@font-face{font-family:"anime-display";font-style:normal;font-weight:400;size-adjust:80%;src:url(/themes/anime/fonts/DelaGothicOne-Regular.woff2?v=34ca9fc3615d2e5bbd5ec1ff2bc47017e57633349bd0e51f6ae2bc1230e9f968) format('woff2');font-display:swap}
@font-face{font-family:"anime-body";font-style:normal;font-weight:400;size-adjust:95%;src:url(/themes/anime/fonts/MPLUSRounded1c-Regular.woff2?v=7de4811643594f8f434dabea23df79327297ff41e6d2d9f194398328a6fb5ec3) format('woff2');font-display:swap}
@font-face{font-family:"anime-body";font-style:normal;font-weight:700;size-adjust:95%;src:url(/themes/anime/fonts/MPLUSRounded1c-Bold.woff2?v=5b1bc2791e3ea4186c25053486392ac2cd1c98fd5f6d9609f70c0400e0ca8d52) format('woff2');font-display:swap}
:root[data-theme="anime"]{color-scheme:light;--red:#B4453A;--paper:#FFF7EE;--ink:#111111;--muted:#4A4356;--rule:#111111;--soft:#FFF1D6;--teal:#12A594;--teal-soft:#CFF3EE;--amber:#FF7A00;--amber-soft:#FFE3C7;--accent:#FF3D7F;--accent-ink:#111111;--card-bg:#FFFFFF;--card:#FFFFFF;--font-display:"anime-display","Dela Gothic One","Bricolage Grotesque","IBM Plex Sans",system-ui,sans-serif;--font-body:"anime-body","M PLUS Rounded 1c","IBM Plex Sans",system-ui,"Segoe UI",sans-serif;--font-body-bold:"anime-body","M PLUS Rounded 1c",var(--font-body);--radius:0px;--radius-sm:0px;--radius-pill:999px;--border-w:1px;--theme-outline:2px;--border-color:#111111;--card-shadow:4px 4px 0 var(--ink)}
:root[data-theme="anime"],:root[data-theme="anime"] body,:root[data-theme="anime"] .screen,:root[data-theme="anime"] input,:root[data-theme="anime"] select,:root[data-theme="anime"] textarea,:root[data-theme="anime"] button{font-family:var(--font-body)}
:root[data-theme="anime"] .disp,:root[data-theme="anime"] h1,:root[data-theme="anime"] h2,:root[data-theme="anime"] .navbar .brand{font-family:var(--font-display);font-weight:400;font-style:normal}
:root[data-theme="anime"] .mono{font-family:"IBM Plex Mono",ui-monospace,monospace}
:root[data-theme="anime"] .btn{border-radius:var(--radius-sm)}:root[data-theme="anime"] .btn.quiet{background:var(--card)}
:root[data-theme="anime"] .card:not(.plain),:root[data-theme="anime"] .ax-card:not(.plain),:root[data-theme="anime"] .bounty-card:not(.plain),:root[data-theme="anime"] .ev-lately-card:not(.plain),:root[data-theme="anime"] .give-card:not(.plain),:root[data-theme="anime"] .gr-card:not(.plain),:root[data-theme="anime"] .w4-saved-card:not(.plain),:root[data-theme="anime"] .w4-zonecard:not(.plain){background:var(--card-bg);border-color:var(--border-color);border-radius:var(--radius);outline:var(--theme-outline) solid var(--border-color);box-shadow:var(--card-shadow)}
:root[data-theme="anime"] .card.open:not(.plain){background-color:var(--teal-soft)}:root[data-theme="anime"] .card.count:not(.plain){background-color:var(--amber-soft)}

[data-theme="anime"] .btn.primary{background:var(--accent);color:var(--accent-ink)}
html[data-theme="anime"] body{background-color:var(--paper);background-image:radial-gradient(color-mix(in srgb, var(--ink) 10%, transparent) 1px, transparent 1px);background-size:10px 10px}
[data-theme="anime"] .bar,[data-theme="anime"] .kid-running-bar{transform:skewX(-14deg);outline:1px solid var(--border-color);border-radius:2px}[data-theme="anime"] .bar > div,[data-theme="anime"] .kid-running-bar > div{border-radius:1px}
[data-theme="anime"] .dot,[data-theme="anime"] .rv-dots > i{border-radius:0;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}
:root[data-theme="anime"] .navbar,:root[data-theme="anime"] .appbar,:root[data-theme="anime"] .ax-bar{background:url(/themes/anime/header.jpg?v=13e903f6da0d0d1cab77ff6a36fa95ab36cbb5180d56ee8cd46ee223086de71c) 50% 30%/cover no-repeat}:root[data-theme="anime"] .navbar a,:root[data-theme="anime"] .navbar .more-nav > summary,:root[data-theme="anime"] .navbar .nav-feedback,:root[data-theme="anime"] .appbar a,:root[data-theme="anime"] .appbar .more-nav > summary,:root[data-theme="anime"] .appbar .nav-feedback,:root[data-theme="anime"] .ax-bar a,:root[data-theme="anime"] .ax-bar .more-nav > summary,:root[data-theme="anime"] .ax-bar .nav-feedback{background:var(--card);color:var(--ink);border-radius:var(--radius-sm)}:root[data-theme="anime"] .navbar a.on,:root[data-theme="anime"] .more-nav > summary.on{background:var(--accent);color:var(--accent-ink)}
@font-face{font-family:"beach-display";font-style:normal;font-weight:400;size-adjust:95%;src:url(/themes/beach/fonts/YesevaOne-latin-400.woff2?v=593184b5936b6c88f68a1ac5d03e1e505478de7f61caaa2f8377a50a804c211b) format('woff2');font-display:swap}
@font-face{font-family:"beach-body";font-style:normal;font-weight:400;size-adjust:95%;src:url(/themes/beach/fonts/Karla-latin-variable.woff2?v=3b1eb09a53fd7b26c107b099b3da5fb2ac90b77297cb3ad713a7b40438ae718b) format('woff2');font-display:swap}
@font-face{font-family:"beach-body";font-style:normal;font-weight:700;size-adjust:95%;src:url(/themes/beach/fonts/Karla-latin-variable.woff2?v=3b1eb09a53fd7b26c107b099b3da5fb2ac90b77297cb3ad713a7b40438ae718b) format('woff2');font-display:swap}
:root[data-theme="beach"]{color-scheme:light;--red:#B4453A;--paper:#F7EFDF;--ink:#123C44;--muted:#5B6B6E;--rule:#E3D8C2;--soft:#EFE6D2;--teal:#0B6F76;--teal-soft:#D9F0EB;--amber:#B54C1E;--amber-soft:#F9E2CE;--accent:#0B6F76;--accent-ink:#FFFFFF;--card-bg:#FFFCF6;--card:#FFFCF6;--font-display:"beach-display","Yeseva One","Bricolage Grotesque","IBM Plex Sans",system-ui,sans-serif;--font-body:"beach-body","Karla","IBM Plex Sans",system-ui,"Segoe UI",sans-serif;--font-body-bold:"beach-body","Karla",var(--font-body);--radius:26px;--radius-sm:22px;--radius-pill:999px;--border-w:1px;--theme-outline:0px;--border-color:#E3D8C2;--card-shadow:0 16px 32px -16px rgba(0,0,0,.35)}
:root[data-theme="beach"],:root[data-theme="beach"] body,:root[data-theme="beach"] .screen,:root[data-theme="beach"] input,:root[data-theme="beach"] select,:root[data-theme="beach"] textarea,:root[data-theme="beach"] button{font-family:var(--font-body)}
:root[data-theme="beach"] .disp,:root[data-theme="beach"] h1,:root[data-theme="beach"] h2,:root[data-theme="beach"] .navbar .brand{font-family:var(--font-display);font-weight:400;font-style:normal}
:root[data-theme="beach"] .mono{font-family:"IBM Plex Mono",ui-monospace,monospace}
:root[data-theme="beach"] .btn{border-radius:var(--radius-sm)}:root[data-theme="beach"] .btn.quiet{background:var(--card)}
:root[data-theme="beach"] .card:not(.plain),:root[data-theme="beach"] .ax-card:not(.plain),:root[data-theme="beach"] .bounty-card:not(.plain),:root[data-theme="beach"] .ev-lately-card:not(.plain),:root[data-theme="beach"] .give-card:not(.plain),:root[data-theme="beach"] .gr-card:not(.plain),:root[data-theme="beach"] .w4-saved-card:not(.plain),:root[data-theme="beach"] .w4-zonecard:not(.plain){background:var(--card-bg);border-color:var(--border-color);border-radius:var(--radius);outline:var(--theme-outline) solid var(--border-color);box-shadow:var(--card-shadow)}
:root[data-theme="beach"] .card.open:not(.plain){background-color:var(--teal-soft)}:root[data-theme="beach"] .card.count:not(.plain){background-color:var(--amber-soft)}

[data-theme="beach"] .btn.primary{background:var(--accent);color:var(--accent-ink)}
:root[data-theme="beach"] .navbar,:root[data-theme="beach"] .appbar,:root[data-theme="beach"] .ax-bar{background:url(/themes/beach/header.jpg?v=18c1b10b637fa48f8964bfabf955bc040f0a49161c16a3b5f76c39b5d236880d) 50% 22%/cover no-repeat}:root[data-theme="beach"] .navbar a,:root[data-theme="beach"] .navbar .more-nav > summary,:root[data-theme="beach"] .navbar .nav-feedback,:root[data-theme="beach"] .appbar a,:root[data-theme="beach"] .appbar .more-nav > summary,:root[data-theme="beach"] .appbar .nav-feedback,:root[data-theme="beach"] .ax-bar a,:root[data-theme="beach"] .ax-bar .more-nav > summary,:root[data-theme="beach"] .ax-bar .nav-feedback{background:var(--card);color:var(--ink);border-radius:var(--radius-sm)}:root[data-theme="beach"] .navbar a.on,:root[data-theme="beach"] .more-nav > summary.on{background:var(--accent);color:var(--accent-ink)}
@font-face{font-family:"blockworld-display";font-style:normal;font-weight:400;size-adjust:80%;src:url(/themes/blockworld/fonts/DelaGothicOne-latin-400.woff2?v=00ffa61fea9edb126e8e4fd3cf2b46e96ad158a0c1078b3cd22a3f6964993a88) format('woff2');font-display:swap}
@font-face{font-family:"blockworld-body";font-style:normal;font-weight:400;size-adjust:95%;src:url(/themes/blockworld/fonts/Karla-latin-variable.woff2?v=3b1eb09a53fd7b26c107b099b3da5fb2ac90b77297cb3ad713a7b40438ae718b) format('woff2');font-display:swap}
@font-face{font-family:"blockworld-mono";font-style:normal;font-weight:400;size-adjust:100%;src:url(/themes/blockworld/fonts/IBMPlexMono-latin-400.woff2?v=08949f728dc52d528e69b1667d15c89a5686a4ee9a296ff90983985f99c380f7) format('woff2');font-display:swap}
@font-face{font-family:"blockworld-body";font-style:normal;font-weight:700;size-adjust:95%;src:url(/themes/blockworld/fonts/Karla-latin-variable.woff2?v=3b1eb09a53fd7b26c107b099b3da5fb2ac90b77297cb3ad713a7b40438ae718b) format('woff2');font-display:swap}
:root[data-theme="blockworld"]{color-scheme:light;--red:#B4453A;--paper:#E8E5D5;--ink:#253021;--muted:#53614C;--rule:#BDC4AB;--soft:#D7DCC8;--teal:#397348;--teal-soft:#D1E6C8;--amber:#9F601A;--amber-soft:#F4E2BE;--accent:#3D7334;--accent-ink:#FFFFFF;--card-bg:#F4F0DF;--card:#F4F0DF;--font-display:"blockworld-display","Dela Gothic One","Bricolage Grotesque","IBM Plex Sans",system-ui,sans-serif;--font-body:"blockworld-body","Karla","IBM Plex Sans",system-ui,"Segoe UI",sans-serif;--font-body-bold:"blockworld-body","Karla",var(--font-body);--radius:0px;--radius-sm:0px;--radius-pill:999px;--border-w:1px;--theme-outline:0px;--border-color:#BDC4AB;--card-shadow:4px 4px 0 var(--ink)}
:root[data-theme="blockworld"],:root[data-theme="blockworld"] body,:root[data-theme="blockworld"] .screen,:root[data-theme="blockworld"] input,:root[data-theme="blockworld"] select,:root[data-theme="blockworld"] textarea,:root[data-theme="blockworld"] button{font-family:var(--font-body)}
:root[data-theme="blockworld"] .disp,:root[data-theme="blockworld"] h1,:root[data-theme="blockworld"] h2,:root[data-theme="blockworld"] .navbar .brand{font-family:var(--font-display);font-weight:400;font-style:normal}
:root[data-theme="blockworld"] .mono{font-family:"blockworld-mono","IBM Plex Mono",ui-monospace,monospace}
:root[data-theme="blockworld"] .btn{border-radius:var(--radius-sm)}:root[data-theme="blockworld"] .btn.quiet{background:var(--card)}
:root[data-theme="blockworld"] .card:not(.plain),:root[data-theme="blockworld"] .ax-card:not(.plain),:root[data-theme="blockworld"] .bounty-card:not(.plain),:root[data-theme="blockworld"] .ev-lately-card:not(.plain),:root[data-theme="blockworld"] .give-card:not(.plain),:root[data-theme="blockworld"] .gr-card:not(.plain),:root[data-theme="blockworld"] .w4-saved-card:not(.plain),:root[data-theme="blockworld"] .w4-zonecard:not(.plain){background:var(--card-bg);border-color:var(--border-color);border-radius:var(--radius);outline:var(--theme-outline) solid var(--border-color);box-shadow:var(--card-shadow)}
:root[data-theme="blockworld"] .card.open:not(.plain){background-color:var(--teal-soft)}:root[data-theme="blockworld"] .card.count:not(.plain){background-color:var(--amber-soft)}
:root[data-theme="blockworld"] .card:not(.plain),:root[data-theme="blockworld"] .ax-card:not(.plain),:root[data-theme="blockworld"] .bounty-card:not(.plain),:root[data-theme="blockworld"] .ev-lately-card:not(.plain),:root[data-theme="blockworld"] .give-card:not(.plain),:root[data-theme="blockworld"] .gr-card:not(.plain),:root[data-theme="blockworld"] .w4-saved-card:not(.plain),:root[data-theme="blockworld"] .w4-zonecard:not(.plain){box-shadow:inset 3px 3px 0 color-mix(in srgb,var(--card-bg) 65%,white),inset -3px -3px 0 color-mix(in srgb,var(--card-bg) 65%,var(--ink)),var(--card-shadow)}
[data-theme="blockworld"] .btn.primary{background:var(--accent);color:var(--accent-ink)}
html[data-theme="blockworld"] body{background-color:var(--paper);background-image:linear-gradient(color-mix(in srgb, var(--ink) 7%, transparent) 1px, transparent 1px),linear-gradient(90deg, color-mix(in srgb, var(--ink) 7%, transparent) 1px, transparent 1px);background-size:24px 24px}
[data-theme="blockworld"] .bar,[data-theme="blockworld"] .kid-running-bar{position:relative;border-radius:0}[data-theme="blockworld"] .bar > div,[data-theme="blockworld"] .kid-running-bar > div{border-radius:0}[data-theme="blockworld"] .bar::after,[data-theme="blockworld"] .kid-running-bar::after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 10px,var(--rule) 10px 12px)}
@font-face{font-family:"cat-display";font-style:italic;font-weight:600;size-adjust:95%;src:url(/themes/cat/fonts/Fraunces-Italic600.woff2?v=305fd18477b6c73037c4b443b12c494c91aefcb21607c1de0b64a93748556070) format('woff2');font-display:swap}
@font-face{font-family:"cat-body";font-style:normal;font-weight:400;size-adjust:100%;src:url(/themes/cat/fonts/NunitoSans-Regular.woff2?v=54aea91ec1f6137971efe7438bb6a34fbf09682e2d18e5f47b4fe5a916cf7b18) format('woff2');font-display:swap}
@font-face{font-family:"cat-body";font-style:normal;font-weight:700;size-adjust:100%;src:url(/themes/cat/fonts/NunitoSans-Bold.woff2?v=54aea91ec1f6137971efe7438bb6a34fbf09682e2d18e5f47b4fe5a916cf7b18) format('woff2');font-display:swap}
:root[data-theme="cat"]{color-scheme:light;--red:#B4453A;--paper:#EFE6DD;--ink:#2E2522;--muted:#6B5F58;--rule:#E3D8CE;--soft:#F7EFE7;--teal:#3F8C7A;--teal-soft:#DCEFEA;--amber:#C46A28;--amber-soft:#F6E2D0;--accent:#6A4A7E;--accent-ink:#FFFFFF;--card-bg:#FFFBF7;--card:#FFFBF7;--font-display:"cat-display","Fraunces","Bricolage Grotesque","IBM Plex Sans",system-ui,sans-serif;--font-body:"cat-body","Nunito Sans","IBM Plex Sans",system-ui,"Segoe UI",sans-serif;--font-body-bold:"cat-body","Nunito Sans",var(--font-body);--radius:22px;--radius-sm:14px;--radius-pill:999px;--border-w:1px;--theme-outline:0px;--border-color:#E3D8CE;--card-shadow:0 16px 32px -16px rgba(0,0,0,.35)}
:root[data-theme="cat"],:root[data-theme="cat"] body,:root[data-theme="cat"] .screen,:root[data-theme="cat"] input,:root[data-theme="cat"] select,:root[data-theme="cat"] textarea,:root[data-theme="cat"] button{font-family:var(--font-body)}
:root[data-theme="cat"] .disp,:root[data-theme="cat"] h1,:root[data-theme="cat"] h2,:root[data-theme="cat"] .navbar .brand{font-family:var(--font-display);font-weight:600;font-style:italic}
:root[data-theme="cat"] .mono{font-family:"IBM Plex Mono",ui-monospace,monospace}
:root[data-theme="cat"] .btn{border-radius:var(--radius-sm)}:root[data-theme="cat"] .btn.quiet{background:var(--card)}
:root[data-theme="cat"] .card:not(.plain),:root[data-theme="cat"] .ax-card:not(.plain),:root[data-theme="cat"] .bounty-card:not(.plain),:root[data-theme="cat"] .ev-lately-card:not(.plain),:root[data-theme="cat"] .give-card:not(.plain),:root[data-theme="cat"] .gr-card:not(.plain),:root[data-theme="cat"] .w4-saved-card:not(.plain),:root[data-theme="cat"] .w4-zonecard:not(.plain){background:var(--card-bg);border-color:var(--border-color);border-radius:var(--radius);outline:var(--theme-outline) solid var(--border-color);box-shadow:var(--card-shadow)}
:root[data-theme="cat"] .card.open:not(.plain){background-color:var(--teal-soft)}:root[data-theme="cat"] .card.count:not(.plain){background-color:var(--amber-soft)}

[data-theme="cat"] .btn.primary{background:var(--accent);color:var(--accent-ink)}
[data-theme="cat"] .bar,[data-theme="cat"] .kid-running-bar{overflow:visible}[data-theme="cat"] .bar > div,[data-theme="cat"] .kid-running-bar > div{border-radius:999px;position:relative}[data-theme="cat"] .bar > div::after,[data-theme="cat"] .kid-running-bar > div::after{content:"";position:absolute;right:-3px;top:50%;width:11px;height:11px;border-radius:50%;transform:translateY(-50%);background:inherit;background-image:repeating-linear-gradient(25deg,transparent 0 3px,#ffffff90 3px 4px);box-shadow:0 0 0 1px var(--paper)}
[data-theme="cat"] .dot,[data-theme="cat"] .rv-dots > i{background:transparent !important;border:0;width:14px;height:14px;font-size:12px;line-height:14px;text-align:center}[data-theme="cat"] .dot::before,[data-theme="cat"] .rv-dots > i::before{content:"\1F43E"}
:root[data-theme="cat"] .navbar,:root[data-theme="cat"] .appbar,:root[data-theme="cat"] .ax-bar{background:url(/themes/cat/header.jpg?v=abd85b7fc40c62ce8339e2300bbe630f53fea592f95d9434d55d1e703abb7c4c) 50% 25%/cover no-repeat}:root[data-theme="cat"] .navbar a,:root[data-theme="cat"] .navbar .more-nav > summary,:root[data-theme="cat"] .navbar .nav-feedback,:root[data-theme="cat"] .appbar a,:root[data-theme="cat"] .appbar .more-nav > summary,:root[data-theme="cat"] .appbar .nav-feedback,:root[data-theme="cat"] .ax-bar a,:root[data-theme="cat"] .ax-bar .more-nav > summary,:root[data-theme="cat"] .ax-bar .nav-feedback{background:var(--card);color:var(--ink);border-radius:var(--radius-sm)}:root[data-theme="cat"] .navbar a.on,:root[data-theme="cat"] .more-nav > summary.on{background:var(--accent);color:var(--accent-ink)}:root[data-theme="cat"] .appbar,:root[data-theme="cat"] .ax-bar{position:relative}@media(max-width:56.25rem){:root[data-theme="cat"] .d3 .navbar{position:relative}}:root[data-theme="cat"] .navbar::after,:root[data-theme="cat"] .appbar::after,:root[data-theme="cat"] .ax-bar::after{content:"";position:absolute;inset:auto 0 0;height:12px;pointer-events:none;background:var(--paper);clip-path:polygon(0 100%,16% 100%,18% 0,20% 100%,80% 100%,82% 0,84% 100%,100% 100%)}
@font-face{font-family:"desktop-1998-display";font-style:normal;font-weight:700;size-adjust:100%;src:url(/themes/desktop-1998/fonts/WorkSans-latin-variable.woff2?v=1dd49afc07fb2231b2ff686cbf007725fb2742271bb1f28ebd98f22a0d817343) format('woff2');font-display:swap}
@font-face{font-family:"desktop-1998-body";font-style:normal;font-weight:400;size-adjust:100%;src:url(/themes/desktop-1998/fonts/WorkSans-latin-variable.woff2?v=1dd49afc07fb2231b2ff686cbf007725fb2742271bb1f28ebd98f22a0d817343) format('woff2');font-display:swap}
@font-face{font-family:"desktop-1998-body";font-style:normal;font-weight:700;size-adjust:100%;src:url(/themes/desktop-1998/fonts/WorkSans-latin-variable.woff2?v=1dd49afc07fb2231b2ff686cbf007725fb2742271bb1f28ebd98f22a0d817343) format('woff2');font-display:swap}
:root[data-theme="desktop-1998"]{color-scheme:light;--red:#B4453A;--paper:#C0C0C0;--ink:#111111;--muted:#454545;--rule:#808080;--soft:#D4D0C8;--teal:#00605C;--teal-soft:#D5E8E5;--amber:#855000;--amber-soft:#F2E4C7;--accent:#000080;--accent-ink:#FFFFFF;--card-bg:#DFDFDF;--card:#DFDFDF;--font-display:"desktop-1998-display","Work Sans","Bricolage Grotesque","IBM Plex Sans",system-ui,sans-serif;--font-body:"desktop-1998-body","Work Sans","IBM Plex Sans",system-ui,"Segoe UI",sans-serif;--font-body-bold:"desktop-1998-body","Work Sans",var(--font-body);--radius:0px;--radius-sm:0px;--radius-pill:999px;--border-w:1px;--theme-outline:0px;--border-color:#808080;--card-shadow:none}
:root[data-theme="desktop-1998"],:root[data-theme="desktop-1998"] body,:root[data-theme="desktop-1998"] .screen,:root[data-theme="desktop-1998"] input,:root[data-theme="desktop-1998"] select,:root[data-theme="desktop-1998"] textarea,:root[data-theme="desktop-1998"] button{font-family:var(--font-body)}
:root[data-theme="desktop-1998"] .disp,:root[data-theme="desktop-1998"] h1,:root[data-theme="desktop-1998"] h2,:root[data-theme="desktop-1998"] .navbar .brand{font-family:var(--font-display);font-weight:700;font-style:normal}
:root[data-theme="desktop-1998"] .mono{font-family:"IBM Plex Mono",ui-monospace,monospace}
:root[data-theme="desktop-1998"] .btn{border-radius:var(--radius-sm)}:root[data-theme="desktop-1998"] .btn.quiet{background:var(--card)}
:root[data-theme="desktop-1998"] .card:not(.plain),:root[data-theme="desktop-1998"] .ax-card:not(.plain),:root[data-theme="desktop-1998"] .bounty-card:not(.plain),:root[data-theme="desktop-1998"] .ev-lately-card:not(.plain),:root[data-theme="desktop-1998"] .give-card:not(.plain),:root[data-theme="desktop-1998"] .gr-card:not(.plain),:root[data-theme="desktop-1998"] .w4-saved-card:not(.plain),:root[data-theme="desktop-1998"] .w4-zonecard:not(.plain){background:var(--card-bg);border-color:var(--border-color);border-radius:var(--radius);outline:var(--theme-outline) solid var(--border-color);box-shadow:var(--card-shadow)}
:root[data-theme="desktop-1998"] .card.open:not(.plain){background-color:var(--teal-soft)}:root[data-theme="desktop-1998"] .card.count:not(.plain){background-color:var(--amber-soft)}
:root[data-theme="desktop-1998"] .card:not(.plain),:root[data-theme="desktop-1998"] .ax-card:not(.plain),:root[data-theme="desktop-1998"] .bounty-card:not(.plain),:root[data-theme="desktop-1998"] .ev-lately-card:not(.plain),:root[data-theme="desktop-1998"] .give-card:not(.plain),:root[data-theme="desktop-1998"] .gr-card:not(.plain),:root[data-theme="desktop-1998"] .w4-saved-card:not(.plain),:root[data-theme="desktop-1998"] .w4-zonecard:not(.plain){box-shadow:inset 3px 3px 0 color-mix(in srgb,var(--card-bg) 65%,white),inset -3px -3px 0 color-mix(in srgb,var(--card-bg) 65%,var(--ink))}
[data-theme="desktop-1998"] .btn.primary{background:var(--accent);color:var(--accent-ink)}
[data-theme="desktop-1998"] .bar,[data-theme="desktop-1998"] .kid-running-bar{position:relative;border-radius:0}[data-theme="desktop-1998"] .bar > div,[data-theme="desktop-1998"] .kid-running-bar > div{border-radius:0}[data-theme="desktop-1998"] .bar::after,[data-theme="desktop-1998"] .kid-running-bar::after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 10px,var(--rule) 10px 12px)}
@font-face{font-family:"dog-display";font-style:normal;font-weight:800;size-adjust:95%;src:url(/themes/dog/fonts/BricolageGrotesque-latin-variable.woff2?v=a97804dc9fbe5fc972a08018c5eda4dab7ef2346f64c57e61419d05e6de4ea1c) format('woff2');font-display:swap}
@font-face{font-family:"dog-body";font-style:normal;font-weight:400;size-adjust:90%;src:url(/themes/dog/fonts/WorkSans-latin-variable.woff2?v=1dd49afc07fb2231b2ff686cbf007725fb2742271bb1f28ebd98f22a0d817343) format('woff2');font-display:swap}
@font-face{font-family:"dog-body";font-style:normal;font-weight:600;size-adjust:90%;src:url(/themes/dog/fonts/WorkSans-latin-variable.woff2?v=1dd49afc07fb2231b2ff686cbf007725fb2742271bb1f28ebd98f22a0d817343) format('woff2');font-display:swap}
:root[data-theme="dog"]{color-scheme:light;--red:#B4453A;--paper:#EEEBDD;--ink:#22302A;--muted:#5E6A62;--rule:#D9D1BE;--soft:#E5DFCE;--teal:#2F7D4E;--teal-soft:#DCEBDD;--amber:#AB551A;--amber-soft:#F5E2C9;--accent:#CDE33D;--accent-ink:#1E2A22;--card-bg:#FFFCF5;--card:#FFFCF5;--font-display:"dog-display","Bricolage Grotesque","Bricolage Grotesque","IBM Plex Sans",system-ui,sans-serif;--font-body:"dog-body","Work Sans","IBM Plex Sans",system-ui,"Segoe UI",sans-serif;--font-body-bold:"dog-body","Work Sans",var(--font-body);--radius:18px;--radius-sm:18px;--radius-pill:999px;--border-w:1px;--theme-outline:0px;--border-color:#D9D1BE;--card-shadow:0 16px 32px -16px rgba(0,0,0,.35)}
:root[data-theme="dog"],:root[data-theme="dog"] body,:root[data-theme="dog"] .screen,:root[data-theme="dog"] input,:root[data-theme="dog"] select,:root[data-theme="dog"] textarea,:root[data-theme="dog"] button{font-family:var(--font-body)}
:root[data-theme="dog"] .disp,:root[data-theme="dog"] h1,:root[data-theme="dog"] h2,:root[data-theme="dog"] .navbar .brand{font-family:var(--font-display);font-weight:800;font-style:normal}
:root[data-theme="dog"] .mono{font-family:"IBM Plex Mono",ui-monospace,monospace}
:root[data-theme="dog"] .btn{border-radius:var(--radius-sm)}:root[data-theme="dog"] .btn.quiet{background:var(--card)}
:root[data-theme="dog"] .card:not(.plain),:root[data-theme="dog"] .ax-card:not(.plain),:root[data-theme="dog"] .bounty-card:not(.plain),:root[data-theme="dog"] .ev-lately-card:not(.plain),:root[data-theme="dog"] .give-card:not(.plain),:root[data-theme="dog"] .gr-card:not(.plain),:root[data-theme="dog"] .w4-saved-card:not(.plain),:root[data-theme="dog"] .w4-zonecard:not(.plain){background:var(--card-bg);border-color:var(--border-color);border-radius:var(--radius);outline:var(--theme-outline) solid var(--border-color);box-shadow:var(--card-shadow)}
:root[data-theme="dog"] .card.open:not(.plain){background-color:var(--teal-soft)}:root[data-theme="dog"] .card.count:not(.plain){background-color:var(--amber-soft)}

[data-theme="dog"] .btn.primary{background:var(--accent);color:var(--accent-ink)}
[data-theme="dog"] .dot,[data-theme="dog"] .rv-dots > i{background:transparent !important;border:0;width:14px;height:14px;font-size:12px;line-height:14px;text-align:center}[data-theme="dog"] .dot::before,[data-theme="dog"] .rv-dots > i::before{content:"\1F43E"}
:root[data-theme="dog"] .navbar,:root[data-theme="dog"] .appbar,:root[data-theme="dog"] .ax-bar{background:url(/themes/dog/header.jpg?v=6def2a5bf7fc18cb706926e42a5966e2ff20db0ff74040a4b6747b779335f2ef) 50% 8%/cover no-repeat}:root[data-theme="dog"] .navbar a,:root[data-theme="dog"] .navbar .more-nav > summary,:root[data-theme="dog"] .navbar .nav-feedback,:root[data-theme="dog"] .appbar a,:root[data-theme="dog"] .appbar .more-nav > summary,:root[data-theme="dog"] .appbar .nav-feedback,:root[data-theme="dog"] .ax-bar a,:root[data-theme="dog"] .ax-bar .more-nav > summary,:root[data-theme="dog"] .ax-bar .nav-feedback{background:var(--card);color:var(--ink);border-radius:var(--radius-sm)}:root[data-theme="dog"] .navbar a.on,:root[data-theme="dog"] .more-nav > summary.on{background:var(--accent);color:var(--accent-ink)}
@font-face{font-family:"neon-display";font-style:normal;font-weight:700;size-adjust:85%;src:url(/themes/neon/fonts/Orbitron-latin-variable.woff2?v=c25a9f9da5d9f3db1bf2a01474722dc9b377675b7bbab6d0dfda6902794fd1ed) format('woff2');font-display:swap}
@font-face{font-family:"neon-body";font-style:normal;font-weight:400;size-adjust:95%;src:url(/themes/neon/fonts/Karla-latin-variable.woff2?v=3b1eb09a53fd7b26c107b099b3da5fb2ac90b77297cb3ad713a7b40438ae718b) format('woff2');font-display:swap}
@font-face{font-family:"neon-mono";font-style:normal;font-weight:400;size-adjust:95%;src:url(/themes/neon/fonts/SpaceMono-latin-400.woff2?v=fb4a81a2d0a893e5c38c394a7e716a1cef0b24610a0af49c96f6d529bd66bf2b) format('woff2');font-display:swap}
@font-face{font-family:"neon-body";font-style:normal;font-weight:700;size-adjust:95%;src:url(/themes/neon/fonts/Karla-latin-variable.woff2?v=3b1eb09a53fd7b26c107b099b3da5fb2ac90b77297cb3ad713a7b40438ae718b) format('woff2');font-display:swap}
:root[data-theme="neon"]{color-scheme:dark;--red:#E0655A;--paper:#05060B;--ink:#E8FBFF;--muted:#9FB3C8;--rule:#1C2540;--soft:#10182A;--teal:#3FE8FF;--teal-soft:#10333D;--amber:#FFD060;--amber-soft:#392E14;--accent:#FF4FD8;--accent-ink:#05060B;--card-bg:#0A0D18;--card:#0A0D18;--font-display:"neon-display","Orbitron","Bricolage Grotesque","IBM Plex Sans",system-ui,sans-serif;--font-body:"neon-body","Karla","IBM Plex Sans",system-ui,"Segoe UI",sans-serif;--font-body-bold:"neon-body","Karla",var(--font-body);--radius:10px;--radius-sm:10px;--radius-pill:999px;--border-w:1px;--theme-outline:0px;--border-color:#3FE8FF;--card-shadow:0 0 18px color-mix(in srgb, var(--teal) 30%, transparent), inset 0 0 18px color-mix(in srgb, var(--teal) 10%, transparent)}
:root[data-theme="neon"],:root[data-theme="neon"] body,:root[data-theme="neon"] .screen,:root[data-theme="neon"] input,:root[data-theme="neon"] select,:root[data-theme="neon"] textarea,:root[data-theme="neon"] button{font-family:var(--font-body)}
:root[data-theme="neon"] .disp,:root[data-theme="neon"] h1,:root[data-theme="neon"] h2,:root[data-theme="neon"] .navbar .brand{font-family:var(--font-display);font-weight:700;font-style:normal}
:root[data-theme="neon"] .mono{font-family:"neon-mono","IBM Plex Mono",ui-monospace,monospace}
:root[data-theme="neon"] .btn{border-radius:var(--radius-sm)}:root[data-theme="neon"] .btn.quiet{background:var(--card)}
:root[data-theme="neon"] .disp,:root[data-theme="neon"] h1,:root[data-theme="neon"] h2{color:var(--teal);text-shadow:0 0 10px color-mix(in srgb,var(--teal) 45%,transparent)}
:root[data-theme="neon"] .card:not(.plain),:root[data-theme="neon"] .ax-card:not(.plain),:root[data-theme="neon"] .bounty-card:not(.plain),:root[data-theme="neon"] .ev-lately-card:not(.plain),:root[data-theme="neon"] .give-card:not(.plain),:root[data-theme="neon"] .gr-card:not(.plain),:root[data-theme="neon"] .w4-saved-card:not(.plain),:root[data-theme="neon"] .w4-zonecard:not(.plain){background:var(--card-bg);border-color:var(--border-color);border-radius:var(--radius);outline:var(--theme-outline) solid var(--border-color);box-shadow:var(--card-shadow)}
:root[data-theme="neon"] .card.open:not(.plain){background-color:var(--teal-soft)}:root[data-theme="neon"] .card.count:not(.plain){background-color:var(--amber-soft)}

[data-theme="neon"] .btn.primary{background:var(--accent);color:var(--accent-ink)}
html[data-theme="neon"] body{background-color:var(--paper);background-image:linear-gradient(color-mix(in srgb, var(--ink) 7%, transparent) 1px, transparent 1px),linear-gradient(90deg, color-mix(in srgb, var(--ink) 7%, transparent) 1px, transparent 1px);background-size:24px 24px}
@font-face{font-family:"tactical-display";font-style:normal;font-weight:400;size-adjust:100%;src:url(/themes/tactical/fonts/BebasNeue-latin-400.woff2?v=a7c90c89240c134f7fdd33d40c000ec90b79d675ea53e8cc5a6d423c073de412) format('woff2');font-display:swap}
@font-face{font-family:"tactical-body";font-style:normal;font-weight:400;size-adjust:100%;src:url(/themes/tactical/fonts/Barlow-latin-400.woff2?v=b0a8ad37ac45f5fb22ced461576db72e44e295107aad7a9c8a7a4bad728fd03b) format('woff2');font-display:swap}
@font-face{font-family:"tactical-mono";font-style:normal;font-weight:400;size-adjust:100%;src:url(/themes/tactical/fonts/IBMPlexMono-latin-400.woff2?v=08949f728dc52d528e69b1667d15c89a5686a4ee9a296ff90983985f99c380f7) format('woff2');font-display:swap}
@font-face{font-family:"tactical-body";font-style:normal;font-weight:600;size-adjust:100%;src:url(/themes/tactical/fonts/Barlow-latin-600.woff2?v=4b52ddd4836b592df0e4832b8286956883cdc651b015126bdd18f184b7f90cc3) format('woff2');font-display:swap}
:root[data-theme="tactical"]{color-scheme:dark;--red:#E0655A;--paper:#101B26;--ink:#EDF2F4;--muted:#B1BCC5;--rule:#354754;--soft:#1D303E;--teal:#65D6B4;--teal-soft:#173E37;--amber:#F4BF73;--amber-soft:#423322;--accent:#E9AE68;--accent-ink:#19212A;--card-bg:#233442;--card:#233442;--font-display:"tactical-display","Bebas Neue","Bricolage Grotesque","IBM Plex Sans",system-ui,sans-serif;--font-body:"tactical-body","Barlow","IBM Plex Sans",system-ui,"Segoe UI",sans-serif;--font-body-bold:"tactical-body","Barlow",var(--font-body);--radius:0px;--radius-sm:0px;--radius-pill:999px;--border-w:1px;--theme-outline:0px;--border-color:#354754;--card-shadow:none}
:root[data-theme="tactical"],:root[data-theme="tactical"] body,:root[data-theme="tactical"] .screen,:root[data-theme="tactical"] input,:root[data-theme="tactical"] select,:root[data-theme="tactical"] textarea,:root[data-theme="tactical"] button{font-family:var(--font-body)}
:root[data-theme="tactical"] .disp,:root[data-theme="tactical"] h1,:root[data-theme="tactical"] h2,:root[data-theme="tactical"] .navbar .brand{font-family:var(--font-display);font-weight:400;font-style:normal}
:root[data-theme="tactical"] .mono{font-family:"tactical-mono","IBM Plex Mono",ui-monospace,monospace}
:root[data-theme="tactical"] .btn{border-radius:var(--radius-sm)}:root[data-theme="tactical"] .btn.quiet{background:var(--card)}
:root[data-theme="tactical"] .card:not(.plain),:root[data-theme="tactical"] .ax-card:not(.plain),:root[data-theme="tactical"] .bounty-card:not(.plain),:root[data-theme="tactical"] .ev-lately-card:not(.plain),:root[data-theme="tactical"] .give-card:not(.plain),:root[data-theme="tactical"] .gr-card:not(.plain),:root[data-theme="tactical"] .w4-saved-card:not(.plain),:root[data-theme="tactical"] .w4-zonecard:not(.plain){background:var(--card-bg);border-color:var(--border-color);border-radius:var(--radius);outline:var(--theme-outline) solid var(--border-color);box-shadow:var(--card-shadow)}
:root[data-theme="tactical"] .card.open:not(.plain){background-color:var(--teal-soft)}:root[data-theme="tactical"] .card.count:not(.plain){background-color:var(--amber-soft)}
:root[data-theme="tactical"] .card:not(.plain),:root[data-theme="tactical"] .ax-card:not(.plain),:root[data-theme="tactical"] .bounty-card:not(.plain),:root[data-theme="tactical"] .ev-lately-card:not(.plain),:root[data-theme="tactical"] .give-card:not(.plain),:root[data-theme="tactical"] .gr-card:not(.plain),:root[data-theme="tactical"] .w4-saved-card:not(.plain),:root[data-theme="tactical"] .w4-zonecard:not(.plain){--theme-surface:var(--card-bg);border-color:transparent;outline:0;box-shadow:none;background-color:transparent;background-image:linear-gradient(135deg,transparent 8px,var(--theme-surface) 0),linear-gradient(225deg,transparent 8px,var(--theme-surface) 0),linear-gradient(45deg,transparent 8px,var(--theme-surface) 0),linear-gradient(315deg,transparent 8px,var(--theme-surface) 0);background-position:top left,top right,bottom left,bottom right;background-size:51% 51%;background-repeat:no-repeat}:root[data-theme="tactical"] .card.open:not(.plain){--theme-surface:var(--teal-soft);background-color:transparent}:root[data-theme="tactical"] .card.count:not(.plain){--theme-surface:var(--amber-soft);background-color:transparent}
[data-theme="tactical"] .btn.primary{background:var(--accent);color:var(--accent-ink)}
[data-theme="tactical"] .bar,[data-theme="tactical"] .kid-running-bar{position:relative;border-radius:0}[data-theme="tactical"] .bar > div,[data-theme="tactical"] .kid-running-bar > div{border-radius:0}[data-theme="tactical"] .bar::after,[data-theme="tactical"] .kid-running-bar::after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 10px,var(--rule) 10px 12px)}