html.gb-app{--glass-card:#ffffffa3;--glass-sheen:linear-gradient(180deg, #ffffff80 0%, #fff0 42%);--glass-card-strong:#ffffffd1;--glass-soft:#ffffff80;--glass-edge:#ffffffd9;--glass-line:#0f172a12;--glass-shadow:inset 0 1px 0 #ffffffe6, 0 1px 2px #0f172a0d, 0 12px 32px -18px #064e3b59;--glass-backdrop:radial-gradient(110% 55% at 0% 0%, #24765357, transparent 62%), radial-gradient(80% 45% at 100% 38%, #10b9813d, transparent 66%), radial-gradient(90% 50% at 0% 78%, #6ee7b738, transparent 64%), radial-gradient(80% 40% at 100% 100%, #facc151f, transparent 62%), linear-gradient(180deg, #e8f2ed 0%, #e3eee9 100%)}html.dark.gb-app{--glass-card:#0f172a99;--glass-sheen:linear-gradient(180deg, #ffffff0d 0%, #fff0 40%);--glass-card-strong:#0f172ac7;--glass-soft:#94a3b81a;--glass-edge:#ffffff17;--glass-line:#ffffff12;--glass-shadow:inset 0 1px 0 #ffffff12, 0 1px 2px #0000004d, 0 16px 36px -20px #000000bf;--glass-backdrop:radial-gradient(120% 60% at 0% 0%, #24765359, transparent 60%), radial-gradient(90% 50% at 100% 40%, #10b9811f, transparent 65%), radial-gradient(100% 55% at 20% 100%, #022c22e6, transparent 70%), linear-gradient(180deg, #03140f 0%, #020a08 100%)}html.gb-app body{background:0 0}html.gb-app body:before{content:"";z-index:-1;pointer-events:none;background:var(--glass-backdrop);position:fixed;inset:0;transform:translateZ(0)}html.gb-app .min-h-screen.bg-slate-100{background-color:#0000}html.gb-app .gb-site-header{-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);background-color:#247653eb;border-bottom-color:#ffffff24;box-shadow:inset 0 -1px #ffffff14,0 12px 30px -20px #022c2299}html.gb-app .gb-status-bar{background-color:#0000}html.gb-app :is(section,article,div,p,li,a,form,details).bg-white:is(.rounded-xl,.rounded-2xl,.rounded-3xl,.rounded-t-2xl,.rounded-b-2xl),html.gb-app :is(section,article,div,li).bg-white.shadow-sm{background-color:var(--glass-card);background-image:var(--glass-sheen);border-color:var(--glass-edge);box-shadow:var(--glass-shadow)}html.gb-app .bg-white.rounded-t-2xl,html.gb-app .bg-white.rounded-b-2xl{box-shadow:none}html.gb-app .bg-white.rounded-b-2xl{background-image:none}html.gb-app section.rounded-2xl.shadow-sm:has(>.rounded-t-2xl){box-shadow:var(--glass-shadow);background-color:#0000}html.gb-app :is(button,label,input,select,textarea).bg-white{background-color:var(--glass-card-strong);border-color:var(--glass-edge);box-shadow:inset 0 1px #ffffffb3,0 1px 2px #0f172a0d}html.dark.gb-app :is(button,label,input,select,textarea).bg-white{box-shadow:inset 0 1px #ffffff0f}html.gb-app .gb-chip.bg-slate-100,html.gb-app :is(a,button,span).rounded-full.bg-slate-100{background-color:var(--glass-soft);box-shadow:inset 0 0 0 1px var(--glass-edge)}html.gb-app :is(div,li,a).bg-slate-50{background-color:var(--glass-soft)}html.gb-app :is(.border-slate-100,.border-slate-200,.dark\:border-slate-700,.dark\:border-slate-800),html.gb-app :is(.divide-slate-100,.divide-slate-200,.dark\:divide-slate-800)>:not(:last-child){border-color:var(--glass-line)}html.gb-app :is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea){border-color:#0f172a29}html.dark.gb-app :is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea){border-color:#ffffff29}html.gb-app :is(div,section,aside,dialog).fixed.bg-white{-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);background-color:#ffffffc2}html.dark.gb-app :is(div,section,aside,dialog).fixed.bg-white{background-color:#0f172abd}html.gb-app .bg-\[\#120d14\]{background-color:#120d14f2;box-shadow:inset 0 1px #ffffff14,0 18px 40px -22px #000000b3}html.gb-app .gb-watch-screen{box-shadow:inset 0 0 0 1px #ffffff0f}@media (prefers-reduced-motion:no-preference){html.gb-app :is(.bg-white,.gb-chip,button,a[href]){transition-property:background-color,border-color,box-shadow,transform,opacity,color;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,.8,.2,1)}}@media (prefers-reduced-transparency:reduce){html.gb-app{--glass-card:#fff;--glass-card-strong:#fff}html.dark.gb-app{--glass-card:#0f172a;--glass-card-strong:#0f172a}html.gb-app .gb-site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#247653}}
