.timer-page-title{text-align:center;font-family:var(--font-heading);color:var(--color-text-secondary);margin:0 0 .5rem;font-size:1rem;font-weight:700}.timer-about{background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);max-width:720px;color:var(--color-text);margin:3rem auto 1.5rem;padding:22px clamp(16px,4vw,28px);line-height:1.6}.timer-about--folded{padding-top:14px;padding-bottom:14px}.timer-about__summary{cursor:pointer;font-weight:700}.timer-about__heading{font-family:var(--font-heading);margin:0 0 8px;font-size:1.25rem}.timer-about__subheading{margin:18px 0 6px;font-size:1rem;font-weight:700}.timer-about__p{margin:0 0 10px;font-size:.95rem}.timer-about__list{margin:0 0 10px;padding-left:1.3em;font-size:.95rem}.timer-about__list li{margin-bottom:4px}.timer-about__faq{margin:0 0 12px;font-size:.95rem}.timer-about__faq dt{margin-top:10px;font-weight:700}.timer-about__faq dd{margin:2px 0 0}.timer-about a{color:var(--color-text);text-underline-offset:2px;font-weight:700;text-decoration:underline}.timer-guest-note{box-sizing:border-box;background-color:var(--color-accent);border:1.5px solid var(--color-border);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;max-width:720px;margin:2rem auto 0;padding:12px 16px;display:flex}.timer-guest-note__text{color:var(--color-text);margin:0;font-size:.88rem;font-weight:600}.timer-guest-note__actions{align-items:center;gap:12px;display:flex}.timer-guest-note__link{color:var(--color-text);font-size:.85rem;font-weight:700;text-decoration:underline}.timer-guest-note__dismiss{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:4px 6px;font-size:1.1rem;line-height:1}
