.site-footer{background:var(--bg);color:var(--text);border-top:1px solid var(--line);margin-top:var(--sp-56);position:relative}:is(body:not(:has(.app-nav))>.site-footer,body:has(.deck-editor)>.site-footer,body:has(:is(.path-intro,.path-screen))>.site-footer){display:none}.site-footer-inner{max-width:1320px;padding:var(--sp-56) var(--sp-48) 0;margin:auto}.footer-links{gap:var(--sp-32);padding:0 0 var(--sp-56);grid-template-columns:minmax(0,1.2fr) repeat(4,minmax(0,1fr));display:grid}.footer-links .wordmark{font-size:var(--fs-22)}.footer-links nav{align-items:flex-start;gap:var(--sp-14);flex-direction:column;display:flex}.footer-links nav a{align-items:center;gap:var(--sp-6);display:inline-flex}.footer-links h2{font-size:var(--fs-11);letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);margin-bottom:var(--sp-6);font-weight:600}.footer-links a:not(.wordmark){color:var(--text);font-size:var(--fs-13);transition:color var(--t-fast);font-weight:500;line-height:1.35}.footer-links nav a:hover{color:var(--gold)}.footer-brand{align-items:flex-start;gap:var(--sp-10);font-size:var(--fs-12);color:var(--muted);flex-direction:column;line-height:1.55;display:flex}.footer-brand .wordmark{margin-bottom:var(--sp-14);color:var(--text)}.footer-brand a:not(.wordmark){color:var(--text);transition:color var(--t-fast)}.footer-brand a:not(.wordmark):hover{color:var(--gold)}.footer-maker{align-items:center;gap:var(--sp-12);display:flex}.footer-maker a{display:inline-flex}@media (max-width:760px){.site-footer-inner{padding:var(--sp-40) var(--sp-20) 0}.footer-links{gap:var(--sp-36) var(--sp-16);padding:0 0 var(--sp-48);grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-links nav a{min-height:24px}}.footer-legal{gap:var(--sp-16);display:flex}
/*# sourceMappingURL=1qgabpqjs47kh.css.map*/