.court-skin{font-family:var(--court-font);background:var(--court-page);color:var(--fnb-ink);min-height:100vh;padding-bottom:72px}.court-skin .court-display,.court-skin h1{font-family:var(--court-display);letter-spacing:var(--court-letter)}.court-skin .court-chrome{background:var(--court-chrome);border-color:var(--fnb-border);backdrop-filter:blur(14px)}.court-skin-arcade,.court-skin-atelier,.court-skin-neo{color-scheme:dark}.court-skin .court-action,.court-skin .court-date-chip,.court-skin .court-date-input,.court-skin .court-filter-chip,.court-skin .court-status,.court-skin .court-view-chip{border:var(--court-chip-border);border-radius:var(--court-radius-chip)!important;font-weight:var(--court-chip-weight);transition:background-color var(--court-duration) ease,color var(--court-duration) ease,border-color var(--court-duration) ease,transform var(--court-duration) cubic-bezier(.22,1,.36,1),box-shadow var(--court-duration) ease}.court-skin .court-action,.court-skin .court-date-chip[data-on=true],.court-skin .court-view-chip[data-on=true]{background:var(--court-selected-bg)!important;color:var(--court-selected-ink)!important;border-color:var(--court-selected-bg)}.court-skin .court-filter-chip[data-on=true]{border-color:var(--fnb-border-strong);color:var(--fnb-ink)}.court-skin .court-view-track{border:var(--court-chip-border);border-radius:var(--court-radius-control);background:var(--fnb-surface-muted)}.court-skin .court-view-track .court-view-chip{border-color:transparent}.court-skin .court-view-track .court-view-chip[data-on=true]{border-color:var(--court-selected-bg)}.court-skin .court-status{background:var(--fnb-accent-wash);color:var(--fnb-ink)}.court-skin .court-menu{box-shadow:var(--court-shadow)}.court-skin .court-menu,.court-skin .court-scroll-btn{background:var(--fnb-surface);color:var(--fnb-ink);border:var(--court-chip-border)}.court-skin .court-date-chip:hover,.court-skin .court-filter-chip:hover,.court-skin .court-view-chip:hover{transform:translateY(-1px) scale(1.03)}.court-skin .court-date-chip[data-on=true],.court-skin .court-map-board{box-shadow:var(--court-shadow)}.court-skin .court-map-board{border-radius:var(--court-radius-card)!important}.court-skin-petal .court-date-chip[data-on=true]{animation:court-pop .5s cubic-bezier(.34,1.4,.64,1)}.court-skin-gummy .court-date-chip,.court-skin-gummy .court-filter-chip{box-shadow:0 3px 0 #ffd36b}.court-skin-gummy .court-date-chip:active,.court-skin-gummy .court-filter-chip:active{transform:translateY(2px);box-shadow:0 1px 0 #ffd36b}.court-skin-classic .court-date-chip[data-on=true]{animation:court-lift .36s cubic-bezier(.22,1,.36,1)}.court-skin-retro{background-image:radial-gradient(rgba(59,42,20,.05) .8px,transparent 0);background-size:4px 4px;animation:court-grain 18s linear infinite}.court-skin-retro .court-display{text-transform:lowercase;font-style:italic}.court-skin-retro .court-date-chip[data-on=true]{animation:court-tilt .7s ease-in-out infinite alternate}.court-skin-gummy .court-date-chip[data-on=true]{animation:court-wiggle .55s cubic-bezier(.34,1.4,.64,1)}.court-skin-arcade{image-rendering:pixelated}.court-skin-arcade:before{content:"";pointer-events:none;position:fixed;inset:0;z-index:40;background:repeating-linear-gradient(180deg,rgba(0,0,0,.12) 0 1px,transparent 1px 3px);animation:court-scan 7s linear infinite}.court-skin-arcade .court-display{font-size:18px;line-height:1.6;text-transform:uppercase}.court-skin-arcade .court-date-chip[data-on=true]{animation:court-blink 1s steps(2) infinite;box-shadow:none}.court-skin-glasses .court-date-chip,.court-skin-glasses .court-filter-chip,.court-skin-glasses .court-view-chip{border:1px solid #1a1a1a;background-clip:padding-box}.court-skin-glasses .court-date-chip[data-on=true]{outline:2px solid #1a1a1a;outline-offset:2px;animation:court-underline .45s ease both}.court-skin-glasses .court-display{animation:court-fade-up .55s cubic-bezier(.16,1,.3,1)}.court-skin-neo:before{content:"";pointer-events:none;position:fixed;inset:-20%;z-index:0;background:radial-gradient(circle at 20% 20%,rgba(61,224,255,.14),transparent 28%),radial-gradient(circle at 80% 70%,rgba(255,47,185,.1),transparent 32%);animation:court-drift 14s ease-in-out infinite alternate}.court-skin-neo .court-date-chip[data-on=true]{animation:court-glow 1.8s ease-in-out infinite}.court-skin-atelier .court-display{text-transform:uppercase;animation:court-shimmer 2.8s linear infinite;background:linear-gradient(90deg,#fff,#c9b27a 45%,#fff 70%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}.court-skin-atelier .court-date-chip[data-on=true]{letter-spacing:.14em;animation:court-letter .45s ease both}.court-skin-linen{animation:court-grain 22s linear infinite}.court-skin-linen .court-date-chip[data-on=true]{animation:court-lift .4s ease}.court-skin-slate .court-date-chip[data-on=true]{animation:court-bar .4s ease both}.court-skin-slate .court-display{animation:court-fade-up .4s ease}.court-skin-linen:before{content:"";pointer-events:none;position:fixed;inset:0;z-index:0;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E")}.court-skin-aurora{background:radial-gradient(circle at 12% 8%,#ffe0f4 0,transparent 32%),radial-gradient(circle at 88% 12%,#d6e8ff 0,transparent 34%),radial-gradient(circle at 50% 100%,#e7d8ff 0,transparent 40%),#f6f2ff;background-size:140% 140%;animation:court-aurora 16s ease-in-out infinite alternate}.court-skin-aurora .court-chrome{border-bottom-color:transparent}.court-skin-harbor .court-display{text-transform:none}.court-skin-harbor .court-date-chip[data-on=true]{box-shadow:inset 0 -2px 0 #c8b48a;animation:court-wave 1.6s ease-in-out infinite}.court-skin-rail{position:fixed;left:50%;bottom:18px;z-index:50;display:flex;max-width:calc(100vw - 24px);transform:translateX(-50%);gap:6px;overflow-x:auto;padding:8px;border-radius:999px;background:color-mix(in srgb,var(--court-chrome) 88%,transparent);box-shadow:var(--court-shadow);border:1px solid var(--fnb-border)}.court-skin-rail button{flex:0 0 auto;border:var(--court-chip-border);border-radius:999px;padding:7px 10px;font:600 11px/1 var(--court-font);color:var(--fnb-ink-soft);background:var(--fnb-surface-muted);cursor:pointer;transition:transform var(--court-duration) cubic-bezier(.22,1,.36,1),background-color var(--court-duration) ease,color var(--court-duration) ease}.court-skin-rail button[data-on=true]{background:var(--court-selected-bg);color:var(--court-selected-ink);border-color:var(--court-selected-bg)}.court-skin-rail button:hover{transform:translateY(-1px)}@keyframes court-pop{0%{transform:scale(.86)}to{transform:scale(1)}}@keyframes court-scan{to{transform:translateY(12px)}}@keyframes court-blink{50%{filter:brightness(1.35)}}@keyframes court-glow{50%{box-shadow:0 0 0 1px #3de0ff,0 0 22px rgba(61,224,255,.55)}}@keyframes court-drift{to{transform:translate3d(4%,-3%,0)}}@keyframes court-aurora{to{background-position:80% 20%}}@keyframes court-lift{0%{transform:translateY(4px)}to{transform:translateY(0)}}@keyframes court-grain{to{background-position:28px 28px}}@keyframes court-tilt{0%{transform:rotate(-1.2deg)}to{transform:rotate(1.2deg)}}@keyframes court-wiggle{0%{transform:rotate(-3deg) scale(.94)}60%{transform:rotate(2deg) scale(1.04)}to{transform:rotate(0) scale(1)}}@keyframes court-underline{0%{outline-offset:8px;opacity:.4}to{outline-offset:2px;opacity:1}}@keyframes court-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes court-shimmer{to{background-position:-220% 0}}@keyframes court-letter{0%{letter-spacing:.02em}to{letter-spacing:.14em}}@keyframes court-bar{0%{box-shadow:inset 0 0 0 #102033}to{box-shadow:inset 0 -2px 0 #102033}}@keyframes court-wave{50%{box-shadow:inset 0 -4px 0 #c8b48a}}@media (prefers-reduced-motion:reduce){.court-skin-arcade .court-date-chip[data-on=true],.court-skin-arcade:before,.court-skin-atelier .court-date-chip[data-on=true],.court-skin-atelier .court-display,.court-skin-aurora,.court-skin-classic .court-date-chip[data-on=true],.court-skin-glasses .court-date-chip[data-on=true],.court-skin-glasses .court-display,.court-skin-gummy .court-date-chip[data-on=true],.court-skin-harbor .court-date-chip[data-on=true],.court-skin-linen,.court-skin-linen .court-date-chip[data-on=true],.court-skin-neo .court-date-chip[data-on=true],.court-skin-neo:before,.court-skin-petal .court-date-chip[data-on=true],.court-skin-retro,.court-skin-retro .court-date-chip[data-on=true],.court-skin-slate .court-date-chip[data-on=true],.court-skin-slate .court-display{animation:none}}