:root[data-surface=web]{color-scheme:light;--web-bg:oklch(98.5% .004 300);--web-bar:oklch(97.5% .005 300);--web-surface:oklch(95.5% .008 300);--web-field:oklch(100% 0 0);--web-line:oklch(89% .01 300);--web-control-line:oklch(74% .012 300);--web-ink:oklch(20% .02 300);--web-muted:oklch(47% .02 300);--web-pending-bg:oklch(95% .05 85);--web-pending-ink:oklch(43% .09 70);--web-pending-dot:oklch(80% .14 85);--web-cover-border:oklch(100% 0 0/.9);--web-add-bg:oklch(93% .05 150);--web-add-ink:oklch(38% .1 150);--web-del-bg:oklch(94% .035 25);--web-del-ink:oklch(46% .14 25);--web-hit-bg:oklch(90% .1 90);--web-star-off:oklch(86% .01 300);--web-kind-l:.55;--web-al:.5;--web-soft-l:.955;--web-soft-c:.03;--web-aink-l:.99;--web-aink-c:.004;--web-aink-hue-mix:0;--web-kind-c:.12;--web-banner-bg:oklch(20% .02 300);--web-banner-ink:oklch(98% .005 300);--web-banner-muted:oklch(86% .01 300);--web-banner-scrim:oklch(12% .02 300/.5);--web-banner-field:oklch(100% 0 0/.12);--web-banner-field-line:oklch(100% 0 0/.18);--web-font:"IBM Plex Sans", "Noto Sans JP Variable", sans-serif;--web-font-serif:"Source Serif 4", "Noto Serif JP Variable", serif;--web-font-mono:"IBM Plex Mono", monospace;--web-gutter:48px;--web-header-height:60px;--web-radius:6px}@media (prefers-color-scheme:dark){:root[data-surface=web]:not([data-theme=light]){color-scheme:dark;--web-bg:oklch(16.5% .012 300);--web-bar:oklch(19.5% .013 300);--web-surface:oklch(22.5% .014 300);--web-field:oklch(20% .013 300);--web-line:oklch(32% .015 300);--web-control-line:oklch(50% .015 300);--web-ink:oklch(94% .008 300);--web-muted:oklch(72% .015 300);--web-pending-bg:oklch(80% .12 85/.16);--web-pending-ink:oklch(86% .1 85);--web-cover-border:oklch(100% 0 0/.35);--web-add-bg:oklch(36% .07 150/.55);--web-add-ink:oklch(88% .09 150);--web-del-bg:oklch(36% .08 25/.55);--web-del-ink:oklch(84% .09 25);--web-hit-bg:oklch(80% .12 85/.3);--web-star-off:oklch(40% .015 300);--web-kind-l:.74;--web-al:.76;--web-soft-l:.28;--web-soft-c:.05;--web-aink-l:.17;--web-aink-c:.03;--web-aink-hue-mix:1;--web-kind-c:.11}}:root[data-surface=web][data-theme=dark]{color-scheme:dark;--web-bg:oklch(16.5% .012 300);--web-bar:oklch(19.5% .013 300);--web-surface:oklch(22.5% .014 300);--web-field:oklch(20% .013 300);--web-line:oklch(32% .015 300);--web-control-line:oklch(50% .015 300);--web-ink:oklch(94% .008 300);--web-muted:oklch(72% .015 300);--web-pending-bg:oklch(80% .12 85/.16);--web-pending-ink:oklch(86% .1 85);--web-cover-border:oklch(100% 0 0/.35);--web-add-bg:oklch(36% .07 150/.55);--web-add-ink:oklch(88% .09 150);--web-del-bg:oklch(36% .08 25/.55);--web-del-ink:oklch(84% .09 25);--web-hit-bg:oklch(80% .12 85/.3);--web-star-off:oklch(40% .015 300);--web-kind-l:.74;--web-kind-c:.11;--web-al:.76;--web-soft-l:.28;--web-soft-c:.05;--web-aink-l:.17;--web-aink-c:.03;--web-aink-hue-mix:1}:root[data-surface=web],:root[data-surface=web] [data-accent]{--web-accent:oklch(var(--web-al) var(--accent-c,.12) var(--accent-h,305));--web-accent-soft:oklch(var(--web-soft-l) var(--web-soft-c) var(--accent-h,305));--web-accent-ink:oklch(var(--web-aink-l) var(--web-aink-c) calc(var(--accent-h,305) * var(--web-aink-hue-mix) + 300 * (1 - var(--web-aink-hue-mix))));--web-accent-on-banner:oklch(.84 calc(var(--accent-c,.12) * .8) var(--accent-h,305));--web-accent-on-banner-ink:oklch(.17 .03 var(--accent-h,305))}:root[data-surface=web] body{background:var(--web-bg);color:var(--web-ink);font-family:var(--web-font);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5}:where(:root[data-surface=web]) a{color:var(--web-accent)}
