/* Simmerbee brand (Oct 18, 2026): Kevin's flame-bee mark (src/logo.js, concept n) and the SIMMERBEE wordmark from his
   image: SIMMER bold, BEE light, a rounded sans in capitals. The face is Nunito (SIL OFL 1.1, ../fonts/OFL-nunito.txt),
   cut to A-Z with weights 300-700 (one 6.7 KB variable woff2, preloaded by every page). Kept out of site.css (40 KB cap). */
@font-face { font-family: "Simmerbee Wordmark"; src: url("../fonts/nunito-wordmark.woff2") format("woff2"); font-weight: 300 700; font-style: normal; font-display: swap; unicode-range: U+41-5A; }
:root { --brand: "Simmerbee Wordmark", Nunito, "Avenir Next", "Segoe UI", system-ui, sans-serif; }
.wordmark { font: 700 1.36rem/1 var(--brand); letter-spacing: .07em; text-transform: uppercase; white-space: nowrap; }
.wm-accent { font-weight: 300; }
.logo { gap: 10px; }
/* The soft glow behind the flame shows only where the mark is 60 px or more (empty states, sign-in, profiles, share).
   The mark is a <use> of one <symbol>, so the switch is an inherited custom property, not a descendant selector. */
.fb-glow { opacity: var(--fb-glow, 0); }
:is(.empty, .share-cta, .auth-card, .profile-head) .logo-mark { --fb-glow: 1; }
.print-head .wordmark { font-size: 1.1rem; }
@media (max-width: 640px) { .wordmark { font-size: 1.16rem; letter-spacing: .06em; } }
