/* Generated by site/build.mjs. Edit the files in site/, then rebuild. */
/* Self-hosted variable fonts (SIL Open Font License, see docs/third-party-fonts). */
@font-face{font-family:"Archivo";src:url("/assets/fonts/archivo-variable.woff2") format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}
@font-face{font-family:"Geist";src:url("/assets/fonts/geist-variable.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:"Geist Mono";src:url("/assets/fonts/geist-mono-variable.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}

/* KeepOak shell: Nous Portal interior, PostHog glass desktop.
   Dark-first ("Moonlight"). Daylight applies when the viewer or the toggle asks for light. */
:root{
  --ground:#03140B;
  --glass:rgba(5,24,15,.52);
  --glass-2:rgba(8,30,19,.7);
  --glass-edge:rgba(236,241,233,.13);
  --line:rgba(236,241,233,.12);
  --line-2:rgba(236,241,233,.22);
  --hover:rgba(237,241,234,.07);
  --press:rgba(237,241,234,.11);
  --well:rgba(0,0,0,.26);
  --text:#EDF1EA;
  --text-2:rgba(237,241,234,.78);
  --text-3:rgba(237,241,234,.6);
  --copper:#E07033;
  --copper-hi:#F08A4E;
  --copper-lo:#9A4618;
  --copper-tint:rgba(224,112,51,.16);
  --copper-edge:rgba(224,112,51,.45);
  --copper-text:#F4A06C;
  --on-copper:#1B0A02;
  --paper:#F4F1E8;
  --paper-2:#FFFDF7;
  --paper-text:#17201B;
  --paper-mute:#55605A;
  --paper-line:#D8D5C9;
  --ok:#86D6A0;
  --ok-tint:rgba(134,214,160,.13);
  --warn:#F2C572;
  --warn-tint:rgba(242,197,114,.13);
  --bad:#F28B7A;
  --bad-tint:rgba(242,139,122,.13);
  --scrim:rgba(1,10,5,.62);
  --shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.65),0 8px 20px -10px rgba(0,0,0,.5);
  --card-shadow:0 30px 60px -20px rgba(0,0,0,.6);

  --display:"Archivo","Arial Narrow","Helvetica Neue",Arial,sans-serif;
  --body:"Geist","Helvetica Neue",Arial,sans-serif;
  --mono:"Geist Mono",ui-monospace,Consolas,monospace;
  --radius:20px;
  --blur:blur(40px) saturate(1.25);
  --rail-w:268px;
  --aside-w:330px;
  color-scheme:dark;
}
:root[data-theme="light"]{
  --ground:#DDE7DA;
  --glass:rgba(247,249,243,.6);
  --glass-2:rgba(250,251,247,.8);
  --glass-edge:rgba(23,40,30,.13);
  --line:rgba(23,40,30,.12);
  --line-2:rgba(23,40,30,.24);
  --hover:rgba(23,40,30,.06);
  --press:rgba(23,40,30,.1);
  --well:rgba(23,40,30,.05);
  --text:#12211A;
  --text-2:rgba(18,33,26,.8);
  --text-3:rgba(18,33,26,.64);
  --copper:#E07033;
  --copper-hi:#EC8248;
  --copper-lo:#9A4618;
  --copper-tint:rgba(224,112,51,.14);
  --copper-edge:rgba(170,76,26,.4);
  --copper-text:#A3480F;
  --paper:#14261C;
  --paper-2:#1B3024;
  --paper-text:#F1F3EC;
  --paper-mute:rgba(241,243,236,.72);
  --paper-line:rgba(241,243,236,.16);
  --ok:#1F7A45;
  --ok-tint:rgba(31,122,69,.12);
  --warn:#8A5A00;
  --warn-tint:rgba(196,140,20,.15);
  --bad:#B3321F;
  --bad-tint:rgba(179,50,31,.1);
  --scrim:rgba(20,34,26,.4);
  --shadow:0 1px 0 rgba(255,255,255,.6) inset,0 24px 60px -22px rgba(20,40,28,.35),0 8px 20px -12px rgba(20,40,28,.25);
  --card-shadow:0 30px 60px -24px rgba(20,40,28,.45);
  color-scheme:light;
}

/* high contrast: opaque surfaces, stronger lines and text; follows prefers-contrast until the viewer picks */
:root[data-contrast="more"]{
  --glass:rgba(2,14,8,.95);
  --glass-2:rgba(3,18,10,.98);
  --glass-edge:rgba(237,241,234,.5);
  --line:rgba(237,241,234,.34);
  --line-2:rgba(237,241,234,.6);
  --hover:rgba(237,241,234,.14);
  --well:rgba(0,0,0,.5);
  --text:#FFFFFF;
  --text-2:rgba(255,255,255,.94);
  --text-3:rgba(255,255,255,.84);
  --copper-text:#FFBE93;
  --blur:none;
}
:root[data-theme="light"][data-contrast="more"]{
  --glass:rgba(255,255,255,.97);
  --glass-2:#FFFFFF;
  --glass-edge:rgba(8,18,12,.55);
  --line:rgba(8,18,12,.36);
  --line-2:rgba(8,18,12,.62);
  --hover:rgba(8,18,12,.08);
  --well:rgba(8,18,12,.04);
  --text:#000000;
  --text-2:rgba(0,0,0,.9);
  --text-3:rgba(0,0,0,.8);
  --copper-text:#7A3000;
  --blur:none;
}
:root[data-contrast="more"] :focus-visible{outline-width:3px}

*{box-sizing:border-box}
/* A tap should feel like a press, not leave the browser's blue rectangle behind it. */
a,button,summary,label,[role="button"]{-webkit-tap-highlight-color:transparent}
.nav a:active,.nav button:active,.mitem:active{background:var(--press)}
html,body{height:100%}
body{margin:0;background:var(--ground);color:var(--text);font-family:var(--body);font-size:16px;line-height:1.6;
  -webkit-font-smoothing:antialiased;overflow:hidden}
h1,h2,h3,h4,p,figure{margin:0}
button,input,select,textarea{font:inherit;color:inherit}
a{color:inherit}
img{max-width:100%}
[hidden]{display:none!important}
:focus-visible{outline:2px solid var(--copper-hi);outline-offset:3px}
/* Clear the view: everything the site drew steps aside so the oak behind it can be seen. */
.shell,.menubar,.topbar{transition:opacity .4s ease}
html[data-quiet] .shell,html[data-quiet] .menubar,html[data-quiet] .topbar{opacity:0;pointer-events:none}
#quiet-exit{position:fixed;inset:0;z-index:70;display:none;cursor:zoom-out;background:none;border:0;padding:0;appearance:none}
html[data-quiet] #quiet-exit{display:block}
#quiet-hint{position:fixed;left:50%;bottom:calc(22px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);z-index:71;
  opacity:0;pointer-events:none;transition:opacity .4s ease .3s;font-family:var(--mono);font-size:11.5px;letter-spacing:.09em;
  text-transform:uppercase;color:var(--text-2);background:var(--glass-2);border:1px solid var(--line);border-radius:999px;padding:7px 15px}
html[data-quiet] #quiet-hint{opacity:1}
@media(prefers-reduced-motion:reduce){.shell,.menubar,.topbar,#quiet-hint{transition:none}}
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.skip{position:absolute;left:-9999px;top:10px;z-index:999;background:var(--paper);color:var(--paper-text);padding:10px 14px;border-radius:8px}
.skip:focus{left:12px}
/* Paper surfaces are the page turned over, so the accent inside one takes its own step; every
   rule that reads --copper-text keeps working without knowing where it sits. */
.card,.decide,.chip,.skip,#tip{--copper-text:var(--paper-copper)}
svg.i{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}

/* ---------- type ---------- */
.disp{font-family:var(--display);font-stretch:62%;font-weight:420;letter-spacing:-.018em;line-height:.96;text-wrap:balance}
.label{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}
.slash::before{content:"// ";color:var(--copper-text)}
.num{font-family:var(--mono);font-size:12px;letter-spacing:.08em;color:var(--copper-text)}
.hl{background:var(--copper-tint);color:var(--copper-text);border-radius:6px;padding:0 .12em}
.muted{color:var(--text-2)}
.faint{color:var(--text-3)}
.mono{font-family:var(--mono)}
.tab-nums{font-variant-numeric:tabular-nums}

/* ---------- wallpaper ---------- */
#wall,#wall-fx{position:fixed;inset:0;width:100%;height:100%;image-rendering:pixelated;z-index:0}
#wall-fx{pointer-events:none}

/* ---------- glass ---------- */
.glass{background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);
  border:1px solid var(--glass-edge);box-shadow:var(--shadow)}

/* ---------- buttons ---------- */
.b3d{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:46px;padding:0 20px;
  border-radius:13px;border:1px solid var(--copper-edge);background:var(--copper);color:var(--on-copper);
  font-family:var(--body);font-size:16px;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap;
  box-shadow:0 1px 0 var(--copper-edge);transition:transform .08s ease-out,box-shadow .08s ease-out,background-color .15s}
.b3d:hover{background:var(--copper-hi)}
.b3d:active{transform:translateY(1px);box-shadow:none}
.b3d.light{background:var(--paper-2);border-color:var(--paper-line);color:var(--paper-text);box-shadow:0 1px 0 var(--paper-line)}
.b3d.light:hover{filter:brightness(1.04)}
.b3d.ghost{background:transparent;border-color:var(--line-2);color:var(--text);box-shadow:0 1px 0 var(--line)}
.b3d.ghost:hover{background:var(--hover)}
.b3d.danger{background:var(--bad);border-color:var(--bad);color:var(--ground);box-shadow:0 1px 0 var(--bad)}
.b3d.sm{height:36px;padding:0 14px;font-size:14px;border-radius:11px}
.b3d.xs{height:30px;padding:0 10px;font-size:13px;border-radius:9px;box-shadow:0 1px 0 var(--copper-edge)}
.b3d.ghost.xs{box-shadow:0 1px 0 var(--line)}
.b3d.wide{width:100%}
.b3d[disabled],.b3d[aria-disabled="true"]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:0 1px 0 var(--copper-edge)}
.b3d svg.i{width:15px;height:15px}
.cap{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 13px;border-radius:4px;border:0;cursor:pointer;
  font-family:var(--mono);font-size:12.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;
  background:var(--paper);color:var(--paper-text);transition:background-color .15s,filter .15s;white-space:nowrap}
.cap:hover{filter:brightness(1.06)}
.cap.hot{background:var(--copper);color:var(--on-copper)}
.cap.hot:hover{background:var(--copper-hi);filter:none}
.ulink{font-family:var(--mono);font-size:12.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;
  background:none;border:0;padding:8px 2px;cursor:pointer;color:var(--text);text-decoration:underline;text-underline-offset:5px;
  text-decoration-color:var(--copper);white-space:nowrap}
.ulink:hover{color:var(--copper-text)}
.tlink{color:var(--text);text-decoration:underline;text-decoration-color:var(--copper);text-underline-offset:3px;background:none;border:0;padding:0;cursor:pointer}
.tlink:hover{color:var(--copper-text)}
.wbtn{width:32px;height:32px;border-radius:8px;border:0;background:none;cursor:pointer;display:grid;place-items:center;color:var(--text-3);flex:none}
.wbtn:hover{background:var(--hover);color:var(--text)}

/* ---------- menu bar ---------- */
.menubar{position:fixed;top:10px;left:max(12px,calc((100vw - 1900px) / 2));right:max(12px,calc((100vw - 1900px) / 2));height:48px;z-index:60;border-radius:14px;
  display:flex;align-items:center;gap:4px;padding:0 8px 0 14px}
.brand{display:flex;align-items:center;gap:9px;text-decoration:none;margin-right:12px;flex:none}
.brand img{height:28px;width:auto;display:block}
.brand b{font-family:var(--display);font-stretch:75%;font-weight:640;font-size:21px;letter-spacing:-.01em}
.mitem{background:none;border:0;cursor:pointer;padding:7px 11px;border-radius:8px;font-size:15px;font-weight:500;color:var(--text-2);text-decoration:none;white-space:nowrap}
.mitem:hover,.mitem[aria-current="page"]{background:var(--hover);color:var(--text)}
.menubar .grow{flex:1}
.search{display:flex;align-items:center;gap:10px;height:34px;min-width:220px;padding:0 8px 0 11px;border-radius:9px;border:1px solid var(--line);
  background:var(--well);cursor:pointer;color:var(--text-3);font-size:14px;margin-right:6px}
.search:hover{border-color:var(--line-2);color:var(--text-2)}
.search kbd,.kbd{margin-left:auto;font-family:var(--mono);font-size:11.5px;padding:1px 6px;border-radius:4px;border:1px solid var(--line-2);color:var(--text-3)}
.season-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 9px;border-radius:8px;border:1px solid var(--line);background:none;cursor:pointer;
  font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);margin-left:4px;white-space:nowrap}
.season-chip:hover{color:var(--text);border-color:var(--line-2)}
.season-chip svg.i{color:var(--copper-text);width:14px;height:14px}
.appear{position:fixed;z-index:96;top:64px;right:12px;width:min(404px,calc(100vw - 20px));border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:12px;background:var(--glass-2);
  max-height:min(calc(100vh - 84px),740px);overflow:auto;overscroll-behavior:contain}
.appear .row-a{display:flex;flex-direction:column;gap:7px}
.appear .seg{flex-wrap:wrap}
.appear .seg button{flex:1;padding:0 6px;font-size:13px}
.appear small{color:var(--text-3);font-size:12.5px;line-height:1.4;margin-top:-4px}
.appear .find{height:34px;border:1px solid var(--line);border-radius:9px;background:var(--well);padding:0 11px;font-size:13.5px;outline:none;width:100%}
.appear .find::placeholder{color:var(--text-3)}
.appear .find:focus-visible{outline:none;border-color:var(--copper-edge);box-shadow:0 0 0 3px var(--copper-tint)}
.appear .grp{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin:4px 0 0}
.appear .none{color:var(--text-3);font-size:13px;padding:4px 1px}
.themes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:6px}
.themes button{padding:0;border:1px solid var(--line);border-radius:11px;background:none;cursor:pointer;overflow:hidden;text-align:left;color:inherit}
.themes button:hover{border-color:var(--line-2)}
.themes button[aria-pressed="true"]{border-color:var(--copper);box-shadow:0 0 0 1px var(--copper)}
.themes .chip{display:grid;grid-template-columns:11px minmax(0,1fr);gap:5px;padding:7px;height:42px}
.themes .chip i{border-radius:3px}
.themes .ln{display:flex;flex-direction:column;gap:3px;min-width:0}
.themes .ln em{display:block;height:3px;border-radius:2px}
.themes .ln em+em{width:62%}
.themes .ln s{display:block;height:10px;width:24px;border-radius:3px;margin-top:auto;text-decoration:none}
.themes b{display:block;padding:5px 8px 6px;font-size:11.5px;font-weight:550;line-height:1.25;color:var(--text-2);
  border-top:1px solid var(--line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.themes button[aria-pressed="true"] b{color:var(--text)}
#weather{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated;pointer-events:none}
.clock{font-family:var(--mono);font-size:13px;color:var(--text-3);margin:0 10px 0 6px;white-space:nowrap}
.avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--copper);color:var(--on-copper);
  font-family:var(--mono);font-size:12px;font-weight:500;border:0;cursor:pointer;flex:none}
.avatar.owner{background:var(--paper);color:var(--paper-text)}
.sample-flag{font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:4px;
  border:1px dashed var(--copper-edge);color:var(--copper-text);margin-right:8px;white-space:nowrap}

/* ---------- shell ---------- */
.shell{position:fixed;inset:68px max(12px,calc((100vw - 1900px) / 2)) 12px;z-index:10;display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr) var(--aside-w);gap:12px;
  transition:grid-template-columns .22s ease-out}
/* The shell is one sheet of glass with panels on it, not separate panels with holes between them.
   Without this, the 12px grid gaps are keyholes onto the wallpaper, and since the oak was redrawn to
   hold a constant apparent size (6b35a74) the crown reaches them: at some viewport sizes a bright
   slice of canopy appears in the gutter beside the rail, at others it does not, which reads as a
   rendering fault rather than as a tree. The backdrop fills the shell's own bounds, so the gaps carry
   the same surface the panels do and nothing shows through between them. The wallpaper still frames
   the shell on every side, and quiet mode still hides the shell entirely to show the whole picture. */
.shell::before{content:"";position:absolute;inset:0;border-radius:var(--radius);background:var(--glass-2);
  -webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);z-index:-1;pointer-events:none}
.shell.collapsed{--rail-w:76px}
.shell.noaside{grid-template-columns:var(--rail-w) minmax(0,1fr) 0;column-gap:12px}
.shell.noaside .rail-r{display:none}
.rail{border-radius:var(--radius);display:flex;flex-direction:column;min-height:0;overflow:hidden}
.stage{position:relative;min-width:0;min-height:0}

/* ---------- left rail ---------- */
.rail-l{padding:14px 12px}
.rail-top{display:flex;align-items:center;gap:6px;margin:0 2px 14px}
.badge{display:flex;align-items:center;gap:12px;text-decoration:none;min-width:0;flex:1}
.badge i{width:48px;height:48px;border-radius:10px;background:#F4F1E8;display:grid;place-items:center;flex:none}
.badge i img{width:34px;height:34px;object-fit:contain;display:block}
.badge b{font-family:var(--display);font-stretch:62%;font-weight:430;font-size:27px;line-height:.9;letter-spacing:-.01em;white-space:nowrap;min-width:0}
.badge b small{display:block;white-space:normal;line-height:1.3;font-family:var(--mono);font-stretch:100%;font-size:10.5px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);margin-top:5px}
.rail-l > .cap{width:100%;justify-content:space-between;height:40px;flex:none}
.rail-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;margin:0 -6px;padding:0 6px 14px;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;
  mask-image:linear-gradient(to bottom,#000 calc(100% - 26px),transparent);-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 26px),transparent)}
.chip{display:inline-block;margin:18px 4px 7px;padding:3px 7px;border-radius:3px;background:var(--paper);color:var(--paper-text);
  font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}
.nav{list-style:none;margin:0;padding:0}
.nav a,.nav button{display:flex;align-items:center;gap:11px;width:100%;min-height:38px;background:none;border:0;cursor:pointer;text-align:left;text-decoration:none;
  padding:7px 8px 7px 10px;border-radius:8px;font-family:var(--mono);font-size:13px;font-weight:500;letter-spacing:.07em;
  text-transform:uppercase;color:var(--text-2);position:relative;transition:background-color .15s,color .15s;white-space:nowrap}
.nav a:hover,.nav button:hover{background:var(--hover);color:var(--text)}
.nav a[aria-current="page"]{color:var(--text);background:var(--press)}
.nav a[aria-current="page"]::before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:2px;background:var(--copper);border-radius:2px}
.nav svg.i{opacity:.9}
.nav .label-t{flex:1;overflow:hidden;text-overflow:ellipsis}
.count{min-width:22px;height:20px;padding:0 6px;border-radius:10px;background:var(--copper);color:var(--on-copper);font-family:var(--mono);font-size:11.5px;
  font-style:normal;display:inline-grid;place-items:center;letter-spacing:0}
.soon-tag{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;color:var(--text-3);border:1px solid var(--line-2);border-radius:3px;padding:0 4px;font-style:normal}
.rail-foot{padding-top:10px;margin-top:8px;border-top:1px solid var(--line);flex:none}
.rail-note{font-size:12.5px;color:var(--text-3);margin:8px 4px 0;line-height:1.45}

/* collapsed rail: icons only, like the current KeepOak sidebar */
.shell.collapsed .rail-l{padding:14px 10px}
.shell.collapsed .rail-top{flex-direction:column;gap:10px;margin-bottom:12px}
.shell.collapsed .badge{flex:none}
.shell.collapsed .badge i{width:44px;height:44px}
.shell.collapsed .badge b,.shell.collapsed .label-t,.shell.collapsed .rail-note,.shell.collapsed .soon-tag,
.shell.collapsed .rail-l > .cap span{display:none}
.shell.collapsed .rail-l > .cap{justify-content:center;padding:0;width:44px;margin:0 auto}
.shell.collapsed .chip{display:block;height:1px;padding:0;margin:12px 8px;background:var(--line);font-size:0;color:transparent}
.shell.collapsed .nav a,.shell.collapsed .nav button{justify-content:center;padding:0;width:44px;height:40px;margin:0 auto}
.shell.collapsed .nav svg.i{width:18px;height:18px}
.shell.collapsed .count{position:absolute;top:2px;right:0;min-width:16px;height:16px;font-size:10px;padding:0 4px}
.shell.collapsed .nav a[aria-current="page"]::before{left:-5px}
.collapse-btn svg.i{transition:transform .2s}
.shell.collapsed .collapse-btn svg.i{transform:scaleX(-1)}
#tip{position:fixed;z-index:110;pointer-events:none;background:var(--paper);color:var(--paper-text);font-family:var(--mono);font-size:12px;
  letter-spacing:.08em;text-transform:uppercase;padding:5px 9px;border-radius:5px;box-shadow:var(--card-shadow);white-space:nowrap}

/* ---------- windows ---------- */
.win{display:flex;flex-direction:column;border-radius:var(--radius);overflow:hidden;
  background:var(--glass-2);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);
  border:1px solid var(--glass-edge);box-shadow:var(--shadow)}
.main-win{position:absolute;inset:0}
.wbar{display:flex;align-items:center;gap:8px;height:46px;padding:0 8px 0 16px;border-bottom:1px solid var(--line);flex:none;user-select:none}
.crumbs{display:flex;align-items:center;gap:8px;min-width:0;flex:1;overflow:hidden;white-space:nowrap}
.crumbs a{text-decoration:none;color:var(--text-3);display:inline-flex;align-items:center;min-height:24px}
.crumbs a:hover{color:var(--text)}
.crumbs .sep{color:var(--text-3);opacity:.6}
.crumbs .here{color:var(--text)}
.wbody{flex:1;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;container-type:inline-size;position:relative}
.wbody:focus{outline:none}
.page{padding:34px 40px 56px;max-width:1180px}
.page.fade{animation:fadein .22s ease-out}
@keyframes fadein{from{opacity:.001;transform:translateY(6px)}to{opacity:1;transform:none}}

.float{position:absolute;z-index:30}
.float .wbar{cursor:grab;touch-action:none}
.float .wbar:active{cursor:grabbing}
.float.opening{animation:winin .2s ease-out}
@keyframes winin{from{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}
.float.blur .wbar{opacity:.75}

/* modal dialogs sit above everything, blur says "the rest is paused" */
#scrim{position:fixed;inset:0;z-index:80;background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
.dialog{position:fixed;z-index:90;left:50%;top:50%;transform:translate(-50%,-50%);width:min(560px,calc(100vw - 24px));max-height:calc(100vh - 40px)}
.dialog .wbody{padding:24px 26px 26px}
.dialog.opening{animation:dlgin .2s ease-out}
@keyframes dlgin{from{opacity:0;transform:translate(-50%,-47%) scale(.985)}to{opacity:1;transform:translate(-50%,-50%)}}

/* ---------- right rail ---------- */
.rail-r{position:relative}
.aside-top{padding:18px 20px 0;overflow:auto;flex:none;max-height:64%;scrollbar-width:thin}
.aside-top h2{font-size:76px;margin:12px 0 10px}
.aside-top p{font-size:14.5px;line-height:1.55;color:var(--text-2)}
.art{position:relative;flex:1;min-height:150px;margin-top:14px;border-top:1px solid var(--line)}
#acorn{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated;cursor:grab;touch-action:none}
#acorn:active{cursor:grabbing}
.art .label{position:absolute;left:20px;bottom:14px;pointer-events:none}

/* ---------- command palette ---------- */
.palette{position:fixed;z-index:95;left:50%;top:14vh;transform:translateX(-50%);width:min(640px,calc(100vw - 24px));border-radius:16px;overflow:hidden}
.palette input{width:100%;height:58px;border:0;border-bottom:1px solid var(--line);background:transparent;padding:0 20px 0 50px;font-size:18px;outline:none}
.palette .pal-ico{position:absolute;left:18px;top:20px;color:var(--text-3)}
.palette ul{list-style:none;margin:0;padding:8px;max-height:52vh;overflow:auto}
.palette li button{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;min-height:44px;padding:8px 12px;border:0;border-radius:9px;
  background:none;cursor:pointer;text-align:left}
.palette li button[aria-selected="true"]{background:var(--press)}
.palette li b{font-weight:550;font-size:15px}
.palette li small{display:block;color:var(--text-3);font-size:13px;line-height:1.35}
.palette .grp{font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);padding:10px 12px 4px}
.palette .empty{padding:22px 14px;color:var(--text-3)}
.palette footer{display:flex;gap:16px;padding:9px 16px;border-top:1px solid var(--line);font-size:12.5px;color:var(--text-3)}

/* ---------- toasts ---------- */
#toasts{position:fixed;z-index:100;right:18px;bottom:78px;display:flex;flex-direction:column;gap:8px;align-items:flex-end;pointer-events:none}
.toast{pointer-events:auto;display:flex;gap:10px;align-items:flex-start;max-width:380px;padding:12px 14px;border-radius:12px;font-size:14.5px;line-height:1.45;animation:winin .2s ease-out}
.toast svg.i{margin-top:3px;color:var(--ok)}
.toast.warn svg.i{color:var(--warn)}

/* ---------- design preview pill (reviewer tool, not product UI) ---------- */
.pill{position:fixed;z-index:65;left:50%;bottom:18px;transform:translateX(-50%);display:flex;align-items:center;gap:6px;padding:6px;border-radius:13px;
  border:1px dashed var(--copper-edge);max-width:calc(100vw - 24px)}
.pill .label{padding:0 8px 0 6px;color:var(--copper-text);white-space:nowrap}
.seg{display:flex;gap:3px;padding:3px;border-radius:9px;background:var(--well)}
.seg button{height:30px;padding:0 11px;border:0;border-radius:7px;background:none;cursor:pointer;color:var(--text-2);font-size:13.5px;font-weight:550;white-space:nowrap}
.seg button:hover{color:var(--text)}
.seg button[aria-pressed="true"]{background:var(--paper);color:var(--paper-text)}
.pill .div{width:1px;align-self:stretch;background:var(--line);margin:3px 4px}
.pill .shrink{width:30px;height:30px}

/* ---------- phone ---------- */
.topbar{display:none}
@media(max-width:1279px){
  .shell{grid-template-columns:var(--rail-w) minmax(0,1fr) 0;column-gap:12px}
  .rail-r{display:none}
  .aside-toggle{display:none}
  .search{min-width:0}
  .search span{display:none}
  .menubar .mitem.opt{display:none}
  .season-chip span{display:none}
}
@media(max-width:899px){
  body{overflow:auto}
  .menubar{display:none}
  /* fixed, not sticky: on a phone the body is its own scroll container, so a sticky bar rides the
     document away and search and appearance become a scroll back to the top. */
  .topbar{display:flex;position:fixed;top:calc(8px + env(safe-area-inset-top,0px));left:8px;right:8px;z-index:60;
    align-items:center;gap:6px;height:58px;padding:0 8px 0 12px;margin:0;border-radius:14px}
  .topbar .grow{flex:1}
  .topbar .wbtn{width:44px;height:44px}
  /* account and owner bars carry a bell as well as search, the eye and appearance: on narrow phones the
     wordmark gives way to the oak mark so every button stays on screen (5 x 44px buttons need ~330px) */
  @media(max-width:399px){ .topbar:has(.bell) .brand b{display:none} .topbar:has(.bell) .brand{margin-right:0} }
  @media(max-width:339px){ .topbar .brand b{display:none} .topbar .brand{margin-right:0} }
  .appear{top:72px;right:10px}
  .shell,.shell.collapsed{position:relative;inset:auto;display:block;padding:calc(74px + env(safe-area-inset-top,0px)) 8px 96px;--rail-w:0}
  .rail-l{position:fixed;z-index:85;left:8px;top:8px;bottom:8px;width:min(310px,calc(100vw - 40px));transform:translateX(-110%);transition:transform .22s ease-out;visibility:hidden}
  .rail-l.open{transform:none;visibility:visible}
  .collapse-btn{display:none}
  .shell .rail-l .badge b,.shell .rail-l .label-t{display:block}
  .stage{display:block}
  .main-win{position:relative;inset:auto}
  .wbody{overflow:visible}
  .page{padding:24px 18px 34px}
  .rail-r,.shell.noaside .rail-r{display:flex;margin-top:8px}
  .aside-top{max-height:none}
  .art{min-height:300px}
  .float{position:fixed!important;left:8px!important;right:8px;top:74px!important;width:auto!important;height:auto!important;max-height:calc(100vh - 90px)}
  .pill{bottom:10px;padding:5px;left:10px;right:10px;transform:none;flex-wrap:wrap;justify-content:center;max-width:none}
  .pill .label,.pill .div{display:none}
  .shell,.shell.collapsed{padding-bottom:130px}
  .pill .seg button{padding:0 9px;font-size:13px}
  #toasts{left:10px;right:10px;bottom:70px;align-items:stretch}
}
@media(prefers-reduced-motion:reduce){
  *,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}
}

/* ---------- activity indicator and pause ---------- */
.activity{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 10px;border-radius:8px;border:1px solid var(--line);background:none;color:var(--text-2);font-size:13px;cursor:pointer;margin-right:6px;white-space:nowrap}
.activity:hover{color:var(--text);border-color:var(--line-2)}
.activity .dot{width:8px;height:8px;border-radius:50%;background:var(--ok);animation:pulse 1.2s ease-in-out infinite}
.activity.paused .dot{background:var(--warn);animation:none}
.paused-banner{display:flex;align-items:center;gap:12px;padding:10px 16px;background:var(--warn-tint);border-bottom:1px solid var(--line);font-size:14px;flex:none}
.paused-banner svg.i{color:var(--warn)}
.paused-banner span{flex:1}
@media(max-width:1279px){ .activity .txt{display:none} }

/* the menu bar never wraps: it sheds optional pieces as the window narrows */
.menubar .row,#menu,#mb-end{flex-wrap:nowrap}
#menu{min-width:0;overflow:hidden}
.menubar > *{flex-shrink:0}
.menubar #menu{flex-shrink:1}
@media(max-width:1640px){
  .clock{display:none}
  .season-chip span{display:none}
}
@media(max-width:1480px){
  .menubar .mitem:nth-child(n+3){display:none}
  .search span,.search kbd{display:none}
  .search{min-width:0;width:36px;padding:0;justify-content:center}
  .activity .txt{display:none}
}
@media(max-width:1100px){
  .sample-flag{display:none}
  .menubar .mitem{display:none}
}

/* collapsible sidebar sections */
.grp{display:block}
.chip-btn{display:inline-flex;align-items:center;gap:6px;border:0;cursor:pointer;position:relative}
.chip-btn svg.i{width:12px;height:12px;transition:transform .18s ease-out;stroke-width:2.2}
.grp.closed .chip-btn svg.i{transform:rotate(-90deg)}
.chip-btn:hover{filter:brightness(1.08)}
.chip-dot{display:none;width:6px;height:6px;border-radius:50%;background:var(--copper)}
.grp.closed .chip-dot{display:inline-block}
.grp-body{display:grid;grid-template-rows:1fr;transition:grid-template-rows .2s ease-out}
.grp-body > .nav{min-height:0;overflow:hidden}
.grp.closed .grp-body{grid-template-rows:0fr}
.shell.collapsed .grp .grp-body{grid-template-rows:1fr}
.shell.collapsed .chip-btn{pointer-events:none}
.shell.collapsed .chip-btn svg.i,.shell.collapsed .chip-dot{display:none}

/* ---------- page furniture ---------- */
.eyebrow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.ph{margin-bottom:26px}
.ph h1{font-size:clamp(46px,5vw,76px);margin:12px 0 14px}
.ph .lede{font-size:18px;line-height:1.6;color:var(--text-2);max-width:60ch}
.ph-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}
.sec{margin-top:60px}
.sec:first-child{margin-top:0}
.sec > h2,.sec-h h2{font-size:clamp(38px,4vw,58px);margin:10px 0 12px}
.sec > p.lead,.sec-h p{max-width:64ch;color:var(--text-2);font-size:17px}
.sec-h{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:20px}
.sec-h > div{min-width:0}
h3.t{font-family:var(--display);font-stretch:62%;font-weight:460;font-size:30px;line-height:1.02;letter-spacing:-.01em}
h4.t{font-size:17px;font-weight:620;letter-spacing:-.005em;line-height:1.35}
.small{font-size:14px;line-height:1.55}
.stack-sm > * + *{margin-top:8px}
.stack-md > * + *{margin-top:14px}
.row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.row.between{justify-content:space-between}
.row.end{justify-content:flex-end}
.g2,.g3,.g4{display:grid;gap:14px}
.g2{grid-template-columns:repeat(2,minmax(0,1fr))}
.g3{grid-template-columns:repeat(3,minmax(0,1fr))}
.g4{grid-template-columns:repeat(4,minmax(0,1fr))}
.gap-lg{gap:24px}
.mt8{margin-top:8px}.mt14{margin-top:14px}.mt20{margin-top:20px}.mt28{margin-top:28px}
.pfoot{margin-top:70px;padding-top:22px;border-top:1px solid var(--line);display:flex;gap:18px;flex-wrap:wrap;align-items:center;justify-content:space-between;color:var(--text-3);font-size:14px}
.pfoot nav{display:flex;gap:16px;flex-wrap:wrap}
/* WCAG 2.5.8: a target is at least 24px tall. These were 22 and the rail's Sign in 19. */
.pfoot a{color:var(--text-2);text-decoration:none;display:inline-flex;align-items:center;min-height:24px}
.pfoot a:hover{color:var(--text)}

/* ---------- surfaces ---------- */
.tile{border:1px solid var(--line);border-radius:14px;padding:18px 18px 18px;background:var(--well);min-width:0}
.tile.lift{background:var(--glass-2)}
.tile.dashed{border-style:dashed;background:transparent}
.tile > .label + *{margin-top:8px}
.card{background:var(--paper);color:var(--paper-text);border-radius:12px;padding:22px;box-shadow:var(--card-shadow)}
.card .label{color:var(--paper-mute)}
.card h3{font-family:var(--body);font-size:20px;font-weight:650;letter-spacing:-.01em;margin-bottom:10px;line-height:1.3}
.card h3 span{background:rgba(224,112,51,.22);border-radius:5px;padding:0 5px}
.card p{color:var(--paper-mute);font-size:15px}
.card .b3d.wide + .b3d.wide{margin-top:10px}
.checks{list-style:none;margin:0 0 16px;padding:0}
.checks li{display:grid;grid-template-columns:20px 1fr;gap:8px;font-size:15px;font-weight:500;line-height:1.5;padding:3px 0}
.checks li svg.i{margin-top:4px;color:var(--copper)}
.checks li.no svg.i{color:var(--text-3)}
.checks li.no{color:var(--text-3);font-weight:450}
.card .checks li.no,.card .checks li.no svg.i,.decide .checks li.no{color:var(--paper-mute)}
.notice{border-radius:12px;padding:16px 18px;background:var(--copper-tint);border:1px solid var(--copper-edge)}
.notice .label{color:var(--copper-text)}
.notice p{font-size:15px;max-width:74ch;margin-top:6px}
.notice p + p{color:var(--text-2)}
.notice.plain{background:var(--well);border-color:var(--line)}
.notice.plain .label{color:var(--text-3)}
.notice.row{display:flex;gap:14px;align-items:flex-start}
.notice.row > svg.i{margin-top:3px;color:var(--copper-text);width:18px;height:18px}
hr.rule{border:0;border-top:1px solid var(--line);margin:22px 0}

/* status: always a word plus a shape, never color alone */
.st{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;
  padding:3px 8px;border-radius:4px;white-space:nowrap;color:var(--text-2);background:var(--hover)}
.st::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}
.st.ok{color:var(--ok);background:var(--ok-tint)}
.st.warn{color:var(--warn);background:var(--warn-tint)}
.st.bad{color:var(--bad);background:var(--bad-tint)}
.st.hot{color:var(--on-copper);background:var(--copper)}
.st.soon{color:var(--copper-text);background:transparent;border:1px dashed var(--copper-edge)}
.st.soon::before{border-radius:1px;transform:rotate(45deg);width:6px;height:6px}
.st.idle::before{background:transparent;border:1.5px solid currentColor}
.st.run::before{animation:pulse 1.2s ease-in-out infinite}
@keyframes pulse{50%{opacity:.25}}

/* design-state switcher shown on pages with more than one real state */
.states{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 8px 8px 12px;border:1px dashed var(--copper-edge);border-radius:11px;margin-bottom:26px}
.states .label{color:var(--copper-text)}
.states .seg{flex-wrap:wrap}
.states small{color:var(--text-3);font-size:13px;flex-basis:100%;padding-left:2px}

/* ---------- hero ---------- */
.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,390px);gap:36px;align-items:center}
.hero h1{font-size:clamp(54px,5.8vw,92px);margin:14px 0 18px}
.hero .lede{font-size:18px;line-height:1.6;color:var(--text-2);max-width:50ch}
.hero.side{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}
.hero.wide-l{grid-template-columns:minmax(0,1.3fr) minmax(260px,1fr)}
.hero-cta{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:26px}
.honest{margin-top:20px;font-size:14px;color:var(--text-3)}

/* who-does-what stack */
.anatomy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;border:1px solid var(--line);border-radius:16px;overflow:hidden}
.anatomy .side{padding:14px 18px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:10px}
.anatomy .side + .side{border-left:1px solid var(--line)}
.layer{display:contents}
.layer > div{padding:16px 18px;border-bottom:1px solid var(--line);min-width:0}
.layer > div + div{border-left:1px solid var(--line)}
.layer:last-child > div{border-bottom:0}
.layer b{display:flex;align-items:center;gap:9px;font-size:16px;font-weight:620}
.layer b svg.i{color:var(--copper-text)}
.layer p{font-size:14.5px;color:var(--text-2);margin-top:4px}
.layer .you{background:var(--copper-tint)}

/* tabs */
.tabs{display:flex;gap:4px;margin-top:22px;overflow-x:auto}
.tab{flex:1;min-width:160px;min-height:44px;border:0;cursor:pointer;border-radius:8px 8px 0 0;background:var(--hover);
  color:var(--text-2);font-size:15px;font-weight:600;padding:6px 10px;transition:background-color .15s,color .15s}
.tab:hover{color:var(--text)}
.tab[aria-selected="true"]{background:var(--copper);color:var(--on-copper)}
.tabpanel{border:2px solid var(--copper);border-radius:0 0 12px 12px;background:var(--well);padding:22px}
.subtabs{display:flex;gap:2px;border-bottom:1px solid var(--line);margin-bottom:22px;overflow-x:auto}
.subtabs button{height:42px;padding:0 14px;border:0;background:none;cursor:pointer;color:var(--text-3);font-size:14.5px;font-weight:550;position:relative;white-space:nowrap}
.subtabs button:hover{color:var(--text)}
.subtabs button[aria-selected="true"]{color:var(--text)}
.subtabs button[aria-selected="true"]::after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;background:var(--copper)}

/* job demo */
.demo{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:22px}
.goal{border:1px solid var(--line);border-radius:10px;padding:14px 16px;margin-bottom:12px;background:var(--hover)}
.goal .stop{color:var(--copper-text)}
.picker{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}
.picker button,.chipbtn{min-height:32px;padding:0 11px;border-radius:6px;border:1px solid var(--line);background:none;cursor:pointer;
  font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--text-2)}
.picker button[aria-pressed="true"],.chipbtn[aria-pressed="true"]{background:var(--paper);color:var(--paper-text);border-color:var(--paper)}
.steps{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:10px;overflow:hidden}
.steps li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 14px;border-top:1px solid var(--line);transition:background-color .25s}
.steps li:first-child{border-top:0}
.steps .n{font-family:var(--mono);font-size:12px;color:var(--text-3)}
.steps b{display:block;font-size:15px;font-weight:600}
.steps small{display:block;font-size:13.5px;color:var(--text-3)}
.state{font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:4px;color:var(--text-3);background:var(--hover);white-space:nowrap}
.steps li[data-s="run"] .state{color:var(--text);background:var(--press)}
.steps li[data-s="done"] .state,.steps li[data-s="sent"] .state{color:var(--ok);background:var(--ok-tint)}
.steps li[data-s="held"]{background:var(--copper-tint)}
.steps li[data-s="held"] .state{color:var(--on-copper);background:var(--copper)}
.decide{border-radius:10px;padding:18px;background:var(--paper);color:var(--paper-text);align-self:start}
.decide .label{color:var(--copper)}
.decide h4{font-family:var(--display);font-stretch:62%;font-weight:460;font-size:34px;line-height:1;margin:8px 0 10px}
.decide p{font-size:14.5px;line-height:1.55;color:var(--paper-mute)}
.decide .b3d{width:100%;margin-top:12px}
.decide .b3d + .b3d{margin-top:10px}
.scripted{margin-top:12px;font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--text-3)}

/* dithered plates */
.plate{display:block;width:100%;aspect-ratio:11/5;image-rendering:pixelated;border-radius:8px;background:#000;margin-bottom:14px}
.why{display:grid;grid-template-columns:1fr 1fr;gap:30px 26px}
.why p{font-size:15.5px;color:var(--text-2);margin-top:6px}

/* ---------- data ---------- */
.facts{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px 16px;font-size:14.5px}
.facts dt{font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);padding-top:3px;white-space:nowrap}
.facts dd{margin:0;min-width:0}
.card .facts dt{color:var(--paper-mute)}
.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:12px}
table{width:100%;border-collapse:collapse;font-size:14.5px}
table.wide{min-width:680px}
th,td{text-align:left;padding:12px 14px;border-top:1px solid var(--line);vertical-align:top}
thead th{border-top:0;font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);white-space:nowrap}
tbody th{font-weight:500;color:var(--text-2)}
td{font-variant-numeric:tabular-nums}
tr.clickable{cursor:pointer}
tr.clickable:hover td,tr.clickable:hover th{background:var(--hover)}
td.price{font-family:var(--display);font-stretch:62%;font-weight:460;font-size:46px;line-height:1}
td.price small{font-family:var(--body);font-size:14px;color:var(--text-3);font-stretch:100%;font-weight:400}
.pick{background:var(--copper-tint)}
thead th.pick{color:var(--copper-text)}
.sticky-col th:first-child,.sticky-col td:first-child{position:sticky;left:0;background:var(--glass-2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}
/* The live server list: filters above, cheapest first. */
.server-filters{display:flex;flex-wrap:wrap;gap:6px 22px;margin-bottom:14px}
.server-filters .field>span{font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}
.server-filters .picker{margin-top:6px}
.server-list b{display:block;font-weight:600;color:var(--text)}
.server-list small{display:block;color:var(--text-3);font-size:13px}
.server-list th[scope=row]{white-space:nowrap}
table.server-list{min-width:0}
.server-list td.choose{text-align:right;white-space:nowrap}
.plan-band{margin-top:-4px}
.kpi{border:1px solid var(--line);border-radius:14px;padding:16px 18px;background:var(--well)}
.kpi .v{font-family:var(--display);font-stretch:62%;font-weight:460;font-size:52px;line-height:1;margin-top:8px;font-variant-numeric:tabular-nums}
.kpi .v small{font-family:var(--body);font-stretch:100%;font-size:15px;color:var(--text-3);font-weight:400;margin-left:4px}
.kpi p{font-size:13.5px;color:var(--text-3);margin-top:6px}
.kpi.hot{border-color:var(--copper-edge);background:var(--copper-tint)}
.meter{height:8px;border-radius:8px;background:var(--hover);overflow:hidden}
.meter span{display:block;height:100%;background:var(--copper);border-radius:8px;transition:width .5s ease-out}
.rows{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:12px;overflow:hidden}
.rows > li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:13px 16px;border-top:1px solid var(--line)}
.rows > li:first-child{border-top:0}
.rows > li b{font-weight:600;font-size:15px;display:block}
.rows > li small{display:block;color:var(--text-3);font-size:13.5px;line-height:1.45}
.rows.ico > li{grid-template-columns:36px minmax(0,1fr) auto}
.ico-box{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;background:var(--hover);color:var(--copper-text)}
.mono-badge{width:46px;height:46px;border-radius:11px;display:grid;place-items:center;flex:none;
  font-family:var(--display);font-stretch:62%;font-size:28px;font-weight:600;background:#F4F1E8;color:#17201B}
.mono-badge.oc{background:var(--copper);color:var(--on-copper)}
.mono-badge.logo{position:relative;overflow:hidden;background:#FFFFFF;color:#17201B;box-shadow:0 0 0 1px var(--line-2)}
.mono-badge.logo.oc{background:#14161D;color:#FF4D4D}
.mono-badge.logo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.mono-badge.lg{width:60px;height:60px;font-size:36px;border-radius:14px}
.mono-badge.sm{width:34px;height:34px;font-size:20px;border-radius:8px}

/* ---------- timelines ---------- */
.timeline{position:relative;display:grid;grid-template-columns:repeat(var(--n,5),minmax(0,1fr));gap:0;margin-top:10px}
.timeline::before{content:"";position:absolute;left:0;right:0;top:15px;height:2px;background:linear-gradient(90deg,var(--copper) var(--fill,40%),var(--line-2) var(--fill,40%))}
.tl{position:relative;padding:36px 14px 0 0;min-width:0}
.tl::before{content:"";position:absolute;left:0;top:8px;width:16px;height:16px;border-radius:50%;background:var(--ground);border:2px solid var(--line-2)}
.tl.on::before{border-color:var(--copper);background:var(--copper)}
.tl.mark::before{border-color:var(--copper);background:var(--ground)}
.tl .label{color:var(--copper-text)}
.tl b{display:block;font-size:15.5px;font-weight:620;margin-top:4px;line-height:1.35}
.tl p{font-size:13.5px;color:var(--text-2);margin-top:4px}

.path{list-style:none;margin:0;padding:0;counter-reset:p}
.path > li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:18px;padding:22px 0;border-top:1px solid var(--line)}
.path > li:first-child{border-top:0;padding-top:4px}
.path .big{font-family:var(--display);font-stretch:62%;font-weight:430;font-size:64px;line-height:.85;color:var(--copper-text)}
.path h3{font-family:var(--display);font-stretch:62%;font-weight:460;font-size:34px;line-height:1}
.path p{color:var(--text-2);margin-top:8px;max-width:64ch}
.path .facts{margin-top:12px}

/* lifecycle state machine */
.machine{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:stretch}
.node{position:relative;border:1px solid var(--line-2);border-radius:12px;padding:12px 14px;background:var(--well);cursor:pointer;text-align:left;min-height:86px}
.node:hover{border-color:var(--copper-edge)}
.node[aria-pressed="true"]{background:var(--copper-tint);border-color:var(--copper)}
.node b{display:block;font-size:15.5px;font-weight:620;margin-top:6px}
.node small{display:block;color:var(--text-3);font-size:13px;line-height:1.4;margin-top:3px}
.node:not(:last-child)::after{content:"";position:absolute;right:-9px;top:50%;width:8px;height:2px;background:var(--copper)}
.branches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}
.branch{border:1px dashed var(--line-2);border-radius:12px;padding:12px 14px}
.branch b{display:block;font-weight:620;font-size:15px;margin-top:4px}
.branch small{display:block;color:var(--text-3);font-size:13px;line-height:1.45;margin-top:2px}
.branch.risk{border-color:rgba(242,139,122,.45)}

/* ---------- pricing ---------- */
.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.plan{border:1px solid var(--line);border-radius:16px;padding:18px;background:var(--well);display:flex;flex-direction:column;gap:12px;min-width:0}
.plan.pickd{border-color:var(--copper);background:var(--copper-tint)}
.plan .rings{display:block;width:100%;aspect-ratio:1/1;max-width:170px;image-rendering:pixelated;margin:2px auto 0}
.plan h3{font-family:var(--display);font-stretch:62%;font-weight:460;font-size:36px;line-height:1}
.plan .price{font-family:var(--display);font-stretch:62%;font-weight:440;font-size:58px;line-height:.95;font-variant-numeric:tabular-nums}
.plan .price small{font-family:var(--body);font-stretch:100%;font-size:14px;color:var(--text-3);font-weight:400}
.plan .per{font-size:13.5px;color:var(--text-3);min-height:21px}
.plan ul{list-style:none;margin:0;padding:0;font-size:14.5px}
.plan li{padding:6px 0;border-top:1px solid var(--line);display:flex;gap:8px}
.plan li svg.i{margin-top:4px;color:var(--copper-text)}
.plan .b3d{margin-top:auto}
.bills{display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:stretch}
.bills .plus{display:grid;place-items:center;font-family:var(--display);font-stretch:62%;font-size:44px;color:var(--text-3)}
input[type=range]{width:100%;accent-color:var(--copper)}

/* ---------- forms ---------- */
.field{display:flex;flex-direction:column;gap:6px;min-width:0}
.field > span{font-size:14px;font-weight:550}
.field small{color:var(--text-3);font-size:13px}
.input,.select,textarea.input{height:46px;border-radius:9px;border:1px solid var(--line-2);background:var(--well);padding:0 13px;font-size:16px;outline:none;width:100%}
textarea.input{height:auto;min-height:96px;padding:11px 13px;resize:vertical;line-height:1.5}
.input:focus,.select:focus{border-color:var(--copper);box-shadow:0 0 0 3px var(--copper-tint)}
.input[aria-invalid="true"]{border-color:var(--bad)}
.err{color:var(--bad);font-size:13.5px}
.codes{display:grid;grid-template-columns:repeat(6,minmax(0,52px));gap:8px}
.codes input{height:60px;text-align:center;font-family:var(--mono);font-size:26px;border-radius:10px;border:1px solid var(--line-2);background:var(--well);outline:none;width:100%}
.codes input:focus{border-color:var(--copper);box-shadow:0 0 0 3px var(--copper-tint)}
.gbtn{display:flex;align-items:center;justify-content:center;gap:10px;height:48px;width:100%;border-radius:10px;border:1px solid var(--line-2);background:var(--paper-2);color:var(--paper-text);font-weight:600;cursor:pointer}
.gbtn:hover{filter:brightness(1.04)}
.or{display:flex;align-items:center;gap:12px;color:var(--text-3);font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase}
.or::before,.or::after{content:"";flex:1;height:1px;background:var(--line)}
.auth{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:40px;align-items:start}
.auth-card{border-radius:18px;padding:26px}
.switch-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;border-top:1px solid var(--line)}
.switch-row:first-child{border-top:0}
.toggle{width:46px;height:28px;border-radius:14px;border:1px solid var(--line-2);background:var(--hover);position:relative;cursor:pointer;flex:none}
.toggle::after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:var(--text-3);transition:transform .18s}
.toggle[aria-checked="true"]{background:var(--copper);border-color:var(--copper-lo)}
.toggle[aria-checked="true"]::after{transform:translateX(18px);background:var(--on-copper)}

/* ---------- lease switch: one physical control, three positions ---------- */
.lease{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;padding:4px;border-radius:12px;background:var(--well);border:1px solid var(--line-2)}
.lease::before{content:"";position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px)/3);border-radius:9px;background:var(--paper);
  transform:translateX(calc(var(--pos,1) * 100%));transition:transform .24s cubic-bezier(.3,1.3,.5,1);box-shadow:0 2px 0 var(--paper-line)}
.lease button{position:relative;z-index:1;min-height:44px;border:0;background:none;cursor:pointer;font-size:13.5px;font-weight:600;color:var(--text-2);padding:4px 6px;line-height:1.2}
.lease button[aria-checked="true"]{color:var(--paper-text)}
.lease-note{font-size:13.5px;color:var(--text-2);margin-top:8px;min-height:42px}

/* ---------- split views (inbox, directory) ---------- */
.splitv{display:grid;grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:14px;align-items:start}
.inbox{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:12px;overflow:hidden}
.inbox button{display:block;width:100%;text-align:left;background:none;border:0;border-top:1px solid var(--line);padding:13px 15px;cursor:pointer}
.inbox li:first-child button{border-top:0}
.inbox button:hover{background:var(--hover)}
.inbox button[aria-current="true"]{background:var(--press);box-shadow:inset 2px 0 0 var(--copper)}
.inbox b{display:block;font-size:15px;font-weight:600;margin:5px 0 2px}
.inbox small{display:block;font-size:13px;color:var(--text-3)}
.payload{font-family:var(--mono);font-size:13px;line-height:1.7;background:var(--well);border:1px solid var(--line);border-radius:10px;padding:12px 14px;overflow-x:auto;white-space:pre}
.payload .k{color:var(--copper-text)}
.kanban{display:grid;grid-template-columns:repeat(5,minmax(190px,1fr));gap:10px;overflow-x:auto;padding-bottom:6px}
.lane{border:1px solid var(--line);border-radius:12px;padding:10px;background:var(--well);min-height:220px}
.lane > .label{display:flex;justify-content:space-between;padding:2px 4px 8px}
.ticket{border:1px solid var(--line-2);border-radius:10px;padding:10px 12px;background:var(--glass-2);margin-top:8px}
.ticket b{display:block;font-size:14.5px;font-weight:600}
.ticket small{display:block;color:var(--text-3);font-size:12.5px;line-height:1.45;margin-top:2px}

/* ---------- files, terminal, desktop ---------- */
.fb{display:grid;grid-template-columns:200px minmax(0,1fr);border:1px solid var(--line);border-radius:12px;overflow:hidden;min-height:360px}
.fb aside{border-right:1px solid var(--line);padding:10px}
.fb aside button{display:flex;align-items:center;gap:9px;width:100%;min-height:36px;border:0;background:none;border-radius:7px;padding:0 9px;cursor:pointer;color:var(--text-2);font-size:14px;text-align:left}
.fb aside button[aria-pressed="true"]{background:var(--press);color:var(--text)}
.fb table th,.fb table td{padding:10px 14px}
.ext{font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;color:var(--copper-text)}
.preview{border:1px solid var(--line);border-radius:10px;padding:14px 16px;font-family:var(--mono);font-size:13.5px;line-height:1.7;white-space:pre-wrap;background:var(--well);max-height:300px;overflow:auto}
.term{font-family:var(--mono);font-size:13.5px;line-height:1.75;white-space:pre-wrap;padding:18px 20px;background:rgba(0,0,0,.55);color:#DDE7DF;min-height:100%}
.term .g{color:#86D6A0}.term .c{color:#F4A06C}.term .d{color:rgba(221,231,223,.55)}
.term input{background:none;border:0;outline:none;color:#DDE7DF;font:inherit;width:70%}
.desk{position:relative;background:#000;display:block;width:100%;height:100%;image-rendering:pixelated}
.desk-wrap{position:relative;height:100%;min-height:300px}
.desk-hud{position:absolute;left:12px;right:12px;bottom:12px;display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:8px 10px;border-radius:10px}

/* ---------- legal reading ---------- */
.legal{display:grid;grid-template-columns:220px minmax(0,1fr);gap:40px;align-items:start}
.toc{position:sticky;top:0;list-style:none;margin:0;padding:0;border-left:1px solid var(--line)}
.toc a{display:block;padding:6px 0 6px 14px;margin-left:-1px;border-left:2px solid transparent;text-decoration:none;color:var(--text-3);font-size:14px;line-height:1.35}
.toc a:hover{color:var(--text)}
.toc a.on{color:var(--text);border-left-color:var(--copper)}
.doc h2{font-family:var(--display);font-stretch:62%;font-weight:460;font-size:34px;line-height:1.05;margin:40px 0 12px;scroll-margin-top:20px}
.doc p{color:var(--text-2);font-size:16.5px;line-height:1.72;max-width:70ch}
.doc p + p{margin-top:12px}
.tldr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0 8px}
.tldr div{border:1px solid var(--line);border-radius:12px;padding:12px 14px;font-size:14.5px;background:var(--well)}
.tldr b{display:block;font-size:12px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--copper-text);font-weight:500;margin-bottom:3px}

/* ---------- faq ---------- */
.qa{border-top:1px solid var(--line)}
.qa details{border-bottom:1px solid var(--line)}
.qa summary{list-style:none;display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:12px;align-items:center;padding:16px 2px;cursor:pointer;font-size:17px;font-weight:600;letter-spacing:-.005em}
.qa summary::-webkit-details-marker{display:none}
.qa summary::after{content:"+";font-family:var(--mono);font-size:20px;color:var(--copper-text);text-align:center;transition:transform .18s}
.qa details[open] summary::after{transform:rotate(45deg)}
.qa details > div{padding:0 2px 18px;color:var(--text-2);max-width:70ch}
.qa details > div p + p{margin-top:8px}

/* 404 */
.lost{min-height:60vh;display:grid;place-items:center;text-align:center}
.lost h1{font-size:clamp(60px,9vw,120px)}

/* ---------- container queries: windows lay out by their own width ---------- */
@container (max-width: 1020px){
  .hero,.hero.side,.hero.wide-l{grid-template-columns:1fr;gap:28px}
  .hero .card{max-width:480px}
  .g4{grid-template-columns:repeat(2,minmax(0,1fr))}
  .legal{grid-template-columns:1fr}
  .toc{display:none}
  .auth{grid-template-columns:1fr}
  .kanban{grid-template-columns:repeat(5,minmax(200px,1fr))}
}
/* A comparison table on a narrow screen becomes one card per row, each cell labelled by its column,
   so no column (least of all KeepOak's) is left off the edge of the screen. */
@container (max-width: 900px){
  .table-wrap:has(.server-list){overflow:visible;border:0}
  table.server-list{min-width:0}
  .server-list thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
  .server-list tbody{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}
  .server-list tr{display:block;border:1px solid var(--line);border-radius:12px;padding:6px 0}
  .server-list th,.server-list td{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:10px;border-top:0;padding:6px 14px}
  .server-list tbody th{display:block;white-space:normal}
  .server-list td[data-label]::before{content:attr(data-label);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}
  .server-list td:not([data-label]){display:block}
  .server-list td.choose{text-align:left}
}
@container (max-width: 760px){
  .table-wrap:has(.stack-table){overflow:visible;border:0}
  table.stack-table{min-width:0}
  .stack-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
  .stack-table tr{display:block;border:1px solid var(--line);border-radius:12px;padding:6px 0;margin-bottom:10px}
  .stack-table th,.stack-table td{display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);gap:10px;border-top:0;padding:6px 14px;position:static}
  .stack-table tbody th{display:block;font-weight:600;color:var(--text)}
  .stack-table td[data-label]::before{content:attr(data-label);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}
  .stack-table td:not([data-label]){display:block}
  .stack-table td.choose{text-align:left}
  .stack-table td>.st,.stack-table td>div>.st{justify-self:start;white-space:normal;max-width:100%}
  .sticky-col .stack-table th:first-child,.sticky-col .stack-table td:first-child{position:static;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}
}
@container (max-width: 860px){
  .demo,.splitv{grid-template-columns:1fr}
  .g3,.plans{grid-template-columns:1fr}
  .plan .rings{max-width:130px}
  .machine{grid-template-columns:repeat(2,minmax(0,1fr))}
  .node:not(:last-child)::after{display:none}
  .branches{grid-template-columns:1fr}
  .timeline{grid-template-columns:1fr;gap:4px}
  .timeline::before{left:7px;right:auto;top:0;bottom:0;width:2px;height:auto;background:linear-gradient(180deg,var(--copper) var(--fill,40%),var(--line-2) var(--fill,40%))}
  .tl{padding:4px 0 14px 34px}
  .tl::before{top:6px}
}
@container (max-width: 640px){
  .g2,.why,.tldr,.anatomy{grid-template-columns:1fr}
  .g4{grid-template-columns:repeat(2,minmax(0,1fr))}
  .kpi .v{font-size:42px}
  .rows > li{grid-template-columns:minmax(0,1fr);gap:8px}
  .rows.ico > li{grid-template-columns:36px minmax(0,1fr)}
  .rows.ico > li > :nth-child(3){grid-column:2}
  .rows > li > :last-child:empty{display:none}
  .anatomy .side + .side,.layer > div + div{border-left:0}
  .layer > div + div{border-top:1px dashed var(--line)}
  .anatomy .side:nth-child(2){display:none}
  .bills{grid-template-columns:1fr}
  .bills .plus{height:40px}
  .fb{grid-template-columns:1fr}
  .fb aside{border-right:0;border-bottom:1px solid var(--line);display:flex;overflow-x:auto}
  .fb aside button{width:auto;white-space:nowrap}
  .tabs{overflow:visible}
  .tab{min-width:0;font-size:14px;line-height:1.25}
  .tabpanel{padding:14px}
  .path > li{grid-template-columns:1fr;gap:6px}
  .path .big{font-size:48px}
  .calc{grid-template-columns:1fr}
  .calc .op{text-align:left}
  .codes{gap:6px}
  .codes input{height:54px;font-size:22px}
  .ph h1{font-size:50px}
  .hero h1{font-size:56px}
}
@container (max-width: 420px){
  .g4{grid-template-columns:1fr}
}

/* ---------- proposed features ---------- */
.log{list-style:none;margin:0;padding:0}
.log > li{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px}
.log .body{position:relative;border-left:2px solid var(--line);padding:0 0 26px 22px;min-width:0}
.log > li:last-child .body{border-left-color:transparent}
.log .body::before{content:"";position:absolute;left:-8px;top:4px;width:14px;height:14px;border-radius:50%;background:var(--ground);border:2px solid var(--copper)}
.log .body.auto::before{border-color:var(--text-3)}
.uptime{display:grid;grid-template-columns:repeat(90,minmax(0,1fr));gap:2px;height:30px}
.uptime i{border-radius:2px;background:var(--ok);opacity:.85}
.uptime i.warn{background:var(--warn)}
.uptime i.bad{background:var(--bad)}
.skel{border-radius:8px;background:linear-gradient(90deg,var(--hover) 25%,var(--press) 50%,var(--hover) 75%);background-size:200% 100%;animation:shimmer 1.4s linear infinite}
@keyframes shimmer{to{background-position:-200% 0}}
.stepper{display:flex;gap:6px}
.stepper span{flex:1;height:5px;border-radius:5px;background:var(--line-2)}
.stepper span.on{background:var(--copper)}
.choice{display:block;width:100%;text-align:left;border:1px solid var(--line-2);border-radius:12px;padding:13px 15px;background:var(--well);cursor:pointer;color:var(--text)}
.choice:hover{border-color:var(--copper-edge)}
.choice[aria-pressed="true"]{border-color:var(--copper);background:var(--copper-tint)}
.choice b{display:block;font-weight:600}
.choice small{display:block;color:var(--text-3);font-size:13.5px}
.email-wrap{background:#E9ECE6;border-radius:14px;padding:22px;display:grid;place-items:center}
.email{background:#FFFFFF;color:#1B241F;border-radius:10px;padding:26px;width:100%;max-width:520px;font-size:15px;line-height:1.55;box-shadow:0 10px 30px -18px rgba(0,0,0,.4)}
.email .e-kick{font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:#A3480F}
.email h3{font-size:21px;font-weight:650;letter-spacing:-.01em;line-height:1.3;margin:8px 0 10px}
.email p + p{margin-top:8px}
.email .code{font-family:var(--mono);font-size:36px;letter-spacing:.12em;margin:6px 0}
.email .btn{display:inline-block;background:#E07033;color:#1B0A02;padding:10px 16px;border-radius:8px;font-weight:600}
.email hr{border:0;border-top:1px solid #E3E6E1;margin:18px 0 12px}
.email small{color:#5C6861;font-size:13px}
.email table{width:100%;border-collapse:collapse;font-size:14.5px}
.email td{border-top:1px solid #E3E6E1;padding:8px 0;color:#1B241F}
.email td:last-child{text-align:right}
.share{margin:0}
.share canvas{display:block;width:100%;height:auto;border-radius:12px;border:1px solid var(--line)}
@container (max-width: 640px){
  .log > li{grid-template-columns:1fr;gap:4px}
  .uptime{gap:1px}
}

/* ---------- full-screen workspace ---------- */
body.ws-open{overflow:hidden}
.ws{position:fixed;inset:0;z-index:78;display:flex;flex-direction:column;background:var(--ground);color:var(--text)}
.ws-hot{position:absolute;left:0;right:0;top:0;height:12px;z-index:4}
.ws-bar{display:flex;align-items:center;gap:6px;height:54px;padding:0 10px;background:var(--glass-2);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border-bottom:1px solid var(--line);z-index:5;flex:none;transition:transform .22s ease-out,opacity .22s ease-out}
.ws.immersive .ws-bar{position:absolute;left:0;right:0;top:0}
.ws.immersive:not(.reveal) .ws-bar{transform:translateY(-100%);opacity:0}
.ws.immersive:not(.reveal) .ws-bar:focus-within{transform:none;opacity:1}
.ws-mark{height:26px;width:auto;margin:0 8px 0 4px}
.ws-tabs{display:flex;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}
.ws-tab{display:flex;align-items:center;gap:8px;height:40px;padding:0 10px 0 7px;border-radius:10px;border:1px solid transparent;background:none;color:var(--text-2);cursor:pointer;white-space:nowrap;font-size:14px;font-weight:550}
.ws-tab:hover{background:var(--hover);color:var(--text)}
.ws-tab[aria-selected="true"]{background:var(--press);color:var(--text);border-color:var(--line-2)}
.ws-tab .mono-badge.sm,.ws-pane-h .mono-badge.sm{width:24px;height:24px;border-radius:6px;font-size:14px}
.ws-ico{width:24px;height:24px;border-radius:6px;display:grid;place-items:center;background:var(--hover);color:var(--copper-text)}
.ws-tab kbd,.ws-card kbd{font-family:var(--mono);font-size:10.5px;color:var(--text-3);border:1px solid var(--line);border-radius:4px;padding:0 4px}
.ws .dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--text-3);flex:none}
.ws .dot.run{background:var(--ok);animation:pulse 1.2s ease-in-out infinite}
.ws .dot.warn,.ws .dot.paused{background:var(--warn)}
.ws-approvals{position:relative;width:38px;height:36px;border-radius:9px;border:1px solid var(--line);background:none;color:var(--text-2);cursor:pointer;display:grid;place-items:center}
.ws-approvals .count{position:absolute;top:-6px;right:-6px}
.ws-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);position:relative}
.ws-body.split{grid-template-columns:minmax(0,1.35fr) 6px minmax(0,1fr)}
.ws-divider{background:var(--line);cursor:col-resize}
.ws-divider:hover,.ws-divider:focus-visible{background:var(--copper)}
.ws-pane{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;container-type:inline-size}
.ws-pane-h{height:38px;display:flex;align-items:center;gap:8px;padding:0 8px 0 12px;border-bottom:1px solid var(--line);flex:none}
.ws-surface{flex:1;min-height:0;display:flex;flex-direction:column}
.ws-desk{position:relative;flex:1;background:#000;overflow:hidden}
.ws-desk canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;image-rendering:pixelated}
.ws-cursor{position:absolute;left:40%;top:40%;display:flex;align-items:flex-start;gap:2px;pointer-events:none;transition:left 1.4s cubic-bezier(.4,0,.2,1),top 1.4s cubic-bezier(.4,0,.2,1)}
.ws-cursor span{margin-top:14px;background:var(--copper);color:var(--on-copper);font-family:var(--mono);font-size:11px;padding:1px 6px;border-radius:4px}
.ws-hud{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);display:flex;align-items:center;gap:10px;padding:8px 10px 8px 12px;border-radius:12px;max-width:calc(100% - 24px)}
.ws-chat{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 300px}
.ws-thread{display:flex;flex-direction:column;min-height:0;min-width:0}
.ws-thread-h{display:flex;align-items:center;gap:10px;height:50px;padding:0 18px;border-bottom:1px solid var(--line);flex:none}
.ws-msgs{flex:1;overflow:auto;padding:24px;display:flex;flex-direction:column;gap:12px}
.msg{max-width:min(64ch,86%);padding:11px 14px;border-radius:14px;background:var(--well);border:1px solid var(--line);font-size:15px;line-height:1.5;align-self:flex-start}
.msg.me{align-self:flex-end;background:var(--copper-tint);border-color:var(--copper-edge)}
.msg.them{border-style:dashed}
.msg.sys{align-self:center;background:none;border:0;color:var(--text-3);font-size:13px}
.msg .who{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-bottom:3px}
.msg .dots{display:inline-flex;gap:4px}
.msg .dots i{width:6px;height:6px;border-radius:50%;background:var(--text-3);animation:pulse 1s ease-in-out infinite}
.msg .dots i:nth-child(2){animation-delay:.15s}
.msg .dots i:nth-child(3){animation-delay:.3s}
.ws-compose{display:flex;gap:8px;padding:12px 16px;border-top:1px solid var(--line);flex:none}
.ws-side{border-left:1px solid var(--line);padding:18px;overflow:auto;min-width:0}
.ws-files{flex:1;display:flex;flex-direction:column;min-height:0}
.ws-term{flex:1;overflow:auto;min-height:0}
.ws-empty{flex:1;display:grid;place-items:center;text-align:center;padding:24px}
.ws-empty .mono-badge{margin:0 auto}
.ws-pip{position:absolute;right:18px;bottom:18px;width:280px;aspect-ratio:16/10;border-radius:12px;overflow:hidden;border:1px solid var(--line-2);box-shadow:var(--shadow);background:#000;cursor:pointer;padding:0;z-index:3}
.ws-pip canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;image-rendering:pixelated}
.ws-pip .label{position:absolute;left:8px;bottom:8px;background:var(--scrim);color:var(--text);padding:2px 6px;border-radius:4px}
.ws-panel{position:absolute;top:0;right:0;bottom:0;width:min(380px,100%);z-index:5;border-left:1px solid var(--line);padding:18px;overflow:auto;background:var(--glass-2)}
.ws-switch{position:absolute;inset:0;z-index:6;display:grid;place-items:center;background:var(--scrim);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px}
.ws-cards{display:grid;grid-template-columns:repeat(5,minmax(0,200px));gap:14px}
.ws-card{display:flex;flex-direction:column;gap:6px;text-align:left;border:2px solid var(--line);border-radius:14px;padding:8px 8px 10px;background:var(--glass-2);cursor:pointer;color:var(--text)}
.ws-card[aria-selected="true"],.ws-card:focus-visible{border-color:var(--copper)}
.ws-card b{font-size:14.5px;padding:0 4px}
.ws-card small{display:flex;align-items:center;gap:6px;color:var(--text-3);font-size:12.5px;padding:0 4px}
.ws-card kbd{align-self:flex-start;margin:0 4px}
.ws-thumb{position:relative;aspect-ratio:16/10;border-radius:8px;background:var(--well);overflow:hidden;display:grid;place-items:center}
.ws-thumb canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;image-rendering:pixelated}
.ws-note{position:absolute;top:66px;right:16px;z-index:6;max-width:360px;padding:12px 14px;border-radius:12px;display:flex;gap:10px;align-items:flex-start}
@container (max-width: 1000px){
  .ws-thread-h .small{display:none}
}
@container (max-width: 860px){
  .ws-chat{grid-template-columns:1fr}
  .ws-side{display:none}
  .ws-hud-txt{display:none}
}
@media(max-width:1180px){
  .ws-tab .nm,.ws-tab kbd{display:none}
}
@media(max-width:899px){
  .ws-bar{height:auto;flex-wrap:wrap;padding:8px}
  .ws-wide{display:none}
  .ws-tabs{order:5;flex-basis:100%}
  .ws-body.split{grid-template-columns:1fr}
  .ws-cards{grid-template-columns:repeat(2,minmax(0,1fr))}
  .ws-pip{width:150px;right:10px;bottom:10px}
}

.lease-pick .seg{display:flex;margin-top:8px}
.lease-pick .seg button{flex:1}

/* notifications */
.bell{position:relative}
.bell .count{position:absolute;top:-2px;right:-4px;min-width:16px;height:16px;font-size:10px;padding:0 4px}
body[data-plane="public"] .bell{display:none}
.notif{right:90px;width:min(420px,calc(100vw - 20px));max-height:calc(100vh - 90px);overflow:auto}
.notif .rows > li{grid-template-columns:36px minmax(0,1fr) 12px}
.note-btn{background:none;border:0;padding:0;text-align:left;cursor:pointer;color:var(--text);min-width:0}
.note-btn b{font-weight:600}
.note.unread{background:var(--copper-tint)}
.note-dot{width:8px;height:8px;border-radius:50%;background:var(--copper)}
.choice[disabled]{opacity:.5;cursor:not-allowed}

/* Public site additions on top of the shared shell styles. */

/* heading levels follow the document outline; these keep the designed sizes */
h2.t{font-family:var(--display);font-stretch:62%;font-weight:460;font-size:30px;line-height:1.02;letter-spacing:-.01em;margin:0}
h3.t.t4{font-family:var(--body);font-stretch:100%;font-size:17px;font-weight:620;letter-spacing:-.005em;line-height:1.35}
/* The card is a paper surface, so the label needs the paper copper like .proof-ask above: on the
   default it renders 1.41:1 against the near-white card, which is legible only in theory. */
.decide{--copper-text:var(--paper-copper)}
.decide .label{color:var(--copper-text)}
.decide h3{font-family:var(--display);font-stretch:62%;font-weight:460;font-size:34px;line-height:1;margin:8px 0 10px}
.decide .req{font-family:var(--display);font-stretch:62%;font-weight:460;font-size:28px;line-height:1.08;color:var(--paper-text);margin:8px 0 10px}
.decide .draft{white-space:pre-wrap;color:var(--paper-text);font-family:var(--mono);font-size:13px;margin-top:10px}
.hero .card h2.t{font-size:34px;line-height:1.02}
.hero .card h2.t span{color:var(--copper-text)}
.path h2.t{font-size:32px}
b.strong{color:var(--text)}
/* Help's search is the page's main control, so it carries the same magnifier the rail's search does
   and says how many answers it is showing. A bare full-width box reads as unfinished next to the
   rest of the site, which is what the owner saw. */
.help-search{margin:0 0 6px}
.help-search .field{position:relative;display:block}
.help-search .input{padding-left:42px}
.help-search-ico{position:absolute;left:14px;top:50%;transform:translateY(-50%);display:flex;color:var(--text-3);pointer-events:none}
.help-search-ico svg{width:17px;height:17px}
.help-search .input:focus + #h-count,.help-search #h-count{margin:8px 2px 0}
.help-grp{margin-top:34px;padding-top:22px;border-top:1px solid var(--line)}
.help-grp:first-child{padding-top:0;border-top:0}
.help-grp > h2.label{margin:0;font-size:12px}

/* plans: three workspace plans, then the free account as one line */
.plan-toggle{margin:22px 0 14px}
.plan .billing-label{display:block;font-size:13.5px;color:var(--text-3);min-height:21px;margin-top:-6px}
.plan.pickd{box-shadow:0 0 0 1px var(--copper),0 18px 40px -24px var(--copper)}
.plan-free{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:14px;padding:14px 18px;border:1px dashed var(--line);border-radius:12px}
.plan-free .small{margin-top:4px;max-width:62ch}
.plan-free .b3d{flex:none}
@media(max-width:640px){.plan-free{flex-direction:column;align-items:stretch}.plan-free .b3d{justify-content:center}}

/* home first screen: one primary action, and the product at work beside it */
.hero-proof{border:1px solid var(--line);border-radius:14px;padding:16px;background:var(--well)}
.proof-bar{display:flex;align-items:center;gap:8px;margin-bottom:12px}
.proof-bar .faint{margin-left:auto}
.proof-dot{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px var(--ok-tint)}
.proof-req{font-size:14.5px;line-height:1.5;color:var(--text-2);margin:0 0 12px}
.proof-req .stop{color:var(--copper-text)}
.hero-proof .steps li{padding:8px 12px}
.hero-proof .steps b{font-size:14px}
.hero-proof .steps small{font-size:12.5px}
.proof-ask{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:12px 14px;border-radius:10px;background:var(--paper);color:var(--paper-text)}
.proof-ask{--copper-text:var(--paper-copper)}
.proof-ask .label{color:var(--copper-text)}
.proof-q{font-family:var(--display);font-stretch:62%;font-weight:460;font-size:24px;line-height:1.05;margin:4px 0 0}
.proof-ask .b3d{flex:none}
.hero-proof .scripted{margin-top:10px}
@media(max-width:560px){
  .hero-cta{flex-direction:column;align-items:stretch;gap:16px}
  .hero-cta .b3d{justify-content:center}
  .hero-cta .ulink{align-self:center}
  .proof-ask{flex-direction:column;align-items:stretch}
}

/* the menubar already carries Create account; the rail repeats it only where it is the phone menu */
@media(min-width:900px){.rail-l .cap.hot{display:none}}

.incidents .incident-body{display:block;margin-top:6px;max-width:72ch}

/* legal documents: the canonical text, set for reading */
.legal-summary{margin-bottom:6px}
.legal-doc .legal-copy{max-width:74ch}
.legal-doc .legal-copy h2{font-family:var(--display);font-stretch:62%;font-weight:460;font-size:34px;line-height:1.05;margin:40px 0 12px;scroll-margin-top:20px}
.legal-doc .legal-copy h2:first-child{margin-top:0}
.legal-doc .legal-copy p,.legal-doc .legal-copy li{color:var(--text-2);font-size:16.5px;line-height:1.72}
.legal-doc .legal-copy p + p{margin-top:12px}
.legal-doc .legal-copy a{color:var(--copper-text)}
.legal-doc .legal-links{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:36px;padding-top:18px;border-top:1px solid var(--line)}
.legal-doc .legal-links a{font-family:var(--mono);font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center;min-height:44px}

/* links inside rows keep the row type size */
.rows > li b .tlink{font-weight:600}

/* sign in and create account: canonical form markup, set in the shell's style */
.auth-page{align-items:start}
.auth-panel{border-radius:18px;padding:26px}
.auth-panel h1{font-size:clamp(46px,5vw,64px)}
.auth-panel .auth-card{display:flex;flex-direction:column;gap:12px;padding:0;border-radius:0}
/* Turnstile renders a fixed 300px-wide widget, so the panel's min-content width is 300px plus its own
   padding, and a grid item cannot shrink below that. On a phone it was wider than the column it sits in,
   so the card ran off the right edge on /login and /signup alike and the captcha itself was clipped.
   Below 460px the auth page keeps a narrower outer gutter and the panel is allowed to shrink to fit. */
@media (max-width:460px){
  .page:has(.auth-page){padding-left:8px;padding-right:8px}
  .auth-panel{min-width:0;padding:22px 18px}
}
.auth-card form{display:flex;flex-direction:column;gap:10px;margin:0}
.auth-card [hidden]{display:none!important}
/* Google keeps one fixed, high-contrast look in every theme */
.auth-secondary.provider-google{display:flex;align-items:center;justify-content:center;gap:10px;height:48px;width:100%;border-radius:10px;border:1px solid #D8D5C9;background:#FFFDF7;color:#17201B;font-weight:600;text-decoration:none}
.auth-secondary.provider-google:hover{filter:brightness(1.04)}
.provider-symbol{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:7px;font-weight:700;font-size:14px;flex:none}
.google-symbol{background:transparent;color:inherit;border:1px solid #D8D5C9}
.email-entry-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid var(--line-2);border-radius:11px;background:var(--well);padding:5px 5px 5px 10px}
.email-entry-row:focus-within{border-color:var(--copper);box-shadow:0 0 0 3px var(--copper-tint)}
.email-entry-row .provider-symbol{color:var(--text-3)}
.email-entry-row .auth-email-input{border:0;background:transparent;height:44px;padding:0 4px;box-shadow:none}
.auth-email-input{height:48px;border-radius:9px;border:1px solid var(--line-2);background:var(--well);padding:0 13px;font:inherit;font-size:16px;color:var(--text);outline:none;width:100%;min-width:0}
#code.auth-email-input{font-family:var(--mono);font-size:24px;letter-spacing:.3em;text-align:center}
.auth-email-input:focus{border-color:var(--copper);box-shadow:0 0 0 3px var(--copper-tint)}
.auth-email-label{font-size:14px;font-weight:550;color:var(--text-2)}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.auth-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 18px;border-radius:13px;border:1px solid var(--copper-edge);background:var(--copper);color:var(--on-copper);font:inherit;font-weight:600;cursor:pointer;box-shadow:0 1px 0 var(--copper-edge);white-space:nowrap}
.auth-primary:hover{background:var(--copper-hi)}
.auth-primary:active{transform:translateY(2px);box-shadow:0 1px 0 var(--copper-lo)}
.auth-primary:disabled{opacity:.55;cursor:not-allowed;transform:none}
#verify-code.auth-primary{width:100%;min-height:58px;justify-content:flex-start;text-align:left;white-space:normal;padding:8px 16px}
#verify-code strong{display:block;font-weight:650}
#verify-code small{display:block;font-weight:400;font-size:13px;opacity:.85}
.auth-primary-icon{font-size:18px}
.auth-text-button{align-self:flex-start;background:none;border:0;padding:6px 0;color:var(--copper-text);font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.auth-code-error{color:var(--bad);font-size:14px;margin:0}
.auth-message{min-height:22px;color:var(--text-2);font-size:14px;margin:0}
.provider-disclosure,.auth-legal,.auth-note{font-size:13.5px;color:var(--text-3);margin:0}
.auth-legal{margin-top:18px}
.auth-note{margin-top:8px}
.auth-legal a,.auth-note a{color:var(--copper-text)}
.plan .rings-empty{border:1px dashed var(--line-2);border-radius:50%;width:78%}
@container (max-width: 520px){
  .email-entry-row{grid-template-columns:auto minmax(0,1fr)}
  .email-entry-row .auth-primary{grid-column:1 / -1;width:100%}
}

/* phone drawer: sit above the scrim, with a close button of its own */
.drawer-close{display:none}
@media(max-width:899px){
  .shell,.shell.collapsed{z-index:auto}
  .rail-l{background:var(--glass-2)}
  .drawer-close{display:grid;place-items:center;width:44px;height:44px;flex:none}
}
/* agent name beside its logo: sized so the longest name (OpenClaw) fits the 330px panel */
.aside-top h2#as-name{font-size:62px;min-width:0}
@media(max-width:899px){.aside-top h2#as-name{font-size:clamp(56px,16vw,76px)}}
.agent-credit{margin-top:14px}

/* plan inclusions: compact note on each paid card, full list on /pricing */
.plan-included{border-top:1px solid var(--line);padding-top:10px;display:grid;gap:6px}
.plan-included .small{line-height:1.5}
.included-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px}
.included-grid li{display:flex;gap:10px;align-items:flex-start;padding:12px 0;border-top:1px solid var(--line);font-size:15px}
.included-grid li svg.i{flex:none;margin-top:3px;color:var(--copper-text)}
@media(max-width:899px){.included-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.included-grid{grid-template-columns:1fr}}

/* The workspace, explorable. A page that promises a private desktop should show one, and a picture could
   only ever show one theme, so this is drawn from the same tokens as the app and follows all of them.
   Every screen sits in the same grid cell. The frame is therefore always as tall as its tallest screen,
   at every width, and switching screens can never make the page jump. */
.wsx{margin-top:12px;border:1px solid var(--line-2);border-radius:var(--radius);overflow:hidden;
  background:var(--glass-2);box-shadow:var(--card-shadow);font-size:12px;line-height:1.4;container-type:inline-size}
.wsx button{appearance:none;margin:0;font:inherit;border:0;background:none;color:inherit;cursor:pointer;text-align:left}
.wsx button:focus-visible{outline:2px solid var(--copper-edge);outline-offset:1px}
.wsx-bar{display:flex;align-items:center;gap:9px;padding:9px 13px;border-bottom:1px solid var(--line);background:var(--glass)}
.wsx-bar b{font-family:var(--display);font-size:14px;font-weight:600;letter-spacing:-.01em}
.wsx-mark{width:15px;height:15px;border-radius:5px;background:var(--copper);flex:none}
.wsx-grow{flex:1}
.wsx .wsx-pill{padding:3px 9px;border-radius:7px;color:var(--text-2);font-size:11.5px}
.wsx .wsx-pill.on{background:var(--hover);color:var(--text)}
@media (hover:hover){.wsx .wsx-pill:hover,.wsx .wsx-nav:hover{background:var(--hover);color:var(--text)}}
.wsx-sample{font-family:var(--mono);font-size:9px;letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);
  padding:2px 7px;border:1px solid var(--line-2);border-radius:999px;white-space:nowrap}
.wsx-avatar{width:20px;height:20px;border-radius:50%;background:var(--copper);color:var(--on-copper);flex:none;
  display:grid;place-items:center;font-family:var(--mono);font-size:9px;font-weight:600}

/* One layer of glass, not two: columns are divided by hairlines rather than by painting each of them over
   the panel, so text never lands on a surface the theme generator has not accounted for. */
.wsx-body{display:grid;grid-template-columns:172px minmax(0,1fr)}
.wsx-rail{display:flex;flex-direction:column;gap:1px;padding:13px;border-right:1px solid var(--line);min-width:0}
.wsx-who{margin:0 0 9px;font-family:var(--display);font-size:13px;font-weight:600}
.wsx-who span{display:block;font-family:var(--mono);font-size:9px;letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);font-weight:400}
.wsx .wsx-go{display:block;width:100%;padding:6px 9px;border-radius:8px;background:var(--copper);color:var(--on-copper);font-weight:600;font-size:11px}
.wsx .wsx-go[aria-selected="true"]{box-shadow:0 0 0 2px var(--glass-2),0 0 0 3px var(--copper-edge)}
.wsx-cap{display:block;margin:11px 0 5px;font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}
.wsx .wsx-nav{display:block;width:100%;padding:5px 9px;border-radius:7px;color:var(--text-2);font-size:11.5px}
.wsx .wsx-nav[aria-selected="true"]{background:var(--copper-tint);color:var(--text);font-weight:600}

.wsx-views{display:grid;min-width:0}
.wsx-view{grid-area:1/1;min-width:0;padding:14px 16px;visibility:hidden;opacity:0;transition:opacity .16s ease,visibility 0s linear .16s}
.wsx-view.on{visibility:visible;opacity:1;transition:opacity .16s ease}

.wsx-crumb{margin:0 0 9px;font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}
.wsx-kicker{margin:0;font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--copper-text)}
.wsx-h{margin:5px 0 12px;font-family:var(--display);font-size:25px;font-weight:600;letter-spacing:-.02em;line-height:1.02}
.wsx-h.sm{font-size:21px;margin-bottom:6px}
.wsx-cards{display:grid;grid-template-columns:1fr 1fr;gap:9px}
.wsx-card{border:1px solid var(--line);border-radius:11px;padding:10px 11px;background:var(--well);min-width:0}
.wsx-card span{font-family:var(--mono);font-size:9px;letter-spacing:.09em;text-transform:uppercase;color:var(--text-3)}
.wsx-card b{display:block;margin:3px 0;font-family:var(--display);font-size:19px;font-weight:600;letter-spacing:-.02em}
.wsx-card em{font-style:normal;font-size:10.5px;color:var(--text-3)}
.wsx-note{margin:0 0 9px;font-size:10.5px;color:var(--text-2)}
.wsx-row{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;border-top:1px solid var(--line);font-size:11px}

/* status chips use the generated opaque pairs, which every theme proves at 4.5:1 */
.wsx-chip{font-style:normal;font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;
  border-radius:999px;padding:2px 7px;white-space:nowrap;flex:none}
.wsx-chip.ok{background:var(--chip-ok-bg);color:var(--chip-ok-fg)}
.wsx-chip.warn{background:var(--chip-warn-bg);color:var(--chip-warn-fg)}
.wsx-chip.idle{background:var(--chip-idle-bg);color:var(--chip-idle-fg)}
.wsx-btn{display:inline-block;padding:4px 10px;border-radius:8px;border:1px solid var(--line-2);color:var(--text);font-size:11px;white-space:nowrap}
.wsx-btn.pri{background:var(--copper);border-color:var(--copper-edge);color:var(--on-copper);font-weight:600}
.wsx-acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}

.wsx-split{display:grid;grid-template-columns:minmax(0,1fr) 176px;gap:16px}
.wsx-side{padding-left:16px;border-left:1px solid var(--line);min-width:0}
.wsx-need{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px;padding:9px 11px;
  border:1px solid var(--line);border-radius:11px;background:var(--well)}
.wsx-need b{display:block;font-size:11.5px}
.wsx-need em{font-style:normal;font-size:10.5px;color:var(--text-3)}
.wsx-box{border:1px solid var(--line);border-radius:11px;padding:10px 12px;background:var(--well);min-width:0}
.wsx-box + .wsx-box{margin-top:9px}
.wsx-box.on{border-color:var(--copper-edge)}
.wsx-box p{margin:6px 0 0;font-size:11px;color:var(--text-2)}
.wsx-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;min-width:0}
.wsx-top b{font-size:12px;font-weight:600}
.wsx-top em{font-style:normal;font-size:10px;color:var(--text-3)}
.wsx-top + .wsx-box{margin-top:9px}
.wsx-view .wsx-meta{margin:6px 0 0;font-size:10.5px;color:var(--text-3)}
.wsx-line{display:block;margin-top:7px;font-size:12px}
.wsx-box .wsx-big{margin-top:4px;font-family:var(--display);font-size:19px;font-weight:600;letter-spacing:-.02em;color:var(--text)}
.wsx-meter{height:6px;border-radius:999px;background:var(--line-2);margin-top:10px;overflow:hidden}
.wsx-meter i{display:block;height:100%;background:var(--copper);border-radius:inherit}
.wsx-facts{display:grid;grid-template-columns:1fr 1fr;gap:9px 16px;margin-top:11px}
.wsx-fact{min-width:0}
.wsx-fact span{font-family:var(--mono);font-size:9px;letter-spacing:.09em;text-transform:uppercase;color:var(--text-3)}
.wsx-fact p{margin:3px 0 0;font-size:11px;color:var(--text-2)}
.wsx-pair{display:grid;grid-template-columns:1fr 1fr;gap:9px;align-items:start}
.wsx-pair .wsx-box + .wsx-box{margin-top:0}
.wsx-code{margin:5px 0 0;padding:8px 10px;border-radius:8px;background:var(--ground);color:var(--text);
  font-family:var(--mono);font-size:10.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}
.wsx-seg{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--line);border-radius:9px}
.wsx-seg span{padding:3px 10px;border-radius:7px;font-size:11px;color:var(--text-2)}
.wsx-seg span.on{background:var(--hover);color:var(--text);font-weight:600}
.wsx-tiles{display:grid;grid-template-columns:1fr 1fr;gap:7px}
.wsx-tile{border:1px solid var(--line);border-radius:10px;padding:8px 11px;background:var(--well);min-width:0}
.wsx-tile.on{border-color:var(--copper-edge)}
.wsx-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
.wsx-plans .wsx-tile{display:flex;flex-direction:column;align-items:flex-start;gap:3px}
.wsx-plans em{font-style:normal;font-size:10.5px;color:var(--text-3)}
.wsx-plans .wsx-btn{margin-top:5px}

/* Your computer: the desktop a plan streams to the browser. Ubuntu with XFCE, as provisioned. */
.wsx-view[data-view="computer"]{padding:0}
.wsx-desk{position:relative;height:100%;min-height:290px;overflow:hidden;
  background:radial-gradient(130% 100% at 85% 110%,var(--copper-tint),transparent 58%),var(--glass)}
.wsx-panel{position:absolute;inset:0 0 auto 0;display:flex;align-items:center;gap:14px;padding:5px 12px;
  background:var(--ground);border-bottom:1px solid var(--line);font-size:10.5px;color:var(--text-2)}
.wsx-panel b{color:var(--text);font-weight:600}
.wsx-panel .on{color:var(--text)}
.wsx-win{position:absolute;display:flex;flex-direction:column;background:var(--ground);border:1px solid var(--line-2);
  border-radius:9px;overflow:hidden;box-shadow:var(--card-shadow)}
.wsx-title{margin:0;padding:5px 10px;background:var(--glass);border-bottom:1px solid var(--line);font-size:10.5px;color:var(--text-2);text-align:center}
.wsx-thunar{left:4%;top:42px;width:58%;bottom:9%}
.wsx-term{right:4%;top:34%;width:46%;bottom:5%;z-index:1}
.wsx-fm{display:grid;grid-template-columns:92px minmax(0,1fr);flex:1;min-height:0}
.wsx-places{margin:0;padding:8px 6px;list-style:none;border-right:1px solid var(--line);font-size:10.5px;color:var(--text-2)}
.wsx-places li{padding:3px 7px;border-radius:6px}
.wsx-places li.on{background:var(--copper-tint);color:var(--text);font-weight:600}
.wsx-grid{margin:0;padding:10px;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));
  gap:10px;align-content:start;font-size:10px;color:var(--text)}
.wsx-grid li{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;min-width:0}
.wsx-grid li::before{content:"";width:30px;height:23px;border-radius:3px 3px 4px 4px;background:var(--copper);opacity:.85}
.wsx-grid li.doc::before{width:21px;height:27px;border-radius:2px;background:var(--text-3);opacity:.6}
.wsx-term pre{margin:0;padding:9px 11px;flex:1;font-family:var(--mono);font-size:10px;line-height:1.55;color:var(--text);white-space:pre;overflow:hidden}
.wsx-caret{display:inline-block;width:6px;height:11px;vertical-align:-2px;background:var(--copper);animation:wsx-blink 1.1s steps(1) infinite}
@keyframes wsx-blink{50%{opacity:0}}

/* what a buyer needs to know about the screen on show; stacked like the screens, so it cannot jump either */
.wsx-say{display:grid;margin-top:12px}
.wsx-say p{grid-area:1/1;margin:0;max-width:72ch;font-size:14px;line-height:1.55;color:var(--text-2);visibility:hidden;opacity:0;
  transition:opacity .16s ease,visibility 0s linear .16s}
.wsx-say p.on{visibility:visible;opacity:1;transition:opacity .16s ease}
@media (prefers-reduced-motion:reduce){.wsx-view,.wsx-view.on,.wsx-say p,.wsx-say p.on{transition:none}.wsx-caret{animation:none}}

@container (max-width:780px){
  .wsx-split{grid-template-columns:minmax(0,1fr)}
  .wsx-side{display:none}
  .wsx-thunar{width:66%}
  .wsx-term{width:56%}
}
/* On a phone the rail becomes a strip of chips you swipe along, and every screen stacks to one column. */
@container (max-width:620px){
  .wsx-body{grid-template-columns:minmax(0,1fr)}
  .wsx-rail{flex-direction:row;gap:6px;padding:9px 10px;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line);scrollbar-width:none}
  .wsx-rail::-webkit-scrollbar{display:none}
  .wsx-who,.wsx-rail .wsx-cap,.wsx-avatar{display:none}
  .wsx .wsx-go,.wsx .wsx-nav{width:auto;flex:none;white-space:nowrap;padding:6px 11px}
  .wsx .wsx-nav{border:1px solid var(--line)}
  .wsx-view{padding:12px}
  .wsx-h{font-size:21px}
  .wsx-pair,.wsx-facts,.wsx-tiles,.wsx-plans{grid-template-columns:minmax(0,1fr)}
  .wsx-plans .wsx-tile{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}
  .wsx-plans .wsx-btn{margin-top:0}
  .wsx-desk{min-height:350px}
  .wsx-thunar{left:4%;right:4%;width:auto;top:38px;bottom:auto;height:47%}
  .wsx-term{left:4%;right:4%;width:auto;top:auto;bottom:4%;height:38%}
  .wsx-fm{grid-template-columns:minmax(0,1fr)}
  .wsx-places{display:none}
}

/* signup after "Choose a plan": the plan they picked, and the three steps to it */
.plan-pick{border-color:var(--copper-edge);background:var(--copper-tint)}
.plan-pick-name{font-family:var(--display);font-stretch:62%;font-weight:460;font-size:34px;line-height:1;margin:10px 0 6px}
.plan-pick-name span{font-family:var(--body);font-stretch:100%;font-size:16px;font-weight:600;color:var(--copper-text);margin-left:8px}
.plan-pick-steps{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}
.plan-pick-steps li{display:flex;align-items:center;gap:10px;font-size:14.5px}
.plan-pick-steps b{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--copper);color:var(--on-copper);font-size:12px}

/* The redesign layer (owner-approved "KeepOak Anywhere", ported 2026-09-19): layout and components on top of site.css.
   Every colour and font comes from the real tokens, so every real theme and season still applies. */

/* #8: no "//" prefix on labels, anywhere */
.slash::before{content:none !important}

/* ---------- desktop: no separate menubar; its controls live in the window bar ---------- */
#menubar{display:none}
.shell{top:12px}
.wbar{gap:6px}
.wbar .crumbs{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ka-actions{gap:4px;flex:none}
.ka-actions .search{width:auto;min-width:0;height:34px;padding:0 10px}
.ka-actions .search span,.ka-actions .search kbd{display:none}
.ka-actions #mb-end{margin-left:6px}
.ka-actions #mb-end .ulink{margin-right:10px !important}
.ka-sample{white-space:nowrap}

/* rail: which side of KeepOak, and search where the eye starts */
.ka-mode{display:flex;margin:4px 0 10px}
.ka-mode button{flex:1}
.ka-find{width:100%;height:44px;margin:0 0 12px;padding:0 8px 0 14px;gap:10px;justify-content:flex-start;border-radius:12px}
.ka-find span{display:block !important;flex:1;text-align:left}
.ka-find kbd{display:inline-block !important;margin-left:auto;padding:2px 7px}
.shell.collapsed .ka-mode,.shell.collapsed .ka-find span,.shell.collapsed .ka-find kbd{display:none}
.ka-count{margin-left:auto;font-family:var(--mono);font-size:11px;line-height:18px;min-width:18px;text-align:center;border-radius:9px;padding:0 6px;background:var(--copper);color:var(--on-copper)}
.shell.collapsed .ka-count{position:absolute;top:2px;right:2px;margin:0}

/* ---------- the window: page, dock, app windows ---------- */
.main-win{display:flex;flex-direction:column}
.ka-dock{flex:none;display:flex;align-items:center;gap:6px;margin:0 auto 10px;padding:6px;border:1px solid var(--line);border-radius:16px;background:var(--well);max-width:calc(100% - 24px)}
.ka-dock-apps{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;min-width:0}
.ka-dock-apps::-webkit-scrollbar{display:none}
/* #14: plain app icons, no frame */
.ka-dock-app{position:relative;border:0;background:none;padding:0;border-radius:13px;transition:transform .15s;-webkit-tap-highlight-color:transparent}
.ka-dock-app .mono-badge{width:48px;height:48px;border-radius:13px;box-shadow:0 8px 18px -10px rgba(0,0,0,.7) !important;font-size:24px}
.ka-dock-app .mono-badge.logo{box-shadow:0 8px 18px -10px rgba(0,0,0,.7) !important}
.ka-tabbar .ka-dock-app .mono-badge{width:44px;height:44px;border-radius:12px}
.ka-dock-app:hover{transform:translateY(-3px)}
.ka-dock-app.open::after{content:"";position:absolute;left:50%;bottom:-5px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--text)}
.ka-sep{width:1px;height:28px;background:var(--line-2);margin:0 2px;flex:none}
.ka-dock .wbtn{width:40px;height:40px}

.ka-layer{position:absolute;inset:46px 0 0 0;pointer-events:none;z-index:20;overflow:hidden}
.ka-win{position:absolute;pointer-events:auto;display:flex;flex-direction:column;min-width:280px;min-height:200px;resize:both;overflow:hidden;border-radius:14px;box-shadow:0 22px 60px -28px rgba(0,0,0,.75)}
.ka-win.focus{border-color:var(--copper-edge)}
.ka-win.min{display:none}
.ka-win.max{inset:8px !important;width:auto !important;height:auto !important;resize:none}
.ka-win-bar{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 12px;border-bottom:1px solid var(--line);cursor:grab;user-select:none;flex:none}
.ka-win-bar:active{cursor:grabbing}
.ka-win-bar b{flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ka-win-bar .label{font-size:10.5px}
.ka-wbtns{display:flex;gap:2px}
.ka-wbtns .wbtn{width:30px;height:30px}
.ka-back{display:none}
.ka-win-body{flex:1;min-height:0;overflow:auto}

/* apps inside windows */
.ka-chat{display:flex;flex-direction:column;height:100%}
.ka-msgs{flex:1;overflow:auto;padding:14px;display:grid;gap:10px;align-content:start}
.ka-msg{max-width:84%;padding:9px 12px;border-radius:12px;font-size:14.5px;line-height:1.5}
.ka-msg.me{justify-self:end;background:var(--copper);color:var(--on-copper);border-bottom-right-radius:4px}
.ka-msg.ag{background:var(--well);border:1px solid var(--line);border-bottom-left-radius:4px}
.ka-msg small{display:block;font-family:var(--mono);font-size:10.5px;color:var(--text-3);margin-top:4px}
.ka-composer{display:flex;gap:8px;padding:10px;border-top:1px solid var(--line)}
.ka-composer input{flex:1;min-width:0;height:36px;border-radius:10px;border:1px solid var(--line-2);background:var(--well);color:var(--text);padding:0 12px;font:inherit}
.ka-term{margin:0;height:100%;padding:12px;background:#06100a;color:#9fe4b4;font:12.5px/1.55 var(--mono);white-space:pre-wrap}
.ka-caret{animation:ka-blink 1s steps(1) infinite}
@keyframes ka-blink{50%{opacity:0}}
.ka-browser{display:flex;flex-direction:column;height:100%}
.ka-url{display:flex;gap:8px;align-items:center;padding:8px 10px;border-bottom:1px solid var(--line)}
.ka-url span{flex:1;height:30px;border-radius:15px;background:var(--well);display:flex;align-items:center;padding:0 12px;font-size:12.5px;color:var(--text-2)}
.ka-mock{padding:18px;display:grid;gap:10px}
.ka-mock i{display:block;height:10px;border-radius:5px;background:var(--line-2)}
.ka-mock i.cta{width:36%;height:34px;border-radius:9px;background:var(--copper)}
.ka-pad{padding:14px}

/* the desktop picture */
.ka-desk{border-radius:12px;overflow:hidden;border:1px solid var(--line-2);background:linear-gradient(160deg,#0f3322,#08170f 60%);aspect-ratio:16/9;max-width:100%;position:relative}
.ka-desk-bar{position:absolute;inset:0 0 auto 0;height:24px;background:rgba(0,0,0,.45);display:flex;align-items:center;gap:14px;padding:0 10px;font-size:11.5px;color:#dfe7df}
.ka-desk-bar span:last-child{margin-left:auto;font-family:var(--mono)}
.ka-dwin{position:absolute;background:#f3f5f1;color:#1b2520;border-radius:8px;box-shadow:0 14px 34px -14px rgba(0,0,0,.8);overflow:hidden;font-size:11.5px}
.ka-dwin > p{margin:0;background:#dfe5dc;padding:4px 9px;font-weight:600;font-size:11px}
.ka-dwin.term{background:#07120c;color:#9fe4b4}
.ka-dwin.term > p{background:#12241a;color:#cfe8d6}
.ka-dwin pre{margin:0;padding:8px 10px;font:11px/1.45 var(--mono);white-space:pre-wrap}
.ka-fm{display:grid;grid-template-columns:86px 1fr;min-height:110px}
.ka-fm ul{list-style:none;margin:0;padding:8px;display:grid;gap:4px;align-content:start}
.ka-fm ul:first-child{background:#e9eee6;border-right:1px solid #d6ddd2}
.ka-fm-grid{grid-template-columns:repeat(3,1fr)}
.ka-fm-grid li{display:grid;justify-items:center;gap:3px;font-size:10.5px}
.ka-fm-grid li::before{content:"";width:28px;height:22px;border-radius:4px;background:#e0a15f;box-shadow:inset 0 5px 0 #eab77f}
.ka-fm-grid li.doc::before{width:20px;height:26px;background:#fff;border:1px solid #c9d0c5;box-shadow:none}

/* ---------- workspace pages ---------- */
.ka-mono{background:var(--ka-tile) !important;color:#fff !important;border-color:transparent !important}
.ka-kpis .kpi b{display:block;font-family:var(--display);font-stretch:66%;font-weight:520;font-size:34px;line-height:1.05;margin:6px 0 2px}
.ka-kpis .kpi small{color:var(--text-3);font-size:13px}
.ka-ok{color:var(--ok)}
.ka-hot{color:var(--copper-text)}
.ka-need li{align-items:center}
.ka-need li small{display:block;color:var(--text-3);font-size:13px}
.ka-card{display:flex;flex-direction:column;gap:12px}
.ka-card-top{gap:12px;flex-wrap:nowrap}
.ka-card-acts{margin-top:auto}
.ka-h3{font-size:26px;line-height:1;margin:0 0 6px}
.ka-table th[scope="row"]{font-weight:550}
.ka-cell{display:inline-flex;align-items:center;gap:10px}
.ka-narrow{max-width:760px}
.ka-decide h3{font-family:var(--display);font-stretch:62%;font-weight:470;font-size:30px;line-height:1.02;margin:6px 0 8px}
.ka-pre,.ka-code{margin:8px 0;border-radius:8px;padding:10px 12px;font:12.5px/1.5 var(--mono);white-space:pre-wrap;word-break:break-word}
.ka-pre{background:rgba(19,33,26,.07)}
.ka-code{background:var(--well);border:1px solid var(--line)}
.ka-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:14px}
.ka-toolbar .grow{flex:1}
.ka-field{display:flex;align-items:center;gap:9px;flex:1;min-width:0;height:40px;padding:0 12px;border:1px solid var(--line-2);border-radius:10px;background:var(--well)}
.ka-field input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font:inherit}
.ka-crumbs{display:flex;gap:6px;align-items:center;flex-wrap:wrap;color:var(--text-3)}
.ka-crumbs button{color:var(--text-2)}
.ka-meter{max-width:420px;margin-bottom:6px}
.ka-files{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:14px}
.ka-file{display:grid;gap:8px;justify-items:start;text-align:left}
.ka-file b{font-weight:550;font-size:14px;word-break:break-word}
.ka-file small{color:var(--text-3);font-size:12px}
.ka-ico{width:38px;height:30px;border-radius:6px;background:var(--copper);box-shadow:inset 0 6px 0 rgba(255,255,255,.2)}
.ka-file.doc .ka-ico{width:28px;height:36px;border-radius:4px;background:var(--paper);box-shadow:inset 0 -3px 0 var(--line-2)}
.ka-apps{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin-top:14px}
.ka-app{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center}
.ka-app-txt b{display:block;font-weight:600;font-size:14.5px}
.ka-app-txt small{display:block;color:var(--text-3);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ka-switch{width:40px;height:22px;border-radius:20px;background:var(--line-2);position:relative;flex:none;border:0;cursor:pointer}
.ka-switch::after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--text);transition:transform .15s}
.ka-switch[aria-checked="true"]{background:var(--copper)}
.ka-switch[aria-checked="true"]::after{transform:translateX(18px);background:var(--on-copper)}
.ka-textarea{width:100%;border:1px solid var(--line-2);border-radius:10px;background:var(--well);color:var(--text);padding:10px 12px;font:inherit;resize:vertical}
.ka-chart{width:100%;height:auto;display:block;margin-top:8px}
.ka-chart line{stroke:var(--line)}
.ka-chart rect{fill:var(--line-2)}
.ka-chart rect.hi{fill:var(--copper)}
.ka-chart text{fill:var(--text-3);font:11px var(--mono)}
.ka-chart text.val{fill:var(--text)}

/* live panel: the workspace side of the right rail */
.ka-live{display:grid;gap:12px;padding:16px 14px}
.ka-live-h{font-size:40px;margin:4px 0 2px;color:var(--ok)}
.ka-gauge{display:grid;grid-template-columns:64px 1fr 40px;gap:8px;align-items:center}
.ka-gauge .label{font-size:10.5px}
.ka-gauge span:last-child{text-align:right}
.ka-live-row{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;font-size:13.5px;color:var(--text-2);text-decoration:none;line-height:1.4}
.ka-live-row small{display:block;font-family:var(--mono);font-size:11px;color:var(--text-3)}
a.ka-live-row:hover{color:var(--text)}

/* phone tab bar */
.ka-tabbar{display:none}

/* ---------- phone: the real top bar and drawer, plus a bottom tab bar; apps open full screen ---------- */
@media (max-width:899px){
  .ka-actions{display:none}
  .ka-dock{display:none}
  .ka-tabbar{display:flex;position:fixed;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:70;align-items:center;gap:6px;padding:7px;border-radius:18px}
  .ka-tabbar .wbtn{width:44px;height:44px;flex:none;border-radius:12px}
  .ka-tabbar .wbtn.here{background:var(--copper-tint);color:var(--copper-text)}
  .ka-tabbar .ka-me{background:var(--copper);color:var(--on-copper);font-weight:650;font-size:13px}
  .ka-tabbar .ka-dock-apps{flex:1}
  .ka-tab-cta{margin-left:auto}
  .ka-layer{position:fixed;inset:0;z-index:80}
  .ka-win,.ka-win.max{inset:0 !important;width:auto !important;height:auto !important;border-radius:0;resize:none}
  .ka-win-bar{padding-top:calc(6px + env(safe-area-inset-top,0px))}
  .ka-back{display:grid}
  .ka-nophone{display:none}
  body.ka-panel .rail-r{display:block !important;position:fixed;inset:auto 8px 76px 8px;max-height:70vh;overflow:auto;z-index:65}
  .ka-need li{flex-wrap:wrap}
}

/* #9: landing hero */
.ka-hero{display:grid;gap:22px;align-content:start}
.ka-hero-status{display:inline-flex;align-items:center;gap:10px;justify-self:start;margin:0;padding:6px 12px 6px 10px;border:1px solid var(--line-2);border-radius:999px;background:var(--well);font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2)}
.ka-live-dot{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 0 var(--ok);animation:ka-pulse 2.4s ease-out infinite}
@keyframes ka-pulse{0%{box-shadow:0 0 0 0 rgba(134,214,160,.55)}70%{box-shadow:0 0 0 9px rgba(134,214,160,0)}100%{box-shadow:0 0 0 0 rgba(134,214,160,0)}}
.ka-hero-h{margin:0;font-size:clamp(52px,6.4vw,104px);line-height:.9;letter-spacing:-.02em;text-wrap:balance}
.ka-hero-h em{font-style:normal;color:var(--copper-text)}
/* The first sentence anyone reads, so it is set in the body face: a script face at this size is the
   single most complained-about thing on the site. Size and measure still mark it as the lede. */
.ka-hero-lede{margin:0;max-width:46ch;font-weight:420;font-size:clamp(18px,1.5vw,21px);line-height:1.5;color:var(--text-2)}
.ka-hero-cta{display:flex;gap:12px;flex-wrap:wrap;align-items:center}
.ka-hero-main{height:52px;padding:0 24px;font-size:17px}
.ka-hero-alt{height:52px;padding:0 22px;font-size:16px}
.ka-hero-checks{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px;color:var(--text-2);font-size:14.5px}
.ka-hero-checks li{display:inline-flex;align-items:center;gap:7px}
.ka-hero-checks svg{width:16px;height:16px;color:var(--ok)}
.ka-hero-proof{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-top:6px;border-top:1px solid var(--line);max-width:560px}
.ka-proof-row{display:flex;align-items:center;gap:8px}
.ka-proof-more{font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--text-3);padding:6px 10px;border:1px dashed var(--line-2);border-radius:9px}
@media (prefers-reduced-motion:reduce){.ka-live-dot{animation:none}}
@media (max-width:899px){.ka-hero-cta .b3d{flex:1;justify-content:center}.ka-hero-checks{flex-direction:column}}

/* #11: Branch Agent's badge is the KeepOak mark on paper */
.mono-badge.ba{background:var(--paper) !important}
.mono-badge.ba img{padding:14%;object-fit:contain}
/* #12: no acorn widget in the side panel */
.rail-r .art{display:none !important}

/* #15: dock app menu */
.ka-menu{position:fixed;z-index:120;min-width:200px;padding:6px;border-radius:12px;display:grid;gap:2px;background:var(--ground) !important;box-shadow:0 18px 44px -18px rgba(0,0,0,.8)}
.ka-menu .label{margin:4px 8px 6px;font-size:10.5px}
.ka-menu button{display:block;width:100%;text-align:left;padding:8px 10px;border:0;border-radius:8px;background:none;color:var(--text);font:inherit;font-size:14px;cursor:pointer}
.ka-menu button:hover,.ka-menu button:focus-visible{background:var(--copper-tint);outline:none}
.ka-menu button.danger{color:var(--bad, #FF8A7A)}
/* #11: keep agent names beside their logos in the three-card grid */
[data-ka-branch],[data-ka-branch] ~ article{min-width:0}
[data-ka-branch] .row,[data-ka-branch] ~ article > .row{flex-wrap:nowrap}

/* #16: an empty workspace invites, it doesn't apologise */
.ka-add{text-decoration:none;align-content:start}
.ka-plus{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;border:1px dashed var(--line-2);color:var(--copper-text)}
.ka-empty .row{align-items:center;gap:8px}
.ka-empty .b3d{margin-left:8px}

/* #20: plan details dropdown */
.ka-more{border-top:1px solid var(--line);margin:4px 0 14px;padding-top:10px}
.ka-more summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:600;padding:6px 0;color:var(--copper-text)}
.ka-more summary::-webkit-details-marker{display:none}
.ka-more summary svg{width:16px;height:16px;transition:transform .2s}
.ka-more[open] summary svg{transform:rotate(90deg)}
.ka-more .facts{margin-top:8px}
.ka-more-h{margin:14px 0 6px}

/* #21 rebuilt portal pages */
.mt14{margin-top:14px}
.ka-big{font-size:clamp(28px,4vw,40px);line-height:1.1;margin:4px 0}
.ka-big small{font-size:15px;font-family:var(--font-body,inherit)}
.ka-input{width:100%;min-height:42px;padding:9px 12px;border-radius:10px;border:1px solid var(--line-2);background:var(--well);color:inherit;font:inherit}
.ka-card .row .ka-input{flex:1}
.ka-check{display:flex;gap:10px;align-items:center}
.ka-tabs{margin-top:4px}
.ka-card-top{align-items:flex-start}
.ka-dots{position:relative;margin-left:auto}
.ka-dots summary{list-style:none;cursor:pointer;width:36px;height:36px;display:grid;place-items:center;border-radius:10px;border:1px solid var(--line)}
.ka-dots summary::-webkit-details-marker{display:none}
.ka-dots summary svg{width:18px;height:18px}
.ka-dots-menu{position:absolute;right:0;top:42px;z-index:30;min-width:210px;padding:6px;display:grid;gap:2px;background:var(--ground)!important;box-shadow:0 18px 44px -18px rgba(0,0,0,.8)}
.ka-dots-menu button{all:unset;cursor:pointer;padding:9px 12px;border-radius:8px;font-size:14px}
.ka-dots-menu button:hover,.ka-dots-menu button:focus-visible{background:var(--well)}
.ka-danger{color:var(--bad)!important}
.ka-app .ka-dots summary{width:32px;height:32px}
.ka-state{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-top:2px}
.ka-offer{border-style:dashed}
.ka-gs-list{list-style:none;margin:14px 0 8px;padding:0;display:grid;gap:10px}
.ka-gs-list li{display:flex;gap:12px;align-items:center}
.ka-gs-list li>span:nth-child(2){flex:1;display:grid}
.ka-gs-list small{color:var(--text-3)}
.ka-gs-dot{width:24px;height:24px;flex:none;border-radius:50%;border:1.5px solid var(--line-2);display:grid;place-items:center}
.ka-gs-list li.ok .ka-gs-dot{background:var(--copper);border-color:var(--copper);color:var(--on-copper)}
.ka-gs-list li.ok b{text-decoration:line-through;opacity:.7}
.ka-gs-dot svg{width:14px;height:14px}
.ka-inbox{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:16px}
@media (max-width:899px){.ka-inbox{grid-template-columns:1fr}}
.ka-inbox-list li{padding:0}
.ka-inbox-list li button{all:unset;cursor:pointer;display:block;width:100%;padding:12px;border-radius:10px;box-sizing:border-box}
.ka-inbox-list li.here button{background:var(--well);box-shadow:inset 3px 0 0 var(--copper)}
.ka-wiz{list-style:none;padding:0;margin:0;display:flex;gap:8px;flex-wrap:wrap}
.ka-wiz li{display:flex;gap:8px;align-items:center;padding:6px 12px;border-radius:99px;border:1px solid var(--line);font-size:13px}
.ka-wiz li span{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--well);font-size:11px}
.ka-wiz li.here{border-color:var(--copper)}
.ka-wiz li.here span,.ka-wiz li.ok span{background:var(--copper);color:var(--on-copper)}
.ka-drop{display:grid;gap:4px;padding:18px}
.ka-open-now{margin:14px 0}
.ka-open-now .row{flex-wrap:wrap;gap:8px;margin-top:8px}
.ka-chip{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 5px;border-radius:99px;border:1px solid var(--line);background:var(--well);color:inherit;font:inherit;font-size:14px;cursor:pointer}
.ka-presets{flex-wrap:wrap;gap:8px}
.ka-danger-zone{border-color:color-mix(in srgb,var(--bad) 45%,transparent)}
.ka-modal{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:16px;background:rgba(3,10,6,.62);backdrop-filter:blur(3px)}
.ka-modal-box{width:min(480px,100%);background:var(--ground)!important;box-shadow:0 30px 80px -30px rgba(0,0,0,.9)}
.ka-modal-box .ka-code{white-space:pre-wrap;word-break:break-all}
.ka-more-sm{margin:8px 0 4px}
/* #23 dock hover card */
.ka-dtip{position:fixed;z-index:150;max-width:260px;padding:10px 12px;display:grid;gap:3px;pointer-events:none;background:var(--ground)!important;box-shadow:0 14px 34px -14px rgba(0,0,0,.8)}
.ka-dtip small{color:var(--text-3);line-height:1.35}

/* #30 context panel */
.ka-ctx{display:grid;gap:12px;margin-top:14px}
.ka-toc{display:grid;gap:2px;padding:12px}
.ka-toc .label{margin-bottom:6px}
.ka-toc a{padding:6px 10px;border-radius:8px;color:var(--text-2);text-decoration:none;font-size:14px;border-left:2px solid transparent}
.ka-toc a:hover{background:var(--well)}
.ka-toc a.here{border-left-color:var(--copper);color:var(--text);background:var(--well)}
.ka-gl{display:grid;grid-template-columns:1fr auto;gap:4px 10px;align-items:center;padding:8px 10px;border-radius:10px;color:inherit;text-decoration:none}
.ka-gl:hover{background:var(--well)}
.ka-gl .meter{grid-column:1/-1}
.ka-gl small{display:block;color:var(--text-3);font-size:12px}
.ka-plan-row .tnum{font-size:18px}
.ka-ask summary{cursor:pointer;font-weight:600;padding:6px 0}
.ka-ask p{margin:2px 0 8px}
.ka-glance{padding:12px}
/* #32 screens */
.is-off{opacity:.55}
.ka-need-plan{display:grid;gap:4px;padding:12px}
.ka-screens li{display:flex;justify-content:space-between;gap:12px;align-items:baseline}
.ka-track{margin-bottom:6px}
.ka-stripe{border-style:dashed}

/* #36 brand logos: white glyph on the brand's colour, like an app icon */
.ka-brand{display:grid;place-items:center}
.ka-brand svg{width:56%;height:56%;fill:#fff}
/* #35 roomier chips */
.ka-chip{gap:10px;padding:6px 18px 6px 6px;min-height:48px;font-size:15px}
.ka-chip .mono-badge,.ka-chip .logo{flex:none}
.ka-open-now .row{gap:10px}
/* #34 connection state */
.ka-conn .row{align-items:flex-start;gap:14px}
.ka-conn.warn{border-color:color-mix(in srgb,var(--warn) 45%,transparent)}
.ka-conn.ok{border-color:color-mix(in srgb,var(--ok) 40%,transparent)}
.ka-conn .row + .row{margin-top:12px;align-items:center}
.ka-comp .ka-card-top{align-items:center}
/* #37 skills */
.ka-skill-top{align-items:center;gap:10px}
.ka-skill h3{word-break:break-word}
/* #40 permissions */
.ka-perms li{align-items:center}
.ka-perm-r{gap:10px;flex:none}
/* #41 detailed desktops */
.kd{position:relative;border-radius:12px;overflow:hidden;border:1px solid var(--line-2);aspect-ratio:16/10;min-height:340px;font:12px/1.35 system-ui,sans-serif;color:#e8efe9;
  background:radial-gradient(120% 90% at 70% 30%,#1c4a31 0%,#0b2215 55%,#06140c 100%)}
.kd-linux::after{content:"";position:absolute;right:6%;bottom:14%;width:18%;aspect-ratio:1;background:url(/assets/keepoak-mark-mono-white.png) center/contain no-repeat;opacity:.07}
.kd-panel,.kd-bar{position:absolute;inset:0 0 auto 0;height:26px;display:flex;align-items:center;gap:6px;padding:0 8px;background:rgba(8,18,12,.88);font-size:11.5px;z-index:3}
.kd-panel .i,.kd-bar .i{width:13px;height:13px}
.kd-menu,.kd-task{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:5px}
.kd-menu{font-weight:700}
.kd-task{background:rgba(255,255,255,.06);color:#cfdad2}
.kd-task.on{background:rgba(255,255,255,.14);color:#fff}
.kd-tray{margin-left:auto;display:flex;align-items:center;gap:10px;color:#cfdad2}
.kd-clock{font:10px/1.1 var(--mono,monospace);text-align:center}
.kd-vol{font-size:10px;letter-spacing:-1px}
.kd-icons{position:absolute;left:10px;top:40px;list-style:none;margin:0;padding:0;display:grid;gap:12px;z-index:1}
.kd-icons li,.kd-grid li{display:grid;justify-items:center;gap:3px;width:62px;text-align:center}
.kd-icons small{color:#e8efe9;text-shadow:0 1px 2px #000;font-size:11px}
.kd-folder{width:34px;height:26px;border-radius:3px 5px 4px 4px;background:linear-gradient(#e7a861,#d38c43);position:relative}
.kd-folder::before{content:"";position:absolute;left:0;top:-4px;width:45%;height:6px;border-radius:3px 3px 0 0;background:#d38c43}
.kd-doc{width:24px;height:30px;border-radius:3px;background:#fff;box-shadow:inset 0 -10px 0 -6px #dfe6e0}
.kd-trash{width:26px;height:30px;border-radius:3px 3px 6px 6px;background:linear-gradient(#b7c2bb,#8f9c94)}
.kd-win{position:absolute;border-radius:9px;overflow:hidden;box-shadow:0 18px 40px -16px rgba(0,0,0,.85);z-index:2}
.kd-title{display:flex;align-items:center;gap:6px;padding:5px 8px;background:#dfe5dc;color:#1b2520;font-weight:600;font-size:11px}
.kd-title span{flex:1}
.kd-title i{width:10px;height:10px;border-radius:50%;background:#b8c3bc}
.kd-title i.x{background:#d9644f}
.kd-title.mac span{text-align:center;margin-right:36px}
.kd-title.mac i.r{background:#ff5f57}.kd-title.mac i.y{background:#febc2e}.kd-title.mac i.g{background:#28c840}
.kd-fm{background:#f5f7f3;color:#1b2520}
.kd-tool{display:flex;align-items:center;gap:6px;padding:4px 8px;background:#eef2ec;border-bottom:1px solid #d9e0d6;color:#44524a}
.kd-path{flex:1;background:#fff;border:1px solid #d3dbd0;border-radius:4px;padding:1px 6px;font:10.5px var(--mono,monospace)}
.kd-search .i{width:12px;height:12px}
.kd-fm-body{display:grid;grid-template-columns:96px 1fr;min-height:120px}
.kd-side{list-style:none;margin:0;padding:6px 6px;background:#eaefe8;display:grid;gap:3px;align-content:start;font-size:11px}
.kd-side .h{font-size:9.5px;text-transform:uppercase;letter-spacing:.06em;color:#7a877f;margin-top:4px}
.kd-side .on{background:#d3e3d6;border-radius:4px;padding:1px 4px;font-weight:600}
.kd-grid{list-style:none;margin:0;padding:10px;display:flex;flex-wrap:wrap;gap:8px 6px;align-content:start}
.kd-grid small{font-size:10.5px;max-width:62px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.kd-status{padding:3px 8px;font-size:10px;color:#6b786f;background:#eef2ec;border-top:1px solid #d9e0d6}
.kd-term{background:#07120c}
.kd-term .kd-title{background:#12241a;color:#cfe8d6}
.kd-term pre{margin:0;padding:8px 10px;font:10.5px/1.5 var(--mono,monospace);color:#9fe4b4;white-space:pre-wrap}
.kd-caret{display:inline-block;width:6px;height:11px;background:#9fe4b4;vertical-align:-1px;animation:kdblink 1s steps(1) infinite}
@keyframes kdblink{50%{opacity:0}}
.kd-dock{position:absolute;left:50%;bottom:8px;transform:translateX(-50%);display:flex;gap:6px;padding:5px 7px;border-radius:12px;background:rgba(8,18,12,.72);backdrop-filter:blur(6px);z-index:3}
.kd-ico{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;background:var(--t,#3A4A42);color:#fff}
.kd-ico svg{width:58%;height:58%;fill:#fff}
.kd-ico .i{width:15px;height:15px}
.kd-ico b{font-size:11px}
.kd-logo{background:none;overflow:hidden}
.kd-mac{background:radial-gradient(120% 100% at 30% 20%,#3f5f8a 0%,#23375a 45%,#141c33 100%)}
.kd-bar{background:rgba(20,26,40,.6);backdrop-filter:blur(8px);gap:14px}
.kd-bar b{font-weight:700}
.kd-mac-dock{background:rgba(255,255,255,.18)}
.kd-finder .kd-side{background:#eceef2}
@media (max-width:899px){.kd{min-height:260px}.kd-icons{display:none}.kd-task:not(.on){display:none}}

/* #44 profile picture */
.ka-avatar{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;overflow:hidden;background:var(--copper);color:var(--on-copper);font-weight:700;font-size:13px;flex:none}
.ka-avatar img{width:100%;height:100%;object-fit:cover}
.ka-avatar.lg{width:100%;height:100%;font-size:20px}
.ka-avatar.xl{width:64px;height:64px;font-size:26px}
#sidebar .badge i:has(.ka-avatar){border-radius:50%;overflow:hidden;background:none}
.ka-pfp-row{align-items:center;gap:16px}
.ka-file-btn{cursor:pointer}

/* the side panel scrolls when its cards are taller than the window */
#aside{overflow-y:auto;scrollbar-width:thin}

/* #49 owner console */
.ka-mode{grid-template-columns:repeat(3,1fr)}
.ka-mode button{font-size:13px;padding-inline:6px}
.ka-funnel{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}
.ka-funnel .tile{padding:12px;display:grid;gap:2px}
.ka-funnel b{font-size:24px}
.ka-funnel small{color:var(--text-3);font-size:12px}

/* #50 owner view / customer view */
.ka-ov{display:grid;grid-template-columns:1fr 1fr;margin:8px 0 0}
.ka-ov[hidden]{display:none}
.ka-ov button{font-size:13px}

/* #51: everything follows the chosen theme. Windows, menus, dialogs and the desktop mocks are built from the
   site's own tokens (--ground, --text, --well, --line, --copper…), so every palette and Daylight restyle them. */
.ka-modal-box,.ka-dots-menu,.ka-menu,.ka-dtip{background:var(--ground)!important;color:var(--text);border:1px solid var(--line-2)}
.ka-modal{background:var(--scrim, rgba(0,0,0,.55))}
.kd{color:var(--text);border-color:var(--line-2);
  background:radial-gradient(120% 90% at 70% 30%,color-mix(in srgb,var(--copper) 14%,var(--ground)) 0%,var(--ground) 58%,color-mix(in srgb,var(--ground) 72%,#000) 100%)}
.kd-mac{background:radial-gradient(120% 100% at 30% 20%,color-mix(in srgb,var(--copper) 22%,var(--ground)) 0%,var(--ground) 55%,color-mix(in srgb,var(--ground) 65%,#000) 100%)}
.kd-panel,.kd-bar{background:color-mix(in srgb,var(--ground) 82%,#000);color:var(--text)}
.kd-task{background:var(--well);color:var(--text-2)}
.kd-task.on{background:color-mix(in srgb,var(--text) 14%,transparent);color:var(--text)}
.kd-tray{color:var(--text-2)}
.kd-icons small{color:var(--text)}
.kd-win.kd-fm{background:color-mix(in srgb,var(--ground) 90%,var(--text) 10%);color:var(--text)}
.kd-title{background:color-mix(in srgb,var(--ground) 78%,var(--text) 22%);color:var(--text)}
.kd-title i{background:var(--text-3)}
.kd-title i.x,.kd-title.mac i.r{background:var(--bad)}
.kd-title.mac i.y{background:var(--warn)}
.kd-title.mac i.g{background:var(--ok)}
.kd-tool,.kd-status{background:var(--well);border-color:var(--line);color:var(--text-2)}
.kd-path{background:var(--ground);border-color:var(--line-2);color:var(--text)}
.kd-side,.kd-finder .kd-side{background:var(--well);color:var(--text-2)}
.kd-side .h{color:var(--text-3)}
.kd-side .on{background:color-mix(in srgb,var(--copper) 22%,transparent);color:var(--text)}
.kd-folder,.kd-folder::before{background:var(--copper)}
.kd-folder{background:linear-gradient(color-mix(in srgb,var(--copper) 80%,#fff),var(--copper))}
.kd-doc{background:color-mix(in srgb,var(--text) 88%,var(--ground));box-shadow:inset 0 -10px 0 -6px var(--line-2)}
.kd-trash{background:linear-gradient(var(--text-2),var(--text-3))}
.kd-term{background:color-mix(in srgb,var(--ground) 70%,#000)}
.kd-term .kd-title{background:color-mix(in srgb,var(--ground) 55%,#000);color:var(--text)}
.kd-term pre{color:var(--ok)}
.kd-caret{background:var(--ok)}
.kd-dock{background:color-mix(in srgb,var(--ground) 70%,transparent)}
.kd-mac-dock{background:color-mix(in srgb,var(--text) 14%,transparent)}
/* app windows' own mocks */
.ka-term{background:color-mix(in srgb,var(--ground) 70%,#000)!important;color:var(--ok)!important}
.ka-dwin{background:color-mix(in srgb,var(--ground) 90%,var(--text) 10%)!important;color:var(--text)!important}
.ka-dwin > p{background:color-mix(in srgb,var(--ground) 78%,var(--text) 22%)!important;color:var(--text)!important}
.ka-dwin.term{background:color-mix(in srgb,var(--ground) 70%,#000)!important;color:var(--ok)!important}

/* #52: Back from anywhere, and every open window in one list */
.ka-goback{flex:0 0 auto;margin-right:6px}
.ka-goback:disabled{opacity:.35;cursor:default}
.ka-wins{position:relative}
.ka-wins .ka-count{position:absolute;top:-4px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--copper);color:var(--on-copper);font-size:10px;line-height:16px;text-align:center}
.ka-dock-app.away{outline:1px dashed color-mix(in srgb,var(--copper) 60%,transparent);outline-offset:2px;border-radius:10px}
.ka-wins-menu{max-height:min(70vh,520px);overflow:auto;min-width:230px}
.ka-wins-menu button{display:flex;align-items:center;gap:8px}
.ka-wins-menu button small{margin-left:auto;color:var(--text-3)}
/* ---------- owner ⇄ customer view switch (#50) ---------- */
.rail .view-switch{display:flex;gap:3px;margin:12px 0 0;padding:3px;border:1px solid var(--line);border-radius:10px;background:var(--well)}
.rail .view-switch button{flex:1 1 0;min-width:0;height:30px;padding:0 8px;border:0;border-radius:8px;background:none;color:var(--text-2);font:inherit;font-size:12.5px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rail .view-switch button[aria-pressed="true"]{background:var(--hover);color:var(--text);font-weight:600}
.rail .view-switch button:disabled{opacity:.6;cursor:progress}
.rail .view-switch-note{margin:6px 0 0}
.rail.collapsed .view-switch,.collapsed .rail-l .view-switch{display:none}

/* Generated from site/src/themes.js by site/build.mjs. Do not edit. */
html:not([data-theme="light"])[data-palette="forest"]{--ground:#03140B;--glass:rgba(10,32,20,.62);--glass-2:rgba(19,41,28,.78);--glass-edge:rgba(237,241,234,.14);--line:rgba(237,241,234,.13);--line-2:rgba(237,241,234,.24);--hover:rgba(237,241,234,.07);--press:rgba(237,241,234,.12);--well:rgba(0,0,0,.28);--text:#EDF1EA;--text-2:rgba(237,241,234,.8);--text-3:rgba(159,170,162,.9);--copper:#E07033;--copper-hi:#F58348;--copper-lo:#A34400;--copper-tint:rgba(224,112,51,.16);--copper-edge:rgba(224,112,51,.71);--copper-text:#EE7D41;--on-copper:#1A1A1A;--paper:#ECF0E9;--paper-2:#F8FCF5;--paper-text:#13180E;--paper-mute:rgba(19,24,14,.74);--paper-copper:#B44D08;--paper-line:rgba(19,24,14,.18);--ok:#6FD087;--ok-tint:rgba(111,208,135,.14);--warn:#E0AF3B;--warn-tint:rgba(224,175,59,.14);--bad:#FF958E;--bad-tint:rgba(255,149,142,.14);--chip-ok-bg:#14321F;--chip-ok-fg:#6FD087;--chip-warn-bg:#262D13;--chip-warn-fg:#E0AF3B;--chip-bad-bg:#2B2920;--chip-bad-fg:#FF958E;--chip-idle-bg:#18281F;--chip-idle-fg:#EDF1EA;--scrim:rgba(3,20,11,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="forest"][data-contrast="more"]{--ground:#03140B;--glass:rgba(10,32,20,.96);--glass-2:rgba(19,41,28,.99);--glass-edge:rgba(237,241,234,.5);--line:rgba(237,241,234,.34);--line-2:rgba(237,241,234,.6);--hover:rgba(237,241,234,.14);--press:rgba(237,241,234,.2);--well:rgba(0,0,0,.5);--text:#EDF1EA;--text-2:rgba(237,241,234,.94);--text-3:rgba(181,192,184,1);--copper:#E07033;--copper-hi:#F58348;--copper-lo:#A34400;--copper-tint:rgba(224,112,51,.12);--copper-edge:rgba(224,112,51,.96);--copper-text:#FEAD86;--on-copper:#1A1A1A;--paper:#ECF0E9;--paper-2:#F8FCF5;--paper-text:#13180E;--paper-mute:rgba(19,24,14,.74);--paper-copper:#853601;--paper-line:rgba(19,24,14,.18);--ok:#82E499;--ok-tint:rgba(130,228,153,.14);--warn:#FAC85A;--warn-tint:rgba(250,200,90,.14);--bad:#FDBFB9;--bad-tint:rgba(253,191,185,.14);--chip-ok-bg:#274E33;--chip-ok-fg:#92F5A9;--chip-warn-bg:#484621;--chip-warn-fg:#FED889;--chip-bad-bg:#49443C;--chip-bad-fg:#FFD1CC;--chip-idle-bg:#28372F;--chip-idle-fg:#EDF1EA;--scrim:rgba(3,20,11,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="forest"]{--ground:#DDE7DA;--glass:rgba(237,242,233,.66);--glass-2:rgba(244,249,240,.86);--glass-edge:rgba(18,33,26,.14);--line:rgba(18,33,26,.13);--line-2:rgba(18,33,26,.24);--hover:rgba(18,33,26,.07);--press:rgba(18,33,26,.12);--well:rgba(18,33,26,.05);--text:#12211A;--text-2:rgba(18,33,26,.8);--text-3:rgba(77,90,81,1);--copper:#E07033;--copper-hi:#F18044;--copper-lo:#B44D08;--copper-tint:rgba(224,112,51,.16);--copper-edge:rgba(193,84,10,.93);--copper-text:#923C02;--on-copper:#1A1A1A;--paper:#0F1E17;--paper-2:#1B2A23;--paper-text:#ECF4F0;--paper-mute:rgba(236,244,240,.74);--paper-copper:#E07033;--paper-line:rgba(236,244,240,.18);--ok:#005E28;--ok-tint:rgba(0,94,40,.14);--warn:#684E04;--warn-tint:rgba(104,78,4,.14);--bad:#942B2A;--bad-tint:rgba(148,43,42,.14);--chip-ok-bg:#BAD1BE;--chip-ok-fg:#005E28;--chip-warn-bg:#CACFB8;--chip-warn-fg:#684E04;--chip-bad-bg:#D1C9BE;--chip-bad-fg:#942B2A;--chip-idle-bg:#CBD5C9;--chip-idle-fg:#12211A;--scrim:rgba(221,231,218,.44);--shadow:0 1px 0 rgba(27,42,35,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="forest"][data-contrast="more"]{--ground:#DDE7DA;--glass:rgba(237,242,233,.96);--glass-2:rgba(244,249,240,.99);--glass-edge:rgba(13,28,21,.5);--line:rgba(13,28,21,.34);--line-2:rgba(13,28,21,.6);--hover:rgba(13,28,21,.14);--press:rgba(13,28,21,.2);--well:rgba(18,33,26,.06);--text:#0D1C15;--text-2:rgba(13,28,21,.94);--text-3:rgba(48,60,52,1);--copper:#E07033;--copper-hi:#F18044;--copper-lo:#B44D08;--copper-tint:rgba(224,112,51,.12);--copper-edge:rgba(158,67,2,1);--copper-text:#642802;--on-copper:#1A1A1A;--paper:#0F1E17;--paper-2:#1B2A23;--paper-text:#ECF4F0;--paper-mute:rgba(236,244,240,.74);--paper-copper:#FC894E;--paper-line:rgba(236,244,240,.18);--ok:#003914;--ok-tint:rgba(0,57,20,.14);--warn:#423002;--warn-tint:rgba(66,48,2,.14);--bad:#65020C;--bad-tint:rgba(101,2,12,.14);--chip-ok-bg:#9FB6A3;--chip-ok-fg:#012D0F;--chip-warn-bg:#B2B49E;--chip-warn-fg:#332400;--chip-bad-bg:#BBA7A0;--chip-bad-fg:#480005;--chip-idle-bg:#BCC7BA;--chip-idle-fg:#0D1C15;--scrim:rgba(221,231,218,.44);--shadow:0 1px 0 rgba(27,42,35,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
html:not([data-theme="light"])[data-palette="earth"]{--ground:#251C17;--glass:rgba(48,36,28,.62);--glass-2:rgba(57,45,36,.78);--glass-edge:rgba(245,232,215,.14);--line:rgba(245,232,215,.13);--line-2:rgba(245,232,215,.24);--hover:rgba(245,232,215,.07);--press:rgba(245,232,215,.12);--well:rgba(0,0,0,.28);--text:#F5E8D7;--text-2:rgba(245,232,215,.8);--text-3:rgba(200,180,158,.98);--copper:#E4BA94;--copper-hi:#F8CDA7;--copper-lo:#B08864;--copper-tint:rgba(228,186,148,.16);--copper-edge:rgba(228,186,148,.55);--copper-text:#E4BA94;--on-copper:#1A1A1A;--paper:#F7EDE0;--paper-2:#FDF9F4;--paper-text:#1B150C;--paper-mute:rgba(27,21,12,.74);--paper-copper:#88623E;--paper-line:rgba(27,21,12,.18);--ok:#6FD087;--ok-tint:rgba(111,208,135,.14);--warn:#E0AF3B;--warn-tint:rgba(224,175,59,.14);--bad:#FF958E;--bad-tint:rgba(255,149,142,.14);--chip-ok-bg:#313929;--chip-ok-fg:#6FD087;--chip-warn-bg:#43341D;--chip-warn-fg:#E0AF3B;--chip-bad-bg:#482F2A;--chip-bad-fg:#FF958E;--chip-idle-bg:#382E28;--chip-idle-fg:#F5E8D7;--scrim:rgba(37,28,23,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="earth"][data-contrast="more"]{--ground:#251C17;--glass:rgba(48,36,28,.96);--glass-2:rgba(57,45,36,.99);--glass-edge:rgba(253,242,228,.5);--line:rgba(253,242,228,.34);--line-2:rgba(253,242,228,.6);--hover:rgba(253,242,228,.14);--press:rgba(253,242,228,.2);--well:rgba(0,0,0,.5);--text:#FDF2E4;--text-2:rgba(253,242,228,1);--text-3:rgba(233,212,190,1);--copper:#E4BA94;--copper-hi:#F8CDA7;--copper-lo:#B08864;--copper-tint:rgba(228,186,148,.12);--copper-edge:rgba(228,186,148,.7);--copper-text:#FBD1AA;--on-copper:#1A1A1A;--paper:#F7EDE0;--paper-2:#FDF9F4;--paper-text:#1C150C;--paper-mute:rgba(28,21,12,.74);--paper-copper:#6A4623;--paper-line:rgba(28,21,12,.18);--ok:#96F8AC;--ok-tint:rgba(150,248,172,.14);--warn:#FFE0A4;--warn-tint:rgba(255,224,164,.14);--bad:#FEDBD7;--bad-tint:rgba(254,219,215,.14);--chip-ok-bg:#455A41;--chip-ok-fg:#DFFFE4;--chip-warn-bg:#62533E;--chip-warn-fg:#FEFBF6;--chip-bad-bg:#62514D;--chip-bad-fg:#FDF6F6;--chip-idle-bg:#483E38;--chip-idle-fg:#FDF2E4;--scrim:rgba(37,28,23,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="earth"]{--ground:#F3ECE1;--glass:rgba(255,248,239,.66);--glass-2:rgba(255,255,255,.86);--glass-edge:rgba(55,42,33,.14);--line:rgba(55,42,33,.13);--line-2:rgba(55,42,33,.24);--hover:rgba(55,42,33,.07);--press:rgba(55,42,33,.12);--well:rgba(55,42,33,.05);--text:#372A21;--text-2:rgba(55,42,33,.82);--text-3:rgba(100,82,64,.98);--copper:#77523B;--copper-hi:#866049;--copper-lo:#54321B;--copper-tint:rgba(119,82,59,.16);--copper-edge:rgba(119,82,59,.71);--copper-text:#744F38;--on-copper:#FFFFFF;--paper:#24180F;--paper-2:#30231B;--paper-text:#F7F0EB;--paper-mute:rgba(247,240,235,.74);--paper-copper:#A27A62;--paper-line:rgba(247,240,235,.18);--ok:#03652C;--ok-tint:rgba(3,101,44,.14);--warn:#6F5305;--warn-tint:rgba(111,83,5,.14);--bad:#9A322F;--bad-tint:rgba(154,50,47,.14);--chip-ok-bg:#CDD6C4;--chip-ok-fg:#03652C;--chip-warn-bg:#DED4BE;--chip-warn-fg:#6F5305;--chip-bad-bg:#E5CEC5;--chip-bad-fg:#9A322F;--chip-idle-bg:#E2DBD0;--chip-idle-fg:#372A21;--scrim:rgba(243,236,225,.44);--shadow:0 1px 0 rgba(48,35,27,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="earth"][data-contrast="more"]{--ground:#F3ECE1;--glass:rgba(255,248,239,.96);--glass-2:rgba(255,255,255,.99);--glass-edge:rgba(45,32,24,.5);--line:rgba(45,32,24,.34);--line-2:rgba(45,32,24,.6);--hover:rgba(45,32,24,.14);--press:rgba(45,32,24,.2);--well:rgba(55,42,33,.06);--text:#2D2018;--text-2:rgba(45,32,24,.96);--text-3:rgba(74,58,41,1);--copper:#77523B;--copper-hi:#866049;--copper-lo:#54321B;--copper-tint:rgba(119,82,59,.12);--copper-edge:rgba(119,82,59,.94);--copper-text:#57341E;--on-copper:#FFFFFF;--paper:#241710;--paper-2:#30231B;--paper-text:#F8F0EC;--paper-mute:rgba(248,240,236,.74);--paper-copper:#C59C83;--paper-line:rgba(248,240,236,.18);--ok:#00421A;--ok-tint:rgba(0,66,26,.14);--warn:#473503;--warn-tint:rgba(71,53,3,.14);--bad:#72030E;--bad-tint:rgba(114,3,14,.14);--chip-ok-bg:#AFBCA9;--chip-ok-fg:#003312;--chip-warn-bg:#C3B9A3;--chip-warn-fg:#3B2B02;--chip-bad-bg:#CFABA6;--chip-bad-fg:#580007;--chip-idle-bg:#D3CBC1;--chip-idle-fg:#2D2018;--scrim:rgba(243,236,225,.44);--shadow:0 1px 0 rgba(48,35,27,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
html:not([data-theme="light"])[data-palette="slate"]{--ground:#18242C;--glass:rgba(34,49,59,.62);--glass-2:rgba(43,58,68,.78);--glass-edge:rgba(227,238,243,.14);--line:rgba(227,238,243,.13);--line-2:rgba(227,238,243,.24);--hover:rgba(227,238,243,.07);--press:rgba(227,238,243,.12);--well:rgba(0,0,0,.28);--text:#E3EEF3;--text-2:rgba(227,238,243,.86);--text-3:rgba(177,197,208,1);--copper:#B0D0E0;--copper-hi:#C3E4F4;--copper-lo:#7F9DAD;--copper-tint:rgba(176,208,224,.16);--copper-edge:rgba(176,208,224,.55);--copper-text:#B0D0E0;--on-copper:#1A1A1A;--paper:#E6F1F6;--paper-2:#F5FBFE;--paper-text:#0C181D;--paper-mute:rgba(12,24,29,.74);--paper-copper:#53707F;--paper-line:rgba(12,24,29,.18);--ok:#6FD087;--ok-tint:rgba(111,208,135,.14);--warn:#E3B23F;--warn-tint:rgba(227,178,63,.14);--bad:#FEA19A;--bad-tint:rgba(254,161,154,.14);--chip-ok-bg:#26403B;--chip-ok-fg:#6FD087;--chip-warn-bg:#383B2F;--chip-warn-fg:#E3B23F;--chip-bad-bg:#3D383E;--chip-bad-fg:#FEA19A;--chip-idle-bg:#2A363E;--chip-idle-fg:#E3EEF3;--scrim:rgba(24,36,44,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="slate"][data-contrast="more"]{--ground:#18242C;--glass:rgba(34,49,59,.96);--glass-2:rgba(43,58,68,.99);--glass-edge:rgba(255,255,255,.5);--line:rgba(255,255,255,.34);--line-2:rgba(255,255,255,.6);--hover:rgba(255,255,255,.14);--press:rgba(255,255,255,.2);--well:rgba(0,0,0,.5);--text:#FFFFFF;--text-2:rgba(255,255,255,1);--text-3:rgba(212,233,244,1);--copper:#B0D0E0;--copper-hi:#C3E4F4;--copper-lo:#7F9DAD;--copper-tint:rgba(176,208,224,.12);--copper-edge:rgba(176,208,224,.72);--copper-text:#CAEAFB;--on-copper:#1A1A1A;--paper:#EEEEEE;--paper-2:#FAFAFA;--paper-text:#1A160B;--paper-mute:rgba(26,22,11,.74);--paper-copper:#35515F;--paper-line:rgba(26,22,11,.18);--ok:#D4FEDC;--ok-tint:rgba(212,254,220,.14);--warn:#FFF0D1;--warn-tint:rgba(255,240,209,.14);--bad:#FEF2F2;--bad-tint:rgba(254,242,242,.14);--chip-ok-bg:#4D615D;--chip-ok-fg:#FFFFFF;--chip-warn-bg:#595D5A;--chip-warn-fg:#FFFFFF;--chip-bad-bg:#585E63;--chip-bad-fg:#FFFFFF;--chip-idle-bg:#3D474E;--chip-idle-fg:#FFFFFF;--scrim:rgba(24,36,44,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="slate"]{--ground:#EAF0F2;--glass:rgba(247,250,251,.66);--glass-2:rgba(255,255,255,.86);--glass-edge:rgba(35,52,62,.14);--line:rgba(35,52,62,.13);--line-2:rgba(35,52,62,.24);--hover:rgba(35,52,62,.07);--press:rgba(35,52,62,.12);--well:rgba(35,52,62,.05);--text:#23343E;--text-2:rgba(35,52,62,.84);--text-3:rgba(69,91,102,1);--copper:#3F6378;--copper-hi:#4D7187;--copper-lo:#1E4255;--copper-tint:rgba(63,99,120,.16);--copper-edge:rgba(63,99,120,.73);--copper-text:#395D72;--on-copper:#FFFFFF;--paper:#0C1D26;--paper-2:#182932;--paper-text:#ECF3F8;--paper-mute:rgba(236,243,248,.74);--paper-copper:#64899F;--paper-line:rgba(236,243,248,.18);--ok:#00682D;--ok-tint:rgba(0,104,45,.14);--warn:#735601;--warn-tint:rgba(115,86,1,.14);--bad:#9D3532;--bad-tint:rgba(157,53,50,.14);--chip-ok-bg:#C5DAD2;--chip-ok-fg:#00682D;--chip-warn-bg:#D7D7CB;--chip-warn-fg:#735601;--chip-bad-bg:#DED2D3;--chip-bad-fg:#9D3532;--chip-idle-bg:#D8DFE2;--chip-idle-fg:#23343E;--scrim:rgba(234,240,242,.44);--shadow:0 1px 0 rgba(24,41,50,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="slate"][data-contrast="more"]{--ground:#EAF0F2;--glass:rgba(247,250,251,.96);--glass-2:rgba(255,255,255,.99);--glass-edge:rgba(23,39,49,.5);--line:rgba(23,39,49,.34);--line-2:rgba(23,39,49,.6);--hover:rgba(23,39,49,.14);--press:rgba(23,39,49,.2);--well:rgba(35,52,62,.06);--text:#172731;--text-2:rgba(23,39,49,.96);--text-3:rgba(43,64,74,1);--copper:#3F6378;--copper-hi:#4D7187;--copper-lo:#1E4255;--copper-tint:rgba(63,99,120,.12);--copper-edge:rgba(63,99,120,.96);--copper-text:#1E4255;--on-copper:#FFFFFF;--paper:#0D1D26;--paper-2:#192933;--paper-text:#ECF3F8;--paper-mute:rgba(236,243,248,.74);--paper-copper:#85ABC2;--paper-line:rgba(236,243,248,.18);--ok:#004219;--ok-tint:rgba(0,66,25,.14);--warn:#4B3700;--warn-tint:rgba(75,55,0,.14);--bad:#72030E;--bad-tint:rgba(114,3,14,.14);--chip-ok-bg:#A8BFB5;--chip-ok-fg:#013614;--chip-warn-bg:#BDBCAE;--chip-warn-fg:#3B2B02;--chip-bad-bg:#C8AEB2;--chip-bad-fg:#580007;--chip-idle-bg:#C8D0D3;--chip-idle-fg:#172731;--scrim:rgba(234,240,242,.44);--shadow:0 1px 0 rgba(25,41,51,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
html:not([data-theme="light"])[data-palette="nocturne"]{--ground:#0E1526;--glass:rgba(24,32,54,.62);--glass-2:rgba(32,41,63,.78);--glass-edge:rgba(237,235,227,.14);--line:rgba(237,235,227,.13);--line-2:rgba(237,235,227,.24);--hover:rgba(237,235,227,.07);--press:rgba(237,235,227,.12);--well:rgba(0,0,0,.28);--text:#EDEBE3;--text-2:rgba(237,235,227,.8);--text-3:rgba(167,173,189,.96);--copper:#D4A73A;--copper-hi:#E8BA50;--copper-lo:#9E7700;--copper-tint:rgba(212,167,58,.16);--copper-edge:rgba(212,167,58,.57);--copper-text:#D4A73A;--on-copper:#1A1A1A;--paper:#F1EFE6;--paper-2:#FCFAF2;--paper-text:#19160B;--paper-mute:rgba(25,22,11,.74);--paper-copper:#886600;--paper-line:rgba(25,22,11,.18);--ok:#6FD087;--ok-tint:rgba(111,208,135,.14);--warn:#E0AF3B;--warn-tint:rgba(224,175,59,.14);--bad:#FF958E;--bad-tint:rgba(255,149,142,.14);--chip-ok-bg:#1E3336;--chip-ok-fg:#6FD087;--chip-warn-bg:#302E29;--chip-warn-fg:#E0AF3B;--chip-bad-bg:#352937;--chip-bad-fg:#FF958E;--chip-idle-bg:#222837;--chip-idle-fg:#EDEBE3;--scrim:rgba(14,21,38,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="nocturne"][data-contrast="more"]{--ground:#0E1526;--glass:rgba(24,32,54,.96);--glass-2:rgba(32,41,63,.99);--glass-edge:rgba(237,235,227,.5);--line:rgba(237,235,227,.34);--line-2:rgba(237,235,227,.6);--hover:rgba(237,235,227,.14);--press:rgba(237,235,227,.2);--well:rgba(0,0,0,.5);--text:#EDEBE3;--text-2:rgba(237,235,227,.96);--text-3:rgba(195,202,218,1);--copper:#D4A73A;--copper-hi:#E8BA50;--copper-lo:#9E7700;--copper-tint:rgba(212,167,58,.12);--copper-edge:rgba(212,167,58,.8);--copper-text:#F2C45B;--on-copper:#1A1A1A;--paper:#F1EFE6;--paper-2:#FCFAF2;--paper-text:#19160B;--paper-mute:rgba(25,22,11,.74);--paper-copper:#664B00;--paper-line:rgba(25,22,11,.18);--ok:#8AEBA0;--ok-tint:rgba(138,235,160,.14);--warn:#FED16E;--warn-tint:rgba(254,209,110,.14);--bad:#FEC9C4;--bad-tint:rgba(254,201,196,.14);--chip-ok-bg:#315148;--chip-ok-fg:#9AFCB0;--chip-warn-bg:#514A3A;--chip-warn-fg:#FEE5B1;--chip-bad-bg:#514752;--chip-bad-fg:#FEE0DD;--chip-idle-bg:#323744;--chip-idle-fg:#EDEBE3;--scrim:rgba(14,21,38,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="nocturne"]{--ground:#F4F1E8;--glass:rgba(255,253,247,.66);--glass-2:rgba(255,255,255,.86);--glass-edge:rgba(27,32,48,.14);--line:rgba(27,32,48,.13);--line-2:rgba(27,32,48,.24);--hover:rgba(27,32,48,.07);--press:rgba(27,32,48,.12);--well:rgba(27,32,48,.05);--text:#1B2030;--text-2:rgba(27,32,48,.8);--text-3:rgba(83,89,104,.98);--copper:#8A6A12;--copper-hi:#997927;--copper-lo:#624903;--copper-tint:rgba(138,106,18,.16);--copper-edge:rgba(138,106,18,.83);--copper-text:#735600;--on-copper:#FFFFFF;--paper:#151A29;--paper-2:#212635;--paper-text:#EFF2F9;--paper-mute:rgba(239,242,249,.74);--paper-copper:#9F7F2E;--paper-line:rgba(239,242,249,.18);--ok:#00682D;--ok-tint:rgba(0,104,45,.14);--warn:#735601;--warn-tint:rgba(115,86,1,.14);--bad:#9D3532;--bad-tint:rgba(157,53,50,.14);--chip-ok-bg:#CDDBCA;--chip-ok-fg:#00682D;--chip-warn-bg:#DFD8C3;--chip-warn-fg:#735601;--chip-bad-bg:#E6D3CB;--chip-bad-fg:#9D3532;--chip-idle-bg:#E0DED7;--chip-idle-fg:#1B2030;--scrim:rgba(244,241,232,.44);--shadow:0 1px 0 rgba(33,38,53,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="nocturne"][data-contrast="more"]{--ground:#F4F1E8;--glass:rgba(255,253,247,.96);--glass-2:rgba(255,255,255,.99);--glass-edge:rgba(27,32,48,.5);--line:rgba(27,32,48,.34);--line-2:rgba(27,32,48,.6);--hover:rgba(27,32,48,.14);--press:rgba(27,32,48,.2);--well:rgba(27,32,48,.06);--text:#1B2030;--text-2:rgba(27,32,48,.94);--text-3:rgba(57,62,76,1);--copper:#8A6A12;--copper-hi:#997927;--copper-lo:#624903;--copper-tint:rgba(138,106,18,.12);--copper-edge:rgba(129,97,0,1);--copper-text:#523D00;--on-copper:#FFFFFF;--paper:#151A29;--paper-2:#212635;--paper-text:#EFF2F9;--paper-mute:rgba(239,242,249,.74);--paper-copper:#C5A456;--paper-line:rgba(239,242,249,.18);--ok:#004219;--ok-tint:rgba(0,66,25,.14);--warn:#4C3700;--warn-tint:rgba(76,55,0,.14);--bad:#750811;--bad-tint:rgba(117,8,17,.14);--chip-ok-bg:#B0C0AE;--chip-ok-fg:#013614;--chip-warn-bg:#C5BDA7;--chip-warn-fg:#3F2D00;--chip-bad-bg:#D0B0AC;--chip-bad-fg:#5D0007;--chip-idle-bg:#D1D0CB;--chip-idle-fg:#1B2030;--scrim:rgba(244,241,232,.44);--shadow:0 1px 0 rgba(33,38,53,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
html:not([data-theme="light"])[data-palette="arctic"]{--ground:#0F1B22;--glass:rgba(22,38,47,.62);--glass-2:rgba(30,47,56,.78);--glass-edge:rgba(230,240,245,.14);--line:rgba(230,240,245,.13);--line-2:rgba(230,240,245,.24);--hover:rgba(230,240,245,.07);--press:rgba(230,240,245,.12);--well:rgba(0,0,0,.28);--text:#E6F0F5;--text-2:rgba(230,240,245,.8);--text-3:rgba(159,181,192,.98);--copper:#5FC4E8;--copper-hi:#73D8FC;--copper-lo:#2291B4;--copper-tint:rgba(95,196,232,.16);--copper-edge:rgba(95,196,232,.55);--copper-text:#5FC4E8;--on-copper:#1A1A1A;--paper:#E6F0F5;--paper-2:#F5FBFE;--paper-text:#0C181D;--paper-mute:rgba(12,24,29,.74);--paper-copper:#007594;--paper-line:rgba(12,24,29,.18);--ok:#6FD087;--ok-tint:rgba(111,208,135,.14);--warn:#E0AF3B;--warn-tint:rgba(224,175,59,.14);--bad:#FF958E;--bad-tint:rgba(255,149,142,.14);--chip-ok-bg:#1E3832;--chip-ok-fg:#6FD087;--chip-warn-bg:#303326;--chip-warn-fg:#E0AF3B;--chip-bad-bg:#352F33;--chip-bad-fg:#FF958E;--chip-idle-bg:#222E35;--chip-idle-fg:#E6F0F5;--scrim:rgba(15,27,34,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="arctic"][data-contrast="more"]{--ground:#0F1B22;--glass:rgba(22,38,47,.96);--glass-2:rgba(30,47,56,.99);--glass-edge:rgba(233,243,248,.5);--line:rgba(233,243,248,.34);--line-2:rgba(233,243,248,.6);--hover:rgba(233,243,248,.14);--press:rgba(233,243,248,.2);--well:rgba(0,0,0,.5);--text:#E9F3F8;--text-2:rgba(233,243,248,.98);--text-3:rgba(191,212,224,1);--copper:#5FC4E8;--copper-hi:#73D8FC;--copper-lo:#2291B4;--copper-tint:rgba(95,196,232,.12);--copper-edge:rgba(95,196,232,.74);--copper-text:#86DDFD;--on-copper:#1A1A1A;--paper:#E6F0F5;--paper-2:#F5FBFE;--paper-text:#0C181D;--paper-mute:rgba(12,24,29,.74);--paper-copper:#03576E;--paper-line:rgba(12,24,29,.18);--ok:#90F2A6;--ok-tint:rgba(144,242,166,.14);--warn:#FFD888;--warn-tint:rgba(255,216,136,.14);--bad:#FDD2CD;--bad-tint:rgba(253,210,205,.14);--chip-ok-bg:#335747;--chip-ok-fg:#BEFFCA;--chip-warn-bg:#52503F;--chip-warn-fg:#FEF0D4;--chip-bad-bg:#524E52;--chip-bad-fg:#FDEDEC;--chip-idle-bg:#323E44;--chip-idle-fg:#E9F3F8;--scrim:rgba(15,27,34,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="arctic"]{--ground:#F2F7FA;--glass:rgba(255,255,255,.66);--glass-2:rgba(255,255,255,.86);--glass-edge:rgba(22,35,43,.14);--line:rgba(22,35,43,.13);--line-2:rgba(22,35,43,.24);--hover:rgba(22,35,43,.07);--press:rgba(22,35,43,.12);--well:rgba(22,35,43,.05);--text:#16232B;--text-2:rgba(22,35,43,.8);--text-3:rgba(77,96,107,1);--copper:#2B7A99;--copper-hi:#3C89A9;--copper-lo:#055771;--copper-tint:rgba(43,122,153,.16);--copper-edge:rgba(43,122,153,.83);--copper-text:#0D6584;--on-copper:#FFFFFF;--paper:#101C24;--paper-2:#1B2831;--paper-text:#ECF3F8;--paper-mute:rgba(236,243,248,.74);--paper-copper:#3F8CAC;--paper-line:rgba(236,243,248,.18);--ok:#076B30;--ok-tint:rgba(7,107,48,.14);--warn:#765906;--warn-tint:rgba(118,89,6,.14);--bad:#A13835;--bad-tint:rgba(161,56,53,.14);--chip-ok-bg:#CCE1DA;--chip-ok-fg:#076B30;--chip-warn-bg:#DEDED3;--chip-warn-fg:#765906;--chip-bad-bg:#E5D8DA;--chip-bad-fg:#A13835;--chip-idle-bg:#DEE4E7;--chip-idle-fg:#16232B;--scrim:rgba(242,247,250,.44);--shadow:0 1px 0 rgba(27,40,49,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="arctic"][data-contrast="more"]{--ground:#F2F7FA;--glass:rgba(255,255,255,.96);--glass-2:rgba(255,255,255,.99);--glass-edge:rgba(22,35,43,.5);--line:rgba(22,35,43,.34);--line-2:rgba(22,35,43,.6);--hover:rgba(22,35,43,.14);--press:rgba(22,35,43,.2);--well:rgba(22,35,43,.06);--text:#16232B;--text-2:rgba(22,35,43,.94);--text-3:rgba(51,69,79,1);--copper:#2B7A99;--copper-hi:#3C89A9;--copper-lo:#055771;--copper-tint:rgba(43,122,153,.12);--copper-edge:rgba(32,113,144,1);--copper-text:#00485F;--on-copper:#FFFFFF;--paper:#101C24;--paper-2:#1B2831;--paper-text:#ECF3F8;--paper-mute:rgba(236,243,248,.74);--paper-copper:#66B1D2;--paper-line:rgba(236,243,248,.18);--ok:#03451C;--ok-tint:rgba(3,69,28,.14);--warn:#4E3A03;--warn-tint:rgba(78,58,3,.14);--bad:#790E14;--bad-tint:rgba(121,14,20,.14);--chip-ok-bg:#AFC5BC;--chip-ok-fg:#003915;--chip-warn-bg:#C4C2B5;--chip-warn-fg:#413002;--chip-bad-bg:#D0B6BA;--chip-bad-fg:#660009;--chip-idle-bg:#CFD5D9;--chip-idle-fg:#16232B;--scrim:rgba(242,247,250,.44);--shadow:0 1px 0 rgba(27,40,49,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
html:not([data-theme="light"])[data-palette="terracotta"]{--ground:#23180F;--glass:rgba(47,33,22,.62);--glass-2:rgba(56,42,30,.78);--glass-edge:rgba(246,235,226,.14);--line:rgba(246,235,226,.13);--line-2:rgba(246,235,226,.24);--hover:rgba(246,235,226,.07);--press:rgba(246,235,226,.12);--well:rgba(0,0,0,.28);--text:#F6EBE2;--text-2:rgba(246,235,226,.8);--text-3:rgba(200,179,165,.9);--copper:#E8845A;--copper-hi:#FD976C;--copper-lo:#B25328;--copper-tint:rgba(232,132,90,.16);--copper-edge:rgba(232,132,90,.65);--copper-text:#F69166;--on-copper:#1A1A1A;--paper:#F7ECE3;--paper-2:#FEF9F5;--paper-text:#1D140D;--paper-mute:rgba(29,20,13,.74);--paper-copper:#AE5025;--paper-line:rgba(29,20,13,.18);--ok:#6FD087;--ok-tint:rgba(111,208,135,.14);--warn:#E0AF3B;--warn-tint:rgba(224,175,59,.14);--bad:#FF958E;--bad-tint:rgba(255,149,142,.14);--chip-ok-bg:#2F3522;--chip-ok-fg:#6FD087;--chip-warn-bg:#413016;--chip-warn-fg:#E0AF3B;--chip-bad-bg:#462C23;--chip-bad-fg:#FF958E;--chip-idle-bg:#362B22;--chip-idle-fg:#F6EBE2;--scrim:rgba(35,24,15,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="terracotta"][data-contrast="more"]{--ground:#23180F;--glass:rgba(47,33,22,.96);--glass-2:rgba(56,42,30,.99);--glass-edge:rgba(249,238,229,.5);--line:rgba(249,238,229,.34);--line-2:rgba(249,238,229,.6);--hover:rgba(249,238,229,.14);--press:rgba(249,238,229,.2);--well:rgba(0,0,0,.5);--text:#F9EEE5;--text-2:rgba(249,238,229,.96);--text-3:rgba(223,201,187,1);--copper:#E8845A;--copper-hi:#FD976C;--copper-lo:#B25328;--copper-tint:rgba(232,132,90,.12);--copper-edge:rgba(232,132,90,.92);--copper-text:#FFBEA3;--on-copper:#1A1A1A;--paper:#F7ECE3;--paper-2:#FEF9F5;--paper-text:#1D140D;--paper-mute:rgba(29,20,13,.74);--paper-copper:#873201;--paper-line:rgba(29,20,13,.18);--ok:#90F2A6;--ok-tint:rgba(144,242,166,.14);--warn:#FFD888;--warn-tint:rgba(255,216,136,.14);--bad:#FED6D2;--bad-tint:rgba(254,214,210,.14);--chip-ok-bg:#425539;--chip-ok-fg:#BEFFCA;--chip-warn-bg:#614E31;--chip-warn-fg:#FEF0D4;--chip-bad-bg:#604D46;--chip-bad-fg:#FEF1F0;--chip-idle-bg:#453A31;--chip-idle-fg:#F9EEE5;--scrim:rgba(35,24,15,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="terracotta"]{--ground:#FBF3EC;--glass:rgba(255,250,245,.66);--glass-2:rgba(255,255,255,.86);--glass-edge:rgba(59,42,34,.14);--line:rgba(59,42,34,.13);--line-2:rgba(59,42,34,.24);--hover:rgba(59,42,34,.07);--press:rgba(59,42,34,.12);--well:rgba(59,42,34,.05);--text:#3B2A22;--text-2:rgba(59,42,34,.8);--text-3:rgba(110,88,76,1);--copper:#C2532D;--copper-hi:#D3633D;--copper-lo:#982F00;--copper-tint:rgba(194,83,45,.16);--copper-edge:rgba(194,83,45,.83);--copper-text:#A3370A;--on-copper:#FFFFFF;--paper:#26160F;--paper-2:#33221A;--paper-text:#F8F0EC;--paper-mute:rgba(248,240,236,.74);--paper-copper:#D3633D;--paper-line:rgba(248,240,236,.18);--ok:#076B30;--ok-tint:rgba(7,107,48,.14);--warn:#765906;--warn-tint:rgba(118,89,6,.14);--bad:#A13835;--bad-tint:rgba(161,56,53,.14);--chip-ok-bg:#D4DDCE;--chip-ok-fg:#076B30;--chip-warn-bg:#E6DAC7;--chip-warn-fg:#765906;--chip-bad-bg:#EDD5CF;--chip-bad-fg:#A13835;--chip-idle-bg:#EAE1DA;--chip-idle-fg:#3B2A22;--scrim:rgba(251,243,236,.44);--shadow:0 1px 0 rgba(51,34,26,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="terracotta"][data-contrast="more"]{--ground:#FBF3EC;--glass:rgba(255,250,245,.96);--glass-2:rgba(255,255,255,.99);--glass-edge:rgba(51,35,27,.5);--line:rgba(51,35,27,.34);--line-2:rgba(51,35,27,.6);--hover:rgba(51,35,27,.14);--press:rgba(51,35,27,.2);--well:rgba(59,42,34,.06);--text:#33231B;--text-2:rgba(51,35,27,.94);--text-3:rgba(82,61,50,1);--copper:#C2532D;--copper-hi:#D3633D;--copper-lo:#982F00;--copper-tint:rgba(194,83,45,.12);--copper-edge:rgba(177,67,28,.98);--copper-text:#782402;--on-copper:#FFFFFF;--paper:#26160F;--paper-2:#32221A;--paper-text:#F8F0EC;--paper-mute:rgba(248,240,236,.74);--paper-copper:#FA855F;--paper-line:rgba(248,240,236,.18);--ok:#03451C;--ok-tint:rgba(3,69,28,.14);--warn:#4E3A03;--warn-tint:rgba(78,58,3,.14);--bad:#790E14;--bad-tint:rgba(121,14,20,.14);--chip-ok-bg:#B6C2B2;--chip-ok-fg:#003915;--chip-warn-bg:#CBBFAB;--chip-warn-fg:#413002;--chip-bad-bg:#D7B3B0;--chip-bad-fg:#620008;--chip-idle-bg:#DBD2CB;--chip-idle-fg:#33231B;--scrim:rgba(251,243,236,.44);--shadow:0 1px 0 rgba(50,34,26,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
html:not([data-theme="light"])[data-palette="lavender"]{--ground:#17142A;--glass:rgba(33,29,56,.62);--glass-2:rgba(41,38,65,.78);--glass-edge:rgba(236,233,247,.14);--line:rgba(236,233,247,.13);--line-2:rgba(236,233,247,.24);--hover:rgba(236,233,247,.07);--press:rgba(236,233,247,.12);--well:rgba(0,0,0,.28);--text:#ECE9F7;--text-2:rgba(236,233,247,.8);--text-3:rgba(171,165,199,1);--copper:#B4A2FF;--copper-hi:#C6BAFF;--copper-lo:#8471C9;--copper-tint:rgba(180,162,255,.16);--copper-edge:rgba(180,162,255,.55);--copper-text:#B4A2FF;--on-copper:#1A1A1A;--paper:#EFECFA;--paper-2:#FAFAFD;--paper-text:#17141E;--paper-mute:rgba(23,20,30,.74);--paper-copper:#705CB2;--paper-line:rgba(23,20,30,.18);--ok:#6FD087;--ok-tint:rgba(111,208,135,.14);--warn:#E0AF3B;--warn-tint:rgba(224,175,59,.14);--bad:#FF958E;--bad-tint:rgba(255,149,142,.14);--chip-ok-bg:#253239;--chip-ok-fg:#6FD087;--chip-warn-bg:#372D2D;--chip-warn-fg:#E0AF3B;--chip-bad-bg:#3C293A;--chip-bad-fg:#FF958E;--chip-idle-bg:#2A273C;--chip-idle-fg:#ECE9F7;--scrim:rgba(23,20,42,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="lavender"][data-contrast="more"]{--ground:#17142A;--glass:rgba(33,29,56,.96);--glass-2:rgba(41,38,65,.99);--glass-edge:rgba(236,233,247,.5);--line:rgba(236,233,247,.34);--line-2:rgba(236,233,247,.6);--hover:rgba(236,233,247,.14);--press:rgba(236,233,247,.2);--well:rgba(0,0,0,.5);--text:#ECE9F7;--text-2:rgba(236,233,247,.96);--text-3:rgba(206,200,235,1);--copper:#B4A2FF;--copper-hi:#C6BAFF;--copper-lo:#8471C9;--copper-tint:rgba(180,162,255,.12);--copper-edge:rgba(180,162,255,.78);--copper-text:#CFC7FD;--on-copper:#1A1A1A;--paper:#EFECFA;--paper-2:#FAFAFD;--paper-text:#17141E;--paper-mute:rgba(23,20,30,.74);--paper-copper:#543F92;--paper-line:rgba(23,20,30,.18);--ok:#8AEBA0;--ok-tint:rgba(138,235,160,.14);--warn:#FED16E;--warn-tint:rgba(254,209,110,.14);--bad:#FFCDC9;--bad-tint:rgba(255,205,201,.14);--chip-ok-bg:#37504B;--chip-ok-fg:#9AFCB0;--chip-warn-bg:#58493D;--chip-warn-fg:#FEE5B1;--chip-bad-bg:#584857;--chip-bad-fg:#FFE4E2;--chip-idle-bg:#39364B;--chip-idle-fg:#ECE9F7;--scrim:rgba(23,20,42,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="lavender"]{--ground:#F5F3FB;--glass:rgba(255,255,255,.66);--glass-2:rgba(255,255,255,.86);--glass-edge:rgba(38,34,58,.14);--line:rgba(38,34,58,.13);--line-2:rgba(38,34,58,.24);--hover:rgba(38,34,58,.07);--press:rgba(38,34,58,.12);--well:rgba(38,34,58,.05);--text:#26223A;--text-2:rgba(38,34,58,.8);--text-3:rgba(93,88,117,1);--copper:#6C4FD8;--copper-hi:#7A5FE9;--copper-lo:#4D25AF;--copper-tint:rgba(108,79,216,.16);--copper-edge:rgba(108,79,216,.75);--copper-text:#6142CA;--on-copper:#FFFFFF;--paper:#1A1828;--paper-2:#262434;--paper-text:#F1F1F8;--paper-mute:rgba(241,241,248,.74);--paper-copper:#856CF7;--paper-line:rgba(241,241,248,.18);--ok:#076B30;--ok-tint:rgba(7,107,48,.14);--warn:#765906;--warn-tint:rgba(118,89,6,.14);--bad:#A13835;--bad-tint:rgba(161,56,53,.14);--chip-ok-bg:#CFDDDB;--chip-ok-fg:#076B30;--chip-warn-bg:#E1DAD4;--chip-warn-fg:#765906;--chip-bad-bg:#E8D5DB;--chip-bad-fg:#A13835;--chip-idle-bg:#E2E0EA;--chip-idle-fg:#26223A;--scrim:rgba(245,243,251,.44);--shadow:0 1px 0 rgba(38,36,52,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="lavender"][data-contrast="more"]{--ground:#F5F3FB;--glass:rgba(255,255,255,.96);--glass-2:rgba(255,255,255,.99);--glass-edge:rgba(38,34,58,.5);--line:rgba(38,34,58,.34);--line-2:rgba(38,34,58,.6);--hover:rgba(38,34,58,.14);--press:rgba(38,34,58,.2);--well:rgba(38,34,58,.06);--text:#26223A;--text-2:rgba(38,34,58,.94);--text-3:rgba(66,61,88,1);--copper:#6C4FD8;--copper-hi:#7A5FE9;--copper-lo:#4D25AF;--copper-tint:rgba(108,79,216,.12);--copper-edge:rgba(108,79,216,1);--copper-text:#491DA9;--on-copper:#FFFFFF;--paper:#1A1828;--paper-2:#262434;--paper-text:#F1F1F8;--paper-mute:rgba(241,241,248,.74);--paper-copper:#A59AFE;--paper-line:rgba(241,241,248,.18);--ok:#03451C;--ok-tint:rgba(3,69,28,.14);--warn:#4B3700;--warn-tint:rgba(75,55,0,.14);--bad:#760911;--bad-tint:rgba(118,9,17,.14);--chip-ok-bg:#B1C2BD;--chip-ok-fg:#003915;--chip-warn-bg:#C5BEB5;--chip-warn-fg:#3E2D00;--chip-bad-bg:#D1B1B9;--chip-bad-fg:#620008;--chip-idle-bg:#D4D2DC;--chip-idle-fg:#26223A;--scrim:rgba(245,243,251,.44);--shadow:0 1px 0 rgba(38,36,52,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
html:not([data-theme="light"])[data-palette="mint"]{--ground:#0E1F19;--glass:rgba(20,42,34,.62);--glass-2:rgba(29,51,42,.78);--glass-edge:rgba(228,242,235,.14);--line:rgba(228,242,235,.13);--line-2:rgba(228,242,235,.24);--hover:rgba(228,242,235,.07);--press:rgba(228,242,235,.12);--well:rgba(0,0,0,.28);--text:#E4F2EB;--text-2:rgba(228,242,235,.8);--text-3:rgba(158,189,176,.98);--copper:#5FD3A0;--copper-hi:#74E7B3;--copper-lo:#1DA070;--copper-tint:rgba(95,211,160,.16);--copper-edge:rgba(95,211,160,.55);--copper-text:#5FD3A0;--on-copper:#1A1A1A;--paper:#E4F2EB;--paper-2:#F3FDF8;--paper-text:#0D1914;--paper-mute:rgba(13,25,20,.74);--paper-copper:#0C7B54;--paper-line:rgba(13,25,20,.18);--ok:#6FD087;--ok-tint:rgba(111,208,135,.14);--warn:#E0AF3B;--warn-tint:rgba(224,175,59,.14);--bad:#FF958E;--bad-tint:rgba(255,149,142,.14);--chip-ok-bg:#1E3B2B;--chip-ok-fg:#6FD087;--chip-warn-bg:#30361E;--chip-warn-fg:#E0AF3B;--chip-bad-bg:#35322C;--chip-bad-fg:#FF958E;--chip-idle-bg:#21322C;--chip-idle-fg:#E4F2EB;--scrim:rgba(14,31,25,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="mint"][data-contrast="more"]{--ground:#0E1F19;--glass:rgba(20,42,34,.96);--glass-2:rgba(29,51,42,.99);--glass-edge:rgba(235,249,242,.5);--line:rgba(235,249,242,.34);--line-2:rgba(235,249,242,.6);--hover:rgba(235,249,242,.14);--press:rgba(235,249,242,.2);--well:rgba(0,0,0,.5);--text:#EBF9F2;--text-2:rgba(235,249,242,.96);--text-3:rgba(190,221,208,1);--copper:#5FD3A0;--copper-hi:#74E7B3;--copper-lo:#1DA070;--copper-tint:rgba(95,211,160,.12);--copper-edge:rgba(95,211,160,.72);--copper-text:#77EAB6;--on-copper:#1A1A1A;--paper:#E4F2EB;--paper-2:#F3FDF8;--paper-text:#0D1914;--paper-mute:rgba(13,25,20,.74);--paper-copper:#035B3D;--paper-line:rgba(13,25,20,.18);--ok:#96F8AC;--ok-tint:rgba(150,248,172,.14);--warn:#FFDC97;--warn-tint:rgba(255,220,151,.14);--bad:#FED7D2;--bad-tint:rgba(254,215,210,.14);--chip-ok-bg:#345C42;--chip-ok-fg:#DFFFE4;--chip-warn-bg:#51543C;--chip-warn-fg:#FFF3DE;--chip-bad-bg:#51534D;--chip-bad-fg:#FEF2F1;--chip-idle-bg:#31423C;--chip-idle-fg:#EBF9F2;--scrim:rgba(14,31,25,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="mint"]{--ground:#F0F8F3;--glass:rgba(255,255,255,.66);--glass-2:rgba(255,255,255,.86);--glass-edge:rgba(22,48,42,.14);--line:rgba(22,48,42,.13);--line-2:rgba(22,48,42,.24);--hover:rgba(22,48,42,.07);--press:rgba(22,48,42,.12);--well:rgba(22,48,42,.05);--text:#16302A;--text-2:rgba(22,48,42,.8);--text-3:rgba(74,98,90,1);--copper:#1A8759;--copper-hi:#309667;--copper-lo:#02613D;--copper-tint:rgba(26,135,89,.16);--copper-edge:rgba(26,135,89,.85);--copper-text:#006A43;--on-copper:#FFFFFF;--paper:#091F1A;--paper-2:#152B26;--paper-text:#EBF4F2;--paper-mute:rgba(235,244,242,.74);--paper-copper:#309667;--paper-line:rgba(235,244,242,.18);--ok:#076B30;--ok-tint:rgba(7,107,48,.14);--warn:#765906;--warn-tint:rgba(118,89,6,.14);--bad:#A13835;--bad-tint:rgba(161,56,53,.14);--chip-ok-bg:#CBE1D4;--chip-ok-fg:#076B30;--chip-warn-bg:#DCDFCD;--chip-warn-fg:#765906;--chip-bad-bg:#E3D9D5;--chip-bad-fg:#A13835;--chip-idle-bg:#DCE6E1;--chip-idle-fg:#16302A;--scrim:rgba(240,248,243,.44);--shadow:0 1px 0 rgba(21,43,38,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="mint"][data-contrast="more"]{--ground:#F0F8F3;--glass:rgba(255,255,255,.96);--glass-2:rgba(255,255,255,.99);--glass-edge:rgba(19,45,40,.5);--line:rgba(19,45,40,.34);--line-2:rgba(19,45,40,.6);--hover:rgba(19,45,40,.14);--press:rgba(19,45,40,.2);--well:rgba(22,48,42,.06);--text:#132D28;--text-2:rgba(19,45,40,.94);--text-3:rgba(50,73,66,1);--copper:#1A8759;--copper-hi:#309667;--copper-lo:#02613D;--copper-tint:rgba(26,135,89,.12);--copper-edge:rgba(2,119,76,.98);--copper-text:#064D30;--on-copper:#FFFFFF;--paper:#081F1B;--paper-2:#152B27;--paper-text:#EBF4F2;--paper-mute:rgba(235,244,242,.74);--paper-copper:#57B988;--paper-line:rgba(235,244,242,.18);--ok:#01481D;--ok-tint:rgba(1,72,29,.14);--warn:#4E3A03;--warn-tint:rgba(78,58,3,.14);--bad:#790E14;--bad-tint:rgba(121,14,20,.14);--chip-ok-bg:#ADC7B7;--chip-ok-fg:#023C17;--chip-warn-bg:#C3C3B0;--chip-warn-fg:#413002;--chip-bad-bg:#CFB6B5;--chip-bad-fg:#660009;--chip-idle-bg:#CDD8D3;--chip-idle-fg:#132D28;--scrim:rgba(240,248,243,.44);--shadow:0 1px 0 rgba(21,43,39,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
html:not([data-theme="light"])[data-palette="cherry"]{--ground:#1F0F14;--glass:rgba(43,21,28,.62);--glass-2:rgba(52,29,36,.78);--glass-edge:rgba(247,230,234,.14);--line:rgba(247,230,234,.13);--line-2:rgba(247,230,234,.24);--hover:rgba(247,230,234,.07);--press:rgba(247,230,234,.12);--well:rgba(0,0,0,.28);--text:#F7E6EA;--text-2:rgba(247,230,234,.8);--text-3:rgba(195,154,165,.96);--copper:#FF6B8A;--copper-hi:#FF91A3;--copper-lo:#C6355B;--copper-tint:rgba(255,107,138,.16);--copper-edge:rgba(255,107,138,.61);--copper-text:#FD738F;--on-copper:#1A1A1A;--paper:#FAE9ED;--paper-2:#FDF9FA;--paper-text:#1E1215;--paper-mute:rgba(30,18,21,.74);--paper-copper:#C23259;--paper-line:rgba(30,18,21,.18);--ok:#6FD087;--ok-tint:rgba(111,208,135,.14);--warn:#E0AF3B;--warn-tint:rgba(224,175,59,.14);--bad:#FF958E;--bad-tint:rgba(255,149,142,.14);--chip-ok-bg:#2C2E26;--chip-ok-fg:#6FD087;--chip-warn-bg:#3E291A;--chip-warn-fg:#E0AF3B;--chip-bad-bg:#432428;--chip-bad-fg:#FF958E;--chip-idle-bg:#322227;--chip-idle-fg:#F7E6EA;--scrim:rgba(31,15,20,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="cherry"][data-contrast="more"]{--ground:#1F0F14;--glass:rgba(43,21,28,.96);--glass-2:rgba(52,29,36,.99);--glass-edge:rgba(247,230,234,.5);--line:rgba(247,230,234,.34);--line-2:rgba(247,230,234,.6);--hover:rgba(247,230,234,.14);--press:rgba(247,230,234,.2);--well:rgba(0,0,0,.5);--text:#F7E6EA;--text-2:rgba(247,230,234,.94);--text-3:rgba(224,182,193,1);--copper:#FF6B8A;--copper-hi:#FF91A3;--copper-lo:#C6355B;--copper-tint:rgba(255,107,138,.12);--copper-edge:rgba(255,107,138,.86);--copper-text:#FDA8B5;--on-copper:#1A1A1A;--paper:#FAE9ED;--paper-2:#FDF9FA;--paper-text:#1E1215;--paper-mute:rgba(30,18,21,.74);--paper-copper:#9E043E;--paper-line:rgba(30,18,21,.18);--ok:#7FE096;--ok-tint:rgba(127,224,150,.14);--warn:#FAC85A;--warn-tint:rgba(250,200,90,.14);--bad:#FDBFBA;--bad-tint:rgba(253,191,186,.14);--chip-ok-bg:#3A4A38;--chip-ok-fg:#93F4A9;--chip-warn-bg:#5C4328;--chip-warn-fg:#FEE0A1;--chip-bad-bg:#5D4042;--chip-bad-fg:#FEDBD8;--chip-idle-bg:#423136;--chip-idle-fg:#F7E6EA;--scrim:rgba(31,15,20,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="cherry"]{--ground:#FDF2F4;--glass:rgba(255,255,255,.66);--glass-2:rgba(255,255,255,.86);--glass-edge:rgba(51,20,28,.14);--line:rgba(51,20,28,.13);--line-2:rgba(51,20,28,.24);--hover:rgba(51,20,28,.07);--press:rgba(51,20,28,.12);--well:rgba(51,20,28,.05);--text:#33141C;--text-2:rgba(51,20,28,.8);--text-3:rgba(116,79,90,1);--copper:#C21E44;--copper-hi:#D43452;--copper-lo:#8D012B;--copper-tint:rgba(194,30,68,.16);--copper-edge:rgba(194,30,68,.67);--copper-text:#B40139;--on-copper:#FFFFFF;--paper:#261519;--paper-2:#332024;--paper-text:#F8EFF1;--paper-mute:rgba(248,239,241,.74);--paper-copper:#EA4A63;--paper-line:rgba(248,239,241,.18);--ok:#076B30;--ok-tint:rgba(7,107,48,.14);--warn:#735601;--warn-tint:rgba(115,86,1,.14);--bad:#A13835;--bad-tint:rgba(161,56,53,.14);--chip-ok-bg:#D6DCD5;--chip-ok-fg:#076B30;--chip-warn-bg:#E7D9CD;--chip-warn-fg:#735601;--chip-bad-bg:#EED4D5;--chip-bad-fg:#A13835;--chip-idle-bg:#EBDEE1;--chip-idle-fg:#33141C;--scrim:rgba(253,242,244,.44);--shadow:0 1px 0 rgba(51,32,36,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="cherry"][data-contrast="more"]{--ground:#FDF2F4;--glass:rgba(255,255,255,.96);--glass-2:rgba(255,255,255,.99);--glass-edge:rgba(51,20,28,.5);--line:rgba(51,20,28,.34);--line-2:rgba(51,20,28,.6);--hover:rgba(51,20,28,.14);--press:rgba(51,20,28,.2);--well:rgba(51,20,28,.06);--text:#33141C;--text-2:rgba(51,20,28,.94);--text-3:rgba(87,52,63,1);--copper:#C21E44;--copper-hi:#D43452;--copper-lo:#8D012B;--copper-tint:rgba(194,30,68,.12);--copper-edge:rgba(194,30,68,.96);--copper-text:#840127;--on-copper:#FFFFFF;--paper:#261519;--paper-2:#332024;--paper-text:#F8EFF1;--paper-mute:rgba(248,239,241,.74);--paper-copper:#FE7C89;--paper-line:rgba(248,239,241,.18);--ok:#03451C;--ok-tint:rgba(3,69,28,.14);--warn:#4E3A03;--warn-tint:rgba(78,58,3,.14);--bad:#760911;--bad-tint:rgba(118,9,17,.14);--chip-ok-bg:#B7C2B8;--chip-ok-fg:#003915;--chip-warn-bg:#CCBEB1;--chip-warn-fg:#413002;--chip-bad-bg:#D7B1B4;--chip-bad-fg:#620008;--chip-idle-bg:#DDCED1;--chip-idle-fg:#33141C;--scrim:rgba(253,242,244,.44);--shadow:0 1px 0 rgba(51,32,36,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
html:not([data-theme="light"])[data-palette="ocean"]{--ground:#06182B;--glass:rgba(13,37,64,.62);--glass-2:rgba(22,46,74,.78);--glass-edge:rgba(227,238,249,.14);--line:rgba(227,238,249,.13);--line-2:rgba(227,238,249,.24);--hover:rgba(227,238,249,.07);--press:rgba(227,238,249,.12);--well:rgba(0,0,0,.28);--text:#E3EEF9;--text-2:rgba(227,238,249,.8);--text-3:rgba(149,175,202,.98);--copper:#3AA7F5;--copper-hi:#63BAFE;--copper-lo:#0375B7;--copper-tint:rgba(58,167,245,.16);--copper-edge:rgba(58,167,245,.65);--copper-text:#4AB1FD;--on-copper:#1A1A1A;--paper:#E5F0FB;--paper-2:#F8FAFD;--paper-text:#0F171F;--paper-mute:rgba(15,23,31,.74);--paper-copper:#006FAE;--paper-line:rgba(15,23,31,.18);--ok:#6FD087;--ok-tint:rgba(111,208,135,.14);--warn:#E0AF3B;--warn-tint:rgba(224,175,59,.14);--bad:#FF958E;--bad-tint:rgba(255,149,142,.14);--chip-ok-bg:#17353A;--chip-ok-fg:#6FD087;--chip-warn-bg:#29302E;--chip-warn-fg:#E0AF3B;--chip-bad-bg:#2E2C3B;--chip-bad-fg:#FF958E;--chip-idle-bg:#1A2B3E;--chip-idle-fg:#E3EEF9;--scrim:rgba(6,24,43,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="ocean"][data-contrast="more"]{--ground:#06182B;--glass:rgba(13,37,64,.96);--glass-2:rgba(22,46,74,.99);--glass-edge:rgba(230,241,252,.5);--line:rgba(230,241,252,.34);--line-2:rgba(230,241,252,.6);--hover:rgba(230,241,252,.14);--press:rgba(230,241,252,.2);--well:rgba(0,0,0,.5);--text:#E6F1FC;--text-2:rgba(230,241,252,.96);--text-3:rgba(183,210,239,1);--copper:#3AA7F5;--copper-hi:#63BAFE;--copper-lo:#0375B7;--copper-tint:rgba(58,167,245,.12);--copper-edge:rgba(58,167,245,.9);--copper-text:#A4D5FE;--on-copper:#1A1A1A;--paper:#E5F0FB;--paper-2:#F8FAFD;--paper-text:#0F171F;--paper-mute:rgba(15,23,31,.74);--paper-copper:#005283;--paper-line:rgba(15,23,31,.18);--ok:#90F2A6;--ok-tint:rgba(144,242,166,.14);--warn:#FFD479;--warn-tint:rgba(255,212,121,.14);--bad:#FDD2CD;--bad-tint:rgba(253,210,205,.14);--chip-ok-bg:#2D554D;--chip-ok-fg:#AFFFBF;--chip-warn-bg:#4C4D41;--chip-warn-fg:#FFE8BA;--chip-bad-bg:#4B4C58;--chip-bad-fg:#FEE4E1;--chip-idle-bg:#2A3B4C;--chip-idle-fg:#E6F1FC;--scrim:rgba(6,24,43,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="ocean"]{--ground:#EEF5FB;--glass:rgba(255,255,255,.66);--glass-2:rgba(255,255,255,.86);--glass-edge:rgba(15,37,64,.14);--line:rgba(15,37,64,.13);--line-2:rgba(15,37,64,.24);--hover:rgba(15,37,64,.07);--press:rgba(15,37,64,.12);--well:rgba(15,37,64,.05);--text:#0F2540;--text-2:rgba(15,37,64,.8);--text-3:rgba(71,93,118,1);--copper:#0B67B2;--copper-hi:#2376C2;--copper-lo:#03457C;--copper-tint:rgba(11,103,178,.16);--copper-edge:rgba(11,103,178,.73);--copper-text:#025BA1;--on-copper:#FFFFFF;--paper:#111B28;--paper-2:#1C2735;--paper-text:#EDF2F9;--paper-mute:rgba(237,242,249,.74);--paper-copper:#3586D3;--paper-line:rgba(237,242,249,.18);--ok:#076B30;--ok-tint:rgba(7,107,48,.14);--warn:#765906;--warn-tint:rgba(118,89,6,.14);--bad:#A13835;--bad-tint:rgba(161,56,53,.14);--chip-ok-bg:#C9DFDB;--chip-ok-fg:#076B30;--chip-warn-bg:#DBDCD4;--chip-warn-fg:#765906;--chip-bad-bg:#E2D7DB;--chip-bad-fg:#A13835;--chip-idle-bg:#DAE2EA;--chip-idle-fg:#0F2540;--scrim:rgba(238,245,251,.44);--shadow:0 1px 0 rgba(28,39,53,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="ocean"][data-contrast="more"]{--ground:#EEF5FB;--glass:rgba(255,255,255,.96);--glass-2:rgba(255,255,255,.99);--glass-edge:rgba(15,37,64,.5);--line:rgba(15,37,64,.34);--line-2:rgba(15,37,64,.6);--hover:rgba(15,37,64,.14);--press:rgba(15,37,64,.2);--well:rgba(15,37,64,.06);--text:#0F2540;--text-2:rgba(15,37,64,.94);--text-3:rgba(45,66,89,1);--copper:#0B67B2;--copper-hi:#2376C2;--copper-lo:#03457C;--copper-tint:rgba(11,103,178,.12);--copper-edge:rgba(11,103,178,.98);--copper-text:#004074;--on-copper:#FFFFFF;--paper:#111B28;--paper-2:#1C2735;--paper-text:#EDF2F9;--paper-mute:rgba(237,242,249,.74);--paper-copper:#5CABFC;--paper-line:rgba(237,242,249,.18);--ok:#03451C;--ok-tint:rgba(3,69,28,.14);--warn:#4E3A03;--warn-tint:rgba(78,58,3,.14);--bad:#760911;--bad-tint:rgba(118,9,17,.14);--chip-ok-bg:#ACC4BD;--chip-ok-fg:#003915;--chip-warn-bg:#C1C1B6;--chip-warn-fg:#413002;--chip-bad-bg:#CCB3B9;--chip-bad-fg:#620008;--chip-idle-bg:#CAD4DD;--chip-idle-fg:#0F2540;--scrim:rgba(238,245,251,.44);--shadow:0 1px 0 rgba(28,39,53,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
html:not([data-theme="light"])[data-palette="sunset"]{--ground:#1D1220;--glass:rgba(42,26,46,.62);--glass-2:rgba(51,34,55,.78);--glass-edge:rgba(248,232,236,.14);--line:rgba(248,232,236,.13);--line-2:rgba(248,232,236,.24);--hover:rgba(248,232,236,.07);--press:rgba(248,232,236,.12);--well:rgba(0,0,0,.28);--text:#F8E8EC;--text-2:rgba(248,232,236,.8);--text-3:rgba(195,157,177,1);--copper:#FF8A5B;--copper-hi:#FDAB8B;--copper-lo:#C75827;--copper-tint:rgba(255,138,91,.16);--copper-edge:rgba(255,138,91,.57);--copper-text:#FF8A5B;--on-copper:#1A1A1A;--paper:#FAEAEE;--paper-2:#FDF9FA;--paper-text:#1E1216;--paper-mute:rgba(30,18,22,.74);--paper-copper:#B64812;--paper-line:rgba(30,18,22,.18);--ok:#6FD087;--ok-tint:rgba(111,208,135,.14);--warn:#E0AF3B;--warn-tint:rgba(224,175,59,.14);--bad:#FF958E;--bad-tint:rgba(255,149,142,.14);--chip-ok-bg:#2A3030;--chip-ok-fg:#6FD087;--chip-warn-bg:#3C2B24;--chip-warn-fg:#E0AF3B;--chip-bad-bg:#412732;--chip-bad-fg:#FF958E;--chip-idle-bg:#312532;--chip-idle-fg:#F8E8EC;--scrim:rgba(29,18,32,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="sunset"][data-contrast="more"]{--ground:#1D1220;--glass:rgba(42,26,46,.96);--glass-2:rgba(51,34,55,.99);--glass-edge:rgba(248,232,236,.5);--line:rgba(248,232,236,.34);--line-2:rgba(248,232,236,.6);--hover:rgba(248,232,236,.14);--press:rgba(248,232,236,.2);--well:rgba(0,0,0,.5);--text:#F8E8EC;--text-2:rgba(248,232,236,.94);--text-3:rgba(228,188,209,1);--copper:#FF8A5B;--copper-hi:#FDAB8B;--copper-lo:#C75827;--copper-tint:rgba(255,138,91,.12);--copper-edge:rgba(255,138,91,.8);--copper-text:#FDB99F;--on-copper:#1A1A1A;--paper:#FAEAEE;--paper-2:#FDF9FA;--paper-text:#1E1216;--paper-mute:rgba(30,18,22,.74);--paper-copper:#893000;--paper-line:rgba(30,18,22,.18);--ok:#86E89C;--ok-tint:rgba(134,232,156,.14);--warn:#FFD06A;--warn-tint:rgba(255,208,106,.14);--bad:#FEC9C4;--bad-tint:rgba(254,201,196,.14);--chip-ok-bg:#3A4E43;--chip-ok-fg:#9AFCAF;--chip-warn-bg:#5C4735;--chip-warn-fg:#FFE4AE;--chip-bad-bg:#5C454E;--chip-bad-fg:#FEE0DD;--chip-idle-bg:#403441;--chip-idle-fg:#F8E8EC;--scrim:rgba(29,18,32,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="sunset"]{--ground:#FFF4EE;--glass:rgba(255,255,255,.66);--glass-2:rgba(255,255,255,.86);--glass-edge:rgba(51,32,42,.14);--line:rgba(51,32,42,.13);--line-2:rgba(51,32,42,.24);--hover:rgba(51,32,42,.07);--press:rgba(51,32,42,.12);--well:rgba(51,32,42,.05);--text:#33202A;--text-2:rgba(51,32,42,.8);--text-3:rgba(114,86,98,1);--copper:#DD582F;--copper-hi:#EF6840;--copper-lo:#B03403;--copper-tint:rgba(221,88,47,.16);--copper-edge:rgba(221,88,47,.95);--copper-text:#AB3304;--on-copper:#1A1A1A;--paper:#25151D;--paper-2:#312029;--paper-text:#F7EFF3;--paper-mute:rgba(247,239,243,.74);--paper-copper:#DD582F;--paper-line:rgba(247,239,243,.18);--ok:#076B30;--ok-tint:rgba(7,107,48,.14);--warn:#765906;--warn-tint:rgba(118,89,6,.14);--bad:#A13835;--bad-tint:rgba(161,56,53,.14);--chip-ok-bg:#D7DED0;--chip-ok-fg:#076B30;--chip-warn-bg:#E9DBC9;--chip-warn-fg:#765906;--chip-bad-bg:#F0D6D0;--chip-bad-fg:#A13835;--chip-idle-bg:#EDE1DC;--chip-idle-fg:#33202A;--scrim:rgba(255,244,238,.44);--shadow:0 1px 0 rgba(49,32,41,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="sunset"][data-contrast="more"]{--ground:#FFF4EE;--glass:rgba(255,255,255,.96);--glass-2:rgba(255,255,255,.99);--glass-edge:rgba(51,32,42,.5);--line:rgba(51,32,42,.34);--line-2:rgba(51,32,42,.6);--hover:rgba(51,32,42,.14);--press:rgba(51,32,42,.2);--well:rgba(51,32,42,.06);--text:#33202A;--text-2:rgba(51,32,42,.94);--text-3:rgba(85,58,71,1);--copper:#DD582F;--copper-hi:#EF6840;--copper-lo:#B03403;--copper-tint:rgba(221,88,47,.12);--copper-edge:rgba(189,58,7,1);--copper-text:#7E2301;--on-copper:#1A1A1A;--paper:#25151D;--paper-2:#312029;--paper-text:#F7EFF3;--paper-mute:rgba(247,239,243,.74);--paper-copper:#FF805B;--paper-line:rgba(247,239,243,.18);--ok:#01481D;--ok-tint:rgba(1,72,29,.14);--warn:#4E3A03;--warn-tint:rgba(78,58,3,.14);--bad:#7A0D14;--bad-tint:rgba(122,13,20,.14);--chip-ok-bg:#B8C4B3;--chip-ok-fg:#003915;--chip-warn-bg:#CDC0AC;--chip-warn-fg:#413002;--chip-bad-bg:#DAB3B1;--chip-bad-fg:#66020B;--chip-idle-bg:#DED2CF;--chip-idle-fg:#33202A;--scrim:rgba(255,244,238,.44);--shadow:0 1px 0 rgba(49,32,41,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
html:not([data-theme="light"])[data-palette="sepia"]{--ground:#2A231B;--glass:rgba(53,45,35,.62);--glass-2:rgba(62,54,44,.78);--glass-edge:rgba(239,229,211,.14);--line:rgba(239,229,211,.13);--line-2:rgba(239,229,211,.24);--hover:rgba(239,229,211,.07);--press:rgba(239,229,211,.12);--well:rgba(0,0,0,.28);--text:#EFE5D3;--text-2:rgba(239,229,211,.84);--text-3:rgba(199,183,158,1);--copper:#D9A06C;--copper-hi:#EDB37E;--copper-lo:#A56F3C;--copper-tint:rgba(217,160,108,.16);--copper-edge:rgba(217,160,108,.63);--copper-text:#EAB07B;--on-copper:#1A1A1A;--paper:#F5EEE0;--paper-2:#FEFAF1;--paper-text:#1B150B;--paper-mute:rgba(27,21,11,.74);--paper-copper:#95612C;--paper-line:rgba(27,21,11,.18);--ok:#6FD087;--ok-tint:rgba(111,208,135,.14);--warn:#E3B23F;--warn-tint:rgba(227,178,63,.14);--bad:#FEA19A;--bad-tint:rgba(254,161,154,.14);--chip-ok-bg:#353F2C;--chip-ok-fg:#6FD087;--chip-warn-bg:#483A21;--chip-warn-fg:#E3B23F;--chip-bad-bg:#4C372F;--chip-bad-fg:#FEA19A;--chip-idle-bg:#3C342C;--chip-idle-fg:#EFE5D3;--scrim:rgba(42,35,27,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="sepia"][data-contrast="more"]{--ground:#2A231B;--glass:rgba(53,45,35,.96);--glass-2:rgba(62,54,44,.99);--glass-edge:rgba(255,255,255,.5);--line:rgba(255,255,255,.34);--line-2:rgba(255,255,255,.6);--hover:rgba(255,255,255,.14);--press:rgba(255,255,255,.2);--well:rgba(0,0,0,.5);--text:#FFFFFF;--text-2:rgba(255,255,255,.98);--text-3:rgba(239,221,196,1);--copper:#D9A06C;--copper-hi:#EDB37E;--copper-lo:#A56F3C;--copper-tint:rgba(217,160,108,.12);--copper-edge:rgba(217,160,108,.9);--copper-text:#FED9B8;--on-copper:#1A1A1A;--paper:#EEEEEE;--paper-2:#FAFAFA;--paper-text:#1A160B;--paper-mute:rgba(26,22,11,.74);--paper-copper:#734103;--paper-line:rgba(26,22,11,.18);--ok:#C7FFD1;--ok-tint:rgba(199,255,209,.14);--warn:#FEF0D4;--warn-tint:rgba(254,240,212,.14);--bad:#FEF1F0;--bad-tint:rgba(254,241,240,.14);--chip-ok-bg:#56614E;--chip-ok-fg:#FFFFFF;--chip-warn-bg:#655C4F;--chip-warn-fg:#FFFFFF;--chip-bad-bg:#655D57;--chip-bad-fg:#FFFFFF;--chip-idle-bg:#4C463F;--chip-idle-fg:#FFFFFF;--scrim:rgba(42,35,27,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="sepia"]{--ground:#F4ECDD;--glass:rgba(251,246,234,.66);--glass-2:rgba(254,253,249,.86);--glass-edge:rgba(58,48,36,.14);--line:rgba(58,48,36,.13);--line-2:rgba(58,48,36,.24);--hover:rgba(58,48,36,.07);--press:rgba(58,48,36,.12);--well:rgba(58,48,36,.05);--text:#3A3024;--text-2:rgba(58,48,36,.84);--text-3:rgba(99,84,64,1);--copper:#7A5230;--copper-hi:#89603E;--copper-lo:#57310D;--copper-tint:rgba(122,82,48,.16);--copper-edge:rgba(122,82,48,.71);--copper-text:#774F2D;--on-copper:#FFFFFF;--paper:#22190D;--paper-2:#2E2519;--paper-text:#F6F1EB;--paper-mute:rgba(246,241,235,.74);--paper-copper:#A57A58;--paper-line:rgba(246,241,235,.18);--ok:#03652C;--ok-tint:rgba(3,101,44,.14);--warn:#6F5305;--warn-tint:rgba(111,83,5,.14);--bad:#9A322F;--bad-tint:rgba(154,50,47,.14);--chip-ok-bg:#CDD6C1;--chip-ok-fg:#03652C;--chip-warn-bg:#DFD4BA;--chip-warn-fg:#6F5305;--chip-bad-bg:#E6CEC1;--chip-bad-fg:#9A322F;--chip-idle-bg:#E3DBCC;--chip-idle-fg:#3A3024;--scrim:rgba(244,236,221,.44);--shadow:0 1px 0 rgba(46,37,25,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="sepia"][data-contrast="more"]{--ground:#F4ECDD;--glass:rgba(251,246,234,.96);--glass-2:rgba(254,253,249,.99);--glass-edge:rgba(43,33,22,.5);--line:rgba(43,33,22,.34);--line-2:rgba(43,33,22,.6);--hover:rgba(43,33,22,.14);--press:rgba(43,33,22,.2);--well:rgba(58,48,36,.06);--text:#2B2116;--text-2:rgba(43,33,22,.96);--text-3:rgba(73,60,41,1);--copper:#7A5230;--copper-hi:#89603E;--copper-lo:#57310D;--copper-tint:rgba(122,82,48,.12);--copper-edge:rgba(122,82,48,.94);--copper-text:#5A3411;--on-copper:#FFFFFF;--paper:#22190E;--paper-2:#2E2419;--paper-text:#F6F1EB;--paper-mute:rgba(246,241,235,.74);--paper-copper:#CC9F7B;--paper-line:rgba(246,241,235,.18);--ok:#00421A;--ok-tint:rgba(0,66,26,.14);--warn:#473503;--warn-tint:rgba(71,53,3,.14);--bad:#72030E;--bad-tint:rgba(114,3,14,.14);--chip-ok-bg:#B0BCA6;--chip-ok-fg:#003312;--chip-warn-bg:#C4B9A0;--chip-warn-fg:#3B2B02;--chip-bad-bg:#D0ABA3;--chip-bad-fg:#580007;--chip-idle-bg:#D4CCBD;--chip-idle-fg:#2B2116;--scrim:rgba(244,236,221,.44);--shadow:0 1px 0 rgba(46,36,25,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
html:not([data-theme="light"])[data-palette="meadow"]{--ground:#0D110C;--glass:rgba(24,28,23,.62);--glass-2:rgba(32,36,31,.78);--glass-edge:rgba(236,240,235,.14);--line:rgba(236,240,235,.13);--line-2:rgba(236,240,235,.24);--hover:rgba(236,240,235,.07);--press:rgba(236,240,235,.12);--well:rgba(0,0,0,.28);--text:#ECF0EB;--text-2:rgba(236,240,235,.8);--text-3:rgba(166,173,163,.92);--copper:#8DB082;--copper-hi:#9FC394;--copper-lo:#5E7F53;--copper-tint:rgba(141,176,130,.16);--copper-edge:rgba(141,176,130,.57);--copper-text:#8DB082;--on-copper:#1A1A1A;--paper:#ECF0EB;--paper-2:#F7FBF6;--paper-text:#111810;--paper-mute:rgba(17,24,16,.74);--paper-copper:#537348;--paper-line:rgba(17,24,16,.18);--ok:#6FD087;--ok-tint:rgba(111,208,135,.14);--warn:#E0AF3B;--warn-tint:rgba(224,175,59,.14);--bad:#FF958E;--bad-tint:rgba(255,149,142,.14);--chip-ok-bg:#1D3020;--chip-ok-fg:#6FD087;--chip-warn-bg:#2F2A14;--chip-warn-fg:#E0AF3B;--chip-bad-bg:#342621;--chip-bad-fg:#FF958E;--chip-idle-bg:#212520;--chip-idle-fg:#ECF0EB;--scrim:rgba(13,17,12,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="meadow"][data-contrast="more"]{--ground:#0D110C;--glass:rgba(24,28,23,.96);--glass-2:rgba(32,36,31,.99);--glass-edge:rgba(236,240,235,.5);--line:rgba(236,240,235,.34);--line-2:rgba(236,240,235,.6);--hover:rgba(236,240,235,.14);--press:rgba(236,240,235,.2);--well:rgba(0,0,0,.5);--text:#ECF0EB;--text-2:rgba(236,240,235,.94);--text-3:rgba(188,195,185,1);--copper:#8DB082;--copper-hi:#9FC394;--copper-lo:#5E7F53;--copper-tint:rgba(141,176,130,.12);--copper-edge:rgba(141,176,130,.78);--copper-text:#A9CD9E;--on-copper:#1A1A1A;--paper:#ECF0EB;--paper-2:#F7FBF6;--paper-text:#111810;--paper-mute:rgba(17,24,16,.74);--paper-copper:#37562D;--paper-line:rgba(17,24,16,.18);--ok:#7FE096;--ok-tint:rgba(127,224,150,.14);--warn:#F8C655;--warn-tint:rgba(248,198,85,.14);--bad:#FDBEB9;--bad-tint:rgba(253,190,185,.14);--chip-ok-bg:#2D4B33;--chip-ok-fg:#8FF1A6;--chip-warn-bg:#4F4420;--chip-warn-fg:#FED98C;--chip-bad-bg:#50413C;--chip-bad-fg:#FFD0CC;--chip-idle-bg:#313530;--chip-idle-fg:#ECF0EB;--scrim:rgba(13,17,12,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="meadow"]{--ground:#FAF7F0;--glass:rgba(255,255,255,.66);--glass-2:rgba(255,255,255,.86);--glass-edge:rgba(31,42,35,.14);--line:rgba(31,42,35,.13);--line-2:rgba(31,42,35,.24);--hover:rgba(31,42,35,.07);--press:rgba(31,42,35,.12);--well:rgba(31,42,35,.05);--text:#1F2A23;--text-2:rgba(31,42,35,.8);--text-3:rgba(85,98,90,1);--copper:#5E7F53;--copper-hi:#6C8E61;--copper-lo:#3D5C32;--copper-tint:rgba(94,127,83,.16);--copper-edge:rgba(94,127,83,.85);--copper-text:#45653A;--on-copper:#FFFFFF;--paper:#131D17;--paper-2:#1E2922;--paper-text:#EDF4EF;--paper-mute:rgba(237,244,239,.74);--paper-copper:#6C8E61;--paper-line:rgba(237,244,239,.18);--ok:#076B30;--ok-tint:rgba(7,107,48,.14);--warn:#765906;--warn-tint:rgba(118,89,6,.14);--bad:#A13835;--bad-tint:rgba(161,56,53,.14);--chip-ok-bg:#D3E1D1;--chip-ok-fg:#076B30;--chip-warn-bg:#E5DECB;--chip-warn-fg:#765906;--chip-bad-bg:#ECD8D2;--chip-bad-fg:#A13835;--chip-idle-bg:#E6E5DE;--chip-idle-fg:#1F2A23;--scrim:rgba(250,247,240,.44);--shadow:0 1px 0 rgba(30,41,34,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="meadow"][data-contrast="more"]{--ground:#FAF7F0;--glass:rgba(255,255,255,.96);--glass-2:rgba(255,255,255,.99);--glass-edge:rgba(31,42,35,.5);--line:rgba(31,42,35,.34);--line-2:rgba(31,42,35,.6);--hover:rgba(31,42,35,.14);--press:rgba(31,42,35,.2);--well:rgba(31,42,35,.06);--text:#1F2A23;--text-2:rgba(31,42,35,.94);--text-3:rgba(57,71,62,1);--copper:#5E7F53;--copper-hi:#6C8E61;--copper-lo:#3D5C32;--copper-tint:rgba(94,127,83,.12);--copper-edge:rgba(80,112,69,.98);--copper-text:#2D4B22;--on-copper:#FFFFFF;--paper:#131D17;--paper-2:#1E2922;--paper-text:#EDF4EF;--paper-mute:rgba(237,244,239,.74);--paper-copper:#8DB082;--paper-line:rgba(237,244,239,.18);--ok:#01481D;--ok-tint:rgba(1,72,29,.14);--warn:#4E3A03;--warn-tint:rgba(78,58,3,.14);--bad:#7A0D14;--bad-tint:rgba(122,13,20,.14);--chip-ok-bg:#B4C6B5;--chip-ok-fg:#023C17;--chip-warn-bg:#CAC2AE;--chip-warn-fg:#413002;--chip-bad-bg:#D6B5B2;--chip-bad-fg:#66020B;--chip-idle-bg:#D7D6CF;--chip-idle-fg:#1F2A23;--scrim:rgba(250,247,240,.44);--shadow:0 1px 0 rgba(30,41,34,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
html:not([data-theme="light"])[data-palette="stone"]{--ground:#140E0C;--glass:rgba(32,25,22,.62);--glass-2:rgba(40,33,30,.78);--glass-edge:rgba(243,237,235,.14);--line:rgba(243,237,235,.13);--line-2:rgba(243,237,235,.24);--hover:rgba(243,237,235,.07);--press:rgba(243,237,235,.12);--well:rgba(0,0,0,.28);--text:#F3EDEB;--text-2:rgba(243,237,235,.8);--text-3:rgba(181,168,163,.9);--copper:#DF8C70;--copper-hi:#F39F82;--copper-lo:#AA5C41;--copper-tint:rgba(223,140,112,.16);--copper-edge:rgba(223,140,112,.59);--copper-text:#DF8C70;--on-copper:#1A1A1A;--paper:#F3EDEB;--paper-2:#FFF9F7;--paper-text:#1E130F;--paper-mute:rgba(30,19,15,.74);--paper-copper:#A3563C;--paper-line:rgba(30,19,15,.18);--ok:#6FD087;--ok-tint:rgba(111,208,135,.14);--warn:#E0AF3B;--warn-tint:rgba(224,175,59,.14);--bad:#FF958E;--bad-tint:rgba(255,149,142,.14);--chip-ok-bg:#232D20;--chip-ok-fg:#6FD087;--chip-warn-bg:#352814;--chip-warn-fg:#E0AF3B;--chip-bad-bg:#3A2421;--chip-bad-fg:#FF958E;--chip-idle-bg:#282220;--chip-idle-fg:#F3EDEB;--scrim:rgba(20,14,12,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="stone"][data-contrast="more"]{--ground:#140E0C;--glass:rgba(32,25,22,.96);--glass-2:rgba(40,33,30,.99);--glass-edge:rgba(243,237,235,.5);--line:rgba(243,237,235,.34);--line-2:rgba(243,237,235,.6);--hover:rgba(243,237,235,.14);--press:rgba(243,237,235,.2);--well:rgba(0,0,0,.5);--text:#F3EDEB;--text-2:rgba(243,237,235,.94);--text-3:rgba(203,190,185,1);--copper:#DF8C70;--copper-hi:#F39F82;--copper-lo:#AA5C41;--copper-tint:rgba(223,140,112,.12);--copper-edge:rgba(223,140,112,.82);--copper-text:#FDAD93;--on-copper:#1A1A1A;--paper:#F3EDEB;--paper-2:#FFF9F7;--paper-text:#1E130F;--paper-mute:rgba(30,19,15,.74);--paper-copper:#83391F;--paper-line:rgba(30,19,15,.18);--ok:#7FE096;--ok-tint:rgba(127,224,150,.14);--warn:#F7C556;--warn-tint:rgba(247,197,86,.14);--bad:#FDBFB9;--bad-tint:rgba(253,191,185,.14);--chip-ok-bg:#324933;--chip-ok-fg:#8FF1A6;--chip-warn-bg:#544121;--chip-warn-fg:#FED889;--chip-bad-bg:#55403C;--chip-bad-fg:#FED6D2;--chip-idle-bg:#383230;--chip-idle-fg:#F3EDEB;--scrim:rgba(20,14,12,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="stone"]{--ground:#EFEAE2;--glass:rgba(248,245,239,.66);--glass-2:rgba(255,252,246,.86);--glass-edge:rgba(42,38,34,.14);--line:rgba(42,38,34,.13);--line-2:rgba(42,38,34,.24);--hover:rgba(42,38,34,.07);--press:rgba(42,38,34,.12);--well:rgba(42,38,34,.05);--text:#2A2622;--text-2:rgba(42,38,34,.8);--text-3:rgba(93,85,76,1);--copper:#A85A3F;--copper-hi:#B8694D;--copper-lo:#81371C;--copper-tint:rgba(168,90,63,.16);--copper-edge:rgba(168,90,63,.85);--copper-text:#8B4025;--on-copper:#FFFFFF;--paper:#1E1A16;--paper-2:#2A2622;--paper-text:#F7F1EB;--paper-mute:rgba(247,241,235,.74);--paper-copper:#BF6F53;--paper-line:rgba(247,241,235,.18);--ok:#03652C;--ok-tint:rgba(3,101,44,.14);--warn:#6F5305;--warn-tint:rgba(111,83,5,.14);--bad:#9A3230;--bad-tint:rgba(154,50,48,.14);--chip-ok-bg:#C9D5C5;--chip-ok-fg:#03652C;--chip-warn-bg:#DBD2BF;--chip-warn-fg:#6F5305;--chip-bad-bg:#E1CDC6;--chip-bad-fg:#9A3230;--chip-idle-bg:#DDD8D1;--chip-idle-fg:#2A2622;--scrim:rgba(239,234,226,.44);--shadow:0 1px 0 rgba(42,38,34,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="stone"][data-contrast="more"]{--ground:#EFEAE2;--glass:rgba(248,245,239,.96);--glass-2:rgba(255,252,246,.99);--glass-edge:rgba(35,31,27,.5);--line:rgba(35,31,27,.34);--line-2:rgba(35,31,27,.6);--hover:rgba(35,31,27,.14);--press:rgba(35,31,27,.2);--well:rgba(42,38,34,.06);--text:#231F1B;--text-2:rgba(35,31,27,.94);--text-3:rgba(66,58,50,1);--copper:#A85A3F;--copper-hi:#B8694D;--copper-lo:#81371C;--copper-tint:rgba(168,90,63,.12);--copper-edge:rgba(152,75,49,1);--copper-text:#6B2305;--on-copper:#FFFFFF;--paper:#1E1A16;--paper-2:#2A2621;--paper-text:#F7F1EB;--paper-mute:rgba(247,241,235,.74);--paper-copper:#E49074;--paper-line:rgba(247,241,235,.18);--ok:#003F19;--ok-tint:rgba(0,63,25,.14);--warn:#453200;--warn-tint:rgba(69,50,0,.14);--bad:#6F000B;--bad-tint:rgba(111,0,11,.14);--chip-ok-bg:#ACBAAA;--chip-ok-fg:#003111;--chip-warn-bg:#BFB6A3;--chip-warn-fg:#392800;--chip-bad-bg:#CBA8A6;--chip-bad-fg:#540006;--chip-idle-bg:#CECAC2;--chip-idle-fg:#231F1B;--scrim:rgba(239,234,226,.44);--shadow:0 1px 0 rgba(42,38,33,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
html:not([data-theme="light"])[data-palette="harbor"]{--ground:#0B1B2E;--glass:rgba(30,58,95,.62);--glass-2:rgba(39,67,105,.78);--glass-edge:rgba(241,245,249,.14);--line:rgba(241,245,249,.13);--line-2:rgba(241,245,249,.24);--hover:rgba(241,245,249,.07);--press:rgba(241,245,249,.12);--well:rgba(0,0,0,.28);--text:#F1F5F9;--text-2:rgba(241,245,249,.8);--text-3:rgba(171,192,213,1);--copper:#F97316;--copper-hi:#FF9257;--copper-lo:#B24F06;--copper-tint:rgba(249,115,22,.16);--copper-edge:rgba(249,115,22,.87);--copper-text:#FEA77B;--on-copper:#1A1A1A;--paper:#EBEFF3;--paper-2:#F7FBFF;--paper-text:#0F171F;--paper-mute:rgba(15,23,31,.74);--paper-copper:#B24F06;--paper-line:rgba(15,23,31,.18);--ok:#7CDD93;--ok-tint:rgba(124,221,147,.14);--warn:#F0BF4E;--warn-tint:rgba(240,191,78,.14);--bad:#FDB5AF;--bad-tint:rgba(253,181,175,.14);--chip-ok-bg:#1D3A3E;--chip-ok-fg:#7CDD93;--chip-warn-bg:#303533;--chip-warn-fg:#F0BF4E;--chip-bad-bg:#323443;--chip-bad-fg:#FDB5AF;--chip-idle-bg:#202F40;--chip-idle-fg:#F1F5F9;--scrim:rgba(11,27,46,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="harbor"][data-contrast="more"]{--ground:#0B1B2E;--glass:rgba(30,58,95,.96);--glass-2:rgba(39,67,105,.99);--glass-edge:rgba(255,255,255,.5);--line:rgba(255,255,255,.34);--line-2:rgba(255,255,255,.6);--hover:rgba(255,255,255,.14);--press:rgba(255,255,255,.2);--well:rgba(0,0,0,.5);--text:#FFFFFF;--text-2:rgba(255,255,255,1);--text-3:rgba(209,231,253,1);--copper:#F97316;--copper-hi:#FF9257;--copper-lo:#B24F06;--copper-tint:rgba(249,115,22,.12);--copper-edge:rgba(255,146,87,1);--copper-text:#FDDFD1;--on-copper:#1A1A1A;--paper:#EEEEEE;--paper-2:#FAFAFA;--paper-text:#1A160B;--paper-mute:rgba(26,22,11,.74);--paper-copper:#833701;--paper-line:rgba(26,22,11,.18);--ok:#FFFFFF;--ok-tint:rgba(255,255,255,.14);--warn:#FFFFFF;--warn-tint:rgba(255,255,255,.14);--bad:#FFFFFF;--bad-tint:rgba(255,255,255,.14);--chip-ok-bg:#4F5B69;--chip-ok-fg:#FFFFFF;--chip-warn-bg:#4F5B69;--chip-warn-fg:#FFFFFF;--chip-bad-bg:#4F5B69;--chip-bad-fg:#FFFFFF;--chip-idle-bg:#323F4F;--chip-idle-fg:#FFFFFF;--scrim:rgba(11,27,46,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="harbor"]{--ground:#F6EEEB;--glass:rgba(253,253,253,.66);--glass-2:rgba(255,255,255,.86);--glass-edge:rgba(33,24,20,.14);--line:rgba(33,24,20,.13);--line-2:rgba(33,24,20,.24);--hover:rgba(33,24,20,.07);--press:rgba(33,24,20,.12);--well:rgba(33,24,20,.05);--text:#211814;--text-2:rgba(33,24,20,.8);--text-3:rgba(96,85,80,.98);--copper:#B85207;--copper-hi:#C96122;--copper-lo:#853903;--copper-tint:rgba(184,82,7,.16);--copper-edge:rgba(184,82,7,.83);--copper-text:#913F04;--on-copper:#FFFFFF;--paper:#211814;--paper-2:#2E2420;--paper-text:#F8F0EC;--paper-mute:rgba(248,240,236,.74);--paper-copper:#D0682A;--paper-line:rgba(248,240,236,.18);--ok:#03652C;--ok-tint:rgba(3,101,44,.14);--warn:#6F5406;--warn-tint:rgba(111,84,6,.14);--bad:#9D3532;--bad-tint:rgba(157,53,50,.14);--chip-ok-bg:#CFD8CC;--chip-ok-fg:#03652C;--chip-warn-bg:#E0D5C6;--chip-warn-fg:#6F5406;--chip-bad-bg:#E8D0CD;--chip-bad-fg:#9D3532;--chip-idle-bg:#E3DBD8;--chip-idle-fg:#211814;--scrim:rgba(246,238,235,.44);--shadow:0 1px 0 rgba(46,36,32,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="harbor"][data-contrast="more"]{--ground:#F6EEEB;--glass:rgba(253,253,253,.96);--glass-2:rgba(255,255,255,.99);--glass-edge:rgba(33,24,20,.5);--line:rgba(33,24,20,.34);--line-2:rgba(33,24,20,.6);--hover:rgba(33,24,20,.14);--press:rgba(33,24,20,.2);--well:rgba(33,24,20,.06);--text:#211814;--text-2:rgba(33,24,20,.94);--text-3:rgba(71,61,56,1);--copper:#B85207;--copper-hi:#C96122;--copper-lo:#853903;--copper-tint:rgba(184,82,7,.12);--copper-edge:rgba(168,73,0,1);--copper-text:#692A00;--on-copper:#FFFFFF;--paper:#211814;--paper-2:#2E2420;--paper-text:#F8F0EC;--paper-mute:rgba(248,240,236,.74);--paper-copper:#F68A4F;--paper-line:rgba(248,240,236,.18);--ok:#00431A;--ok-tint:rgba(0,67,26,.14);--warn:#473503;--warn-tint:rgba(71,53,3,.14);--bad:#72030E;--bad-tint:rgba(114,3,14,.14);--chip-ok-bg:#B1BEB0;--chip-ok-fg:#023413;--chip-warn-bg:#C5BAAA;--chip-warn-fg:#3B2B02;--chip-bad-bg:#D1ACAD;--chip-bad-fg:#580007;--chip-idle-bg:#D4CCC9;--chip-idle-fg:#211814;--scrim:rgba(246,238,235,.44);--shadow:0 1px 0 rgba(46,36,32,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
html:not([data-theme="light"])[data-palette="signal"]{--ground:#0F172A;--glass:rgba(30,41,59,.62);--glass-2:rgba(38,50,68,.78);--glass-edge:rgba(226,232,240,.14);--line:rgba(226,232,240,.13);--line-2:rgba(226,232,240,.24);--hover:rgba(226,232,240,.07);--press:rgba(226,232,240,.12);--well:rgba(0,0,0,.28);--text:#E2E8F0;--text-2:rgba(226,232,240,.82);--text-3:rgba(170,185,206,.98);--copper:#22D3EE;--copper-hi:#5CE5FE;--copper-lo:#069CB1;--copper-tint:rgba(34,211,238,.16);--copper-edge:rgba(34,211,238,.55);--copper-text:#22D3EE;--on-copper:#1A1A1A;--paper:#E9EFF7;--paper-2:#F8FAFD;--paper-text:#10161F;--paper-mute:rgba(16,22,31,.74);--paper-copper:#007586;--paper-line:rgba(16,22,31,.18);--ok:#6FD087;--ok-tint:rgba(111,208,135,.14);--warn:#E0AF3B;--warn-tint:rgba(224,175,59,.14);--bad:#FF958E;--bad-tint:rgba(255,149,142,.14);--chip-ok-bg:#1E3539;--chip-ok-fg:#6FD087;--chip-warn-bg:#302F2D;--chip-warn-fg:#E0AF3B;--chip-bad-bg:#352B3A;--chip-bad-fg:#FF958E;--chip-idle-bg:#222A3C;--chip-idle-fg:#E2E8F0;--scrim:rgba(15,23,42,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="signal"][data-contrast="more"]{--ground:#0F172A;--glass:rgba(30,41,59,.96);--glass-2:rgba(38,50,68,.99);--glass-edge:rgba(244,248,254,.5);--line:rgba(244,248,254,.34);--line-2:rgba(244,248,254,.6);--hover:rgba(244,248,254,.14);--press:rgba(244,248,254,.2);--well:rgba(0,0,0,.5);--text:#F4F8FE;--text-2:rgba(244,248,254,.98);--text-3:rgba(201,217,240,1);--copper:#22D3EE;--copper-hi:#5CE5FE;--copper-lo:#069CB1;--copper-tint:rgba(34,211,238,.12);--copper-edge:rgba(34,211,238,.74);--copper-text:#7AE9FF;--on-copper:#1A1A1A;--paper:#EBEFF5;--paper-2:#F8FAFE;--paper-text:#10161F;--paper-mute:rgba(16,22,31,.74);--paper-copper:#085662;--paper-line:rgba(16,22,31,.18);--ok:#9AFBAF;--ok-tint:rgba(154,251,175,.14);--warn:#FFE5AF;--warn-tint:rgba(255,229,175,.14);--bad:#FDE0DD;--bad-tint:rgba(253,224,221,.14);--chip-ok-bg:#36574F;--chip-ok-fg:#C7FFD1;--chip-warn-bg:#52514F;--chip-warn-fg:#FEF1D5;--chip-bad-bg:#524F5C;--chip-bad-fg:#FDEEEC;--chip-idle-bg:#343B4C;--chip-idle-fg:#F4F8FE;--scrim:rgba(15,23,42,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="signal"]{--ground:#E9F2F4;--glass:rgba(251,254,255,.66);--glass-2:rgba(255,255,255,.86);--glass-edge:rgba(17,29,31,.14);--line:rgba(17,29,31,.13);--line-2:rgba(17,29,31,.24);--hover:rgba(17,29,31,.07);--press:rgba(17,29,31,.12);--well:rgba(17,29,31,.05);--text:#111D1F;--text-2:rgba(17,29,31,.8);--text-3:rgba(78,91,93,.98);--copper:#0A8091;--copper-hi:#278FA0;--copper-lo:#035A67;--copper-tint:rgba(10,128,145,.16);--copper-edge:rgba(10,128,145,.85);--copper-text:#086471;--on-copper:#FFFFFF;--paper:#111D1F;--paper-2:#1D292B;--paper-text:#EBF4F5;--paper-mute:rgba(235,244,245,.74);--paper-copper:#278FA0;--paper-line:rgba(235,244,245,.18);--ok:#00682D;--ok-tint:rgba(0,104,45,.14);--warn:#735601;--warn-tint:rgba(115,86,1,.14);--bad:#9D3532;--bad-tint:rgba(157,53,50,.14);--chip-ok-bg:#C4DCD4;--chip-ok-fg:#00682D;--chip-warn-bg:#D6D9CD;--chip-warn-fg:#735601;--chip-bad-bg:#DDD4D5;--chip-bad-fg:#9D3532;--chip-idle-bg:#D6DFE1;--chip-idle-fg:#111D1F;--scrim:rgba(233,242,244,.44);--shadow:0 1px 0 rgba(29,41,43,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="signal"][data-contrast="more"]{--ground:#E9F2F4;--glass:rgba(251,254,255,.96);--glass-2:rgba(255,255,255,.99);--glass-edge:rgba(17,29,31,.5);--line:rgba(17,29,31,.34);--line-2:rgba(17,29,31,.6);--hover:rgba(17,29,31,.14);--press:rgba(17,29,31,.2);--well:rgba(17,29,31,.06);--text:#111D1F;--text-2:rgba(17,29,31,.94);--text-3:rgba(52,64,66,1);--copper:#0A8091;--copper-hi:#278FA0;--copper-lo:#035A67;--copper-tint:rgba(10,128,145,.12);--copper-edge:rgba(5,112,127,1);--copper-text:#024650;--on-copper:#FFFFFF;--paper:#111D1F;--paper-2:#1D292B;--paper-text:#EBF4F5;--paper-mute:rgba(235,244,245,.74);--paper-copper:#54B5C6;--paper-line:rgba(235,244,245,.18);--ok:#004219;--ok-tint:rgba(0,66,25,.14);--warn:#4B3700;--warn-tint:rgba(75,55,0,.14);--bad:#72030E;--bad-tint:rgba(114,3,14,.14);--chip-ok-bg:#A8C1B7;--chip-ok-fg:#013614;--chip-warn-bg:#BDBEB0;--chip-warn-fg:#3E2D00;--chip-bad-bg:#C8AFB4;--chip-bad-fg:#580007;--chip-idle-bg:#C6D0D2;--chip-idle-fg:#111D1F;--scrim:rgba(233,242,244,.44);--shadow:0 1px 0 rgba(29,41,43,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
html:not([data-theme="light"])[data-palette="mono"]{--ground:#000000;--glass:rgba(17,17,17,.62);--glass-2:rgba(25,25,25,.78);--glass-edge:rgba(255,255,255,.14);--line:rgba(255,255,255,.13);--line-2:rgba(255,255,255,.24);--hover:rgba(255,255,255,.07);--press:rgba(255,255,255,.12);--well:rgba(0,0,0,.28);--text:#FFFFFF;--text-2:rgba(255,255,255,.8);--text-3:rgba(179,179,179,.86);--copper:#FFD60A;--copper-hi:#FFEDAC;--copper-lo:#C4A402;--copper-tint:rgba(255,214,10,.16);--copper-edge:rgba(255,214,10,.55);--copper-text:#FFD60A;--on-copper:#1A1A1A;--paper:#EEEEEE;--paper-2:#FAFAFA;--paper-text:#1A160B;--paper-mute:rgba(26,22,11,.74);--paper-copper:#7E690A;--paper-line:rgba(26,22,11,.18);--ok:#6FD087;--ok-tint:rgba(111,208,135,.14);--warn:#E0AF3B;--warn-tint:rgba(224,175,59,.14);--bad:#FF958E;--bad-tint:rgba(255,149,142,.14);--chip-ok-bg:#122116;--chip-ok-fg:#6FD087;--chip-warn-bg:#241C09;--chip-warn-fg:#E0AF3B;--chip-bad-bg:#291817;--chip-bad-fg:#FF958E;--chip-idle-bg:#171717;--chip-idle-fg:#FFFFFF;--scrim:rgba(0,0,0,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="mono"][data-contrast="more"]{--ground:#000000;--glass:rgba(17,17,17,.96);--glass-2:rgba(25,25,25,.99);--glass-edge:rgba(255,255,255,.5);--line:rgba(255,255,255,.34);--line-2:rgba(255,255,255,.6);--hover:rgba(255,255,255,.14);--press:rgba(255,255,255,.2);--well:rgba(0,0,0,.5);--text:#FFFFFF;--text-2:rgba(255,255,255,.94);--text-3:rgba(192,192,192,1);--copper:#FFD60A;--copper-hi:#FFEDAC;--copper-lo:#C4A402;--copper-tint:rgba(255,214,10,.12);--copper-edge:rgba(255,214,10,.7);--copper-text:#FFD60A;--on-copper:#1A1A1A;--paper:#EEEEEE;--paper-2:#FAFAFA;--paper-text:#1A160B;--paper-mute:rgba(26,22,11,.74);--paper-copper:#5D4D06;--paper-line:rgba(26,22,11,.18);--ok:#72D38A;--ok-tint:rgba(114,211,138,.14);--warn:#E7B543;--warn-tint:rgba(231,181,67,.14);--bad:#FDA69F;--bad-tint:rgba(253,166,159,.14);--chip-ok-bg:#203B27;--chip-ok-fg:#79DA90;--chip-warn-bg:#413313;--chip-warn-fg:#F1BF4E;--chip-bad-bg:#472E2D;--chip-bad-fg:#FEB0A9;--chip-idle-bg:#292929;--chip-idle-fg:#FFFFFF;--scrim:rgba(0,0,0,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="mono"]{--ground:#FFFFFF;--glass:rgba(245,245,245,.66);--glass-2:rgba(252,252,252,.86);--glass-edge:rgba(17,17,17,.14);--line:rgba(17,17,17,.13);--line-2:rgba(17,17,17,.24);--hover:rgba(17,17,17,.07);--press:rgba(17,17,17,.12);--well:rgba(17,17,17,.05);--text:#111111;--text-2:rgba(17,17,17,.8);--text-3:rgba(85,85,85,.98);--copper:#1A1A1A;--copper-hi:#262626;--copper-lo:#030303;--copper-tint:rgba(26,26,26,.16);--copper-edge:rgba(26,26,26,.55);--copper-text:#1A1A1A;--on-copper:#FFFFFF;--paper:#1B1B1B;--paper-2:#262626;--paper-text:#F4F2EA;--paper-mute:rgba(244,242,234,.74);--paper-copper:#858585;--paper-line:rgba(244,242,234,.18);--ok:#046F31;--ok-tint:rgba(4,111,49,.14);--warn:#7A5B01;--warn-tint:rgba(122,91,1,.14);--bad:#A43B38;--bad-tint:rgba(164,59,56,.14);--chip-ok-bg:#D7E8DE;--chip-ok-fg:#046F31;--chip-warn-bg:#EAE5D6;--chip-warn-fg:#7A5B01;--chip-bad-bg:#F0E0DF;--chip-bad-fg:#A43B38;--chip-idle-bg:#EAEAEA;--chip-idle-fg:#111111;--scrim:rgba(255,255,255,.44);--shadow:0 1px 0 rgba(38,38,38,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="mono"][data-contrast="more"]{--ground:#FFFFFF;--glass:rgba(245,245,245,.96);--glass-2:rgba(252,252,252,.99);--glass-edge:rgba(17,17,17,.5);--line:rgba(17,17,17,.34);--line-2:rgba(17,17,17,.6);--hover:rgba(17,17,17,.14);--press:rgba(17,17,17,.2);--well:rgba(17,17,17,.06);--text:#111111;--text-2:rgba(17,17,17,.94);--text-3:rgba(63,63,63,1);--copper:#1A1A1A;--copper-hi:#262626;--copper-lo:#030303;--copper-tint:rgba(26,26,26,.12);--copper-edge:rgba(26,26,26,.7);--copper-text:#1A1A1A;--on-copper:#FFFFFF;--paper:#1B1B1B;--paper-2:#262626;--paper-text:#F4F2EA;--paper-mute:rgba(244,242,234,.74);--paper-copper:#A7A7A7;--paper-line:rgba(244,242,234,.18);--ok:#004B1E;--ok-tint:rgba(0,75,30,.14);--warn:#553E03;--warn-tint:rgba(85,62,3,.14);--bad:#7F161A;--bad-tint:rgba(127,22,26,.14);--chip-ok-bg:#B8CDC0;--chip-ok-fg:#013F18;--chip-warn-bg:#CFC9B8;--chip-warn-fg:#483402;--chip-bad-bg:#DBBEBF;--chip-bad-fg:#6D030E;--chip-idle-bg:#D9D9D9;--chip-idle-fg:#111111;--scrim:rgba(255,255,255,.44);--shadow:0 1px 0 rgba(38,38,38,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
html:not([data-theme="light"])[data-palette="amber-crt"]{--ground:#0C0A05;--glass:rgba(22,18,8,.62);--glass-2:rgba(30,26,16,.78);--glass-edge:rgba(255,176,0,.14);--line:rgba(255,176,0,.13);--line-2:rgba(255,176,0,.24);--hover:rgba(255,176,0,.07);--press:rgba(255,176,0,.12);--well:rgba(0,0,0,.28);--text:#FFB000;--text-2:rgba(255,176,0,.88);--text-3:rgba(202,147,53,1);--copper:#FFB000;--copper-hi:#FFCB7F;--copper-lo:#BE830B;--copper-tint:rgba(255,176,0,.16);--copper-edge:rgba(255,176,0,.55);--copper-text:#FFB000;--on-copper:#1A1A1A;--paper:#F6EDE0;--paper-2:#FFF9F1;--paper-text:#1B150C;--paper-mute:rgba(27,21,12,.74);--paper-copper:#906204;--paper-line:rgba(27,21,12,.18);--ok:#6FD087;--ok-tint:rgba(111,208,135,.14);--warn:#E0AF3B;--warn-tint:rgba(224,175,59,.14);--bad:#FF958E;--bad-tint:rgba(255,149,142,.14);--chip-ok-bg:#1C2A1A;--chip-ok-fg:#6FD087;--chip-warn-bg:#2E240E;--chip-warn-fg:#E0AF3B;--chip-bad-bg:#33201B;--chip-bad-fg:#FF958E;--chip-idle-bg:#221905;--chip-idle-fg:#FFB000;--scrim:rgba(12,10,5,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="amber-crt"][data-contrast="more"]{--ground:#0C0A05;--glass:rgba(22,18,8,.96);--glass-2:rgba(30,26,16,.99);--glass-edge:rgba(254,208,141,.5);--line:rgba(254,208,141,.34);--line-2:rgba(254,208,141,.6);--hover:rgba(254,208,141,.14);--press:rgba(254,208,141,.2);--well:rgba(0,0,0,.5);--text:#FED08D;--text-2:rgba(254,208,141,.98);--text-3:rgba(235,178,88,1);--copper:#FFB000;--copper-hi:#FFCB7F;--copper-lo:#BE830B;--copper-tint:rgba(255,176,0,.12);--copper-edge:rgba(255,176,0,.7);--copper-text:#FFB000;--on-copper:#1A1A1A;--paper:#F6EDE0;--paper-2:#FFF9F1;--paper-text:#1B150C;--paper-mute:rgba(27,21,12,.74);--paper-copper:#6C4801;--paper-line:rgba(27,21,12,.18);--ok:#72D38A;--ok-tint:rgba(114,211,138,.14);--warn:#EAB947;--warn-tint:rgba(234,185,71,.14);--bad:#FEAAA3;--bad-tint:rgba(254,170,163,.14);--chip-ok-bg:#29422A;--chip-ok-fg:#82E49A;--chip-warn-bg:#4A3B17;--chip-warn-fg:#FBC959;--chip-bad-bg:#503731;--chip-bad-fg:#FEC3BD;--chip-idle-bg:#332A1B;--chip-idle-fg:#FED08D;--scrim:rgba(12,10,5,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="amber-crt"]{--ground:#F4EFE9;--glass:rgba(255,253,251,.66);--glass-2:rgba(255,255,255,.86);--glass-edge:rgba(31,26,18,.14);--line:rgba(31,26,18,.13);--line-2:rgba(31,26,18,.24);--hover:rgba(31,26,18,.07);--press:rgba(31,26,18,.12);--well:rgba(31,26,18,.05);--text:#1F1A12;--text-2:rgba(31,26,18,.8);--text-3:rgba(94,87,78,.98);--copper:#9A6A0B;--copper-hi:#AA7924;--copper-lo:#6E4B04;--copper-tint:rgba(154,106,11,.16);--copper-edge:rgba(154,106,11,.87);--copper-text:#7A5201;--on-copper:#FFFFFF;--paper:#1F1A12;--paper-2:#2B261D;--paper-text:#F5F1EA;--paper-mute:rgba(245,241,234,.74);--paper-copper:#AA7924;--paper-line:rgba(245,241,234,.18);--ok:#03652C;--ok-tint:rgba(3,101,44,.14);--warn:#6F5406;--warn-tint:rgba(111,84,6,.14);--bad:#9D3532;--bad-tint:rgba(157,53,50,.14);--chip-ok-bg:#CDD9CB;--chip-ok-fg:#03652C;--chip-warn-bg:#DFD6C5;--chip-warn-fg:#6F5406;--chip-bad-bg:#E6D1CC;--chip-bad-fg:#9D3532;--chip-idle-bg:#E1DCD6;--chip-idle-fg:#1F1A12;--scrim:rgba(244,239,233,.44);--shadow:0 1px 0 rgba(43,38,29,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="amber-crt"][data-contrast="more"]{--ground:#F4EFE9;--glass:rgba(255,253,251,.96);--glass-2:rgba(255,255,255,.99);--glass-edge:rgba(31,26,18,.5);--line:rgba(31,26,18,.34);--line-2:rgba(31,26,18,.6);--hover:rgba(31,26,18,.14);--press:rgba(31,26,18,.2);--well:rgba(31,26,18,.06);--text:#1F1A12;--text-2:rgba(31,26,18,.94);--text-3:rgba(69,63,54,1);--copper:#9A6A0B;--copper-hi:#AA7924;--copper-lo:#6E4B04;--copper-tint:rgba(154,106,11,.12);--copper-edge:rgba(136,92,2,1);--copper-text:#573900;--on-copper:#FFFFFF;--paper:#1F1A12;--paper-2:#2B261D;--paper-text:#F5F1EA;--paper-mute:rgba(245,241,234,.74);--paper-copper:#D09E4E;--paper-line:rgba(245,241,234,.18);--ok:#00431A;--ok-tint:rgba(0,67,26,.14);--warn:#473503;--warn-tint:rgba(71,53,3,.14);--bad:#72030E;--bad-tint:rgba(114,3,14,.14);--chip-ok-bg:#B0BFAF;--chip-ok-fg:#013714;--chip-warn-bg:#C4BBA9;--chip-warn-fg:#3B2B02;--chip-bad-bg:#D0ADAC;--chip-bad-fg:#580007;--chip-idle-bg:#D2CDC7;--chip-idle-fg:#1F1A12;--scrim:rgba(244,239,233,.44);--shadow:0 1px 0 rgba(43,38,29,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
html:not([data-theme="light"])[data-palette="green-crt"]{--ground:#050A06;--glass:rgba(11,20,12,.62);--glass-2:rgba(19,28,20,.78);--glass-edge:rgba(51,255,102,.14);--line:rgba(51,255,102,.13);--line-2:rgba(51,255,102,.24);--hover:rgba(51,255,102,.07);--press:rgba(51,255,102,.12);--well:rgba(0,0,0,.28);--text:#33FF66;--text-2:rgba(51,255,102,.8);--text-3:rgba(61,184,87,1);--copper:#33FF66;--copper-hi:#B7FFBD;--copper-lo:#09C446;--copper-tint:rgba(51,255,102,.16);--copper-edge:rgba(51,255,102,.55);--copper-text:#33FF66;--on-copper:#1A1A1A;--paper:#E6F2E7;--paper-2:#F5FCF5;--paper-text:#101911;--paper-mute:rgba(16,25,17,.74);--paper-copper:#047E2A;--paper-line:rgba(16,25,17,.18);--ok:#6FD087;--ok-tint:rgba(111,208,135,.14);--warn:#E0AF3B;--warn-tint:rgba(224,175,59,.14);--bad:#FF958E;--bad-tint:rgba(255,149,142,.14);--chip-ok-bg:#162A1B;--chip-ok-fg:#6FD087;--chip-warn-bg:#28240E;--chip-warn-fg:#E0AF3B;--chip-bad-bg:#2D201C;--chip-bad-fg:#FF958E;--chip-idle-bg:#09200F;--chip-idle-fg:#33FF66;--scrim:rgba(5,10,6,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="green-crt"][data-contrast="more"]{--ground:#050A06;--glass:rgba(11,20,12,.96);--glass-2:rgba(19,28,20,.99);--glass-edge:rgba(51,255,102,.5);--line:rgba(51,255,102,.34);--line-2:rgba(51,255,102,.6);--hover:rgba(51,255,102,.14);--press:rgba(51,255,102,.2);--well:rgba(0,0,0,.5);--text:#33FF66;--text-2:rgba(51,255,102,.96);--text-3:rgba(94,214,114,1);--copper:#33FF66;--copper-hi:#B7FFBD;--copper-lo:#09C446;--copper-tint:rgba(51,255,102,.12);--copper-edge:rgba(51,255,102,.7);--copper-text:#33FF66;--on-copper:#1A1A1A;--paper:#E6F2E7;--paper-2:#F5FCF5;--paper-text:#101911;--paper-mute:rgba(16,25,17,.74);--paper-copper:#005D1C;--paper-line:rgba(16,25,17,.18);--ok:#72D38A;--ok-tint:rgba(114,211,138,.14);--warn:#EAB847;--warn-tint:rgba(234,184,71,.14);--bad:#FDA69F;--bad-tint:rgba(253,166,159,.14);--chip-ok-bg:#24422B;--chip-ok-fg:#82E49A;--chip-warn-bg:#453B18;--chip-warn-fg:#FBC859;--chip-bad-bg:#4A3631;--chip-bad-fg:#FDBFB9;--chip-idle-bg:#0C3115;--chip-idle-fg:#33FF66;--scrim:rgba(5,10,6,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="green-crt"]{--ground:#ECF2EC;--glass:rgba(252,254,252,.66);--glass-2:rgba(255,255,255,.86);--glass-edge:rgba(22,29,22,.14);--line:rgba(22,29,22,.13);--line-2:rgba(22,29,22,.24);--hover:rgba(22,29,22,.07);--press:rgba(22,29,22,.12);--well:rgba(22,29,22,.05);--text:#161D16;--text-2:rgba(22,29,22,.8);--text-3:rgba(82,91,83,1);--copper:#04892E;--copper-hi:#25993E;--copper-lo:#02611E;--copper-tint:rgba(4,137,46,.16);--copper-edge:rgba(4,137,46,.87);--copper-text:#076722;--on-copper:#FFFFFF;--paper:#161D16;--paper-2:#212921;--paper-text:#EEF4EE;--paper-mute:rgba(238,244,238,.74);--paper-copper:#25993E;--paper-line:rgba(238,244,238,.18);--ok:#00682D;--ok-tint:rgba(0,104,45,.14);--warn:#735601;--warn-tint:rgba(115,86,1,.14);--bad:#9D3532;--bad-tint:rgba(157,53,50,.14);--chip-ok-bg:#C6DCCD;--chip-ok-fg:#00682D;--chip-warn-bg:#D9D9C6;--chip-warn-fg:#735601;--chip-bad-bg:#DFD4CE;--chip-bad-fg:#9D3532;--chip-idle-bg:#D9DFD9;--chip-idle-fg:#161D16;--scrim:rgba(236,242,236,.44);--shadow:0 1px 0 rgba(33,41,33,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="green-crt"][data-contrast="more"]{--ground:#ECF2EC;--glass:rgba(252,254,252,.96);--glass-2:rgba(255,255,255,.99);--glass-edge:rgba(22,29,22,.5);--line:rgba(22,29,22,.34);--line-2:rgba(22,29,22,.6);--hover:rgba(22,29,22,.14);--press:rgba(22,29,22,.2);--well:rgba(22,29,22,.06);--text:#161D16;--text-2:rgba(22,29,22,.94);--text-3:rgba(55,64,56,1);--copper:#04892E;--copper-hi:#25993E;--copper-lo:#02611E;--copper-tint:rgba(4,137,46,.12);--copper-edge:rgba(8,116,39,.98);--copper-text:#004B15;--on-copper:#FFFFFF;--paper:#161D16;--paper-2:#212921;--paper-text:#EEF4EE;--paper-mute:rgba(238,244,238,.74);--paper-copper:#4FBC60;--paper-line:rgba(238,244,238,.18);--ok:#004219;--ok-tint:rgba(0,66,25,.14);--warn:#4B3700;--warn-tint:rgba(75,55,0,.14);--bad:#72030E;--bad-tint:rgba(114,3,14,.14);--chip-ok-bg:#AAC1B1;--chip-ok-fg:#013614;--chip-warn-bg:#BFBEAA;--chip-warn-fg:#3E2D00;--chip-bad-bg:#CAAFAE;--chip-bad-fg:#580007;--chip-idle-bg:#CAD0CA;--chip-idle-fg:#161D16;--scrim:rgba(236,242,236,.44);--shadow:0 1px 0 rgba(33,41,33,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
html:not([data-theme="light"])[data-palette="catppuccin"]{--ground:#1E1E2E;--glass:rgba(49,50,68,.62);--glass-2:rgba(58,59,77,.78);--glass-edge:rgba(205,214,244,.14);--line:rgba(205,214,244,.13);--line-2:rgba(205,214,244,.24);--hover:rgba(205,214,244,.07);--press:rgba(205,214,244,.12);--well:rgba(0,0,0,.28);--text:#CDD6F4;--text-2:rgba(205,214,244,1);--text-3:rgba(185,192,220,1);--copper:#CBA6F7;--copper-hi:#DABEFD;--copper-lo:#9975C2;--copper-tint:rgba(203,166,247,.16);--copper-edge:rgba(203,166,247,.61);--copper-text:#D6B5FF;--on-copper:#1A1A1A;--paper:#EAEEFC;--paper-2:#F9FAFD;--paper-text:#13161F;--paper-mute:rgba(19,22,31,.74);--paper-copper:#7E5AA5;--paper-line:rgba(19,22,31,.18);--ok:#72D38A;--ok-tint:rgba(114,211,138,.14);--warn:#EAB847;--warn-tint:rgba(234,184,71,.14);--bad:#FEAAA3;--bad-tint:rgba(254,170,163,.14);--chip-ok-bg:#2B3B3D;--chip-ok-fg:#72D38A;--chip-warn-bg:#3F3732;--chip-warn-fg:#EAB847;--chip-bad-bg:#423441;--chip-bad-fg:#FEAAA3;--chip-idle-bg:#2E2F40;--chip-idle-fg:#CDD6F4;--scrim:rgba(30,30,46,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="catppuccin"][data-contrast="more"]{--ground:#1E1E2E;--glass:rgba(49,50,68,.96);--glass-2:rgba(58,59,77,.99);--glass-edge:rgba(255,255,255,.5);--line:rgba(255,255,255,.34);--line-2:rgba(255,255,255,.6);--hover:rgba(255,255,255,.14);--press:rgba(255,255,255,.2);--well:rgba(0,0,0,.5);--text:#FFFFFF;--text-2:rgba(255,255,255,1);--text-3:rgba(225,232,254,1);--copper:#CBA6F7;--copper-hi:#DABEFD;--copper-lo:#9975C2;--copper-tint:rgba(203,166,247,.12);--copper-edge:rgba(203,166,247,.88);--copper-text:#EFE5FE;--on-copper:#1A1A1A;--paper:#EEEEEE;--paper-2:#FAFAFA;--paper-text:#1A160B;--paper-mute:rgba(26,22,11,.74);--paper-copper:#613E85;--paper-line:rgba(26,22,11,.18);--ok:#F5FFF7;--ok-tint:rgba(245,255,247,.14);--warn:#FEFBF6;--warn-tint:rgba(254,251,246,.14);--bad:#FFFEFE;--bad-tint:rgba(255,254,254,.14);--chip-ok-bg:#5A5D66;--chip-ok-fg:#FFFFFF;--chip-warn-bg:#5D5C66;--chip-warn-fg:#FFFFFF;--chip-bad-bg:#5D5D68;--chip-bad-fg:#FFFFFF;--chip-idle-bg:#42424F;--chip-idle-fg:#FFFFFF;--scrim:rgba(30,30,46,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="catppuccin"]{--ground:#EFF1F5;--glass:rgba(230,233,239,.66);--glass-2:rgba(237,240,246,.86);--glass-edge:rgba(71,74,99,.14);--line:rgba(71,74,99,.13);--line-2:rgba(71,74,99,.24);--hover:rgba(71,74,99,.07);--press:rgba(71,74,99,.12);--well:rgba(76,79,105,.05);--text:#474A63;--text-2:rgba(71,74,99,1);--text-3:rgba(86,88,109,1);--copper:#8839EF;--copper-hi:#964EFF;--copper-lo:#6503BE;--copper-tint:rgba(136,57,239,.16);--copper-edge:rgba(136,57,239,.75);--copper-text:#771DDA;--on-copper:#FFFFFF;--paper:#181928;--paper-2:#232535;--paper-text:#F0F1F9;--paper-mute:rgba(240,241,249,.74);--paper-copper:#9C61FE;--paper-line:rgba(240,241,249,.18);--ok:#00682D;--ok-tint:rgba(0,104,45,.14);--warn:#735601;--warn-tint:rgba(115,86,1,.14);--bad:#9E3532;--bad-tint:rgba(158,53,50,.14);--chip-ok-bg:#C9DBD5;--chip-ok-fg:#00682D;--chip-warn-bg:#DBD8CE;--chip-warn-fg:#735601;--chip-bad-bg:#E2D3D6;--chip-bad-fg:#9E3532;--chip-idle-bg:#E0E2E8;--chip-idle-fg:#474A63;--scrim:rgba(239,241,245,.44);--shadow:0 1px 0 rgba(35,37,53,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="catppuccin"][data-contrast="more"]{--ground:#EFF1F5;--glass:rgba(230,233,239,.96);--glass-2:rgba(237,240,246,.99);--glass-edge:rgba(35,37,61,.5);--line:rgba(35,37,61,.34);--line-2:rgba(35,37,61,.6);--hover:rgba(35,37,61,.14);--press:rgba(35,37,61,.2);--well:rgba(76,79,105,.06);--text:#23253D;--text-2:rgba(35,37,61,.96);--text-3:rgba(61,64,84,1);--copper:#8839EF;--copper-hi:#964EFF;--copper-lo:#6503BE;--copper-tint:rgba(136,57,239,.12);--copper-edge:rgba(133,53,235,1);--copper-text:#5B02AC;--on-copper:#FFFFFF;--paper:#181928;--paper-2:#232535;--paper-text:#F0F1F9;--paper-mute:rgba(240,241,249,.74);--paper-copper:#B492FE;--paper-line:rgba(240,241,249,.18);--ok:#03451C;--ok-tint:rgba(3,69,28,.14);--warn:#4B3700;--warn-tint:rgba(75,55,0,.14);--bad:#760911;--bad-tint:rgba(118,9,17,.14);--chip-ok-bg:#ADC1B8;--chip-ok-fg:#003614;--chip-warn-bg:#C1BDB0;--chip-warn-fg:#3E2D00;--chip-bad-bg:#CDB0B5;--chip-bad-fg:#5D0007;--chip-idle-bg:#CED0D8;--chip-idle-fg:#23253D;--scrim:rgba(239,241,245,.44);--shadow:0 1px 0 rgba(35,37,53,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
html:not([data-theme="light"])[data-palette="nord"]{--ground:#2E3440;--glass:rgba(59,66,82,.62);--glass-2:rgba(68,75,92,.78);--glass-edge:rgba(236,239,244,.14);--line:rgba(236,239,244,.13);--line-2:rgba(236,239,244,.24);--hover:rgba(236,239,244,.07);--press:rgba(236,239,244,.12);--well:rgba(0,0,0,.28);--text:#ECEFF4;--text-2:rgba(236,239,244,.98);--text-3:rgba(216,222,233,.94);--copper:#88C0D0;--copper-hi:#9BD3E4;--copper-lo:#578E9D;--copper-tint:rgba(136,192,208,.16);--copper-edge:rgba(136,192,208,.71);--copper-text:#A8E0F1;--on-copper:#1A1A1A;--paper:#ECEFF4;--paper-2:#F9FAFC;--paper-text:#11161F;--paper-mute:rgba(17,22,31,.74);--paper-copper:#3C7382;--paper-line:rgba(17,22,31,.18);--ok:#8DEEA3;--ok-tint:rgba(141,238,163,.14);--warn:#FFD47E;--warn-tint:rgba(255,212,126,.14);--bad:#FECDC9;--bad-tint:rgba(254,205,201,.14);--chip-ok-bg:#3D5250;--chip-ok-fg:#8DEEA3;--chip-warn-bg:#4F4E4A;--chip-warn-fg:#FFD47E;--chip-bad-bg:#4F4C56;--chip-bad-fg:#FECDC9;--chip-idle-bg:#3F4550;--chip-idle-fg:#ECEFF4;--scrim:rgba(46,52,64,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="nord"][data-contrast="more"]{--ground:#2E3440;--glass:rgba(59,66,82,.96);--glass-2:rgba(68,75,92,.99);--glass-edge:rgba(255,255,255,.5);--line:rgba(255,255,255,.34);--line-2:rgba(255,255,255,.6);--hover:rgba(255,255,255,.14);--press:rgba(255,255,255,.2);--well:rgba(0,0,0,.5);--text:#FFFFFF;--text-2:rgba(255,255,255,1);--text-3:rgba(255,255,255,1);--copper:#88C0D0;--copper-hi:#9BD3E4;--copper-lo:#578E9D;--copper-tint:rgba(136,192,208,.12);--copper-edge:rgba(139,195,211,1);--copper-text:#FCFEFE;--on-copper:#1A1A1A;--paper:#EEEEEE;--paper-2:#FAFAFA;--paper-text:#1A160B;--paper-mute:rgba(26,22,11,.74);--paper-copper:#1B5462;--paper-line:rgba(26,22,11,.18);--ok:#FFFFFF;--ok-tint:rgba(255,255,255,.14);--warn:#FFFFFF;--warn-tint:rgba(255,255,255,.14);--bad:#FFFFFF;--bad-tint:rgba(255,255,255,.14);--chip-ok-bg:#696D75;--chip-ok-fg:#FFFFFF;--chip-warn-bg:#696D75;--chip-warn-fg:#FFFFFF;--chip-bad-bg:#696D75;--chip-bad-fg:#FFFFFF;--chip-idle-bg:#4F545F;--chip-idle-fg:#FFFFFF;--scrim:rgba(46,52,64,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="nord"]{--ground:#ECEFF4;--glass:rgba(229,233,240,.66);--glass-2:rgba(236,240,247,.86);--glass-edge:rgba(46,52,64,.14);--line:rgba(46,52,64,.13);--line-2:rgba(46,52,64,.24);--hover:rgba(46,52,64,.07);--press:rgba(46,52,64,.12);--well:rgba(46,52,64,.05);--text:#2E3440;--text-2:rgba(46,52,64,.84);--text-3:rgba(76,86,106,.96);--copper:#6487B2;--copper-hi:#7396C2;--copper-lo:#42648C;--copper-tint:rgba(100,135,178,.16);--copper-edge:rgba(94,129,172,.95);--copper-text:#3D5E86;--on-copper:#1A1A1A;--paper:#151B25;--paper-2:#212632;--paper-text:#EEF2F9;--paper-mute:rgba(238,242,249,.74);--paper-copper:#6487B2;--paper-line:rgba(238,242,249,.18);--ok:#00682D;--ok-tint:rgba(0,104,45,.14);--warn:#735601;--warn-tint:rgba(115,86,1,.14);--bad:#9D3532;--bad-tint:rgba(157,53,50,.14);--chip-ok-bg:#C6D9D4;--chip-ok-fg:#00682D;--chip-warn-bg:#D9D7CD;--chip-warn-fg:#735601;--chip-bad-bg:#DFD1D5;--chip-bad-fg:#9D3532;--chip-idle-bg:#DBDEE4;--chip-idle-fg:#2E3440;--scrim:rgba(236,239,244,.44);--shadow:0 1px 0 rgba(33,38,50,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="nord"][data-contrast="more"]{--ground:#ECEFF4;--glass:rgba(229,233,240,.96);--glass-2:rgba(236,240,247,.99);--glass-edge:rgba(31,37,48,.5);--line:rgba(31,37,48,.34);--line-2:rgba(31,37,48,.6);--hover:rgba(31,37,48,.14);--press:rgba(31,37,48,.2);--well:rgba(46,52,64,.06);--text:#1F2530;--text-2:rgba(31,37,48,.94);--text-3:rgba(55,64,83,1);--copper:#6487B2;--copper-hi:#7396C2;--copper-lo:#42648C;--copper-tint:rgba(100,135,178,.12);--copper-edge:rgba(69,102,144,1);--copper-text:#224268;--on-copper:#1A1A1A;--paper:#151B25;--paper-2:#212732;--paper-text:#EEF2F9;--paper-mute:rgba(238,242,249,.74);--paper-copper:#85A9D6;--paper-line:rgba(238,242,249,.18);--ok:#004219;--ok-tint:rgba(0,66,25,.14);--warn:#4B3700;--warn-tint:rgba(75,55,0,.14);--bad:#72030E;--bad-tint:rgba(114,3,14,.14);--chip-ok-bg:#AABFB7;--chip-ok-fg:#013614;--chip-warn-bg:#BFBBB0;--chip-warn-fg:#3B2B02;--chip-bad-bg:#CAADB4;--chip-bad-fg:#580007;--chip-idle-bg:#CBCFD5;--chip-idle-fg:#1F2530;--scrim:rgba(236,239,244,.44);--shadow:0 1px 0 rgba(33,39,50,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
html:not([data-theme="light"])[data-palette="dracula"]{--ground:#282A36;--glass:rgba(68,71,90,.62);--glass-2:rgba(77,80,100,.78);--glass-edge:rgba(248,248,242,.14);--line:rgba(248,248,242,.13);--line-2:rgba(248,248,242,.24);--hover:rgba(248,248,242,.07);--press:rgba(248,248,242,.12);--well:rgba(0,0,0,.28);--text:#F8F8F2;--text-2:rgba(248,248,242,.94);--text-3:rgba(205,218,254,1);--copper:#BD93F9;--copper-hi:#CCACFD;--copper-lo:#8C62C3;--copper-tint:rgba(189,147,249,.16);--copper-edge:rgba(189,147,249,.93);--copper-text:#E2D3FE;--on-copper:#1A1A1A;--paper:#EFEFE9;--paper-2:#FBFBF5;--paper-text:#17170C;--paper-mute:rgba(23,23,12,.74);--paper-copper:#8056B6;--paper-line:rgba(23,23,12,.18);--ok:#97F8AC;--ok-tint:rgba(151,248,172,.14);--warn:#FEE0A4;--warn-tint:rgba(254,224,164,.14);--bad:#FFDBD7;--bad-tint:rgba(255,219,215,.14);--chip-ok-bg:#3A4B49;--chip-ok-fg:#97F8AC;--chip-warn-bg:#4A4748;--chip-warn-fg:#FEE0A4;--chip-bad-bg:#4A4650;--chip-bad-fg:#FFDBD7;--chip-idle-bg:#3B3D47;--chip-idle-fg:#F8F8F2;--scrim:rgba(40,42,54,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="dracula"][data-contrast="more"]{--ground:#282A36;--glass:rgba(68,71,90,.96);--glass-2:rgba(77,80,100,.99);--glass-edge:rgba(255,255,255,.5);--line:rgba(255,255,255,.34);--line-2:rgba(255,255,255,.6);--hover:rgba(255,255,255,.14);--press:rgba(255,255,255,.2);--well:rgba(0,0,0,.5);--text:#FFFFFF;--text-2:rgba(255,255,255,1);--text-3:rgba(255,255,255,1);--copper:#BD93F9;--copper-hi:#CCACFD;--copper-lo:#8C62C3;--copper-tint:rgba(189,147,249,.12);--copper-edge:rgba(212,185,255,1);--copper-text:#FFFFFF;--on-copper:#1A1A1A;--paper:#EEEEEE;--paper-2:#FAFAFA;--paper-text:#1A160B;--paper-mute:rgba(26,22,11,.74);--paper-copper:#633896;--paper-line:rgba(26,22,11,.18);--ok:#FFFFFF;--ok-tint:rgba(255,255,255,.14);--warn:#FFFFFF;--warn-tint:rgba(255,255,255,.14);--bad:#FFFFFF;--bad-tint:rgba(255,255,255,.14);--chip-ok-bg:#64666E;--chip-ok-fg:#FFFFFF;--chip-warn-bg:#64666E;--chip-warn-fg:#FFFFFF;--chip-bad-bg:#64666E;--chip-bad-fg:#FFFFFF;--chip-idle-bg:#4A4C56;--chip-idle-fg:#FFFFFF;--scrim:rgba(40,42,54,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="dracula"]{--ground:#F1EFF6;--glass:rgba(253,253,253,.66);--glass-2:rgba(255,255,255,.86);--glass-edge:rgba(28,25,33,.14);--line:rgba(28,25,33,.13);--line-2:rgba(28,25,33,.24);--hover:rgba(28,25,33,.07);--press:rgba(28,25,33,.12);--well:rgba(28,25,33,.05);--text:#1C1921;--text-2:rgba(28,25,33,.8);--text-3:rgba(90,86,96,.98);--copper:#855BBC;--copper-hi:#946ACD;--copper-lo:#633795;--copper-tint:rgba(133,91,188,.16);--copper-edge:rgba(133,91,188,.83);--copper-text:#6E43A2;--on-copper:#FFFFFF;--paper:#1C1921;--paper-2:#28252D;--paper-text:#F3F0F8;--paper-mute:rgba(243,240,248,.74);--paper-copper:#9A70D3;--paper-line:rgba(243,240,248,.18);--ok:#00682D;--ok-tint:rgba(0,104,45,.14);--warn:#6F5406;--warn-tint:rgba(111,84,6,.14);--bad:#9D3532;--bad-tint:rgba(157,53,50,.14);--chip-ok-bg:#CAD9D6;--chip-ok-fg:#00682D;--chip-warn-bg:#DCD6D0;--chip-warn-fg:#6F5406;--chip-bad-bg:#E4D1D7;--chip-bad-fg:#9D3532;--chip-idle-bg:#DEDCE3;--chip-idle-fg:#1C1921;--scrim:rgba(241,239,246,.44);--shadow:0 1px 0 rgba(40,37,45,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="dracula"][data-contrast="more"]{--ground:#F1EFF6;--glass:rgba(253,253,253,.96);--glass-2:rgba(255,255,255,.99);--glass-edge:rgba(28,25,33,.5);--line:rgba(28,25,33,.34);--line-2:rgba(28,25,33,.6);--hover:rgba(28,25,33,.14);--press:rgba(28,25,33,.2);--well:rgba(28,25,33,.06);--text:#1C1921;--text-2:rgba(28,25,33,.94);--text-3:rgba(66,62,71,1);--copper:#855BBC;--copper-hi:#946ACD;--copper-lo:#633795;--copper-tint:rgba(133,91,188,.12);--copper-edge:rgba(121,79,175,1);--copper-text:#552885;--on-copper:#FFFFFF;--paper:#1C1921;--paper-2:#28252D;--paper-text:#F3F0F8;--paper-mute:rgba(243,240,248,.74);--paper-copper:#BC92F8;--paper-line:rgba(243,240,248,.18);--ok:#00431A;--ok-tint:rgba(0,67,26,.14);--warn:#4B3700;--warn-tint:rgba(75,55,0,.14);--bad:#72030E;--bad-tint:rgba(114,3,14,.14);--chip-ok-bg:#AEBFB8;--chip-ok-fg:#013714;--chip-warn-bg:#C3BBB1;--chip-warn-fg:#3E2D00;--chip-bad-bg:#CDADB5;--chip-bad-fg:#580007;--chip-idle-bg:#CFCDD4;--chip-idle-fg:#1C1921;--scrim:rgba(241,239,246,.44);--shadow:0 1px 0 rgba(40,37,45,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
html:not([data-theme="light"])[data-palette="solarized"]{--ground:#002B36;--glass:rgba(7,54,66,.62);--glass-2:rgba(19,63,75,.78);--glass-edge:rgba(190,208,210,.14);--line:rgba(190,208,210,.13);--line-2:rgba(190,208,210,.24);--hover:rgba(190,208,210,.07);--press:rgba(190,208,210,.12);--well:rgba(0,0,0,.28);--text:#BED0D2;--text-2:rgba(190,208,210,.96);--text-3:rgba(159,183,190,1);--copper:#268BD2;--copper-hi:#3D9EE6;--copper-lo:#075B90;--copper-tint:rgba(38,139,210,.16);--copper-edge:rgba(42,142,213,.95);--copper-text:#67BAFE;--on-copper:#1A1A1A;--paper:#E0F3F5;--paper-2:#F1FDFE;--paper-text:#0A191A;--paper-mute:rgba(10,25,26,.74);--paper-copper:#026FB0;--paper-line:rgba(10,25,26,.18);--ok:#6FD087;--ok-tint:rgba(111,208,135,.14);--warn:#E3B23F;--warn-tint:rgba(227,178,63,.14);--bad:#FEA19A;--bad-tint:rgba(254,161,154,.14);--chip-ok-bg:#124543;--chip-ok-fg:#6FD087;--chip-warn-bg:#244137;--chip-warn-fg:#E3B23F;--chip-bad-bg:#293E46;--chip-bad-fg:#FEA19A;--chip-idle-bg:#113A44;--chip-idle-fg:#BED0D2;--scrim:rgba(0,43,54,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="solarized"][data-contrast="more"]{--ground:#002B36;--glass:rgba(7,54,66,.96);--glass-2:rgba(19,63,75,.99);--glass-edge:rgba(255,255,255,.5);--line:rgba(255,255,255,.34);--line-2:rgba(255,255,255,.6);--hover:rgba(255,255,255,.14);--press:rgba(255,255,255,.2);--well:rgba(0,0,0,.5);--text:#FFFFFF;--text-2:rgba(255,255,255,.94);--text-3:rgba(197,222,229,1);--copper:#268BD2;--copper-hi:#3D9EE6;--copper-lo:#075B90;--copper-tint:rgba(38,139,210,.12);--copper-edge:rgba(76,171,244,1);--copper-text:#B9DEFE;--on-copper:#1A1A1A;--paper:#EEEEEE;--paper-2:#FAFAFA;--paper-text:#1A160B;--paper-mute:rgba(26,22,11,.74);--paper-copper:#005285;--paper-line:rgba(26,22,11,.18);--ok:#DDFFE3;--ok-tint:rgba(221,255,227,.14);--warn:#FFF5DD;--warn-tint:rgba(255,245,221,.14);--bad:#FEF2F2;--bad-tint:rgba(254,242,242,.14);--chip-ok-bg:#3E6666;--chip-ok-fg:#FFFFFF;--chip-warn-bg:#476465;--chip-warn-fg:#FFFFFF;--chip-bad-bg:#47636B;--chip-bad-fg:#FFFFFF;--chip-idle-bg:#294D56;--chip-idle-fg:#FFFFFF;--scrim:rgba(0,43,54,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="solarized"]{--ground:#FDF6E3;--glass:rgba(238,232,213,.66);--glass-2:rgba(245,239,220,.86);--glass-edge:rgba(57,78,85,.14);--line:rgba(57,78,85,.13);--line-2:rgba(57,78,85,.24);--hover:rgba(57,78,85,.07);--press:rgba(57,78,85,.12);--well:rgba(101,123,131,.05);--text:#394E55;--text-2:rgba(57,78,85,.96);--text-3:rgba(83,96,96,1);--copper:#268BD2;--copper-hi:#3A9BE3;--copper-lo:#0367A2;--copper-tint:rgba(38,139,210,.16);--copper-edge:rgba(29,133,203,.95);--copper-text:#00619A;--on-copper:#1A1A1A;--paper:#0A1E24;--paper-2:#162A30;--paper-text:#EBF3F6;--paper-mute:rgba(235,243,246,.74);--paper-copper:#268BD2;--paper-line:rgba(235,243,246,.18);--ok:#00682D;--ok-tint:rgba(0,104,45,.14);--warn:#735601;--warn-tint:rgba(115,86,1,.14);--bad:#9D3532;--bad-tint:rgba(157,53,50,.14);--chip-ok-bg:#D5DFC6;--chip-ok-fg:#00682D;--chip-warn-bg:#E7DCBF;--chip-warn-fg:#735601;--chip-bad-bg:#EED7C7;--chip-bad-fg:#9D3532;--chip-idle-bg:#EBE7D6;--chip-idle-fg:#394E55;--scrim:rgba(253,246,227,.44);--shadow:0 1px 0 rgba(22,42,48,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="solarized"][data-contrast="more"]{--ground:#FDF6E3;--glass:rgba(238,232,213,.96);--glass-2:rgba(245,239,220,.99);--glass-edge:rgba(21,41,48,.5);--line:rgba(21,41,48,.34);--line-2:rgba(21,41,48,.6);--hover:rgba(21,41,48,.14);--press:rgba(21,41,48,.2);--well:rgba(101,123,131,.06);--text:#152930;--text-2:rgba(21,41,48,.94);--text-3:rgba(56,69,69,1);--copper:#268BD2;--copper-hi:#3A9BE3;--copper-lo:#0367A2;--copper-tint:rgba(38,139,210,.12);--copper-edge:rgba(6,109,171,1);--copper-text:#024773;--on-copper:#1A1A1A;--paper:#091E24;--paper-2:#162A31;--paper-text:#EBF3F7;--paper-mute:rgba(235,243,247,.74);--paper-copper:#4FAEF7;--paper-line:rgba(235,243,247,.18);--ok:#03451C;--ok-tint:rgba(3,69,28,.14);--warn:#4E3A03;--warn-tint:rgba(78,58,3,.14);--bad:#760911;--bad-tint:rgba(118,9,17,.14);--chip-ok-bg:#B7C4AB;--chip-ok-fg:#003915;--chip-warn-bg:#CCC1A4;--chip-warn-fg:#413002;--chip-bad-bg:#D7B4A8;--chip-bad-fg:#660009;--chip-idle-bg:#D8D5C6;--chip-idle-fg:#152930;--scrim:rgba(253,246,227,.44);--shadow:0 1px 0 rgba(22,42,49,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
html:not([data-theme="light"])[data-palette="gruvbox"]{--ground:#282828;--glass:rgba(60,56,54,.62);--glass-2:rgba(69,65,63,.78);--glass-edge:rgba(235,219,178,.14);--line:rgba(235,219,178,.13);--line-2:rgba(235,219,178,.24);--hover:rgba(235,219,178,.07);--press:rgba(235,219,178,.12);--well:rgba(0,0,0,.28);--text:#EBDBB2;--text-2:rgba(235,219,178,.96);--text-3:rgba(209,194,172,.98);--copper:#FE8019;--copper-hi:#FEA166;--copper-lo:#B85904;--copper-tint:rgba(254,128,25,.16);--copper-edge:rgba(254,128,25,.79);--copper-text:#FEB081;--on-copper:#1A1A1A;--paper:#F4EEE0;--paper-2:#FDFAF1;--paper-text:#1A160B;--paper-mute:rgba(26,22,11,.74);--paper-copper:#AB5204;--paper-line:rgba(26,22,11,.18);--ok:#7CDD93;--ok-tint:rgba(124,221,147,.14);--warn:#F4C252;--warn-tint:rgba(244,194,82,.14);--bad:#FEBAB3;--bad-tint:rgba(254,186,179,.14);--chip-ok-bg:#354539;--chip-ok-fg:#7CDD93;--chip-warn-bg:#49412F;--chip-warn-fg:#F4C252;--chip-bad-bg:#4A3F3E;--chip-bad-fg:#FEBAB3;--chip-idle-bg:#3A3834;--chip-idle-fg:#EBDBB2;--scrim:rgba(40,40,40,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="gruvbox"][data-contrast="more"]{--ground:#282828;--glass:rgba(60,56,54,.96);--glass-2:rgba(69,65,63,.99);--glass-edge:rgba(255,255,255,.5);--line:rgba(255,255,255,.34);--line-2:rgba(255,255,255,.6);--hover:rgba(255,255,255,.14);--press:rgba(255,255,255,.2);--well:rgba(0,0,0,.5);--text:#FFFFFF;--text-2:rgba(255,255,255,1);--text-3:rgba(249,232,211,1);--copper:#FE8019;--copper-hi:#FEA166;--copper-lo:#B85904;--copper-tint:rgba(254,128,25,.12);--copper-edge:rgba(254,150,82,.98);--copper-text:#FDE6DA;--on-copper:#1A1A1A;--paper:#EEEEEE;--paper-2:#FAFAFA;--paper-text:#1A160B;--paper-mute:rgba(26,22,11,.74);--paper-copper:#7D3B02;--paper-line:rgba(26,22,11,.18);--ok:#FFFFFF;--ok-tint:rgba(255,255,255,.14);--warn:#FFFFFF;--warn-tint:rgba(255,255,255,.14);--bad:#FFFFFF;--bad-tint:rgba(255,255,255,.14);--chip-ok-bg:#646464;--chip-ok-fg:#FFFFFF;--chip-warn-bg:#646464;--chip-warn-fg:#FFFFFF;--chip-bad-bg:#646464;--chip-bad-fg:#FFFFFF;--chip-idle-bg:#4A4A4A;--chip-idle-fg:#FFFFFF;--scrim:rgba(40,40,40,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="gruvbox"]{--ground:#FBF1C7;--glass:rgba(235,219,178,.66);--glass-2:rgba(242,226,184,.86);--glass-edge:rgba(60,56,54,.14);--line:rgba(60,56,54,.13);--line-2:rgba(60,56,54,.24);--hover:rgba(60,56,54,.07);--press:rgba(60,56,54,.12);--well:rgba(60,56,54,.05);--text:#3C3836;--text-2:rgba(60,56,54,.9);--text-3:rgba(95,83,72,1);--copper:#D65D0E;--copper-hi:#E76D28;--copper-lo:#A14306;--copper-tint:rgba(214,93,14,.16);--copper-edge:rgba(197,83,4,.93);--copper-text:#913A00;--on-copper:#1A1A1A;--paper:#1D1A18;--paper-2:#292624;--paper-text:#F8F0EC;--paper-mute:rgba(248,240,236,.74);--paper-copper:#D96015;--paper-line:rgba(248,240,236,.18);--ok:#05612B;--ok-tint:rgba(5,97,43,.14);--warn:#6C5000;--warn-tint:rgba(108,80,0,.14);--bad:#972E2D;--bad-tint:rgba(151,46,45,.14);--chip-ok-bg:#D4DAAE;--chip-ok-fg:#05612B;--chip-warn-bg:#E4D7A7;--chip-warn-fg:#6C5000;--chip-bad-bg:#EBD2AE;--chip-bad-fg:#972E2D;--chip-idle-bg:#EAE0BA;--chip-idle-fg:#3C3836;--scrim:rgba(251,241,199,.44);--shadow:0 1px 0 rgba(41,38,36,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="gruvbox"][data-contrast="more"]{--ground:#FBF1C7;--glass:rgba(235,219,178,.96);--glass-2:rgba(242,226,184,.99);--glass-edge:rgba(33,29,27,.5);--line:rgba(33,29,27,.34);--line-2:rgba(33,29,27,.6);--hover:rgba(33,29,27,.14);--press:rgba(33,29,27,.2);--well:rgba(60,56,54,.06);--text:#211D1B;--text-2:rgba(33,29,27,.94);--text-3:rgba(70,59,49,1);--copper:#D65D0E;--copper-hi:#E76D28;--copper-lo:#A14306;--copper-tint:rgba(214,93,14,.12);--copper-edge:rgba(161,67,6,1);--copper-text:#672700;--on-copper:#1A1A1A;--paper:#1E1A18;--paper-2:#2A2523;--paper-text:#F8F0EC;--paper-mute:rgba(248,240,236,.74);--paper-copper:#FF8546;--paper-line:rgba(248,240,236,.18);--ok:#013C18;--ok-tint:rgba(1,60,24,.14);--warn:#453200;--warn-tint:rgba(69,50,0,.14);--bad:#6B000B;--bad-tint:rgba(107,0,11,.14);--chip-ok-bg:#B5BE96;--chip-ok-fg:#003614;--chip-warn-bg:#C8BC8F;--chip-warn-fg:#3B2B02;--chip-bad-bg:#D3AE92;--chip-bad-fg:#590007;--chip-idle-bg:#D8CFAB;--chip-idle-fg:#211D1B;--scrim:rgba(251,241,199,.44);--shadow:0 1px 0 rgba(42,37,35,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
html:not([data-theme="light"])[data-palette="rose-pine"]{--ground:#191724;--glass:rgba(31,29,46,.62);--glass-2:rgba(39,37,55,.78);--glass-edge:rgba(224,222,244,.14);--line:rgba(224,222,244,.13);--line-2:rgba(224,222,244,.24);--hover:rgba(224,222,244,.07);--press:rgba(224,222,244,.12);--well:rgba(0,0,0,.28);--text:#E0DEF4;--text-2:rgba(224,222,244,.8);--text-3:rgba(172,168,199,1);--copper:#EBBCBA;--copper-hi:#FDD0CE;--copper-lo:#B78A89;--copper-tint:rgba(235,188,186,.16);--copper-edge:rgba(235,188,186,.55);--copper-text:#EBBCBA;--on-copper:#1A1A1A;--paper:#EEEDFB;--paper-2:#FAFAFD;--paper-text:#16151F;--paper-mute:rgba(22,21,31,.74);--paper-copper:#8B6160;--paper-line:rgba(22,21,31,.18);--ok:#6FD087;--ok-tint:rgba(111,208,135,.14);--warn:#E0AF3B;--warn-tint:rgba(224,175,59,.14);--bad:#FF958E;--bad-tint:rgba(255,149,142,.14);--chip-ok-bg:#273534;--chip-ok-fg:#6FD087;--chip-warn-bg:#392F28;--chip-warn-fg:#E0AF3B;--chip-bad-bg:#3E2B35;--chip-bad-fg:#FF958E;--chip-idle-bg:#2B2937;--chip-idle-fg:#E0DEF4;--scrim:rgba(25,23,36,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="rose-pine"][data-contrast="more"]{--ground:#191724;--glass:rgba(31,29,46,.96);--glass-2:rgba(39,37,55,.99);--glass-edge:rgba(231,229,251,.5);--line:rgba(231,229,251,.34);--line-2:rgba(231,229,251,.6);--hover:rgba(231,229,251,.14);--press:rgba(231,229,251,.2);--well:rgba(0,0,0,.5);--text:#E7E5FB;--text-2:rgba(231,229,251,1);--text-3:rgba(206,202,234,1);--copper:#EBBCBA;--copper-hi:#FDD0CE;--copper-lo:#B78A89;--copper-tint:rgba(235,188,186,.12);--copper-edge:rgba(235,188,186,.7);--copper-text:#F2C2C0;--on-copper:#1A1A1A;--paper:#EEEDFB;--paper-2:#FAFAFD;--paper-text:#16151F;--paper-mute:rgba(22,21,31,.74);--paper-copper:#6D4544;--paper-line:rgba(22,21,31,.18);--ok:#86E79D;--ok-tint:rgba(134,231,157,.14);--warn:#FECD5C;--warn-tint:rgba(254,205,92,.14);--bad:#FDC9C3;--bad-tint:rgba(253,201,195,.14);--chip-ok-bg:#385146;--chip-ok-fg:#9DFFB3;--chip-warn-bg:#594A34;--chip-warn-fg:#FFE9BB;--chip-bad-bg:#594951;--chip-bad-fg:#FEE9E6;--chip-idle-bg:#3A3846;--chip-idle-fg:#E7E5FB;--scrim:rgba(25,23,36,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="rose-pine"]{--ground:#FAF4ED;--glass:rgba(255,250,243,.66);--glass-2:rgba(255,255,255,.86);--glass-edge:rgba(70,66,97,.14);--line:rgba(70,66,97,.13);--line-2:rgba(70,66,97,.24);--hover:rgba(70,66,97,.07);--press:rgba(70,66,97,.12);--well:rgba(70,66,97,.05);--text:#464261;--text-2:rgba(70,66,97,.9);--text-3:rgba(98,94,123,1);--copper:#D7827E;--copper-hi:#E8918D;--copper-lo:#AF5E5B;--copper-tint:rgba(215,130,126,.16);--copper-edge:rgba(188,106,103,.95);--copper-text:#984A48;--on-copper:#1A1A1A;--paper:#1A1828;--paper-2:#262434;--paper-text:#F1F1F8;--paper-mute:rgba(241,241,248,.74);--paper-copper:#D7827E;--paper-line:rgba(241,241,248,.18);--ok:#076B30;--ok-tint:rgba(7,107,48,.14);--warn:#765906;--warn-tint:rgba(118,89,6,.14);--bad:#A13835;--bad-tint:rgba(161,56,53,.14);--chip-ok-bg:#D3DECF;--chip-ok-fg:#076B30;--chip-warn-bg:#E5DBC8;--chip-warn-fg:#765906;--chip-bad-bg:#ECD6D0;--chip-bad-fg:#A13835;--chip-idle-bg:#EAE4E0;--chip-idle-fg:#464261;--scrim:rgba(250,244,237,.44);--shadow:0 1px 0 rgba(38,36,52,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="rose-pine"][data-contrast="more"]{--ground:#FAF4ED;--glass:rgba(255,250,243,.96);--glass-2:rgba(255,255,255,.99);--glass-edge:rgba(42,38,66,.5);--line:rgba(42,38,66,.34);--line-2:rgba(42,38,66,.6);--hover:rgba(42,38,66,.14);--press:rgba(42,38,66,.2);--well:rgba(70,66,97,.06);--text:#2A2642;--text-2:rgba(42,38,66,.94);--text-3:rgba(71,67,94,1);--copper:#D7827E;--copper-hi:#E8918D;--copper-lo:#AF5E5B;--copper-tint:rgba(215,130,126,.12);--copper-edge:rgba(162,82,80,1);--copper-text:#782D2D;--on-copper:#1A1A1A;--paper:#1A1828;--paper-2:#262434;--paper-text:#F1F1F8;--paper-mute:rgba(241,241,248,.74);--paper-copper:#E58E8A;--paper-line:rgba(241,241,248,.18);--ok:#01481D;--ok-tint:rgba(1,72,29,.14);--warn:#4E3A03;--warn-tint:rgba(78,58,3,.14);--bad:#7A0D14;--bad-tint:rgba(122,13,20,.14);--chip-ok-bg:#B4C4B3;--chip-ok-fg:#003915;--chip-warn-bg:#CAC0AB;--chip-warn-fg:#413002;--chip-bad-bg:#D6B3B0;--chip-bad-fg:#61020A;--chip-idle-bg:#D9D3D2;--chip-idle-fg:#2A2642;--scrim:rgba(250,244,237,.44);--shadow:0 1px 0 rgba(38,36,52,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
html:not([data-theme="light"])[data-palette="rose-pine-moon"]{--ground:#232136;--glass:rgba(42,39,63,.62);--glass-2:rgba(51,48,72,.78);--glass-edge:rgba(224,222,244,.14);--line:rgba(224,222,244,.13);--line-2:rgba(224,222,244,.24);--hover:rgba(224,222,244,.07);--press:rgba(224,222,244,.12);--well:rgba(0,0,0,.28);--text:#E0DEF4;--text-2:rgba(224,222,244,.84);--text-3:rgba(181,177,208,1);--copper:#EA9A97;--copper-hi:#FFADAA;--copper-lo:#B46967;--copper-tint:rgba(234,154,151,.16);--copper-edge:rgba(234,154,151,.59);--copper-text:#F1A09D;--on-copper:#1A1A1A;--paper:#EEEDFB;--paper-2:#FAFAFD;--paper-text:#16151F;--paper-mute:rgba(22,21,31,.74);--paper-copper:#9E5554;--paper-line:rgba(22,21,31,.18);--ok:#6FD087;--ok-tint:rgba(111,208,135,.14);--warn:#E0AF3B;--warn-tint:rgba(224,175,59,.14);--bad:#FF958E;--bad-tint:rgba(255,149,142,.14);--chip-ok-bg:#2F3D43;--chip-ok-fg:#6FD087;--chip-warn-bg:#413837;--chip-warn-fg:#E0AF3B;--chip-bad-bg:#463444;--chip-bad-fg:#FF958E;--chip-idle-bg:#343247;--chip-idle-fg:#E0DEF4;--scrim:rgba(35,33,54,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="rose-pine-moon"][data-contrast="more"]{--ground:#232136;--glass:rgba(42,39,63,.96);--glass-2:rgba(51,48,72,.99);--glass-edge:rgba(251,251,252,.5);--line:rgba(251,251,252,.34);--line-2:rgba(251,251,252,.6);--hover:rgba(251,251,252,.14);--press:rgba(251,251,252,.2);--well:rgba(0,0,0,.5);--text:#FBFBFC;--text-2:rgba(251,251,252,.96);--text-3:rgba(217,212,245,1);--copper:#EA9A97;--copper-hi:#FFADAA;--copper-lo:#B46967;--copper-tint:rgba(234,154,151,.12);--copper-edge:rgba(234,154,151,.84);--copper-text:#FDCBC8;--on-copper:#1A1A1A;--paper:#EEEEEF;--paper-2:#FAFAFB;--paper-text:#15151F;--paper-mute:rgba(21,21,31,.74);--paper-copper:#7E3939;--paper-line:rgba(21,21,31,.18);--ok:#A1FFB4;--ok-tint:rgba(161,255,180,.14);--warn:#FFE5AD;--warn-tint:rgba(255,229,173,.14);--bad:#FEE4E2;--bad-tint:rgba(254,228,226,.14);--chip-ok-bg:#465F59;--chip-ok-fg:#FFFFFF;--chip-warn-bg:#615857;--chip-warn-fg:#FFFFFF;--chip-bad-bg:#605866;--chip-bad-fg:#FFFFFF;--chip-idle-bg:#464456;--chip-idle-fg:#FBFBFC;--scrim:rgba(35,33,54,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="rose-pine-moon"]{--ground:#FAF4ED;--glass:rgba(255,250,243,.66);--glass-2:rgba(255,255,255,.86);--glass-edge:rgba(70,66,97,.14);--line:rgba(70,66,97,.13);--line-2:rgba(70,66,97,.24);--hover:rgba(70,66,97,.07);--press:rgba(70,66,97,.12);--well:rgba(70,66,97,.05);--text:#464261;--text-2:rgba(70,66,97,.9);--text-3:rgba(98,94,123,1);--copper:#D7827E;--copper-hi:#E8918D;--copper-lo:#AF5E5B;--copper-tint:rgba(215,130,126,.16);--copper-edge:rgba(188,106,103,.95);--copper-text:#984A48;--on-copper:#1A1A1A;--paper:#1A1828;--paper-2:#262434;--paper-text:#F1F1F8;--paper-mute:rgba(241,241,248,.74);--paper-copper:#D7827E;--paper-line:rgba(241,241,248,.18);--ok:#076B30;--ok-tint:rgba(7,107,48,.14);--warn:#765906;--warn-tint:rgba(118,89,6,.14);--bad:#A13835;--bad-tint:rgba(161,56,53,.14);--chip-ok-bg:#D3DECF;--chip-ok-fg:#076B30;--chip-warn-bg:#E5DBC8;--chip-warn-fg:#765906;--chip-bad-bg:#ECD6D0;--chip-bad-fg:#A13835;--chip-idle-bg:#EAE4E0;--chip-idle-fg:#464261;--scrim:rgba(250,244,237,.44);--shadow:0 1px 0 rgba(38,36,52,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="rose-pine-moon"][data-contrast="more"]{--ground:#FAF4ED;--glass:rgba(255,250,243,.96);--glass-2:rgba(255,255,255,.99);--glass-edge:rgba(42,38,66,.5);--line:rgba(42,38,66,.34);--line-2:rgba(42,38,66,.6);--hover:rgba(42,38,66,.14);--press:rgba(42,38,66,.2);--well:rgba(70,66,97,.06);--text:#2A2642;--text-2:rgba(42,38,66,.94);--text-3:rgba(71,67,94,1);--copper:#D7827E;--copper-hi:#E8918D;--copper-lo:#AF5E5B;--copper-tint:rgba(215,130,126,.12);--copper-edge:rgba(162,82,80,1);--copper-text:#782D2D;--on-copper:#1A1A1A;--paper:#1A1828;--paper-2:#262434;--paper-text:#F1F1F8;--paper-mute:rgba(241,241,248,.74);--paper-copper:#E58E8A;--paper-line:rgba(241,241,248,.18);--ok:#01481D;--ok-tint:rgba(1,72,29,.14);--warn:#4E3A03;--warn-tint:rgba(78,58,3,.14);--bad:#7A0D14;--bad-tint:rgba(122,13,20,.14);--chip-ok-bg:#B4C4B3;--chip-ok-fg:#003915;--chip-warn-bg:#CAC0AB;--chip-warn-fg:#413002;--chip-bad-bg:#D6B3B0;--chip-bad-fg:#61020A;--chip-idle-bg:#D9D3D2;--chip-idle-fg:#2A2642;--scrim:rgba(250,244,237,.44);--shadow:0 1px 0 rgba(38,36,52,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
html:not([data-theme="light"])[data-palette="tokyo-night"]{--ground:#1A1B26;--glass:rgba(36,40,59,.62);--glass-2:rgba(45,49,68,.78);--glass-edge:rgba(182,190,227,.14);--line:rgba(182,190,227,.13);--line-2:rgba(182,190,227,.24);--hover:rgba(182,190,227,.07);--press:rgba(182,190,227,.12);--well:rgba(0,0,0,.28);--text:#B6BEE3;--text-2:rgba(185,193,230,1);--text-3:rgba(165,176,223,1);--copper:#7AA2F7;--copper-hi:#94B6FD;--copper-lo:#4C70C1;--copper-tint:rgba(122,162,247,.16);--copper-edge:rgba(122,162,247,.65);--copper-text:#8EB3FE;--on-copper:#1A1A1A;--paper:#EAEEFC;--paper-2:#F9FAFD;--paper-text:#13151F;--paper-mute:rgba(19,21,31,.74);--paper-copper:#4467B7;--paper-line:rgba(19,21,31,.18);--ok:#6FD087;--ok-tint:rgba(111,208,135,.14);--warn:#E0AF3B;--warn-tint:rgba(224,175,59,.14);--bad:#FF958E;--bad-tint:rgba(255,149,142,.14);--chip-ok-bg:#283836;--chip-ok-fg:#6FD087;--chip-warn-bg:#3A3329;--chip-warn-fg:#E0AF3B;--chip-bad-bg:#3F2F37;--chip-bad-fg:#FF958E;--chip-idle-bg:#282A37;--chip-idle-fg:#B6BEE3;--scrim:rgba(26,27,38,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="tokyo-night"][data-contrast="more"]{--ground:#1A1B26;--glass:rgba(36,40,59,.96);--glass-2:rgba(45,49,68,.99);--glass-edge:rgba(245,247,254,.5);--line:rgba(245,247,254,.34);--line-2:rgba(245,247,254,.6);--hover:rgba(245,247,254,.14);--press:rgba(245,247,254,.2);--well:rgba(0,0,0,.5);--text:#F5F7FE;--text-2:rgba(245,247,254,.96);--text-3:rgba(201,212,254,1);--copper:#7AA2F7;--copper-hi:#94B6FD;--copper-lo:#4C70C1;--copper-tint:rgba(122,162,247,.12);--copper-edge:rgba(122,162,247,.92);--copper-text:#C5D8FD;--on-copper:#1A1A1A;--paper:#ECEEF5;--paper-2:#F9FAFE;--paper-text:#13151F;--paper-mute:rgba(19,21,31,.74);--paper-copper:#294A97;--paper-line:rgba(19,21,31,.18);--ok:#9AFCAF;--ok-tint:rgba(154,252,175,.14);--warn:#FFE5AF;--warn-tint:rgba(255,229,175,.14);--bad:#FEE4E2;--bad-tint:rgba(254,228,226,.14);--chip-ok-bg:#3E5A4C;--chip-ok-fg:#E1FFE6;--chip-warn-bg:#5A544C;--chip-warn-fg:#FEF8EB;--chip-bad-bg:#5A535B;--chip-bad-fg:#FFFAFA;--chip-idle-bg:#3D3E49;--chip-idle-fg:#F5F7FE;--scrim:rgba(26,27,38,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="tokyo-night"]{--ground:#E6E7ED;--glass:rgba(242,243,247,.66);--glass-2:rgba(249,250,254,.86);--glass-edge:rgba(52,59,88,.14);--line:rgba(52,59,88,.13);--line-2:rgba(52,59,88,.24);--hover:rgba(52,59,88,.07);--press:rgba(52,59,88,.12);--well:rgba(52,59,88,.05);--text:#343B58;--text-2:rgba(52,59,88,.92);--text-3:rgba(80,82,89,.98);--copper:#2959AA;--copper-hi:#3768BA;--copper-lo:#043684;--copper-tint:rgba(41,89,170,.16);--copper-edge:rgba(41,89,170,.73);--copper-text:#2050A0;--on-copper:#FFFFFF;--paper:#161A29;--paper-2:#212635;--paper-text:#EFF1F9;--paper-mute:rgba(239,241,249,.74);--paper-copper:#5183D8;--paper-line:rgba(239,241,249,.18);--ok:#05612B;--ok-tint:rgba(5,97,43,.14);--warn:#6C5000;--warn-tint:rgba(108,80,0,.14);--bad:#972E2D;--bad-tint:rgba(151,46,45,.14);--chip-ok-bg:#C2D2CE;--chip-ok-fg:#05612B;--chip-warn-bg:#D2CFC7;--chip-warn-fg:#6C5000;--chip-bad-bg:#D9C9CE;--chip-bad-fg:#972E2D;--chip-idle-bg:#D6D8E0;--chip-idle-fg:#343B58;--scrim:rgba(230,231,237,.44);--shadow:0 1px 0 rgba(33,38,53,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="tokyo-night"][data-contrast="more"]{--ground:#E6E7ED;--glass:rgba(242,243,247,.96);--glass-2:rgba(249,250,254,.99);--glass-edge:rgba(23,29,55,.5);--line:rgba(23,29,55,.34);--line-2:rgba(23,29,55,.6);--hover:rgba(23,29,55,.14);--press:rgba(23,29,55,.2);--well:rgba(52,59,88,.06);--text:#171D37;--text-2:rgba(23,29,55,.94);--text-3:rgba(56,58,64,1);--copper:#2959AA;--copper-hi:#3768BA;--copper-lo:#043684;--copper-tint:rgba(41,89,170,.12);--copper-edge:rgba(41,89,170,.96);--copper-text:#043684;--on-copper:#FFFFFF;--paper:#161A29;--paper-2:#212635;--paper-text:#EFF1F9;--paper-mute:rgba(239,241,249,.74);--paper-copper:#71A6FE;--paper-line:rgba(239,241,249,.18);--ok:#003F19;--ok-tint:rgba(0,63,25,.14);--warn:#453200;--warn-tint:rgba(69,50,0,.14);--bad:#6B000B;--bad-tint:rgba(107,0,11,.14);--chip-ok-bg:#A6B8B2;--chip-ok-fg:#002E10;--chip-warn-bg:#B9B4AB;--chip-warn-fg:#352602;--chip-bad-bg:#C4A6AE;--chip-bad-fg:#500006;--chip-idle-bg:#C5C7D0;--chip-idle-fg:#171D37;--scrim:rgba(230,231,237,.44);--shadow:0 1px 0 rgba(33,38,53,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
html:not([data-theme="light"])[data-palette="everforest"]{--ground:#2D353B;--glass:rgba(52,63,68,.62);--glass-2:rgba(61,72,77,.78);--glass-edge:rgba(237,224,195,.14);--line:rgba(237,224,195,.13);--line-2:rgba(237,224,195,.24);--hover:rgba(237,224,195,.07);--press:rgba(237,224,195,.12);--well:rgba(0,0,0,.28);--text:#EDE0C3;--text-2:rgba(240,227,198,1);--text-3:rgba(198,212,202,.98);--copper:#A7C080;--copper-hi:#BAD393;--copper-lo:#778E50;--copper-tint:rgba(167,192,128,.16);--copper-edge:rgba(167,192,128,.67);--copper-text:#BDD796;--on-copper:#1A1A1A;--paper:#F4EEE0;--paper-2:#FEFAF1;--paper-text:#1A150B;--paper-mute:rgba(26,21,11,.74);--paper-copper:#5D7336;--paper-line:rgba(26,21,11,.18);--ok:#85E79C;--ok-tint:rgba(133,231,156,.14);--warn:#FBC959;--warn-tint:rgba(251,201,89,.14);--bad:#FDC4C0;--bad-tint:rgba(253,196,192,.14);--chip-ok-bg:#3B514B;--chip-ok-fg:#85E79C;--chip-warn-bg:#4E4D40;--chip-warn-fg:#FBC959;--chip-bad-bg:#4E4C50;--chip-bad-fg:#FDC4C0;--chip-idle-bg:#3E4447;--chip-idle-fg:#EDE0C3;--scrim:rgba(45,53,59,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="everforest"][data-contrast="more"]{--ground:#2D353B;--glass:rgba(52,63,68,.96);--glass-2:rgba(61,72,77,.99);--glass-edge:rgba(255,255,255,.5);--line:rgba(255,255,255,.34);--line-2:rgba(255,255,255,.6);--hover:rgba(255,255,255,.14);--press:rgba(255,255,255,.2);--well:rgba(0,0,0,.5);--text:#FFFFFF;--text-2:rgba(255,255,255,1);--text-3:rgba(238,251,242,1);--copper:#A7C080;--copper-hi:#BAD393;--copper-lo:#778E50;--copper-tint:rgba(167,192,128,.12);--copper-edge:rgba(167,192,128,.98);--copper-text:#E4FFBC;--on-copper:#1A1A1A;--paper:#EEEEEE;--paper-2:#FAFAFA;--paper-text:#1A160B;--paper-mute:rgba(26,22,11,.74);--paper-copper:#425618;--paper-line:rgba(26,22,11,.18);--ok:#FFFFFF;--ok-tint:rgba(255,255,255,.14);--warn:#FFFFFF;--warn-tint:rgba(255,255,255,.14);--bad:#FFFFFF;--bad-tint:rgba(255,255,255,.14);--chip-ok-bg:#686E72;--chip-ok-fg:#FFFFFF;--chip-warn-bg:#686E72;--chip-warn-fg:#FFFFFF;--chip-bad-bg:#686E72;--chip-bad-fg:#FFFFFF;--chip-idle-bg:#4F555A;--chip-idle-fg:#FFFFFF;--scrim:rgba(45,53,59,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="everforest"]{--ground:#FDF6E3;--glass:rgba(244,240,217,.66);--glass-2:rgba(251,247,224,.86);--glass-edge:rgba(67,81,88,.14);--line:rgba(67,81,88,.13);--line-2:rgba(67,81,88,.24);--hover:rgba(67,81,88,.07);--press:rgba(67,81,88,.12);--well:rgba(92,106,114,.05);--text:#435158;--text-2:rgba(67,81,88,.96);--text-3:rgba(91,103,90,1);--copper:#8DA101;--copper-hi:#9CB126;--copper-lo:#6B7B01;--copper-tint:rgba(141,161,1,.16);--copper-edge:rgba(121,138,0,.93);--copper-text:#5B6805;--on-copper:#1A1A1A;--paper:#101D23;--paper-2:#1C292F;--paper-text:#EBF3F7;--paper-mute:rgba(235,243,247,.74);--paper-copper:#8DA101;--paper-line:rgba(235,243,247,.18);--ok:#046E31;--ok-tint:rgba(4,110,49,.14);--warn:#7A5B01;--warn-tint:rgba(122,91,1,.14);--bad:#A43B38;--bad-tint:rgba(164,59,56,.14);--chip-ok-bg:#D5E0C7;--chip-ok-fg:#046E31;--chip-warn-bg:#E8DDBF;--chip-warn-fg:#7A5B01;--chip-bad-bg:#EFD8C8;--chip-bad-fg:#A43B38;--chip-idle-bg:#ECE7D6;--chip-idle-fg:#435158;--scrim:rgba(253,246,227,.44);--shadow:0 1px 0 rgba(28,41,47,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="everforest"][data-contrast="more"]{--ground:#FDF6E3;--glass:rgba(244,240,217,.96);--glass-2:rgba(251,247,224,.99);--glass-edge:rgba(32,44,51,.5);--line:rgba(32,44,51,.34);--line-2:rgba(32,44,51,.6);--hover:rgba(32,44,51,.14);--press:rgba(32,44,51,.2);--well:rgba(92,106,114,.06);--text:#202C33;--text-2:rgba(32,44,51,.94);--text-3:rgba(64,75,63,1);--copper:#8DA101;--copper-hi:#9CB126;--copper-lo:#6B7B01;--copper-tint:rgba(141,161,1,.12);--copper-edge:rgba(99,113,3,1);--copper-text:#434E02;--on-copper:#1A1A1A;--paper:#111C23;--paper-2:#1C282F;--paper-text:#ECF3F8;--paper-mute:rgba(236,243,248,.74);--paper-copper:#9CB126;--paper-line:rgba(236,243,248,.18);--ok:#02491D;--ok-tint:rgba(2,73,29,.14);--warn:#523B00;--warn-tint:rgba(82,59,0,.14);--bad:#7C1217;--bad-tint:rgba(124,18,23,.14);--chip-ok-bg:#B7C6AC;--chip-ok-fg:#003A15;--chip-warn-bg:#CDC2A3;--chip-warn-fg:#422F02;--chip-bad-bg:#D9B6AA;--chip-bad-fg:#65020B;--chip-idle-bg:#DAD6C7;--chip-idle-fg:#202C33;--scrim:rgba(253,246,227,.44);--shadow:0 1px 0 rgba(28,40,47,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
html:not([data-theme="light"])[data-palette="one-dark"]{--ground:#282C34;--glass:rgba(33,37,43,.62);--glass-2:rgba(41,46,52,.78);--glass-edge:rgba(180,187,201,.14);--line:rgba(180,187,201,.13);--line-2:rgba(180,187,201,.24);--hover:rgba(180,187,201,.07);--press:rgba(180,187,201,.12);--well:rgba(0,0,0,.28);--text:#B4BBC9;--text-2:rgba(186,193,207,1);--text-3:rgba(170,175,185,.98);--copper:#61AFEF;--copper-hi:#7AC2FF;--copper-lo:#2C7DBA;--copper-tint:rgba(97,175,239,.16);--copper-edge:rgba(97,175,239,.61);--copper-text:#67B5F6;--on-copper:#1A1A1A;--paper:#E8EFFC;--paper-2:#F9FAFD;--paper-text:#11161F;--paper-mute:rgba(17,22,31,.74);--paper-copper:#1D71AD;--paper-line:rgba(17,22,31,.18);--ok:#6FD087;--ok-tint:rgba(111,208,135,.14);--warn:#E0AF3B;--warn-tint:rgba(224,175,59,.14);--bad:#FF958E;--bad-tint:rgba(255,149,142,.14);--chip-ok-bg:#334641;--chip-ok-fg:#6FD087;--chip-warn-bg:#454135;--chip-warn-fg:#E0AF3B;--chip-bad-bg:#4A3D42;--chip-bad-fg:#FF958E;--chip-idle-bg:#353941;--chip-idle-fg:#B4BBC9;--scrim:rgba(40,44,52,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="one-dark"][data-contrast="more"]{--ground:#282C34;--glass:rgba(33,37,43,.96);--glass-2:rgba(41,46,52,.99);--glass-edge:rgba(237,243,254,.5);--line:rgba(237,243,254,.34);--line-2:rgba(237,243,254,.6);--hover:rgba(237,243,254,.14);--press:rgba(237,243,254,.2);--well:rgba(0,0,0,.5);--text:#EDF3FE;--text-2:rgba(237,243,254,.94);--text-3:rgba(201,207,217,1);--copper:#61AFEF;--copper-hi:#7AC2FF;--copper-lo:#2C7DBA;--copper-tint:rgba(97,175,239,.12);--copper-edge:rgba(97,175,239,.84);--copper-text:#A4D4FE;--on-copper:#1A1A1A;--paper:#E9EFFA;--paper-2:#F9FAFD;--paper-text:#11161F;--paper-mute:rgba(17,22,31,.74);--paper-copper:#025182;--paper-line:rgba(17,22,31,.18);--ok:#93F5A9;--ok-tint:rgba(147,245,169,.14);--warn:#FFDC97;--warn-tint:rgba(255,220,151,.14);--bad:#FED7D2;--bad-tint:rgba(254,215,210,.14);--chip-ok-bg:#466455;--chip-ok-fg:#FFFFFF;--chip-warn-bg:#645D50;--chip-warn-fg:#FFFFFF;--chip-bad-bg:#645C60;--chip-bad-fg:#FFFFFF;--chip-idle-bg:#484C54;--chip-idle-fg:#EDF3FE;--scrim:rgba(40,44,52,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="one-dark"]{--ground:#FAFAFA;--glass:rgba(240,240,241,.66);--glass-2:rgba(247,247,248,.86);--glass-edge:rgba(56,58,66,.14);--line:rgba(56,58,66,.13);--line-2:rgba(56,58,66,.24);--hover:rgba(56,58,66,.07);--press:rgba(56,58,66,.12);--well:rgba(56,58,66,.05);--text:#383A42;--text-2:rgba(56,58,66,.84);--text-3:rgba(94,97,107,1);--copper:#467EF9;--copper-hi:#5C90FF;--copper-lo:#2458CF;--copper-tint:rgba(70,126,249,.16);--copper-edge:rgba(70,126,249,.93);--copper-text:#2458CF;--on-copper:#1A1A1A;--paper:#181A21;--paper-2:#24262E;--paper-text:#EFF1F9;--paper-mute:rgba(239,241,249,.74);--paper-copper:#467EF9;--paper-line:rgba(239,241,249,.18);--ok:#046E31;--ok-tint:rgba(4,110,49,.14);--warn:#7A5B01;--warn-tint:rgba(122,91,1,.14);--bad:#A43B38;--bad-tint:rgba(164,59,56,.14);--chip-ok-bg:#D3E4DA;--chip-ok-fg:#046E31;--chip-warn-bg:#E6E1D2;--chip-warn-fg:#7A5B01;--chip-bad-bg:#ECDBDB;--chip-bad-fg:#A43B38;--chip-idle-bg:#E9E9E9;--chip-idle-fg:#383A42;--scrim:rgba(250,250,250,.44);--shadow:0 1px 0 rgba(36,38,46,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="one-dark"][data-contrast="more"]{--ground:#FAFAFA;--glass:rgba(240,240,241,.96);--glass-2:rgba(247,247,248,.99);--glass-edge:rgba(41,43,50,.5);--line:rgba(41,43,50,.34);--line-2:rgba(41,43,50,.6);--hover:rgba(41,43,50,.14);--press:rgba(41,43,50,.2);--well:rgba(56,58,66,.06);--text:#292B32;--text-2:rgba(41,43,50,.94);--text-3:rgba(69,71,82,1);--copper:#467EF9;--copper-hi:#5C90FF;--copper-lo:#2458CF;--copper-tint:rgba(70,126,249,.12);--copper-edge:rgba(47,100,221,1);--copper-text:#0A3AB1;--on-copper:#1A1A1A;--paper:#181A21;--paper-2:#24262D;--paper-text:#EFF1F9;--paper-mute:rgba(239,241,249,.74);--paper-copper:#7AA6FE;--paper-line:rgba(239,241,249,.18);--ok:#02491D;--ok-tint:rgba(2,73,29,.14);--warn:#523B00;--warn-tint:rgba(82,59,0,.14);--bad:#7C1217;--bad-tint:rgba(124,18,23,.14);--chip-ok-bg:#B5C8BC;--chip-ok-fg:#033D17;--chip-warn-bg:#CBC5B4;--chip-warn-fg:#453100;--chip-bad-bg:#D7B9BA;--chip-bad-fg:#69020C;--chip-idle-bg:#D9D9DA;--chip-idle-fg:#292B32;--scrim:rgba(250,250,250,.44);--shadow:0 1px 0 rgba(36,38,45,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
html:not([data-theme="light"])[data-palette="monokai"]{--ground:#2D2A2E;--glass:rgba(64,62,65,.62);--glass-2:rgba(73,71,74,.78);--glass-edge:rgba(252,252,250,.14);--line:rgba(252,252,250,.13);--line-2:rgba(252,252,250,.24);--hover:rgba(252,252,250,.07);--press:rgba(252,252,250,.12);--well:rgba(0,0,0,.28);--text:#FCFCFA;--text-2:rgba(252,252,250,.92);--text-3:rgba(220,219,220,.98);--copper:#FFD866;--copper-hi:#FFEFC4;--copper-lo:#CAA429;--copper-tint:rgba(255,216,102,.16);--copper-edge:rgba(255,216,102,.55);--copper-text:#FFD866;--on-copper:#1A1A1A;--paper:#EEEEEC;--paper-2:#FAFAF8;--paper-text:#17170C;--paper-mute:rgba(23,23,12,.74);--paper-copper:#826701;--paper-line:rgba(23,23,12,.18);--ok:#86E89C;--ok-tint:rgba(134,232,156,.14);--warn:#FECD5C;--warn-tint:rgba(254,205,92,.14);--bad:#FEC8C4;--bad-tint:rgba(254,200,196,.14);--chip-ok-bg:#3B4840;--chip-ok-fg:#86E89C;--chip-warn-bg:#4E4435;--chip-warn-fg:#FECD5C;--chip-bad-bg:#4E4346;--chip-bad-fg:#FEC8C4;--chip-idle-bg:#403D40;--chip-idle-fg:#FCFCFA;--scrim:rgba(45,42,46,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="monokai"][data-contrast="more"]{--ground:#2D2A2E;--glass:rgba(64,62,65,.96);--glass-2:rgba(73,71,74,.99);--glass-edge:rgba(255,255,255,.5);--line:rgba(255,255,255,.34);--line-2:rgba(255,255,255,.6);--hover:rgba(255,255,255,.14);--press:rgba(255,255,255,.2);--well:rgba(0,0,0,.5);--text:#FFFFFF;--text-2:rgba(255,255,255,1);--text-3:rgba(255,255,255,1);--copper:#FFD866;--copper-hi:#FFEFC4;--copper-lo:#CAA429;--copper-tint:rgba(255,216,102,.12);--copper-edge:rgba(255,216,102,.76);--copper-text:#FFFFFF;--on-copper:#1A1A1A;--paper:#EEEEEE;--paper-2:#FAFAFA;--paper-text:#1A160B;--paper-mute:rgba(26,22,11,.74);--paper-copper:#604B00;--paper-line:rgba(26,22,11,.18);--ok:#FFFFFF;--ok-tint:rgba(255,255,255,.14);--warn:#FFFFFF;--warn-tint:rgba(255,255,255,.14);--bad:#FFFFFF;--bad-tint:rgba(255,255,255,.14);--chip-ok-bg:#686669;--chip-ok-fg:#FFFFFF;--chip-warn-bg:#686669;--chip-warn-fg:#FFFFFF;--chip-bad-bg:#686669;--chip-bad-fg:#FFFFFF;--chip-idle-bg:#4F4C4F;--chip-idle-fg:#FFFFFF;--scrim:rgba(45,42,46,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="monokai"]{--ground:#F2F0E9;--glass:rgba(254,253,251,.66);--glass-2:rgba(255,255,255,.86);--glass-edge:rgba(30,26,18,.14);--line:rgba(30,26,18,.13);--line-2:rgba(30,26,18,.24);--hover:rgba(30,26,18,.07);--press:rgba(30,26,18,.12);--well:rgba(30,26,18,.05);--text:#1E1A12;--text-2:rgba(30,26,18,.8);--text-3:rgba(92,88,78,.98);--copper:#8E7100;--copper-hi:#9D801F;--copper-lo:#665000;--copper-tint:rgba(142,113,0,.16);--copper-edge:rgba(142,113,0,.87);--copper-text:#6F5804;--on-copper:#FFFFFF;--paper:#1E1A12;--paper-2:#2A261E;--paper-text:#F5F1EA;--paper-mute:rgba(245,241,234,.74);--paper-copper:#9D801F;--paper-line:rgba(245,241,234,.18);--ok:#00682D;--ok-tint:rgba(0,104,45,.14);--warn:#6F5406;--warn-tint:rgba(111,84,6,.14);--bad:#9D3532;--bad-tint:rgba(157,53,50,.14);--chip-ok-bg:#CBDACB;--chip-ok-fg:#00682D;--chip-warn-bg:#DDD7C5;--chip-warn-fg:#6F5406;--chip-bad-bg:#E4D2CC;--chip-bad-fg:#9D3532;--chip-idle-bg:#DFDDD6;--chip-idle-fg:#1E1A12;--scrim:rgba(242,240,233,.44);--shadow:0 1px 0 rgba(42,38,30,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="monokai"][data-contrast="more"]{--ground:#F2F0E9;--glass:rgba(254,253,251,.96);--glass-2:rgba(255,255,255,.99);--glass-edge:rgba(30,26,18,.5);--line:rgba(30,26,18,.34);--line-2:rgba(30,26,18,.6);--hover:rgba(30,26,18,.14);--press:rgba(30,26,18,.2);--well:rgba(30,26,18,.06);--text:#1E1A12;--text-2:rgba(30,26,18,.94);--text-3:rgba(67,64,54,1);--copper:#8E7100;--copper-hi:#9D801F;--copper-lo:#665000;--copper-tint:rgba(142,113,0,.12);--copper-edge:rgba(121,96,0,.98);--copper-text:#4F3E02;--on-copper:#FFFFFF;--paper:#1E1A12;--paper-2:#2A261E;--paper-text:#F5F1EA;--paper-mute:rgba(245,241,234,.74);--paper-copper:#C0A247;--paper-line:rgba(245,241,234,.18);--ok:#00431A;--ok-tint:rgba(0,67,26,.14);--warn:#4B3700;--warn-tint:rgba(75,55,0,.14);--bad:#72030E;--bad-tint:rgba(114,3,14,.14);--chip-ok-bg:#AEC0AF;--chip-ok-fg:#013714;--chip-warn-bg:#C3BCA8;--chip-warn-fg:#3E2D00;--chip-bad-bg:#CEAEAC;--chip-bad-fg:#580007;--chip-idle-bg:#D0CEC7;--chip-idle-fg:#1E1A12;--scrim:rgba(242,240,233,.44);--shadow:0 1px 0 rgba(42,38,30,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
html:not([data-theme="light"])[data-palette="ayu"]{--ground:#0B0E14;--glass:rgba(19,23,33,.62);--glass-2:rgba(27,31,42,.78);--glass-edge:rgba(191,189,182,.14);--line:rgba(191,189,182,.13);--line-2:rgba(191,189,182,.24);--hover:rgba(191,189,182,.07);--press:rgba(191,189,182,.12);--well:rgba(0,0,0,.28);--text:#BFBDB6;--text-2:rgba(191,189,182,.92);--text-3:rgba(155,160,172,1);--copper:#E6B450;--copper-hi:#FAC764;--copper-lo:#B28206;--copper-tint:rgba(230,180,80,.16);--copper-edge:rgba(230,180,80,.55);--copper-text:#E6B450;--on-copper:#1A1A1A;--paper:#F1EEE7;--paper-2:#FCFAF3;--paper-text:#19160B;--paper-mute:rgba(25,22,11,.74);--paper-copper:#896408;--paper-line:rgba(25,22,11,.18);--ok:#6FD087;--ok-tint:rgba(111,208,135,.14);--warn:#E0AF3B;--warn-tint:rgba(224,175,59,.14);--bad:#FF958E;--bad-tint:rgba(255,149,142,.14);--chip-ok-bg:#1B2D26;--chip-ok-fg:#6FD087;--chip-warn-bg:#2D281A;--chip-warn-fg:#E0AF3B;--chip-bad-bg:#322428;--chip-bad-fg:#FF958E;--chip-idle-bg:#1B1E23;--chip-idle-fg:#BFBDB6;--scrim:rgba(11,14,20,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="ayu"][data-contrast="more"]{--ground:#0B0E14;--glass:rgba(19,23,33,.96);--glass-2:rgba(27,31,42,.99);--glass-edge:rgba(223,221,214,.5);--line:rgba(223,221,214,.34);--line-2:rgba(223,221,214,.6);--hover:rgba(223,221,214,.14);--press:rgba(223,221,214,.2);--well:rgba(0,0,0,.5);--text:#DFDDD6;--text-2:rgba(223,221,214,.98);--text-3:rgba(186,192,203,1);--copper:#E6B450;--copper-hi:#FAC764;--copper-lo:#B28206;--copper-tint:rgba(230,180,80,.12);--copper-edge:rgba(230,180,80,.7);--copper-text:#E9B753;--on-copper:#1A1A1A;--paper:#F0EEE7;--paper-2:#FCFAF3;--paper-text:#19160B;--paper-mute:rgba(25,22,11,.74);--paper-copper:#664904;--paper-line:rgba(25,22,11,.18);--ok:#79DA90;--ok-tint:rgba(121,218,144,.14);--warn:#F0BF4E;--warn-tint:rgba(240,191,78,.14);--bad:#FDB5AF;--bad-tint:rgba(253,181,175,.14);--chip-ok-bg:#2A4737;--chip-ok-fg:#89EBA0;--chip-warn-bg:#4B4024;--chip-warn-fg:#FED069;--chip-bad-bg:#4F3D3F;--chip-bad-fg:#FECDC8;--chip-idle-bg:#2D2F33;--chip-idle-fg:#DFDDD6;--scrim:rgba(11,14,20,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="ayu"]{--ground:#FCFCFC;--glass:rgba(243,244,245,.66);--glass-2:rgba(250,251,252,.86);--glass-edge:rgba(78,83,88,.14);--line:rgba(78,83,88,.13);--line-2:rgba(78,83,88,.24);--hover:rgba(78,83,88,.07);--press:rgba(78,83,88,.12);--well:rgba(92,97,102,.05);--text:#4E5358;--text-2:rgba(78,83,88,.94);--text-3:rgba(97,104,111,1);--copper:#F2AE49;--copper-hi:#FFC068;--copper-lo:#CA8813;--copper-tint:rgba(242,174,73,.16);--copper-edge:rgba(183,122,7,.95);--copper-text:#915F02;--on-copper:#1A1A1A;--paper:#171B1F;--paper-2:#23272B;--paper-text:#EDF3F8;--paper-mute:rgba(237,243,248,.74);--paper-copper:#F2AE49;--paper-line:rgba(237,243,248,.18);--ok:#017232;--ok-tint:rgba(1,114,50,.14);--warn:#7D5E07;--warn-tint:rgba(125,94,7,.14);--bad:#A43B38;--bad-tint:rgba(164,59,56,.14);--chip-ok-bg:#D4E6DC;--chip-ok-fg:#017232;--chip-warn-bg:#E8E3D5;--chip-warn-fg:#7D5E07;--chip-bad-bg:#EEDDDD;--chip-bad-fg:#A43B38;--chip-idle-bg:#ECEDED;--chip-idle-fg:#4E5358;--scrim:rgba(252,252,252,.44);--shadow:0 1px 0 rgba(35,39,43,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="ayu"][data-contrast="more"]{--ground:#FCFCFC;--glass:rgba(243,244,245,.96);--glass-2:rgba(250,251,252,.99);--glass-edge:rgba(42,46,51,.5);--line:rgba(42,46,51,.34);--line-2:rgba(42,46,51,.6);--hover:rgba(42,46,51,.14);--press:rgba(42,46,51,.2);--well:rgba(92,97,102,.06);--text:#2A2E33;--text-2:rgba(42,46,51,.94);--text-3:rgba(72,79,86,1);--copper:#F2AE49;--copper-hi:#FFC068;--copper-lo:#CA8813;--copper-tint:rgba(242,174,73,.12);--copper-edge:rgba(152,101,2,1);--copper-text:#6C4600;--on-copper:#1A1A1A;--paper:#171B20;--paper-2:#23272C;--paper-text:#EDF2F9;--paper-mute:rgba(237,242,249,.74);--paper-copper:#F2AE49;--paper-line:rgba(237,242,249,.18);--ok:#034E21;--ok-tint:rgba(3,78,33,.14);--warn:#543F03;--warn-tint:rgba(84,63,3,.14);--bad:#7F1619;--bad-tint:rgba(127,22,25,.14);--chip-ok-bg:#B6CBBF;--chip-ok-fg:#003F19;--chip-warn-bg:#CDC7B6;--chip-warn-fg:#453200;--chip-bad-bg:#D9BCBC;--chip-bad-fg:#6D020C;--chip-idle-bg:#DADBDC;--chip-idle-fg:#2A2E33;--scrim:rgba(252,252,252,.44);--shadow:0 1px 0 rgba(35,39,44,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
html:not([data-theme="light"])[data-palette="ayu-mirage"]{--ground:#1F2430;--glass:rgba(36,41,54,.62);--glass-2:rgba(45,50,63,.78);--glass-edge:rgba(204,202,194,.14);--line:rgba(204,202,194,.13);--line-2:rgba(204,202,194,.24);--hover:rgba(204,202,194,.07);--press:rgba(204,202,194,.12);--well:rgba(0,0,0,.28);--text:#CCCAC2;--text-2:rgba(210,208,200,1);--text-3:rgba(181,191,210,.98);--copper:#FFCC66;--copper-hi:#FFE5B4;--copper-lo:#CA992B;--copper-tint:rgba(255,204,102,.16);--copper-edge:rgba(255,204,102,.55);--copper-text:#FFCC66;--on-copper:#1A1A1A;--paper:#F1EFE6;--paper-2:#FCFAF2;--paper-text:#19160B;--paper-mute:rgba(25,22,11,.74);--paper-copper:#8A6502;--paper-line:rgba(25,22,11,.18);--ok:#6FD087;--ok-tint:rgba(111,208,135,.14);--warn:#E0AF3B;--warn-tint:rgba(224,175,59,.14);--bad:#FF958E;--bad-tint:rgba(255,149,142,.14);--chip-ok-bg:#2C403E;--chip-ok-fg:#6FD087;--chip-warn-bg:#3E3A32;--chip-warn-fg:#E0AF3B;--chip-bad-bg:#43363F;--chip-bad-fg:#FF958E;--chip-idle-bg:#2F333D;--chip-idle-fg:#CCCAC2;--scrim:rgba(31,36,48,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="ayu-mirage"][data-contrast="more"]{--ground:#1F2430;--glass:rgba(36,41,54,.96);--glass-2:rgba(45,50,63,.99);--glass-edge:rgba(250,248,240,.5);--line:rgba(250,248,240,.34);--line-2:rgba(250,248,240,.6);--hover:rgba(250,248,240,.14);--press:rgba(250,248,240,.2);--well:rgba(0,0,0,.5);--text:#FAF8F0;--text-2:rgba(250,248,240,1);--text-3:rgba(210,220,240,1);--copper:#FFCC66;--copper-hi:#FFE5B4;--copper-lo:#CA992B;--copper-tint:rgba(255,204,102,.12);--copper-edge:rgba(255,204,102,.7);--copper-text:#FFD990;--on-copper:#1A1A1A;--paper:#F0EFE7;--paper-2:#FCFAF2;--paper-text:#19160B;--paper-mute:rgba(25,22,11,.74);--paper-copper:#674A00;--paper-line:rgba(25,22,11,.18);--ok:#9BFCAF;--ok-tint:rgba(155,252,175,.14);--warn:#FFE5AF;--warn-tint:rgba(255,229,175,.14);--bad:#FDE0DD;--bad-tint:rgba(253,224,221,.14);--chip-ok-bg:#426054;--chip-ok-fg:#FFFFFF;--chip-warn-bg:#5E5A54;--chip-warn-fg:#FFFFFF;--chip-bad-bg:#5D5960;--chip-bad-fg:#FFFFFF;--chip-idle-bg:#42464F;--chip-idle-fg:#FAF8F0;--scrim:rgba(31,36,48,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="ayu-mirage"]{--ground:#F3F0E9;--glass:rgba(255,253,251,.66);--glass-2:rgba(255,255,255,.86);--glass-edge:rgba(30,26,18,.14);--line:rgba(30,26,18,.13);--line-2:rgba(30,26,18,.24);--hover:rgba(30,26,18,.07);--press:rgba(30,26,18,.12);--well:rgba(30,26,18,.05);--text:#1E1A12;--text-2:rgba(30,26,18,.8);--text-3:rgba(93,87,78,.98);--copper:#946D0A;--copper-hi:#A47C24;--copper-lo:#6A4D05;--copper-tint:rgba(148,109,10,.16);--copper-edge:rgba(148,109,10,.87);--copper-text:#755501;--on-copper:#FFFFFF;--paper:#1E1A12;--paper-2:#2A261E;--paper-text:#F5F1EA;--paper-mute:rgba(245,241,234,.74);--paper-copper:#A47C24;--paper-line:rgba(245,241,234,.18);--ok:#00682D;--ok-tint:rgba(0,104,45,.14);--warn:#735601;--warn-tint:rgba(115,86,1,.14);--bad:#9D3532;--bad-tint:rgba(157,53,50,.14);--chip-ok-bg:#CCDACB;--chip-ok-fg:#00682D;--chip-warn-bg:#DFD7C4;--chip-warn-fg:#735601;--chip-bad-bg:#E5D2CC;--chip-bad-fg:#9D3532;--chip-idle-bg:#E0DDD6;--chip-idle-fg:#1E1A12;--scrim:rgba(243,240,233,.44);--shadow:0 1px 0 rgba(42,38,30,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="ayu-mirage"][data-contrast="more"]{--ground:#F3F0E9;--glass:rgba(255,253,251,.96);--glass-2:rgba(255,255,255,.99);--glass-edge:rgba(30,26,18,.5);--line:rgba(30,26,18,.34);--line-2:rgba(30,26,18,.6);--hover:rgba(30,26,18,.14);--press:rgba(30,26,18,.2);--well:rgba(30,26,18,.06);--text:#1E1A12;--text-2:rgba(30,26,18,.94);--text-3:rgba(68,63,54,1);--copper:#946D0A;--copper-hi:#A47C24;--copper-lo:#6A4D05;--copper-tint:rgba(148,109,10,.12);--copper-edge:rgba(131,95,2,1);--copper-text:#533B00;--on-copper:#FFFFFF;--paper:#1E1A12;--paper-2:#2A261E;--paper-text:#F5F1EA;--paper-mute:rgba(245,241,234,.74);--paper-copper:#CAA14E;--paper-line:rgba(245,241,234,.18);--ok:#004219;--ok-tint:rgba(0,66,25,.14);--warn:#4B3700;--warn-tint:rgba(75,55,0,.14);--bad:#72030E;--bad-tint:rgba(114,3,14,.14);--chip-ok-bg:#AFBFAF;--chip-ok-fg:#013614;--chip-warn-bg:#C4BCA8;--chip-warn-fg:#3E2D00;--chip-bad-bg:#CFAEAC;--chip-bad-fg:#5D0007;--chip-idle-bg:#D1CEC7;--chip-idle-fg:#1E1A12;--scrim:rgba(243,240,233,.44);--shadow:0 1px 0 rgba(42,38,30,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
html:not([data-theme="light"])[data-palette="kanagawa"]{--ground:#1F1F28;--glass:rgba(42,42,55,.62);--glass-2:rgba(51,51,64,.78);--glass-edge:rgba(220,215,186,.14);--line:rgba(220,215,186,.13);--line-2:rgba(220,215,186,.24);--hover:rgba(220,215,186,.07);--press:rgba(220,215,186,.12);--well:rgba(0,0,0,.28);--text:#DCD7BA;--text-2:rgba(220,215,186,.88);--text-3:rgba(183,178,159,1);--copper:#7E9CD8;--copper-hi:#90AFEC;--copper-lo:#506CA4;--copper-tint:rgba(126,156,216,.16);--copper-edge:rgba(126,156,216,.71);--copper-text:#93B2EF;--on-copper:#1A1A1A;--paper:#F1EFE0;--paper-2:#FCFAF1;--paper-text:#18160C;--paper-mute:rgba(24,22,12,.74);--paper-copper:#506CA4;--paper-line:rgba(24,22,12,.18);--ok:#6FD087;--ok-tint:rgba(111,208,135,.14);--warn:#E0AF3B;--warn-tint:rgba(224,175,59,.14);--bad:#FF958E;--bad-tint:rgba(255,149,142,.14);--chip-ok-bg:#2C3B37;--chip-ok-fg:#6FD087;--chip-warn-bg:#3E362B;--chip-warn-fg:#E0AF3B;--chip-bad-bg:#433238;--chip-bad-fg:#FF958E;--chip-idle-bg:#303035;--chip-idle-fg:#DCD7BA;--scrim:rgba(31,31,40,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="kanagawa"][data-contrast="more"]{--ground:#1F1F28;--glass:rgba(42,42,55,.96);--glass-2:rgba(51,51,64,.99);--glass-edge:rgba(255,254,248,.5);--line:rgba(255,254,248,.34);--line-2:rgba(255,254,248,.6);--hover:rgba(255,254,248,.14);--press:rgba(255,254,248,.2);--well:rgba(0,0,0,.5);--text:#FFFEF8;--text-2:rgba(255,254,248,.94);--text-3:rgba(222,217,197,1);--copper:#7E9CD8;--copper-hi:#90AFEC;--copper-lo:#506CA4;--copper-tint:rgba(126,156,216,.12);--copper-edge:rgba(126,156,216,1);--copper-text:#C6D9FE;--on-copper:#1A1A1A;--paper:#F0EFE9;--paper-2:#FBFAF4;--paper-text:#18160C;--paper-mute:rgba(24,22,12,.74);--paper-copper:#324C82;--paper-line:rgba(24,22,12,.18);--ok:#ADFFBD;--ok-tint:rgba(173,255,189,.14);--warn:#FEE9BA;--warn-tint:rgba(254,233,186,.14);--bad:#FFE8E7;--bad-tint:rgba(255,232,231,.14);--chip-ok-bg:#475E52;--chip-ok-fg:#FFFFFF;--chip-warn-bg:#5D5851;--chip-warn-fg:#FFFFFF;--chip-bad-bg:#5E575D;--chip-bad-fg:#FFFFFF;--chip-idle-bg:#434349;--chip-idle-fg:#FFFEF8;--scrim:rgba(31,31,40,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="kanagawa"]{--ground:#F2ECBC;--glass:rgba(229,221,176,.66);--glass-2:rgba(236,228,182,.86);--glass-edge:rgba(65,65,80,.14);--line:rgba(65,65,80,.13);--line-2:rgba(65,65,80,.24);--hover:rgba(65,65,80,.07);--press:rgba(65,65,80,.12);--well:rgba(84,84,100,.05);--text:#414150;--text-2:rgba(65,65,80,.96);--text-3:rgba(88,85,72,1);--copper:#4D699B;--copper-hi:#5B78AB;--copper-lo:#2D4776;--copper-tint:rgba(77,105,155,.16);--copper-edge:rgba(77,105,155,.83);--copper-text:#375282;--on-copper:#FFFFFF;--paper:#191926;--paper-2:#252533;--paper-text:#F1F1F8;--paper-mute:rgba(241,241,248,.74);--paper-copper:#6684B8;--paper-line:rgba(241,241,248,.18);--ok:#05612B;--ok-tint:rgba(5,97,43,.14);--warn:#6C5000;--warn-tint:rgba(108,80,0,.14);--bad:#972E2D;--bad-tint:rgba(151,46,45,.14);--chip-ok-bg:#CCD6A5;--chip-ok-fg:#05612B;--chip-warn-bg:#DDD39E;--chip-warn-fg:#6C5000;--chip-bad-bg:#E3CEA5;--chip-bad-fg:#972E2D;--chip-idle-bg:#E2DDB2;--chip-idle-fg:#414150;--scrim:rgba(242,236,188,.44);--shadow:0 1px 0 rgba(37,37,51,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="kanagawa"][data-contrast="more"]{--ground:#F2ECBC;--glass:rgba(229,221,176,.96);--glass-2:rgba(236,228,182,.99);--glass-edge:rgba(28,28,41,.5);--line:rgba(28,28,41,.34);--line-2:rgba(28,28,41,.6);--hover:rgba(28,28,41,.14);--press:rgba(28,28,41,.2);--well:rgba(84,84,100,.06);--text:#1C1C29;--text-2:rgba(28,28,41,.94);--text-3:rgba(60,58,46,1);--copper:#4D699B;--copper-hi:#5B78AB;--copper-lo:#2D4776;--copper-tint:rgba(77,105,155,.12);--copper-edge:rgba(69,96,146,1);--copper-text:#203967;--on-copper:#FFFFFF;--paper:#191926;--paper-2:#252532;--paper-text:#F1F1F8;--paper-mute:rgba(241,241,248,.74);--paper-copper:#87A6DB;--paper-line:rgba(241,241,248,.18);--ok:#013C18;--ok-tint:rgba(1,60,24,.14);--warn:#453200;--warn-tint:rgba(69,50,0,.14);--bad:#6B000B;--bad-tint:rgba(107,0,11,.14);--chip-ok-bg:#AFBB8E;--chip-ok-fg:#023012;--chip-warn-bg:#C2B887;--chip-warn-fg:#392800;--chip-bad-bg:#CCAA8A;--chip-bad-fg:#500006;--chip-idle-bg:#D0CBA4;--chip-idle-fg:#1C1C29;--scrim:rgba(242,236,188,.44);--shadow:0 1px 0 rgba(37,37,50,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
html:not([data-theme="light"])[data-palette="palenight"]{--ground:#292D3E;--glass:rgba(52,50,74,.62);--glass-2:rgba(61,59,84,.78);--glass-edge:rgba(201,209,223,.14);--line:rgba(201,209,223,.13);--line-2:rgba(201,209,223,.24);--hover:rgba(201,209,223,.07);--press:rgba(201,209,223,.12);--well:rgba(0,0,0,.28);--text:#C9D1DF;--text-2:rgba(204,212,226,1);--text-3:rgba(184,192,224,1);--copper:#C792EA;--copper-hi:#DBA5FE;--copper-lo:#9561B5;--copper-tint:rgba(199,146,234,.16);--copper-edge:rgba(199,146,234,.71);--copper-text:#DEAFFE;--on-copper:#1A1A1A;--paper:#E7EFFC;--paper-2:#F9FAFD;--paper-text:#11161F;--paper-mute:rgba(17,22,31,.74);--paper-copper:#8855A8;--paper-line:rgba(17,22,31,.18);--ok:#76D78D;--ok-tint:rgba(118,215,141,.14);--warn:#EDBC4B;--warn-tint:rgba(237,188,75,.14);--bad:#FEB0AA;--bad-tint:rgba(254,176,170,.14);--chip-ok-bg:#35484B;--chip-ok-fg:#76D78D;--chip-warn-bg:#484440;--chip-warn-fg:#EDBC4B;--chip-bad-bg:#4B424F;--chip-bad-fg:#FEB0AA;--chip-idle-bg:#373C4C;--chip-idle-fg:#C9D1DF;--scrim:rgba(41,45,62,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="palenight"][data-contrast="more"]{--ground:#292D3E;--glass:rgba(52,50,74,.96);--glass-2:rgba(61,59,84,.99);--glass-edge:rgba(255,255,255,.5);--line:rgba(255,255,255,.34);--line-2:rgba(255,255,255,.6);--hover:rgba(255,255,255,.14);--press:rgba(255,255,255,.2);--well:rgba(0,0,0,.5);--text:#FFFFFF;--text-2:rgba(255,255,255,1);--text-3:rgba(222,228,253,1);--copper:#C792EA;--copper-hi:#DBA5FE;--copper-lo:#9561B5;--copper-tint:rgba(199,146,234,.12);--copper-edge:rgba(202,149,237,.98);--copper-text:#F2E1FE;--on-copper:#1A1A1A;--paper:#EEEEEE;--paper-2:#FAFAFA;--paper-text:#1A160B;--paper-mute:rgba(26,22,11,.74);--paper-copper:#6B3889;--paper-line:rgba(26,22,11,.18);--ok:#FFFFFF;--ok-tint:rgba(255,255,255,.14);--warn:#FFFFFF;--warn-tint:rgba(255,255,255,.14);--bad:#FFFFFF;--bad-tint:rgba(255,255,255,.14);--chip-ok-bg:#656874;--chip-ok-fg:#FFFFFF;--chip-warn-bg:#656874;--chip-warn-fg:#FFFFFF;--chip-bad-bg:#656874;--chip-bad-fg:#FFFFFF;--chip-idle-bg:#4B4F5D;--chip-idle-fg:#FFFFFF;--scrim:rgba(41,45,62,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="palenight"]{--ground:#F2EEF5;--glass:rgba(253,253,253,.66);--glass-2:rgba(255,255,255,.86);--glass-edge:rgba(29,24,32,.14);--line:rgba(29,24,32,.13);--line-2:rgba(29,24,32,.24);--hover:rgba(29,24,32,.07);--press:rgba(29,24,32,.12);--well:rgba(29,24,32,.05);--text:#1D1820;--text-2:rgba(29,24,32,.8);--text-3:rgba(91,86,95,.98);--copper:#8E5BAE;--copper-hi:#9D6ABE;--copper-lo:#6A3888;--copper-tint:rgba(142,91,174,.16);--copper-edge:rgba(142,91,174,.85);--copper-text:#764495;--on-copper:#FFFFFF;--paper:#1D1820;--paper-2:#29242D;--paper-text:#F4F0F7;--paper-mute:rgba(244,240,247,.74);--paper-copper:#A06DC1;--paper-line:rgba(244,240,247,.18);--ok:#03652C;--ok-tint:rgba(3,101,44,.14);--warn:#6F5406;--warn-tint:rgba(111,84,6,.14);--bad:#9D3532;--bad-tint:rgba(157,53,50,.14);--chip-ok-bg:#CCD8D5;--chip-ok-fg:#03652C;--chip-warn-bg:#DDD5CF;--chip-warn-fg:#6F5406;--chip-bad-bg:#E4D0D6;--chip-bad-fg:#9D3532;--chip-idle-bg:#DFDBE2;--chip-idle-fg:#1D1820;--scrim:rgba(242,238,245,.44);--shadow:0 1px 0 rgba(41,36,45,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="palenight"][data-contrast="more"]{--ground:#F2EEF5;--glass:rgba(253,253,253,.96);--glass-2:rgba(255,255,255,.99);--glass-edge:rgba(29,24,32,.5);--line:rgba(29,24,32,.34);--line-2:rgba(29,24,32,.6);--hover:rgba(29,24,32,.14);--press:rgba(29,24,32,.2);--well:rgba(29,24,32,.06);--text:#1D1820;--text-2:rgba(29,24,32,.94);--text-3:rgba(67,62,70,1);--copper:#8E5BAE;--copper-hi:#9D6ABE;--copper-lo:#6A3888;--copper-tint:rgba(142,91,174,.12);--copper-edge:rgba(130,79,161,1);--copper-text:#592676;--on-copper:#FFFFFF;--paper:#1D1820;--paper-2:#29242D;--paper-text:#F4F0F7;--paper-mute:rgba(244,240,247,.74);--paper-copper:#C692E9;--paper-line:rgba(244,240,247,.18);--ok:#00431A;--ok-tint:rgba(0,67,26,.14);--warn:#473503;--warn-tint:rgba(71,53,3,.14);--bad:#72030E;--bad-tint:rgba(114,3,14,.14);--chip-ok-bg:#AEBEB8;--chip-ok-fg:#023413;--chip-warn-bg:#C2BAB1;--chip-warn-fg:#3B2B02;--chip-bad-bg:#CEACB4;--chip-bad-fg:#580007;--chip-idle-bg:#D0CCD3;--chip-idle-fg:#1D1820;--scrim:rgba(242,238,245,.44);--shadow:0 1px 0 rgba(41,36,45,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
html:not([data-theme="light"])[data-palette="material-ocean"]{--ground:#0F111A;--glass:rgba(26,28,37,.62);--glass-2:rgba(34,36,46,.78);--glass-edge:rgba(238,255,255,.14);--line:rgba(238,255,255,.13);--line-2:rgba(238,255,255,.24);--hover:rgba(238,255,255,.07);--press:rgba(238,255,255,.12);--well:rgba(0,0,0,.28);--text:#EEFFFF;--text-2:rgba(238,255,255,.8);--text-3:rgba(158,162,178,1);--copper:#82AAFF;--copper-hi:#A0BFFD;--copper-lo:#5378C9;--copper-tint:rgba(130,170,255,.16);--copper-edge:rgba(130,170,255,.55);--copper-text:#82AAFF;--on-copper:#1A1A1A;--paper:#E2F2F2;--paper-2:#F1FDFD;--paper-text:#0A1919;--paper-mute:rgba(10,25,25,.74);--paper-copper:#4669B8;--paper-line:rgba(10,25,25,.18);--ok:#6FD087;--ok-tint:rgba(111,208,135,.14);--warn:#E0AF3B;--warn-tint:rgba(224,175,59,.14);--bad:#FF958E;--bad-tint:rgba(255,149,142,.14);--chip-ok-bg:#1E302B;--chip-ok-fg:#6FD087;--chip-warn-bg:#302A1F;--chip-warn-fg:#E0AF3B;--chip-bad-bg:#35262D;--chip-bad-fg:#FF958E;--chip-idle-bg:#23262F;--chip-idle-fg:#EEFFFF;--scrim:rgba(15,17,26,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="material-ocean"][data-contrast="more"]{--ground:#0F111A;--glass:rgba(26,28,37,.96);--glass-2:rgba(34,36,46,.99);--glass-edge:rgba(238,255,255,.5);--line:rgba(238,255,255,.34);--line-2:rgba(238,255,255,.6);--hover:rgba(238,255,255,.14);--press:rgba(238,255,255,.2);--well:rgba(0,0,0,.5);--text:#EEFFFF;--text-2:rgba(238,255,255,.94);--text-3:rgba(193,197,212,1);--copper:#82AAFF;--copper-hi:#A0BFFD;--copper-lo:#5378C9;--copper-tint:rgba(130,170,255,.12);--copper-edge:rgba(130,170,255,.76);--copper-text:#A9C5FF;--on-copper:#1A1A1A;--paper:#E2F2F2;--paper-2:#F1FDFD;--paper-text:#0A1919;--paper-mute:rgba(10,25,25,.74);--paper-copper:#2B4C98;--paper-line:rgba(10,25,25,.18);--ok:#82E499;--ok-tint:rgba(130,228,153,.14);--warn:#FAC85A;--warn-tint:rgba(250,200,90,.14);--bad:#FEC3BE;--bad-tint:rgba(254,195,190,.14);--chip-ok-bg:#2F4C3E;--chip-ok-fg:#92F5A9;--chip-warn-bg:#51442C;--chip-warn-fg:#FFDC94;--chip-bad-bg:#524348;--chip-bad-fg:#FEDAD7;--chip-idle-bg:#33373F;--chip-idle-fg:#EEFFFF;--scrim:rgba(15,17,26,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="material-ocean"]{--ground:#EDF0F7;--glass:rgba(253,253,253,.66);--glass-2:rgba(255,255,255,.86);--glass-edge:rgba(23,27,35,.14);--line:rgba(23,27,35,.13);--line-2:rgba(23,27,35,.24);--hover:rgba(23,27,35,.07);--press:rgba(23,27,35,.12);--well:rgba(23,27,35,.05);--text:#171B23;--text-2:rgba(23,27,35,.8);--text-3:rgba(83,88,98,.98);--copper:#4D71C1;--copper-hi:#5B80D2;--copper-lo:#2D4D9A;--copper-tint:rgba(77,113,193,.16);--copper-edge:rgba(77,113,193,.85);--copper-text:#3556A4;--on-copper:#FFFFFF;--paper:#171B23;--paper-2:#22262F;--paper-text:#EEF2F9;--paper-mute:rgba(238,242,249,.74);--paper-copper:#5E83D5;--paper-line:rgba(238,242,249,.18);--ok:#00682D;--ok-tint:rgba(0,104,45,.14);--warn:#6F5406;--warn-tint:rgba(111,84,6,.14);--bad:#9D3532;--bad-tint:rgba(157,53,50,.14);--chip-ok-bg:#C7DAD7;--chip-ok-fg:#00682D;--chip-warn-bg:#D9D7D0;--chip-warn-fg:#6F5406;--chip-bad-bg:#E0D2D7;--chip-bad-fg:#9D3532;--chip-idle-bg:#DADDE4;--chip-idle-fg:#171B23;--scrim:rgba(237,240,247,.44);--shadow:0 1px 0 rgba(34,38,47,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="material-ocean"][data-contrast="more"]{--ground:#EDF0F7;--glass:rgba(253,253,253,.96);--glass-2:rgba(255,255,255,.99);--glass-edge:rgba(23,27,35,.5);--line:rgba(23,27,35,.34);--line-2:rgba(23,27,35,.6);--hover:rgba(23,27,35,.14);--press:rgba(23,27,35,.2);--well:rgba(23,27,35,.06);--text:#171B23;--text-2:rgba(23,27,35,.94);--text-3:rgba(59,64,73,1);--copper:#4D71C1;--copper-hi:#5B80D2;--copper-lo:#2D4D9A;--copper-tint:rgba(77,113,193,.12);--copper-edge:rgba(63,98,177,1);--copper-text:#1B3984;--on-copper:#FFFFFF;--paper:#171B23;--paper-2:#22262F;--paper-text:#EEF2F9;--paper-mute:rgba(238,242,249,.74);--paper-copper:#7EA6FA;--paper-line:rgba(238,242,249,.18);--ok:#00431A;--ok-tint:rgba(0,67,26,.14);--warn:#4B3700;--warn-tint:rgba(75,55,0,.14);--bad:#72030E;--bad-tint:rgba(114,3,14,.14);--chip-ok-bg:#ABC0B9;--chip-ok-fg:#013714;--chip-warn-bg:#C0BCB2;--chip-warn-fg:#3E2D00;--chip-bad-bg:#CBAEB6;--chip-bad-fg:#580007;--chip-idle-bg:#CBCED5;--chip-idle-fg:#171B23;--scrim:rgba(237,240,247,.44);--shadow:0 1px 0 rgba(34,38,47,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
html:not([data-theme="light"])[data-palette="github"]{--ground:#0D1117;--glass:rgba(22,27,34,.62);--glass-2:rgba(30,35,43,.78);--glass-edge:rgba(230,237,243,.14);--line:rgba(230,237,243,.13);--line-2:rgba(230,237,243,.24);--hover:rgba(230,237,243,.07);--press:rgba(230,237,243,.12);--well:rgba(0,0,0,.28);--text:#E6EDF3;--text-2:rgba(230,237,243,.8);--text-3:rgba(145,154,164,1);--copper:#2F81F7;--copper-hi:#5196FE;--copper-lo:#0051B5;--copper-tint:rgba(47,129,247,.16);--copper-edge:rgba(47,129,247,.77);--copper-text:#589AFD;--on-copper:#1A1A1A;--paper:#E8EFF5;--paper-2:#F6FBFF;--paper-text:#0E171F;--paper-mute:rgba(14,23,31,.74);--paper-copper:#0E67DB;--paper-line:rgba(14,23,31,.18);--ok:#6FD087;--ok-tint:rgba(111,208,135,.14);--warn:#E0AF3B;--warn-tint:rgba(224,175,59,.14);--bad:#FF958E;--bad-tint:rgba(255,149,142,.14);--chip-ok-bg:#1D3029;--chip-ok-fg:#6FD087;--chip-warn-bg:#2F2A1D;--chip-warn-fg:#E0AF3B;--chip-bad-bg:#34262A;--chip-bad-fg:#FF958E;--chip-idle-bg:#21252B;--chip-idle-fg:#E6EDF3;--scrim:rgba(13,17,23,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="github"][data-contrast="more"]{--ground:#0D1117;--glass:rgba(22,27,34,.96);--glass-2:rgba(30,35,43,.99);--glass-edge:rgba(230,237,243,.5);--line:rgba(230,237,243,.34);--line-2:rgba(230,237,243,.6);--hover:rgba(230,237,243,.14);--press:rgba(230,237,243,.2);--well:rgba(0,0,0,.5);--text:#E6EDF3;--text-2:rgba(230,237,243,.94);--text-3:rgba(179,188,199,1);--copper:#2F81F7;--copper-hi:#5196FE;--copper-lo:#0051B5;--copper-tint:rgba(47,129,247,.12);--copper-edge:rgba(54,135,254,1);--copper-text:#90BCFE;--on-copper:#1A1A1A;--paper:#E8EFF5;--paper-2:#F6FBFF;--paper-text:#0E171F;--paper-mute:rgba(14,23,31,.74);--paper-copper:#0049A5;--paper-line:rgba(14,23,31,.18);--ok:#7FE096;--ok-tint:rgba(127,224,150,.14);--warn:#F7C556;--warn-tint:rgba(247,197,86,.14);--bad:#FDBEB9;--bad-tint:rgba(253,190,185,.14);--chip-ok-bg:#2D4B3B;--chip-ok-fg:#8FF1A6;--chip-warn-bg:#4F4329;--chip-warn-fg:#FED889;--chip-bad-bg:#504144;--chip-bad-fg:#FED5D2;--chip-idle-bg:#30343A;--chip-idle-fg:#E6EDF3;--scrim:rgba(13,17,23,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="github"]{--ground:#FFFFFF;--glass:rgba(246,248,250,.66);--glass-2:rgba(254,254,254,.86);--glass-edge:rgba(31,35,40,.14);--line:rgba(31,35,40,.13);--line-2:rgba(31,35,40,.24);--hover:rgba(31,35,40,.07);--press:rgba(31,35,40,.12);--well:rgba(31,35,40,.05);--text:#1F2328;--text-2:rgba(31,35,40,.8);--text-3:rgba(90,98,106,1);--copper:#0969DA;--copper-hi:#2279EB;--copper-lo:#02499D;--copper-tint:rgba(9,105,218,.16);--copper-edge:rgba(9,105,218,.73);--copper-text:#045BC0;--on-copper:#FFFFFF;--paper:#171B20;--paper-2:#23272C;--paper-text:#EDF2F9;--paper-mute:rgba(237,242,249,.74);--paper-copper:#2D82F6;--paper-line:rgba(237,242,249,.18);--ok:#017232;--ok-tint:rgba(1,114,50,.14);--warn:#7D5E07;--warn-tint:rgba(125,94,7,.14);--bad:#A43B38;--bad-tint:rgba(164,59,56,.14);--chip-ok-bg:#D6E8DE;--chip-ok-fg:#017232;--chip-warn-bg:#EAE5D7;--chip-warn-fg:#7D5E07;--chip-bad-bg:#F0E0DF;--chip-bad-fg:#A43B38;--chip-idle-bg:#EBEBEC;--chip-idle-fg:#1F2328;--scrim:rgba(255,255,255,.44);--shadow:0 1px 0 rgba(35,39,44,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="github"][data-contrast="more"]{--ground:#FFFFFF;--glass:rgba(246,248,250,.96);--glass-2:rgba(254,254,254,.99);--glass-edge:rgba(31,35,40,.5);--line:rgba(31,35,40,.34);--line-2:rgba(31,35,40,.6);--hover:rgba(31,35,40,.14);--press:rgba(31,35,40,.2);--well:rgba(31,35,40,.06);--text:#1F2328;--text-2:rgba(31,35,40,.94);--text-3:rgba(66,72,81,1);--copper:#0969DA;--copper-hi:#2279EB;--copper-lo:#02499D;--copper-tint:rgba(9,105,218,.12);--copper-edge:rgba(9,105,218,1);--copper-text:#024492;--on-copper:#FFFFFF;--paper:#171B20;--paper-2:#23272C;--paper-text:#EDF2F9;--paper-mute:rgba(237,242,249,.74);--paper-copper:#6EA9FE;--paper-line:rgba(237,242,249,.18);--ok:#004B1E;--ok-tint:rgba(0,75,30,.14);--warn:#553E03;--warn-tint:rgba(85,62,3,.14);--bad:#7F1619;--bad-tint:rgba(127,22,25,.14);--chip-ok-bg:#B8CDC0;--chip-ok-fg:#013F18;--chip-warn-bg:#CFC9B8;--chip-warn-fg:#483402;--chip-bad-bg:#DBBEBF;--chip-bad-fg:#6D020C;--chip-idle-bg:#DBDCDD;--chip-idle-fg:#1F2328;--scrim:rgba(255,255,255,.44);--shadow:0 1px 0 rgba(35,39,44,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
html:not([data-theme="light"])[data-palette="horizon"]{--ground:#1C1E26;--glass:rgba(35,37,48,.62);--glass-2:rgba(44,46,57,.78);--glass-edge:rgba(213,216,218,.14);--line:rgba(213,216,218,.13);--line-2:rgba(213,216,218,.24);--hover:rgba(213,216,218,.07);--press:rgba(213,216,218,.12);--well:rgba(0,0,0,.28);--text:#D5D8DA;--text-2:rgba(213,216,218,.8);--text-3:rgba(160,164,190,1);--copper:#E95678;--copper-hi:#FF6A8A;--copper-lo:#B01B4B;--copper-tint:rgba(233,86,120,.16);--copper-edge:rgba(233,86,120,.81);--copper-text:#FF7E96;--on-copper:#1A1A1A;--paper:#ECEFF1;--paper-2:#F7FBFD;--paper-text:#0D171E;--paper-mute:rgba(13,23,30,.74);--paper-copper:#C5345B;--paper-line:rgba(13,23,30,.18);--ok:#6FD087;--ok-tint:rgba(111,208,135,.14);--warn:#E0AF3B;--warn-tint:rgba(224,175,59,.14);--bad:#FF958E;--bad-tint:rgba(255,149,142,.14);--chip-ok-bg:#293A36;--chip-ok-fg:#6FD087;--chip-warn-bg:#3B3529;--chip-warn-fg:#E0AF3B;--chip-bad-bg:#403137;--chip-bad-fg:#FF958E;--chip-idle-bg:#2D2F36;--chip-idle-fg:#D5D8DA;--scrim:rgba(28,30,38,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="horizon"][data-contrast="more"]{--ground:#1C1E26;--glass:rgba(35,37,48,.96);--glass-2:rgba(44,46,57,.99);--glass-edge:rgba(243,246,248,.5);--line:rgba(243,246,248,.34);--line-2:rgba(243,246,248,.6);--hover:rgba(243,246,248,.14);--press:rgba(243,246,248,.2);--well:rgba(0,0,0,.5);--text:#F3F6F8;--text-2:rgba(243,246,248,.94);--text-3:rgba(195,199,226,1);--copper:#E95678;--copper-hi:#FF6A8A;--copper-lo:#B01B4B;--copper-tint:rgba(233,86,120,.12);--copper-edge:rgba(247,99,132,1);--copper-text:#FDB7C0;--on-copper:#1A1A1A;--paper:#ECEFF1;--paper-2:#F8FBFD;--paper-text:#0D171E;--paper-mute:rgba(13,23,30,.74);--paper-copper:#9E003E;--paper-line:rgba(13,23,30,.18);--ok:#93F5A9;--ok-tint:rgba(147,245,169,.14);--warn:#FFDC96;--warn-tint:rgba(255,220,150,.14);--bad:#FFDBD7;--bad-tint:rgba(255,219,215,.14);--chip-ok-bg:#3D5A4B;--chip-ok-fg:#E1FEE6;--chip-warn-bg:#5C5345;--chip-warn-fg:#FEF7E9;--chip-bad-bg:#5C5358;--chip-bad-fg:#FFFBFA;--chip-idle-bg:#3E4148;--chip-idle-fg:#F3F6F8;--scrim:rgba(28,30,38,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="horizon"]{--ground:#F6EEEF;--glass:rgba(253,253,253,.66);--glass-2:rgba(255,255,255,.86);--glass-edge:rgba(34,23,25,.14);--line:rgba(34,23,25,.13);--line-2:rgba(34,23,25,.24);--hover:rgba(34,23,25,.07);--press:rgba(34,23,25,.12);--well:rgba(34,23,25,.05);--text:#221719;--text-2:rgba(34,23,25,.8);--text-3:rgba(97,84,86,1);--copper:#C7355C;--copper-hi:#D9476A;--copper-lo:#9A023C;--copper-tint:rgba(199,53,92,.16);--copper-edge:rgba(199,53,92,.77);--copper-text:#AB1246;--on-copper:#FFFFFF;--paper:#221719;--paper-2:#2F2325;--paper-text:#F8EFF1;--paper-mute:rgba(248,239,241,.74);--paper-copper:#E04D70;--paper-line:rgba(248,239,241,.18);--ok:#00682D;--ok-tint:rgba(0,104,45,.14);--warn:#6F5406;--warn-tint:rgba(111,84,6,.14);--bad:#9D3532;--bad-tint:rgba(157,53,50,.14);--chip-ok-bg:#CFD9D0;--chip-ok-fg:#00682D;--chip-warn-bg:#E0D5CA;--chip-warn-fg:#6F5406;--chip-bad-bg:#E8D0D1;--chip-bad-fg:#9D3532;--chip-idle-bg:#E3DBDC;--chip-idle-fg:#221719;--scrim:rgba(246,238,239,.44);--shadow:0 1px 0 rgba(47,35,37,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="horizon"][data-contrast="more"]{--ground:#F6EEEF;--glass:rgba(253,253,253,.96);--glass-2:rgba(255,255,255,.99);--glass-edge:rgba(34,23,25,.5);--line:rgba(34,23,25,.34);--line-2:rgba(34,23,25,.6);--hover:rgba(34,23,25,.14);--press:rgba(34,23,25,.2);--well:rgba(34,23,25,.06);--text:#221719;--text-2:rgba(34,23,25,.94);--text-3:rgba(69,57,59,1);--copper:#C7355C;--copper-hi:#D9476A;--copper-lo:#9A023C;--copper-tint:rgba(199,53,92,.12);--copper-edge:rgba(188,42,84,1);--copper-text:#7E0230;--on-copper:#FFFFFF;--paper:#221719;--paper-2:#2F2325;--paper-text:#F8EFF1;--paper-mute:rgba(248,239,241,.74);--paper-copper:#FF7A94;--paper-line:rgba(248,239,241,.18);--ok:#00431A;--ok-tint:rgba(0,67,26,.14);--warn:#473503;--warn-tint:rgba(71,53,3,.14);--bad:#72030E;--bad-tint:rgba(114,3,14,.14);--chip-ok-bg:#B1BEB3;--chip-ok-fg:#023413;--chip-warn-bg:#C5BAAD;--chip-warn-fg:#3B2B02;--chip-bad-bg:#D1ACB0;--chip-bad-fg:#580007;--chip-idle-bg:#D4CCCD;--chip-idle-fg:#221719;--scrim:rgba(246,238,239,.44);--shadow:0 1px 0 rgba(47,35,37,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
html:not([data-theme="light"])[data-palette="synthwave"]{--ground:#262335;--glass:rgba(42,33,57,.62);--glass-2:rgba(51,42,66,.78);--glass-edge:rgba(255,255,255,.14);--line:rgba(255,255,255,.13);--line-2:rgba(255,255,255,.24);--hover:rgba(255,255,255,.07);--press:rgba(255,255,255,.12);--well:rgba(0,0,0,.28);--text:#FFFFFF;--text-2:rgba(255,255,255,.8);--text-3:rgba(165,171,214,1);--copper:#FF7EDB;--copper-hi:#FEA5E3;--copper-lo:#C74BA7;--copper-tint:rgba(255,126,219,.16);--copper-edge:rgba(255,126,219,.59);--copper-text:#FE86DC;--on-copper:#1A1A1A;--paper:#EEEEEE;--paper-2:#FAFAFA;--paper-text:#1A160B;--paper-mute:rgba(26,22,11,.74);--paper-copper:#B33695;--paper-line:rgba(26,22,11,.18);--ok:#6FD087;--ok-tint:rgba(111,208,135,.14);--warn:#E0AF3B;--warn-tint:rgba(224,175,59,.14);--bad:#FF958E;--bad-tint:rgba(255,149,142,.14);--chip-ok-bg:#323F42;--chip-ok-fg:#6FD087;--chip-warn-bg:#443936;--chip-warn-fg:#E0AF3B;--chip-bad-bg:#493543;--chip-bad-fg:#FF958E;--chip-idle-bg:#3A3747;--chip-idle-fg:#FFFFFF;--scrim:rgba(38,35,53,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="synthwave"][data-contrast="more"]{--ground:#262335;--glass:rgba(42,33,57,.96);--glass-2:rgba(51,42,66,.99);--glass-edge:rgba(255,255,255,.5);--line:rgba(255,255,255,.34);--line-2:rgba(255,255,255,.6);--hover:rgba(255,255,255,.14);--press:rgba(255,255,255,.2);--well:rgba(0,0,0,.5);--text:#FFFFFF;--text-2:rgba(255,255,255,.94);--text-3:rgba(200,206,251,1);--copper:#FF7EDB;--copper-hi:#FEA5E3;--copper-lo:#C74BA7;--copper-tint:rgba(255,126,219,.12);--copper-edge:rgba(255,126,219,.82);--copper-text:#FEBDE8;--on-copper:#1A1A1A;--paper:#EEEEEE;--paper-2:#FAFAFA;--paper-text:#1A160B;--paper-mute:rgba(26,22,11,.74);--paper-copper:#910C76;--paper-line:rgba(26,22,11,.18);--ok:#93F5A9;--ok-tint:rgba(147,245,169,.14);--warn:#FFDC97;--warn-tint:rgba(255,220,151,.14);--bad:#FED7D2;--bad-tint:rgba(254,215,210,.14);--chip-ok-bg:#455E55;--chip-ok-fg:#FFFFFF;--chip-warn-bg:#635750;--chip-warn-fg:#FFFFFF;--chip-bad-bg:#625561;--chip-bad-fg:#FFFFFF;--chip-idle-bg:#494655;--chip-idle-fg:#FFFFFF;--scrim:rgba(38,35,53,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="synthwave"]{--ground:#F5EEF2;--glass:rgba(253,253,253,.66);--glass-2:rgba(255,255,255,.86);--glass-edge:rgba(32,24,29,.14);--line:rgba(32,24,29,.13);--line-2:rgba(32,24,29,.24);--hover:rgba(32,24,29,.07);--press:rgba(32,24,29,.12);--well:rgba(32,24,29,.05);--text:#20181D;--text-2:rgba(32,24,29,.8);--text-3:rgba(95,85,91,1);--copper:#B73A98;--copper-hi:#C84BA8;--copper-lo:#8F0474;--copper-tint:rgba(183,58,152,.16);--copper-edge:rgba(183,58,152,.79);--copper-text:#9C1C80;--on-copper:#FFFFFF;--paper:#20181D;--paper-2:#2C2429;--paper-text:#F7EFF4;--paper-mute:rgba(247,239,244,.74);--paper-copper:#D254B1;--paper-line:rgba(247,239,244,.18);--ok:#00682D;--ok-tint:rgba(0,104,45,.14);--warn:#6F5406;--warn-tint:rgba(111,84,6,.14);--bad:#9D3532;--bad-tint:rgba(157,53,50,.14);--chip-ok-bg:#CED9D2;--chip-ok-fg:#00682D;--chip-warn-bg:#E0D5CC;--chip-warn-fg:#6F5406;--chip-bad-bg:#E7D0D3;--chip-bad-fg:#9D3532;--chip-idle-bg:#E2DBDF;--chip-idle-fg:#20181D;--scrim:rgba(245,238,242,.44);--shadow:0 1px 0 rgba(44,36,41,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="synthwave"][data-contrast="more"]{--ground:#F5EEF2;--glass:rgba(253,253,253,.96);--glass-2:rgba(255,255,255,.99);--glass-edge:rgba(32,24,29,.5);--line:rgba(32,24,29,.34);--line-2:rgba(32,24,29,.6);--hover:rgba(32,24,29,.14);--press:rgba(32,24,29,.2);--well:rgba(32,24,29,.06);--text:#20181D;--text-2:rgba(32,24,29,.94);--text-3:rgba(68,58,64,1);--copper:#B73A98;--copper-hi:#C84BA8;--copper-lo:#8F0474;--copper-tint:rgba(183,58,152,.12);--copper-edge:rgba(173,48,143,1);--copper-text:#790162;--on-copper:#FFFFFF;--paper:#20181D;--paper-2:#2C2429;--paper-text:#F7EFF4;--paper-mute:rgba(247,239,244,.74);--paper-copper:#F978D5;--paper-line:rgba(247,239,244,.18);--ok:#00431A;--ok-tint:rgba(0,67,26,.14);--warn:#473503;--warn-tint:rgba(71,53,3,.14);--bad:#72030E;--bad-tint:rgba(114,3,14,.14);--chip-ok-bg:#B0BEB6;--chip-ok-fg:#023413;--chip-warn-bg:#C4BAAF;--chip-warn-fg:#3B2B02;--chip-bad-bg:#D0ACB2;--chip-bad-fg:#580007;--chip-idle-bg:#D3CCD0;--chip-idle-fg:#20181D;--scrim:rgba(245,238,242,.44);--shadow:0 1px 0 rgba(44,36,41,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
html:not([data-theme="light"])[data-palette="night-owl"]{--ground:#011627;--glass:rgba(11,41,66,.62);--glass-2:rgba(20,50,76,.78);--glass-edge:rgba(214,222,235,.14);--line:rgba(214,222,235,.13);--line-2:rgba(214,222,235,.24);--hover:rgba(214,222,235,.07);--press:rgba(214,222,235,.12);--well:rgba(0,0,0,.28);--text:#D6DEEB;--text-2:rgba(214,222,235,.84);--text-3:rgba(161,180,195,1);--copper:#82AAFF;--copper-hi:#A0BFFD;--copper-lo:#5378C9;--copper-tint:rgba(130,170,255,.16);--copper-edge:rgba(130,170,255,.59);--copper-text:#8CB1FF;--on-copper:#1A1A1A;--paper:#E7EFFC;--paper-2:#F8FAFD;--paper-text:#11161F;--paper-mute:rgba(17,22,31,.74);--paper-copper:#4669B8;--paper-line:rgba(17,22,31,.18);--ok:#6FD087;--ok-tint:rgba(111,208,135,.14);--warn:#E0AF3B;--warn-tint:rgba(224,175,59,.14);--bad:#FF958E;--bad-tint:rgba(255,149,142,.14);--chip-ok-bg:#133436;--chip-ok-fg:#6FD087;--chip-warn-bg:#252E2A;--chip-warn-fg:#E0AF3B;--chip-bad-bg:#2A2A37;--chip-bad-fg:#FF958E;--chip-idle-bg:#142839;--chip-idle-fg:#D6DEEB;--scrim:rgba(1,22,39,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="night-owl"][data-contrast="more"]{--ground:#011627;--glass:rgba(11,41,66,.96);--glass-2:rgba(20,50,76,.99);--glass-edge:rgba(240,245,253,.5);--line:rgba(240,245,253,.34);--line-2:rgba(240,245,253,.6);--hover:rgba(240,245,253,.14);--press:rgba(240,245,253,.2);--well:rgba(0,0,0,.5);--text:#F0F5FD;--text-2:rgba(240,245,253,.96);--text-3:rgba(196,215,231,1);--copper:#82AAFF;--copper-hi:#A0BFFD;--copper-lo:#5378C9;--copper-tint:rgba(130,170,255,.12);--copper-edge:rgba(130,170,255,.84);--copper-text:#BED3FD;--on-copper:#1A1A1A;--paper:#EAEFF7;--paper-2:#F8FAFD;--paper-text:#11161F;--paper-mute:rgba(17,22,31,.74);--paper-copper:#2B4C98;--paper-line:rgba(17,22,31,.18);--ok:#96F8AC;--ok-tint:rgba(150,248,172,.14);--warn:#FFDD97;--warn-tint:rgba(255,221,151,.14);--bad:#FFD7D2;--bad-tint:rgba(255,215,210,.14);--chip-ok-bg:#2B554C;--chip-ok-fg:#ACFFBD;--chip-warn-bg:#484E46;--chip-warn-fg:#FEE9BF;--chip-bad-bg:#484C57;--chip-bad-fg:#FDE6E3;--chip-idle-bg:#273A49;--chip-idle-fg:#F0F5FD;--scrim:rgba(1,22,39,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="night-owl"]{--ground:#FBFBFB;--glass:rgba(240,240,240,.66);--glass-2:rgba(247,247,247,.86);--glass-edge:rgba(64,63,83,.14);--line:rgba(64,63,83,.13);--line-2:rgba(64,63,83,.24);--hover:rgba(64,63,83,.07);--press:rgba(64,63,83,.12);--well:rgba(64,63,83,.05);--text:#403F53;--text-2:rgba(64,63,83,.88);--text-3:rgba(87,99,107,1);--copper:#2AA298;--copper-hi:#3FB2A7;--copper-lo:#067B73;--copper-tint:rgba(42,162,152,.16);--copper-edge:rgba(10,146,137,.91);--copper-text:#0A6E67;--on-copper:#1A1A1A;--paper:#1A1828;--paper-2:#252435;--paper-text:#F1F1F8;--paper-mute:rgba(241,241,248,.74);--paper-copper:#2AA298;--paper-line:rgba(241,241,248,.18);--ok:#046E31;--ok-tint:rgba(4,110,49,.14);--warn:#7A5B01;--warn-tint:rgba(122,91,1,.14);--bad:#A43B38;--bad-tint:rgba(164,59,56,.14);--chip-ok-bg:#D3E4DB;--chip-ok-fg:#046E31;--chip-warn-bg:#E6E1D3;--chip-warn-fg:#7A5B01;--chip-bad-bg:#EDDCDC;--chip-bad-fg:#A43B38;--chip-idle-bg:#EAEAEC;--chip-idle-fg:#403F53;--scrim:rgba(251,251,251,.44);--shadow:0 1px 0 rgba(37,36,53,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="night-owl"][data-contrast="more"]{--ground:#FBFBFB;--glass:rgba(240,240,240,.96);--glass-2:rgba(247,247,247,.99);--glass-edge:rgba(44,43,61,.5);--line:rgba(44,43,61,.34);--line-2:rgba(44,43,61,.6);--hover:rgba(44,43,61,.14);--press:rgba(44,43,61,.2);--well:rgba(64,63,83,.06);--text:#2C2B3D;--text-2:rgba(44,43,61,.94);--text-3:rgba(63,74,82,1);--copper:#2AA298;--copper-hi:#3FB2A7;--copper-lo:#067B73;--copper-tint:rgba(42,162,152,.12);--copper-edge:rgba(6,123,115,1);--copper-text:#07524C;--on-copper:#1A1A1A;--paper:#191828;--paper-2:#252435;--paper-text:#F1F1F8;--paper-mute:rgba(241,241,248,.74);--paper-copper:#43B5AB;--paper-line:rgba(241,241,248,.18);--ok:#004B1E;--ok-tint:rgba(0,75,30,.14);--warn:#553E03;--warn-tint:rgba(85,62,3,.14);--bad:#7C1217;--bad-tint:rgba(124,18,23,.14);--chip-ok-bg:#B5CABD;--chip-ok-fg:#013F18;--chip-warn-bg:#CDC6B6;--chip-warn-fg:#453200;--chip-bad-bg:#D7BABB;--chip-bad-fg:#69020C;--chip-idle-bg:#DADADD;--chip-idle-fg:#2C2B3D;--scrim:rgba(251,251,251,.44);--shadow:0 1px 0 rgba(37,36,53,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
html:not([data-theme="light"])[data-palette="poimandres"]{--ground:#1B1E28;--glass:rgba(37,43,55,.62);--glass-2:rgba(46,52,64,.78);--glass-edge:rgba(188,194,228,.14);--line:rgba(188,194,228,.13);--line-2:rgba(188,194,228,.24);--hover:rgba(188,194,228,.07);--press:rgba(188,194,228,.12);--well:rgba(0,0,0,.28);--text:#BCC2E4;--text-2:rgba(201,207,241,1);--text-3:rgba(183,189,224,.98);--copper:#5DE4C7;--copper-hi:#73F8DA;--copper-lo:#05B095;--copper-tint:rgba(93,228,199,.16);--copper-edge:rgba(93,228,199,.55);--copper-text:#5DE4C7;--on-copper:#1A1A1A;--paper:#EBEEFC;--paper-2:#F9FAFD;--paper-text:#14151F;--paper-mute:rgba(20,21,31,.74);--paper-copper:#0D7966;--paper-line:rgba(20,21,31,.18);--ok:#6FD087;--ok-tint:rgba(111,208,135,.14);--warn:#E0AF3B;--warn-tint:rgba(224,175,59,.14);--bad:#FF958E;--bad-tint:rgba(255,149,142,.14);--chip-ok-bg:#283A37;--chip-ok-fg:#6FD087;--chip-warn-bg:#3B352B;--chip-warn-fg:#E0AF3B;--chip-bad-bg:#3F3138;--chip-bad-fg:#FF958E;--chip-idle-bg:#292D39;--chip-idle-fg:#BCC2E4;--scrim:rgba(27,30,40,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="poimandres"][data-contrast="more"]{--ground:#1B1E28;--glass:rgba(37,43,55,.96);--glass-2:rgba(46,52,64,.99);--glass-edge:rgba(251,252,255,.5);--line:rgba(251,252,255,.34);--line-2:rgba(251,252,255,.6);--hover:rgba(251,252,255,.14);--press:rgba(251,252,255,.2);--well:rgba(0,0,0,.5);--text:#FBFCFF;--text-2:rgba(251,252,255,1);--text-3:rgba(216,221,255,1);--copper:#5DE4C7;--copper-hi:#73F8DA;--copper-lo:#05B095;--copper-tint:rgba(93,228,199,.12);--copper-edge:rgba(93,228,199,.7);--copper-text:#70F5D7;--on-copper:#1A1A1A;--paper:#EDEEF1;--paper-2:#F9FAFD;--paper-text:#13161F;--paper-mute:rgba(19,22,31,.74);--paper-copper:#015A4B;--paper-line:rgba(19,22,31,.18);--ok:#9EFFB2;--ok-tint:rgba(158,255,178,.14);--warn:#FFE9BA;--warn-tint:rgba(255,233,186,.14);--bad:#FEE5E1;--bad-tint:rgba(254,229,225,.14);--chip-ok-bg:#405D4F;--chip-ok-fg:#F7FEF8;--chip-warn-bg:#5B5751;--chip-warn-fg:#FFFCF5;--chip-bad-bg:#5B565C;--chip-bad-fg:#FFFFFF;--chip-idle-bg:#3F424A;--chip-idle-fg:#FBFCFF;--scrim:rgba(27,30,40,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="poimandres"]{--ground:#EAF2F0;--glass:rgba(251,254,253,.66);--glass-2:rgba(255,255,255,.86);--glass-edge:rgba(18,29,26,.14);--line:rgba(18,29,26,.13);--line-2:rgba(18,29,26,.24);--hover:rgba(18,29,26,.07);--press:rgba(18,29,26,.12);--well:rgba(18,29,26,.05);--text:#121D1A;--text-2:rgba(18,29,26,.8);--text-3:rgba(79,91,88,.98);--copper:#068470;--copper-hi:#26937F;--copper-lo:#095D4F;--copper-tint:rgba(6,132,112,.16);--copper-edge:rgba(6,132,112,.87);--copper-text:#096354;--on-copper:#FFFFFF;--paper:#121D1A;--paper-2:#1E2926;--paper-text:#EBF4F1;--paper-mute:rgba(235,244,241,.74);--paper-copper:#26937F;--paper-line:rgba(235,244,241,.18);--ok:#00682D;--ok-tint:rgba(0,104,45,.14);--warn:#735601;--warn-tint:rgba(115,86,1,.14);--bad:#9D3532;--bad-tint:rgba(157,53,50,.14);--chip-ok-bg:#C5DCD1;--chip-ok-fg:#00682D;--chip-warn-bg:#D7D9CA;--chip-warn-fg:#735601;--chip-bad-bg:#DED4D2;--chip-bad-fg:#9D3532;--chip-idle-bg:#D7DFDD;--chip-idle-fg:#121D1A;--scrim:rgba(234,242,240,.44);--shadow:0 1px 0 rgba(30,41,38,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="poimandres"][data-contrast="more"]{--ground:#EAF2F0;--glass:rgba(251,254,253,.96);--glass-2:rgba(255,255,255,.99);--glass-edge:rgba(18,29,26,.5);--line:rgba(18,29,26,.34);--line-2:rgba(18,29,26,.6);--hover:rgba(18,29,26,.14);--press:rgba(18,29,26,.2);--well:rgba(18,29,26,.06);--text:#121D1A;--text-2:rgba(18,29,26,.94);--text-3:rgba(52,64,61,1);--copper:#068470;--copper-hi:#26937F;--copper-lo:#095D4F;--copper-tint:rgba(6,132,112,.12);--copper-edge:rgba(8,112,95,.98);--copper-text:#04483C;--on-copper:#FFFFFF;--paper:#121D1A;--paper-2:#1E2926;--paper-text:#EBF4F1;--paper-mute:rgba(235,244,241,.74);--paper-copper:#50B6A0;--paper-line:rgba(235,244,241,.18);--ok:#004219;--ok-tint:rgba(0,66,25,.14);--warn:#4B3700;--warn-tint:rgba(75,55,0,.14);--bad:#72030E;--bad-tint:rgba(114,3,14,.14);--chip-ok-bg:#A8C1B4;--chip-ok-fg:#013614;--chip-warn-bg:#BDBEAD;--chip-warn-fg:#3E2D00;--chip-bad-bg:#C8AFB1;--chip-bad-fg:#580007;--chip-idle-bg:#C7D0CE;--chip-idle-fg:#121D1A;--scrim:rgba(234,242,240,.44);--shadow:0 1px 0 rgba(30,41,38,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
html:not([data-theme="light"])[data-palette="vesper"]{--ground:#101010;--glass:rgba(22,22,22,.62);--glass-2:rgba(30,30,30,.78);--glass-edge:rgba(255,255,255,.14);--line:rgba(255,255,255,.13);--line-2:rgba(255,255,255,.24);--hover:rgba(255,255,255,.07);--press:rgba(255,255,255,.12);--well:rgba(0,0,0,.28);--text:#FFFFFF;--text-2:rgba(255,255,255,.8);--text-3:rgba(166,166,166,.98);--copper:#FFC799;--copper-hi:#FEE2CB;--copper-lo:#CA9468;--copper-tint:rgba(255,199,153,.16);--copper-edge:rgba(255,199,153,.55);--copper-text:#FFC799;--on-copper:#1A1A1A;--paper:#EEEEEE;--paper-2:#FAFAFA;--paper-text:#1A160B;--paper-mute:rgba(26,22,11,.74);--paper-copper:#905F33;--paper-line:rgba(26,22,11,.18);--ok:#6FD087;--ok-tint:rgba(111,208,135,.14);--warn:#E0AF3B;--warn-tint:rgba(224,175,59,.14);--bad:#FF958E;--bad-tint:rgba(255,149,142,.14);--chip-ok-bg:#1F2F23;--chip-ok-fg:#6FD087;--chip-warn-bg:#312917;--chip-warn-fg:#E0AF3B;--chip-bad-bg:#362524;--chip-bad-fg:#FF958E;--chip-idle-bg:#262626;--chip-idle-fg:#FFFFFF;--scrim:rgba(16,16,16,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="vesper"][data-contrast="more"]{--ground:#101010;--glass:rgba(22,22,22,.96);--glass-2:rgba(30,30,30,.99);--glass-edge:rgba(255,255,255,.5);--line:rgba(255,255,255,.34);--line-2:rgba(255,255,255,.6);--hover:rgba(255,255,255,.14);--press:rgba(255,255,255,.2);--well:rgba(0,0,0,.5);--text:#FFFFFF;--text-2:rgba(255,255,255,.94);--text-3:rgba(195,195,195,1);--copper:#FFC799;--copper-hi:#FEE2CB;--copper-lo:#CA9468;--copper-tint:rgba(255,199,153,.12);--copper-edge:rgba(255,199,153,.7);--copper-text:#FFC799;--on-copper:#1A1A1A;--paper:#EEEEEE;--paper-2:#FAFAFA;--paper-text:#1A160B;--paper-mute:rgba(26,22,11,.74);--paper-copper:#724314;--paper-line:rgba(26,22,11,.18);--ok:#79DA90;--ok-tint:rgba(121,218,144,.14);--warn:#F0BF4E;--warn-tint:rgba(240,191,78,.14);--bad:#FEB0A9;--bad-tint:rgba(254,176,169,.14);--chip-ok-bg:#2D4934;--chip-ok-fg:#8DEEA3;--chip-warn-bg:#4F4121;--chip-warn-fg:#FED479;--chip-bad-bg:#533D3B;--chip-bad-fg:#FECDC8;--chip-idle-bg:#363636;--chip-idle-fg:#FFFFFF;--scrim:rgba(16,16,16,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="vesper"]{--ground:#F5EFEA;--glass:rgba(253,253,253,.66);--glass-2:rgba(255,255,255,.86);--glass-edge:rgba(32,25,19,.14);--line:rgba(32,25,19,.13);--line-2:rgba(32,25,19,.24);--hover:rgba(32,25,19,.07);--press:rgba(32,25,19,.12);--well:rgba(32,25,19,.05);--text:#201913;--text-2:rgba(32,25,19,.8);--text-3:rgba(95,86,79,.98);--copper:#9A683C;--copper-hi:#AA774B;--copper-lo:#754618;--copper-tint:rgba(154,104,60,.16);--copper-edge:rgba(154,104,60,.87);--copper-text:#7E4E21;--on-copper:#FFFFFF;--paper:#201913;--paper-2:#2C251F;--paper-text:#F7F0EB;--paper-mute:rgba(247,240,235,.74);--paper-copper:#AA774B;--paper-line:rgba(247,240,235,.18);--ok:#00682D;--ok-tint:rgba(0,104,45,.14);--warn:#6F5406;--warn-tint:rgba(111,84,6,.14);--bad:#9D3532;--bad-tint:rgba(157,53,50,.14);--chip-ok-bg:#CED9CC;--chip-ok-fg:#00682D;--chip-warn-bg:#E0D6C6;--chip-warn-fg:#6F5406;--chip-bad-bg:#E7D1CD;--chip-bad-fg:#9D3532;--chip-idle-bg:#E2DCD7;--chip-idle-fg:#201913;--scrim:rgba(245,239,234,.44);--shadow:0 1px 0 rgba(44,37,31,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="vesper"][data-contrast="more"]{--ground:#F5EFEA;--glass:rgba(253,253,253,.96);--glass-2:rgba(255,255,255,.99);--glass-edge:rgba(32,25,19,.5);--line:rgba(32,25,19,.34);--line-2:rgba(32,25,19,.6);--hover:rgba(32,25,19,.14);--press:rgba(32,25,19,.2);--well:rgba(32,25,19,.06);--text:#201913;--text-2:rgba(32,25,19,.94);--text-3:rgba(70,62,55,1);--copper:#9A683C;--copper-hi:#AA774B;--copper-lo:#754618;--copper-tint:rgba(154,104,60,.12);--copper-edge:rgba(138,90,45,1);--copper-text:#633501;--on-copper:#FFFFFF;--paper:#201913;--paper-2:#2C251F;--paper-text:#F7F0EB;--paper-mute:rgba(247,240,235,.74);--paper-copper:#D19B6E;--paper-line:rgba(247,240,235,.18);--ok:#00431A;--ok-tint:rgba(0,67,26,.14);--warn:#4B3700;--warn-tint:rgba(75,55,0,.14);--bad:#72030E;--bad-tint:rgba(114,3,14,.14);--chip-ok-bg:#B0BFB0;--chip-ok-fg:#013714;--chip-warn-bg:#C5BBA8;--chip-warn-fg:#3B2B02;--chip-bad-bg:#D0ADAC;--chip-bad-fg:#580007;--chip-idle-bg:#D3CDC8;--chip-idle-fg:#201913;--scrim:rgba(245,239,234,.44);--shadow:0 1px 0 rgba(44,37,31,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
html:not([data-theme="light"])[data-palette="flexoki"]{--ground:#100F0F;--glass:rgba(28,27,26,.62);--glass-2:rgba(36,35,34,.78);--glass-edge:rgba(206,205,195,.14);--line:rgba(206,205,195,.13);--line-2:rgba(206,205,195,.24);--hover:rgba(206,205,195,.07);--press:rgba(206,205,195,.12);--well:rgba(0,0,0,.28);--text:#CECDC3;--text-2:rgba(206,205,195,.8);--text-3:rgba(156,154,149,1);--copper:#DA702C;--copper-hi:#EF8342;--copper-lo:#9B4706;--copper-tint:rgba(218,112,44,.16);--copper-edge:rgba(218,112,44,.71);--copper-text:#EB803E;--on-copper:#1A1A1A;--paper:#F0EFE5;--paper-2:#FBFBF1;--paper-text:#18160C;--paper-mute:rgba(24,22,12,.74);--paper-copper:#AD4F04;--paper-line:rgba(24,22,12,.18);--ok:#6FD087;--ok-tint:rgba(111,208,135,.14);--warn:#E0AF3B;--warn-tint:rgba(224,175,59,.14);--bad:#FF958E;--bad-tint:rgba(255,149,142,.14);--chip-ok-bg:#1F2E22;--chip-ok-fg:#6FD087;--chip-warn-bg:#312916;--chip-warn-fg:#E0AF3B;--chip-bad-bg:#362423;--chip-bad-fg:#FF958E;--chip-idle-bg:#21201F;--chip-idle-fg:#CECDC3;--scrim:rgba(16,15,15,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="flexoki"][data-contrast="more"]{--ground:#100F0F;--glass:rgba(28,27,26,.96);--glass-2:rgba(36,35,34,.99);--glass-edge:rgba(229,228,218,.5);--line:rgba(229,228,218,.34);--line-2:rgba(229,228,218,.6);--hover:rgba(229,228,218,.14);--press:rgba(229,228,218,.2);--well:rgba(0,0,0,.5);--text:#E5E4DA;--text-2:rgba(229,228,218,.94);--text-3:rgba(190,188,183,1);--copper:#DA702C;--copper-hi:#EF8342;--copper-lo:#9B4706;--copper-tint:rgba(218,112,44,.12);--copper-edge:rgba(218,112,44,.98);--copper-text:#FEA97A;--on-copper:#1A1A1A;--paper:#F0EFE5;--paper-2:#FBFBF1;--paper-text:#18160C;--paper-mute:rgba(24,22,12,.74);--paper-copper:#823A05;--paper-line:rgba(24,22,12,.18);--ok:#7FE096;--ok-tint:rgba(127,224,150,.14);--warn:#FAC85A;--warn-tint:rgba(250,200,90,.14);--bad:#FDBFB9;--bad-tint:rgba(253,191,185,.14);--chip-ok-bg:#2F4A35;--chip-ok-fg:#8FF1A6;--chip-warn-bg:#524324;--chip-warn-fg:#FED889;--chip-bad-bg:#52403F;--chip-bad-fg:#FFD1CC;--chip-idle-bg:#32312F;--chip-idle-fg:#E5E4DA;--scrim:rgba(16,15,15,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="flexoki"]{--ground:#FFFCF0;--glass:rgba(242,240,229,.66);--glass-2:rgba(249,247,236,.86);--glass-edge:rgba(16,15,15,.14);--line:rgba(16,15,15,.13);--line-2:rgba(16,15,15,.24);--hover:rgba(16,15,15,.07);--press:rgba(16,15,15,.12);--well:rgba(16,15,15,.05);--text:#100F0F;--text-2:rgba(16,15,15,.8);--text-3:rgba(94,93,88,.98);--copper:#BC5215;--copper-hi:#CD612A;--copper-lo:#8B3600;--copper-tint:rgba(188,82,21,.16);--copper-edge:rgba(188,82,21,.79);--copper-text:#A04103;--on-copper:#FFFFFF;--paper:#1B1A1A;--paper-2:#272626;--paper-text:#F8EFEF;--paper-mute:rgba(248,239,239,.74);--paper-copper:#D1652D;--paper-line:rgba(248,239,239,.18);--ok:#046E31;--ok-tint:rgba(4,110,49,.14);--warn:#7A5B01;--warn-tint:rgba(122,91,1,.14);--bad:#A43B38;--bad-tint:rgba(164,59,56,.14);--chip-ok-bg:#D7E5D1;--chip-ok-fg:#046E31;--chip-warn-bg:#EAE2CA;--chip-warn-fg:#7A5B01;--chip-bad-bg:#F0DDD3;--chip-bad-fg:#A43B38;--chip-idle-bg:#E9E7DC;--chip-idle-fg:#100F0F;--scrim:rgba(255,252,240,.44);--shadow:0 1px 0 rgba(39,38,38,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="flexoki"][data-contrast="more"]{--ground:#FFFCF0;--glass:rgba(242,240,229,.96);--glass-2:rgba(249,247,236,.99);--glass-edge:rgba(16,15,15,.5);--line:rgba(16,15,15,.34);--line-2:rgba(16,15,15,.6);--hover:rgba(16,15,15,.14);--press:rgba(16,15,15,.2);--well:rgba(16,15,15,.06);--text:#100F0F;--text-2:rgba(16,15,15,.94);--text-3:rgba(70,69,64,1);--copper:#BC5215;--copper-hi:#CD612A;--copper-lo:#8B3600;--copper-tint:rgba(188,82,21,.12);--copper-edge:rgba(181,76,9,1);--copper-text:#752D01;--on-copper:#FFFFFF;--paper:#1B1A1A;--paper-2:#272626;--paper-text:#F8EFEF;--paper-mute:rgba(248,239,239,.74);--paper-copper:#F78752;--paper-line:rgba(248,239,239,.18);--ok:#02491D;--ok-tint:rgba(2,73,29,.14);--warn:#523B00;--warn-tint:rgba(82,59,0,.14);--bad:#7C1217;--bad-tint:rgba(124,18,23,.14);--chip-ok-bg:#B8CAB5;--chip-ok-fg:#033D17;--chip-warn-bg:#CFC6AD;--chip-warn-fg:#453100;--chip-bad-bg:#DABAB3;--chip-bad-fg:#69020C;--chip-idle-bg:#D9D6CC;--chip-idle-fg:#100F0F;--scrim:rgba(255,252,240,.44);--shadow:0 1px 0 rgba(39,38,38,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
html:not([data-theme="light"])[data-palette="oceanic"]{--ground:#1B2B34;--glass:rgba(52,61,70,.62);--glass-2:rgba(61,70,79,.78);--glass-edge:rgba(216,222,233,.14);--line:rgba(216,222,233,.13);--line-2:rgba(216,222,233,.24);--hover:rgba(216,222,233,.07);--press:rgba(216,222,233,.12);--well:rgba(0,0,0,.28);--text:#D8DEE9;--text-2:rgba(216,222,233,.96);--text-3:rgba(184,199,213,1);--copper:#6699CC;--copper-hi:#78ACE0;--copper-lo:#376999;--copper-tint:rgba(102,153,204,.16);--copper-edge:rgba(105,156,207,.91);--copper-text:#94C9FE;--on-copper:#1A1A1A;--paper:#E9EFFA;--paper-2:#F9FAFD;--paper-text:#11161F;--paper-mute:rgba(17,22,31,.74);--paper-copper:#3D6F9F;--paper-line:rgba(17,22,31,.18);--ok:#82E499;--ok-tint:rgba(130,228,153,.14);--warn:#FAC85A;--warn-tint:rgba(250,200,90,.14);--bad:#FDBFB9;--bad-tint:rgba(253,191,185,.14);--chip-ok-bg:#2B4944;--chip-ok-fg:#82E499;--chip-warn-bg:#3F443A;--chip-warn-fg:#FAC85A;--chip-bad-bg:#3F4349;--chip-bad-fg:#FDBFB9;--chip-idle-bg:#2C3B44;--chip-idle-fg:#D8DEE9;--scrim:rgba(27,43,52,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="oceanic"][data-contrast="more"]{--ground:#1B2B34;--glass:rgba(52,61,70,.96);--glass-2:rgba(61,70,79,.99);--glass-edge:rgba(255,255,255,.5);--line:rgba(255,255,255,.34);--line-2:rgba(255,255,255,.6);--hover:rgba(255,255,255,.14);--press:rgba(255,255,255,.2);--well:rgba(0,0,0,.5);--text:#FFFFFF;--text-2:rgba(255,255,255,1);--text-3:rgba(228,241,253,1);--copper:#6699CC;--copper-hi:#78ACE0;--copper-lo:#376999;--copper-tint:rgba(102,153,204,.12);--copper-edge:rgba(132,184,237,.98);--copper-text:#E1F0FF;--on-copper:#1A1A1A;--paper:#EEEEEE;--paper-2:#FAFAFA;--paper-text:#1A160B;--paper-mute:rgba(26,22,11,.74);--paper-copper:#1F5280;--paper-line:rgba(26,22,11,.18);--ok:#FFFFFF;--ok-tint:rgba(255,255,255,.14);--warn:#FFFFFF;--warn-tint:rgba(255,255,255,.14);--bad:#FFFFFF;--bad-tint:rgba(255,255,255,.14);--chip-ok-bg:#5B666D;--chip-ok-fg:#FFFFFF;--chip-warn-bg:#5B666D;--chip-warn-fg:#FFFFFF;--chip-bad-bg:#5B666D;--chip-bad-fg:#FFFFFF;--chip-idle-bg:#3F4D54;--chip-idle-fg:#FFFFFF;--scrim:rgba(27,43,52,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="oceanic"]{--ground:#EBF1F6;--glass:rgba(253,253,253,.66);--glass-2:rgba(255,255,255,.86);--glass-edge:rgba(21,27,34,.14);--line:rgba(21,27,34,.13);--line-2:rgba(21,27,34,.24);--hover:rgba(21,27,34,.07);--press:rgba(21,27,34,.12);--well:rgba(21,27,34,.05);--text:#151B22;--text-2:rgba(21,27,34,.8);--text-3:rgba(81,89,97,.98);--copper:#4678A9;--copper-hi:#5587B9;--copper-lo:#235584;--copper-tint:rgba(70,120,169,.16);--copper-edge:rgba(70,120,169,.87);--copper-text:#2C5E8D;--on-copper:#FFFFFF;--paper:#151B22;--paper-2:#21272E;--paper-text:#EDF2F9;--paper-mute:rgba(237,242,249,.74);--paper-copper:#5587B9;--paper-line:rgba(237,242,249,.18);--ok:#00682D;--ok-tint:rgba(0,104,45,.14);--warn:#735601;--warn-tint:rgba(115,86,1,.14);--bad:#9D3532;--bad-tint:rgba(157,53,50,.14);--chip-ok-bg:#C5DBD6;--chip-ok-fg:#00682D;--chip-warn-bg:#D8D8CF;--chip-warn-fg:#735601;--chip-bad-bg:#DFD3D7;--chip-bad-fg:#9D3532;--chip-idle-bg:#D8DEE3;--chip-idle-fg:#151B22;--scrim:rgba(235,241,246,.44);--shadow:0 1px 0 rgba(33,39,46,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="oceanic"][data-contrast="more"]{--ground:#EBF1F6;--glass:rgba(253,253,253,.96);--glass-2:rgba(255,255,255,.99);--glass-edge:rgba(21,27,34,.5);--line:rgba(21,27,34,.34);--line-2:rgba(21,27,34,.6);--hover:rgba(21,27,34,.14);--press:rgba(21,27,34,.2);--well:rgba(21,27,34,.06);--text:#151B22;--text-2:rgba(21,27,34,.94);--text-3:rgba(57,65,72,1);--copper:#4678A9;--copper-hi:#5587B9;--copper-lo:#235584;--copper-tint:rgba(70,120,169,.12);--copper-edge:rgba(53,102,150,1);--copper-text:#0C416E;--on-copper:#FFFFFF;--paper:#151B22;--paper-2:#21272E;--paper-text:#EDF2F9;--paper-mute:rgba(237,242,249,.74);--paper-copper:#76A9DD;--paper-line:rgba(237,242,249,.18);--ok:#004219;--ok-tint:rgba(0,66,25,.14);--warn:#4B3700;--warn-tint:rgba(75,55,0,.14);--bad:#72030E;--bad-tint:rgba(114,3,14,.14);--chip-ok-bg:#A9C0B8;--chip-ok-fg:#013614;--chip-warn-bg:#BEBDB1;--chip-warn-fg:#3E2D00;--chip-bad-bg:#C9AEB5;--chip-bad-fg:#580007;--chip-idle-bg:#C9CFD4;--chip-idle-fg:#151B22;--scrim:rgba(235,241,246,.44);--shadow:0 1px 0 rgba(33,39,46,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
html:not([data-theme="light"])[data-palette="nightfox"]{--ground:#192330;--glass:rgba(33,46,63,.62);--glass-2:rgba(42,55,72,.78);--glass-edge:rgba(205,206,207,.14);--line:rgba(205,206,207,.13);--line-2:rgba(205,206,207,.24);--hover:rgba(205,206,207,.07);--press:rgba(205,206,207,.12);--well:rgba(0,0,0,.28);--text:#CDCECF;--text-2:rgba(205,206,207,.94);--text-3:rgba(169,181,198,1);--copper:#719CD6;--copper-hi:#83AFEA;--copper-lo:#436CA2;--copper-tint:rgba(113,156,214,.16);--copper-edge:rgba(113,156,214,.73);--copper-text:#8CB8F4;--on-copper:#1A1A1A;--paper:#EDEEEF;--paper-2:#F9FAFB;--paper-text:#0F171F;--paper-mute:rgba(15,23,31,.74);--paper-copper:#436CA2;--paper-line:rgba(15,23,31,.18);--ok:#6FD087;--ok-tint:rgba(111,208,135,.14);--warn:#E0AF3B;--warn-tint:rgba(224,175,59,.14);--bad:#FF9B94;--bad-tint:rgba(255,155,148,.14);--chip-ok-bg:#273F3E;--chip-ok-fg:#6FD087;--chip-warn-bg:#393932;--chip-warn-fg:#E0AF3B;--chip-bad-bg:#3E3640;--chip-bad-fg:#FF9B94;--chip-idle-bg:#29323E;--chip-idle-fg:#CDCECF;--scrim:rgba(25,35,48,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);}
html:not([data-theme="light"])[data-palette="nightfox"][data-contrast="more"]{--ground:#192330;--glass:rgba(33,46,63,.96);--glass-2:rgba(42,55,72,.99);--glass-edge:rgba(255,255,255,.5);--line:rgba(255,255,255,.34);--line-2:rgba(255,255,255,.6);--hover:rgba(255,255,255,.14);--press:rgba(255,255,255,.2);--well:rgba(0,0,0,.5);--text:#FFFFFF;--text-2:rgba(255,255,255,.94);--text-3:rgba(203,217,233,1);--copper:#719CD6;--copper-hi:#83AFEA;--copper-lo:#436CA2;--copper-tint:rgba(113,156,214,.12);--copper-edge:rgba(119,162,221,1);--copper-text:#C2DBFD;--on-copper:#1A1A1A;--paper:#EEEEEE;--paper-2:#FAFAFA;--paper-text:#1A160B;--paper-mute:rgba(26,22,11,.74);--paper-copper:#274F83;--paper-line:rgba(26,22,11,.18);--ok:#BAFFC7;--ok-tint:rgba(186,255,199,.14);--warn:#FEEDC8;--warn-tint:rgba(254,237,200,.14);--bad:#FDEEEC;--bad-tint:rgba(253,238,236,.14);--chip-ok-bg:#46615A;--chip-ok-fg:#FFFFFF;--chip-warn-bg:#595C5B;--chip-warn-fg:#FFFFFF;--chip-bad-bg:#595C65;--chip-bad-fg:#FFFFFF;--chip-idle-bg:#3E4651;--chip-idle-fg:#FFFFFF;--scrim:rgba(25,35,48,.66);--shadow:0 1px 0 rgba(255,255,255,.05) inset,0 24px 60px -18px rgba(0,0,0,.62),0 8px 20px -10px rgba(0,0,0,.5);--card-shadow:0 30px 60px -20px rgba(0,0,0,.59);--blur:none;}
html[data-theme="light"][data-palette="nightfox"]{--ground:#F6F2EE;--glass:rgba(244,237,228,.66);--glass-2:rgba(251,244,235,.86);--glass-edge:rgba(61,43,90,.14);--line:rgba(61,43,90,.13);--line-2:rgba(61,43,90,.24);--hover:rgba(61,43,90,.07);--press:rgba(61,43,90,.12);--well:rgba(61,43,90,.05);--text:#3D2B5A;--text-2:rgba(61,43,90,.86);--text-3:rgba(93,87,81,1);--copper:#2848A9;--copper-hi:#3557BA;--copper-lo:#0D2282;--copper-tint:rgba(40,72,169,.16);--copper-edge:rgba(40,72,169,.63);--copper-text:#2848A9;--on-copper:#FFFFFF;--paper:#1D1727;--paper-2:#282333;--paper-text:#F3F0F8;--paper-mute:rgba(243,240,248,.74);--paper-copper:#587FE5;--paper-line:rgba(243,240,248,.18);--ok:#076B30;--ok-tint:rgba(7,107,48,.14);--warn:#735601;--warn-tint:rgba(115,86,1,.14);--bad:#9E3532;--bad-tint:rgba(158,53,50,.14);--chip-ok-bg:#D0DCD0;--chip-ok-fg:#076B30;--chip-warn-bg:#E1D9C8;--chip-warn-fg:#735601;--chip-bad-bg:#E8D4D0;--chip-bad-fg:#9E3532;--chip-idle-bg:#E5E0E1;--chip-idle-fg:#3D2B5A;--scrim:rgba(246,242,238,.44);--shadow:0 1px 0 rgba(40,35,51,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);}
html[data-theme="light"][data-palette="nightfox"][data-contrast="more"]{--ground:#F6F2EE;--glass:rgba(244,237,228,.96);--glass-2:rgba(251,244,235,.99);--glass-edge:rgba(46,27,73,.5);--line:rgba(46,27,73,.34);--line-2:rgba(46,27,73,.6);--hover:rgba(46,27,73,.14);--press:rgba(46,27,73,.2);--well:rgba(61,43,90,.06);--text:#2E1B49;--text-2:rgba(46,27,73,.94);--text-3:rgba(69,63,57,1);--copper:#2848A9;--copper-hi:#3557BA;--copper-lo:#0D2282;--copper-tint:rgba(40,72,169,.12);--copper-edge:rgba(40,72,169,.84);--copper-text:#1A3695;--on-copper:#FFFFFF;--paper:#1D1727;--paper-2:#292333;--paper-text:#F3F0F8;--paper-mute:rgba(243,240,248,.74);--paper-copper:#7FA4FD;--paper-line:rgba(243,240,248,.18);--ok:#02441C;--ok-tint:rgba(2,68,28,.14);--warn:#4B3700;--warn-tint:rgba(75,55,0,.14);--bad:#760911;--bad-tint:rgba(118,9,17,.14);--chip-ok-bg:#B2C1B3;--chip-ok-fg:#003815;--chip-warn-bg:#C6BEAB;--chip-warn-fg:#3E2D00;--chip-bad-bg:#D2B1B0;--chip-bad-fg:#5D0007;--chip-idle-bg:#D6D0D4;--chip-idle-fg:#2E1B49;--scrim:rgba(246,242,238,.44);--shadow:0 1px 0 rgba(41,35,51,.6) inset,0 24px 60px -18px rgba(0,0,0,.3),0 8px 20px -10px rgba(0,0,0,.24);--card-shadow:0 30px 60px -20px rgba(0,0,0,.28);--blur:none;}
