/* Shared Misa glass surfaces; no generated artwork. */
html{scroll-behavior:smooth;scroll-padding-top:90px}
body{--glass-fill:linear-gradient(145deg,rgba(255,255,255,.085),rgba(255,255,255,.025));--glass-line:rgba(255,255,255,.13)}
.site-nav,.sidebar-glass{background:rgba(15,12,20,.78)!important;backdrop-filter:blur(22px) saturate(125%);-webkit-backdrop-filter:blur(22px) saturate(125%)}
.site-nav__links{background:var(--glass-fill)!important;border:1px solid var(--glass-line)!important;box-shadow:inset 0 1px 0 #ffffff16,0 8px 30px #0003!important}
.site-nav__links a{transition:color .18s ease,background .18s ease!important}
.site-nav__links a:hover{background:#ffffff0d;color:#fff}
.cstudio{width:100%!important;max-width:none!important;margin:0!important;padding:0 clamp(22px,5vw,100px)!important;box-sizing:border-box}
.cstudio:before{position:fixed!important;inset:-70px!important;background-size:cover!important;opacity:.45!important;animation:misa-ambience 28s ease-in-out infinite alternate}
.cs-hero{min-height:calc(100svh - 90px)}
.cs-closing{margin-inline:calc(-1 * clamp(22px,5vw,100px))!important;border-radius:0!important}
.v54-shell{max-width:1320px!important;padding-inline:clamp(20px,4vw,64px)!important}
.v54-card,.v54-board,.v54-panel,.v54-podium-item,.v54-list,.surface,.theme-glass-card,.misa-tip-card,.ws-panel{background:var(--glass-fill)!important;border-color:var(--glass-line)!important;box-shadow:inset 0 1px 0 #ffffff12,0 16px 45px #0002!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.app-shell{background:radial-gradient(ellipse at 85% 0,#48213b30,transparent 55%),radial-gradient(ellipse at 0 80%,#31233c25,transparent 60%),#0c0b10!important}
.dashboard-page .surface,.dashboard-page .theme-glass-card{border-radius:18px}
.v54-hero-art,.v54-atmosphere,.v54-winner-fireflies{display:none!important}
.v54-page-head{min-height:0!important;padding-block:40px 28px!important}
.v54-podium-item{border-radius:20px!important;transform:none!important;color:#eee!important}
.v54-podium-item:before,.v54-podium-item:after{display:none!important}
.v54-podium-value,.v54-value{color:#eab7ce!important;font-variant-numeric:tabular-nums}
.v54-row{border-bottom:1px solid #ffffff09!important;background:transparent!important;transition:background .18s ease}
.v54-row:hover{background:#ffffff06!important}
.v54-list{max-height:none!important;overflow:visible!important;border-radius:18px!important}
.v54-tabs button{border-radius:999px!important}
.v54-tabs button[aria-pressed=true]{background:linear-gradient(#ffffff19,#ffffff09)!important;border-color:#ffffff25!important;color:#fff!important}
.v54-you-divider,.v54-me{display:none!important}
.local-sample-note{color:#b5a9b7;font:12px/1.6 Inter,Arial,sans-serif;margin-top:12px}
@keyframes misa-ambience{from{transform:translate3d(-1%,0,0) scale(1.02)}to{transform:translate3d(1%,2%,0) scale(1.06)}}
@media(max-width:700px){.cs-hero{min-height:auto}.v54-podium{gap:8px!important}.v54-podium-item{padding:20px 8px!important}.v54-shell{padding-inline:16px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cstudio:before{animation:none!important}}

.wls-card,.wls-panel{background:var(--glass-fill)!important;border:1px solid var(--glass-line)!important;box-shadow:inset 0 1px 0 #ffffff15,0 12px 35px #0002!important;backdrop-filter:blur(18px)}
.misa-mobile-dock{max-width:calc(100vw - 20px)!important;gap:0!important}.misa-mobile-dock__item{min-width:0!important;flex:1!important;padding-inline:7px!important}.misa-mobile-dock__label{font-size:9px!important}

.card,.yp-item,.pd{background:var(--glass-fill)!important;border-color:var(--glass-line)!important;box-shadow:inset 0 1px 0 #ffffff14,0 12px 40px #0002!important;backdrop-filter:blur(18px)}.winner-fireflies{display:none!important}.lb-row{background:transparent!important}.pd .avatar:after{display:none!important}
