html,body{background:#08080b;overscroll-behavior:none;-webkit-tap-highlight-color:transparent}body.theme-light{background:#eef0f4;color:#15151a}.theme-light .glass{background:linear-gradient(155deg,#ffffffe6,#ffffffad);border-color:#00000014;box-shadow:0 18px 44px -22px #1e1e3c40,inset 0 1px #ffffffe6;color:#15151a}.theme-light .glass:before{background:radial-gradient(120% 60% at 20% -10%,rgba(255,255,255,.7),transparent 55%)}.theme-light .text-ink{color:#111119!important}.theme-light .text-mut{color:#54545f!important}.theme-light .text-dim{color:#7a7a86!important}.theme-light input,.theme-light select,.theme-light textarea{color:#15151a}.theme-light input::placeholder,.theme-light textarea::placeholder{color:#9a9aa2}.theme-light [class*="bg-white/"]{background:#0f0f1e0d!important}.theme-light aside{background:linear-gradient(180deg,#f4f5f8,#e9ebf1)!important;border-color:#00000012!important}*{scrollbar-width:thin;scrollbar-color:#2a2a33 transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#2a2a33;border-radius:3px}.glass{position:relative;background:linear-gradient(155deg,#ffffff17,#ffffff09 40%,#ffffff05);backdrop-filter:blur(28px) saturate(1.6);-webkit-backdrop-filter:blur(28px) saturate(1.6);border:1px solid rgba(255,255,255,.11);box-shadow:0 20px 50px -20px #000000b3,inset 0 1px #ffffff24}.glass:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 60% at 20% -10%,rgba(255,255,255,.12),transparent 55%)}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}.glass:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;padding:1.5px;background:conic-gradient(from var(--ang),transparent 0 68%,rgba(255,46,62,.95) 84%,rgba(255,180,60,.7) 92%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .35s}.glass:hover:after{opacity:1;animation:angspin 2.6s linear infinite}@keyframes angspin{to{--ang:360deg}}.glass-deep{background:linear-gradient(155deg,#ffffff0d,#ffffff04);backdrop-filter:blur(34px) saturate(1.8);-webkit-backdrop-filter:blur(34px) saturate(1.8);border:1px solid rgba(255,255,255,.09);box-shadow:0 30px 70px -25px #000c,inset 0 1px #ffffff1f}.press{transition:transform .18s cubic-bezier(.34,1.56,.64,1),filter .18s}.press:active{transform:scale(.955)}.glass img{transition:transform .45s cubic-bezier(.22,1,.36,1),filter .45s}.glass:hover img{transform:scale(1.04)}.glass h1,.glass h2,.glass h3,.glass b{transition:transform .35s cubic-bezier(.22,1,.36,1),letter-spacing .35s}.glass:hover h2,.glass:hover h3{transform:translateY(-1px)}.glass svg{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.glass:hover svg{transform:scale(1.08)}button,.press{transition:transform .2s cubic-bezier(.34,1.56,.64,1),filter .2s,box-shadow .25s}button:hover,.press:hover{transform:translateY(-2px);filter:brightness(1.1) saturate(1.06)}button:active,.press:active{transform:scale(.955)}.blob{position:fixed;border-radius:50%;filter:blur(110px);pointer-events:none;z-index:0}#om-theme-btn,button#om-theme-btn,.om-floating-theme{display:none!important}@keyframes drift1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(60px,40px) scale(1.15)}}@keyframes drift2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-50px,-30px) scale(1.1)}}@keyframes holoShine{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes pulseDot{50%{opacity:.25}}@keyframes rise{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.rise{animation:rise .5s cubic-bezier(.22,1,.36,1) both}@keyframes sheetUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}input[type=range]{appearance:none;height:4px;border-radius:2px;background:#ffffff26}input[type=range]::-webkit-slider-thumb{appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 8px #00000080;cursor:pointer}.safe-b{padding-bottom:max(env(safe-area-inset-bottom),0px)}.lift{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s}.lift:hover{transform:translateY(-6px)}.shine{position:relative;overflow:hidden}.shine:after{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(115deg,transparent,rgba(255,255,255,.16),transparent);transform:skew(-18deg);transition:left .65s ease;pointer-events:none}.shine:hover:after{left:135%}
