.gp-page{background:#0c0b18;min-height:100vh}.gp-nav{background:#0c0b18;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;height:70px;padding:0 max(22px,50vw - 710px);display:flex}.gp-brand{font:700 25px var(--font-display);letter-spacing:var(--tracking-display);align-items:center;gap:10px;display:flex}.gp-brand span:last-child{color:#bba6ff}.gp-brand-mark{color:#bba6ff;width:29px;height:29px;font:19px var(--font-display);border:1px solid #bba6ff;border-radius:50%;place-items:center;display:grid}.gp-nav-actions{align-items:center;gap:18px;display:flex}.gp-back{color:#c5bccc;font-size:13px}.gp-back:hover{color:#fff}.gp-footer{color:#91899e;font:10px var(--font-mono);letter-spacing:.08em;border-top:1px solid #ffffff1c;justify-content:space-between;gap:15px;padding:26px max(22px,50vw - 710px);display:flex}.gp-footer a:hover{color:#fff}@media (max-width:620px){.gp-footer{padding-bottom:calc(26px + env(safe-area-inset-bottom));flex-wrap:wrap}.gp-footer>span{order:-2;width:100%}.gp-footer>.design-credit{order:-1;width:100%}.gp-footer>a{padding:8px 0}}@media (max-width:560px){.gp-nav-actions{gap:8px}.gp-nav-actions .lang-pill{padding:2px}.gp-nav-actions .lang-pill-glyph{display:none}.gp-nav-actions .lang-pill-option{padding:6px 8px}.gp-back-label{display:none}}
