.console-theme{--console-ink:#0b0b0c;--console-shell:#ffffff6b;--console-card:#fff;--console-tile:#f4f4f5;--radius-shell:30px;--radius-card:24px;--radius-tile:16px;--shadow-card:0 1px 2px #0b0b0c0a, 0 12px 32px -18px #0b0b0c38;--color-void:#f4f4f5;--color-base:#fff;--color-deep:#f7f7f8;--color-panel:#fff;--color-panel-2:#f6f6f7;--color-panel-3:#ededef;--color-line:#0b0b0c14;--color-line-strong:#0b0b0c24;--color-fg:#0b0b0c;--color-fg-2:#3d3f46;--color-muted:#62656e;--color-violet:#0b0b0c;--color-violet-deep:#000;--color-violet-100:#0b0b0c;--color-violet-200:#0b0b0c;--color-violet-300:#2b2c31;--color-violet-400:#2b2c31;--color-purple:#3d3f46;--color-blue:#3d3f46;--color-cyan:#62656e;--color-ok:#1d7a4b;--color-warn:#9a6212;--color-danger:#b42318;--color-emerald-200:#1d7a4b;--color-emerald-300:#1d7a4b;--color-emerald-400:#1d7a4b;--color-amber-100:#8a560d;--color-amber-200:#8a560d;--color-amber-300:#9a6212;--color-amber-400:#9a6212;--color-red-200:#b42318;--color-red-300:#b42318;--color-red-400:#b42318;--color-red-500:#b42318;--color-white:#0b0b0c;color:var(--color-fg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.console-theme .console-dark{--color-panel:#0b0b0c;--color-panel-2:#161618;--color-panel-3:#1f1f22;--color-line:#ffffff1a;--color-line-strong:#ffffff29;--color-fg:#f5f5f6;--color-fg-2:#c3c5cb;--color-muted:#9a9ca5;--color-violet:#fff;--color-violet-100:#fff;--color-violet-200:#fff;--color-violet-300:#e6e6e8;--color-violet-400:#e6e6e8;--color-ok:#5fcf93;--color-warn:#e7b35a;--color-danger:#f08a80;--color-emerald-200:#5fcf93;--color-emerald-300:#5fcf93;--color-amber-200:#e7b35a;--color-amber-300:#e7b35a;--color-red-200:#f08a80;--color-red-300:#f08a80;--color-white:#fff;color:var(--color-fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.console-theme .glass{background:var(--console-card);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:var(--radius-card);box-shadow:var(--shadow-card);border:1px solid #0b0b0c0f}.console-theme .console-dark .glass{box-shadow:none;background:#161618;border-color:#ffffff14}.console-theme .btn{border-radius:9999px}.console-theme .btn-primary{background:var(--console-ink);color:#fff;box-shadow:0 6px 16px -8px #0b0b0c80}.console-theme .btn-primary:hover{filter:none;background:#26272b}.console-theme .btn-secondary{box-shadow:none;background:#fff;border-color:#0b0b0c1f}.console-theme .btn-secondary:hover{background:#f4f4f5}.console-theme .console-dark .btn-primary{color:var(--console-ink);background:#fff}.console-theme .console-dark .btn-secondary{background:0 0;border-color:#fff3}.console-theme :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background-color:#f4f4f5;border-radius:14px}.console-theme .console-dark :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background-color:#1a1a1d}.console-theme :is(input,select,textarea):focus{--tw-ring-color:#0b0b0c14;border-color:#0b0b0c73}.console-theme ::selection{background:#0b0b0c24}.console-theme :focus-visible{outline-color:var(--console-ink)}.glass-shell{background:var(--console-shell);-webkit-backdrop-filter:blur(32px)saturate(140%);backdrop-filter:blur(32px)saturate(140%);border-radius:var(--radius-shell);border:1px solid #ffffffa6;box-shadow:inset 0 1px #fff9,0 30px 80px -30px #28263c59}@media print{.console-theme .glass-shell{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}}.console-theme .doc{--doc-accent:#0b0b0c}.console-theme .doc[data-doc-theme=dark]{--doc-bg:#0b0b0c;--doc-accent:#fff}.console-theme .bento-col{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.console-theme .bento-col>:last-child,.console-theme .console-main>:last-child,.console-theme .console-page>:last-child{flex:auto}
.marble-background{z-index:-1;pointer-events:none;background:linear-gradient(125deg,#ece9e5,#f6f3ee 48%,#d7d9e2);position:fixed;inset:0;overflow:hidden}.marble-background--still{background:url(/environment/marble-still.webp) 50%/cover no-repeat,linear-gradient(125deg,#ece9e5,#f6f3ee 48%,#d7d9e2)}.marble-background:after{content:"";background:#f0eff32e;position:absolute;inset:0}
