/* cry01.css — Value Layer addon styles */ .cry01-content { max-width: 720px; } .cry01-header h2 { font-size: 1.4rem; font-weight: 600; margin-bottom: 0.25rem; } /* Balance display */ .cry01-balance-display { padding: var(--civicinfra-space-3); background: var(--civicinfra-surface); border-radius: var(--civicinfra-radius); } .cry01-balance-amount { font-size: 1.8rem; font-weight: 700; color: var(--civicinfra-primary); margin-bottom: 0.25rem; } /* Section label */ .cry01-section-label { font-size: var(--civicinfra-fs-sm); font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; color: var(--civicinfra-text); margin-bottom: var(--civicinfra-space-2); padding-bottom: var(--civicinfra-space-2); border-bottom: 1px solid var(--civicinfra-border); } /* Signal board */ .cry01-signal-board { padding: var(--civicinfra-space-3); border: 1px solid var(--civicinfra-border); border-radius: var(--civicinfra-radius); } /* Signal form */ .cry01-form .form-label { font-weight: 500; } /* Directory widget */ .cry01-directory .nav-tabs { font-size: 0.8rem; } .cry01-dir-slot, .cry01-dir-entry { padding: var(--civicinfra-space-2) 0; border-bottom: 1px solid var(--civicinfra-border); } .cry01-dir-slot:last-child, .cry01-dir-entry:last-child { border-bottom: none; }