.mobile-action.svelte-rfuq4y{background:linear-gradient(145deg,#ffffffeb,#f1f5f9d1);border:1px solid #94a3b840;border-radius:9999px;place-items:center;width:2.35rem;height:2.35rem;font-size:1.25rem;transition:transform .2s,box-shadow .2s;display:grid}.mobile-action.svelte-rfuq4y:active{transform:scale(.95)}.mobile-menu-shell.svelte-rfuq4y{background:radial-gradient(circle at 8% 12%,#38bdf82e,#0000 35%),radial-gradient(circle at 90% 82%,#fbbf242e,#0000 36%),linear-gradient(160deg,#111827,#1f2937 48%,#0f172a)}.menu-link.svelte-rfuq4y{color:#fffffff0;font-size:1.85rem;font-family:var(--font-headline);letter-spacing:-.02em;opacity:0;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;padding-bottom:1rem;font-weight:700;animation:.42s forwards svelte-rfuq4y-menu-reveal;display:flex;transform:translateY(14px)}@keyframes svelte-rfuq4y-menu-reveal{to{opacity:1;transform:translateY(0)}}.footer-title.svelte-jz8lnl{color:#0f172af2;letter-spacing:.2em;text-transform:uppercase;font-size:.7rem;font-weight:700}.footer-link.svelte-jz8lnl{color:#475569;transition:color .2s}.footer-link.svelte-jz8lnl:hover{color:#0f172a}.footer-icon.svelte-jz8lnl{color:#475569;background:#fffc;border:1px solid #94a3b847;border-radius:9999px;place-items:center;width:2.25rem;height:2.25rem;transition:transform .2s,color .2s;display:grid}.footer-icon.svelte-jz8lnl:hover{color:#0f172a;transform:translateY(-1px)}
