/* layer: shortcuts */
.u-overlay{position:fixed;inset:var(--space-0);display:flex;}
.u-card{border-width:1px;border-color:var(--border);border-radius:var(--radius-lg);border-style:solid;background-color:var(--surface) /* var(--surface) */;}
/* layer: default */
.\[-webkit-backdrop-filter\:blur\(8px\)\]{-webkit-backdrop-filter:blur(8px);}
.\[animation\:fadeIn_0\.15s_ease\]{animation:fadeIn 0.15s ease;}
.\[animation\:fadeIn_0\.2s_ease\]{animation:fadeIn 0.2s ease;}
.\[animation\:lightbox-fade-in_0\.2s_ease\]{animation:lightbox-fade-in 0.2s ease;}
.\[animation\:modalBgFadeIn_0\.3s_cubic-bezier\(0\.2\,0\.9\,0\.3\,1\)\]{animation:modalBgFadeIn 0.3s cubic-bezier(0.2,0.9,0.3,1);}
.\[animation\:seasonPanelIn_0\.22s_cubic-bezier\(0\.2\,0\.7\,0\.3\,1\)\]{animation:seasonPanelIn 0.22s cubic-bezier(0.2,0.7,0.3,1);}
.\[backdrop-filter\:blur\(8px\)\]{backdrop-filter:blur(8px);}
.\[box-shadow\:0_1px_4px_rgba\(0\,0\,0\,0\.07\)\]{box-shadow:0 1px 4px rgba(0,0,0,0.07);}
.active\:\[box-shadow\:0_0_0_3px_rgba\(0\,0\,0\,0\.04\)\]:active{box-shadow:0 0 0 3px rgba(0,0,0,0.04);}
.active\:\[transform\:scale\(0\.96\)\]:active{transform:scale(0.96);}
.active\:\[transform\:scale\(0\.98\)\]:active{transform:scale(0.98);}
.z-\[1000\]{z-index:1000;}
.z-\[10010\]{z-index:10010;}
.z-\[250\]{z-index:250;}
.z-\[300\]{z-index:300;}
.z-\[320\]{z-index:320;}
.z-\[500\]{z-index:500;}
.z-\[600\]{z-index:600;}
.z-\[700\]{z-index:700;}
.z-\[9800\]{z-index:9800;}
.z-\[9990\]{z-index:9990;}
.z-\[9999\]{z-index:9999;}
.mb-\[10px\]{margin-bottom:10px;}
.mb-3{margin-bottom:var(--space-3);}
.h-5{height:1.25rem;}
.h-9{height:2.25rem;}
.min-h-16{min-height:4rem;}
.w-5{width:1.25rem;}
.w-9{width:2.25rem;}
.flex{display:flex;}
.flex-1{flex:1 1 0%;}
.shrink-0{flex-shrink:0;}
.flex-col{flex-direction:column;}
.cursor-pointer{cursor:pointer;}
.items-start{align-items:flex-start;}
.items-end{align-items:flex-end;}
.items-center{align-items:center;}
.items-stretch{align-items:stretch;}
.justify-center{justify-content:center;}
.gap-\[14px\]{gap:14px;}
.gap-2{gap:var(--space-2);}
.overflow-hidden{overflow:hidden;}
.rounded-\[14px\]{border-radius:14px;}
.rounded-\[var\(--radius\)\]{border-radius:var(--radius);}
.rounded-full{border-radius:var(--radius-full);}
.rounded-sm{border-radius:var(--radius-sm);}
.rounded-xl{border-radius:var(--radius-xl);}
.bg-\[var\(--bg\,\#0D0D0D\)\]{background-color:var(--bg,#0D0D0D) /* var(--bg,#0D0D0D) */;}
.bg-\[var\(--surface\,\#FBF6EE\)\]{background-color:var(--surface,#FBF6EE) /* var(--surface,#FBF6EE) */;}
.bg-black\/30{background-color:rgb(0 0 0 / 0.3) /* #000 */;}
.bg-black\/35{background-color:rgb(0 0 0 / 0.35) /* #000 */;}
.bg-black\/40{background-color:rgb(0 0 0 / 0.4) /* #000 */;}
.bg-black\/42{background-color:rgb(0 0 0 / 0.42) /* #000 */;}
.bg-black\/45{background-color:rgb(0 0 0 / 0.45) /* #000 */;}
.bg-black\/50{background-color:rgb(0 0 0 / 0.5) /* #000 */;}
.bg-black\/55{background-color:rgb(0 0 0 / 0.55) /* #000 */;}
.bg-black\/95{background-color:rgb(0 0 0 / 0.95) /* #000 */;}
.bg-surface{background-color:var(--surface) /* var(--surface) */;}
.active\:bg-accent-subtle:active{background-color:var(--accent-subtle) /* var(--accent-subtle) */;}
.active\:bg-surface-alt:active{background-color:var(--surface-alt) /* var(--surface-alt) */;}
.object-cover{object-fit:cover;}
.p-4{padding:var(--space-4);}
.p-5{padding:var(--space-5);}
.p-6{padding:var(--space-6);}
.px-2{padding-left:var(--space-2);padding-right:var(--space-2);}
.px-4{padding-left:var(--space-4);padding-right:var(--space-4);}
.py-\[14px\]{padding-top:14px;padding-bottom:14px;}
.py-\[18px\]{padding-top:18px;padding-bottom:18px;}
.text-soft{color:var(--soft) /* var(--soft) */;}
.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}
.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}
.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}