:root{
    --ui-radius:12px;
    --ui-shadow:0 8px 24px rgba(15,23,42,.08);
}
html{scroll-behavior:smooth}
body{
    background:
        radial-gradient(circle at top left, rgba(244,196,48,.14), transparent 24%),
        linear-gradient(180deg, #fffdf5 0%, #f8fafc 28%, #eef2f7 100%);
}
.nav-link{
    color:#111827;
    transition:all .2s;
}
.nav-link:hover{
    color:#000;
}
.nav-link-active{
    background:#f7cf5f;
    color:#111827;
    font-weight:700;
    border-radius:9999px;
}
.public-shell-card{
    border:1px solid rgba(15,23,42,.08);
    box-shadow:0 16px 34px rgba(15,23,42,.06);
}
