.ob-scrim{z-index:50;-webkit-backdrop-filter:blur(8px)saturate(1.05);background:#0a0a1061;justify-content:center;align-items:center;padding:16px;animation:.18s obScrimIn;display:flex;position:fixed;inset:0}:root{--ob-page-bg:var(--abyss,#0a0a0f);--ob-copy:#fff9}[data-theme=light]{--ob-page-bg:radial-gradient(92% 70% at 18% 8%, rgba(var(--amethyst-rgb), .16), transparent 62%), radial-gradient(84% 64% at 84% 16%, rgba(var(--orchid-rgb), .12), transparent 60%), linear-gradient(180deg, #fbf8f1 0%, #f2eef9 58%, #ebe7f3 100%);--ob-copy:rgba(var(--ink-light-rgb), .72)}@keyframes obScrimIn{0%{opacity:0}to{opacity:1}}.ob-glass{-webkit-backdrop-filter:blur(24px)saturate(1.18);border:1px solid rgba(var(--lumen-rgb), .14);background:linear-gradient(155deg,#2a283847,#12121a00 58%),#13131bd1;border-radius:16px;animation:.22s cubic-bezier(.34,1.2,.64,1) obGlassIn;position:relative;box-shadow:0 24px 64px #00000075,inset 0 1px #ffffff0d}@keyframes obGlassIn{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.ob-tile{background:rgba(var(--amethyst-rgb), .12);width:44px;height:44px;color:var(--amethyst,rgb(var(--amethyst-rgb)));box-shadow:inset 0 0 0 1px rgba(var(--amethyst-rgb), .2);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.ob-tile.is-ember{background:rgba(var(--ember-rgb), .12);color:var(--ember,rgb(var(--ember-rgb)));box-shadow:inset 0 0 0 1px rgba(var(--ember-rgb), .2)}.ob-title{color:var(--lumen,rgb(var(--lumen-rgb)));font-family:var(--font-display,"Marcellus SC", serif);letter-spacing:.01em;margin:0;line-height:1.16}.ob-card{text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;flex:220px;gap:8px;min-width:0;padding:16px;transition:background .14s,border-color .14s,transform .14s;display:flex}.ob-card:hover{background:rgba(var(--amethyst-rgb), .09);border-color:rgba(var(--amethyst-rgb), .34);transform:translateY(-1px)}.ob-card.is-ember:hover{background:rgba(var(--ember-rgb), .09);border-color:rgba(var(--ember-rgb), .34)}.ob-btn-primary{cursor:pointer;font:600 14px/1 var(--font-ui);color:var(--lumen);background:radial-gradient(100% 92% at 50% 146%,#ff964633 0%,#0000 60%) padding-box padding-box,radial-gradient(85% 75% at 28% 8%,#ceb2ff29 0%,#0000 58%) padding-box padding-box,linear-gradient(#1e142efa,#0c0816fc) padding-box padding-box,linear-gradient(152deg,#f4e8c6 0%,#d8b87e 30%,#9c7642 60%,#5c4327 100%) border-box;border:1.5px solid #0000;border-radius:9px;padding:11px 18px;transition:filter .12s,transform .12s;box-shadow:0 0 0 1px #100b06,inset 0 1.5px #ffffff29,0 6px 16px #0006}.ob-btn-primary:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.ob-btn-primary:active:not(:disabled){transform:translateY(0)}.ob-btn-primary:disabled{opacity:.55;cursor:default}.ob-btn-ghost{cursor:pointer;font:600 14px/1 var(--font-ui);color:#fffc;background:#ffffff09;border:1px solid #ffffff24;border-radius:9px;padding:10px 18px;transition:background .12s,border-color .12s}.ob-btn-ghost:hover:not(:disabled){background:#ffffff12;border-color:#ffffff38}.ob-btn-ghost:disabled{opacity:.55;cursor:default}.ob-close{color:#ffffff8c;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;transition:background .12s,color .12s;display:inline-flex}.ob-close:hover{color:#ffffffd9;background:#ffffff12}.ob-input{color:#ffffffe6;min-width:0;font:var(--ui-sm,500 13px/1.4 var(--font-ui));background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;flex:1;padding:9px 11px}.ob-input:focus{border-color:rgba(var(--amethyst-rgb), .45);outline:none}[data-theme=light] .ob-scrim{background:#f6f4fb75}[data-theme=light] .ob-glass{background:linear-gradient(155deg, rgba(var(--amethyst-rgb), .08), #fff0 58%), #ffffffe0;border-color:#2d21501f;box-shadow:0 24px 56px #46348233,inset 0 1px #ffffffdb}[data-theme=light] .ob-tile{background:rgba(var(--amethyst-rgb), .13);box-shadow:inset 0 0 0 1px #7e57d43d}[data-theme=light] .ob-title{color:#57230a;text-shadow:0 1px #ffffffdb}[data-theme=light] .ob-btn-primary{color:#fff;text-shadow:0 1px 2px #6e260059;background:linear-gradient(#d9743a 0%,#be531f 52%,#a23c14 100%) padding-box padding-box,linear-gradient(152deg,#ffd8a8 0%,#e98942 48%,#b84a1d 100%) border-box;box-shadow:0 8px 18px -9px #a83a1480,0 1px 2px #782c0c4d,0 0 0 1px #96401a47}[data-theme=light] .ob-btn-ghost{color:#4c4763;background:#fbfbfe;border-color:#2d21501a}[data-theme=light] .ob-btn-ghost:hover:not(:disabled){color:#2c2440;background:#fff;border-color:#2d21502e}[data-theme=light] .ob-input{color:rgb(var(--ink-light-rgb));background:#ffffffc2;border-color:#2d21501f}@media (prefers-reduced-motion:reduce){.ob-scrim,.ob-glass{animation:none}.ob-card{transition:none}}
