.brand{display:inline-flex;align-items:center;gap:10px;font-family:'Space Grotesk',sans-serif;font-size:1.35rem!important;font-weight:700;letter-spacing:-.04em;animation:brand-float 4.6s ease-in-out infinite}.brand::after{content:none}.brand-mark{display:block!important;width:43px!important;height:43px!important;color:transparent!important;background:transparent!important;font-size:0!important;animation:none!important}.brand-mark svg{display:block;width:43px;height:43px;overflow:visible;filter:drop-shadow(0 0 4px rgba(255,196,83,.72))}.brand-name{display:inline-flex;align-items:center;gap:0;animation:wordmark-drift 4.6s ease-in-out infinite}.brand-byte{position:relative;color:var(--lime)}.brand-byte::after{content:'';position:absolute;top:-5px;right:-6px;width:4px;height:4px;background:var(--lime);box-shadow:7px 5px var(--coral),11px -3px var(--lime)}.auth-actions{display:inline-flex;align-items:center;gap:8px;margin-left:4px}.auth-link,.auth-status,.settings-link{display:inline-flex;align-items:center;min-height:34px;padding:8px 12px;color:inherit;background:transparent;border:1px solid rgba(255,255,255,.3);border-radius:999px;font-size:.74rem;font-weight:700;white-space:nowrap;transition:transform .2s,background .2s,border-color .2s}.auth-link:hover,.settings-link:hover{transform:translateY(-2px);border-color:var(--lime);background:rgba(255,255,255,.1)}.auth-signup{display:inline-flex;align-items:center;min-height:34px;padding:8px 14px;color:var(--ink)!important;background:var(--lime);border:1px solid var(--lime);border-radius:999px;font-size:.74rem;font-weight:700;white-space:nowrap;box-shadow:0 6px 16px rgba(213,243,107,.18);transition:transform .2s,box-shadow .2s}.auth-signup:hover{transform:translateY(-2px);box-shadow:0 9px 20px rgba(213,243,107,.3)}.auth-status{color:var(--lime);border-color:rgba(213,243,107,.5);font-size:.7rem;letter-spacing:.04em}.site-header{position:absolute!important;z-index:10;top:0;left:0;width:100%;background:transparent!important}.page-hero{padding-top:150px!important}.checkout .site-header{position:relative!important;background:var(--teal)!important}.auth-page .site-header{background:transparent!important}@keyframes brand-float{0%,100%{transform:translateY(0) rotate(-.4deg)}50%{transform:translateY(-4px) rotate(.4deg)}}@keyframes wordmark-drift{0%,100%{transform:translateY(0)}50%{transform:translateY(-1px)}}@media(max-width:850px){.auth-actions{flex-wrap:wrap;justify-content:flex-end}.auth-actions .settings-link{display:none}}@media(prefers-reduced-motion:reduce){.brand,.brand-name{animation:none}}
