:root{--ink:#2b2420;--mut:#6b6058;--sf:#f6f7f9;--bd:#e5e7eb;--acc:#e8743b;--acc2:#c95a24;--cat:#8b5cf6;--dog:#0e9f6e;--red:#dc2626}
*{box-sizing:border-box}body{margin:0;background:#fff;color:var(--ink);font:16px/1.6 "Nunito",ui-rounded,system-ui,sans-serif}
a{color:inherit}.wrap{max-width:1120px;margin:0 auto;padding:0 20px}
.sample{background:#fff4ec;color:var(--acc2);text-align:center;font-size:13px;font-weight:700;padding:6px}
.top{border-bottom:1px solid var(--bd);position:sticky;top:0;background:#fff;z-index:5}.nav{display:flex;align-items:center;justify-content:space-between;height:68px}
.logo{display:flex;gap:10px;align-items:center;text-decoration:none}.logo small{display:block;color:var(--mut);font-size:12px}
.mono{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,var(--acc),#f5a35c);color:#fff;font-weight:800;font-size:13px}
.mono.big{width:72px;height:72px;font-size:24px;border-radius:20px}
nav a{margin-left:18px;text-decoration:none;font-weight:700}nav a:hover{color:var(--acc)}
.crumbs{font-size:14px;color:var(--mut);margin:18px 0}.crumbs a{text-decoration:none}.crumbs span{margin:0 4px}
.hero{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center;padding:48px 0}
.eyebrow{font-weight:800;color:var(--acc2);font-size:14px}h1{font-size:clamp(32px,5vw,52px);line-height:1.1;margin:10px 0 14px;letter-spacing:-.02em}h1 em{color:var(--acc);font-style:normal}
h2{font-size:24px;margin:40px 0 14px}.lead,.muted{color:var(--mut)}.lead{font-size:18px}
.switch{display:inline-flex;background:var(--sf);border:1px solid var(--bd);border-radius:99px;padding:4px;margin:12px 0}
.switch button{border:0;background:none;padding:8px 16px;border-radius:99px;font:inherit;font-weight:700;cursor:pointer}.switch .on{background:#fff;box-shadow:0 1px 4px #0002}
.search{display:flex;gap:8px;background:#fff;border:2px solid var(--bd);border-radius:16px;padding:6px}.search:focus-within{border-color:var(--acc)}
.search input{flex:1;border:0;font:inherit;font-size:17px;padding:10px;outline:0;min-width:0}.search button,.btn{background:var(--acc);color:#fff;border:0;border-radius:12px;padding:10px 20px;font:inherit;font-weight:800;text-decoration:none;cursor:pointer;display:inline-block}.btn:hover{background:var(--acc2)}
.note{font-size:13px;color:var(--mut)}.hero-art .blob{aspect-ratio:1;border-radius:46% 54% 60% 40%/50% 45% 55% 50%;background:radial-gradient(circle at 30% 30%,#ffd9bf,#fff1e6 60%,#f6f7f9);display:flex;align-items:center;justify-content:center;gap:10px;font-size:min(110px,14vw)}
.qgrid,.pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pgrid{grid-template-columns:repeat(4,1fr)}
.qcard,.pickcard,.topic{background:var(--sf);border:1px solid var(--bd);border-radius:18px;padding:18px;text-decoration:none;display:flex;flex-direction:column;gap:8px;transition:.15s}
.qcard:hover,.pickcard:hover,.topic:hover{transform:translateY(-2px);border-color:var(--acc);background:#fff}.qcard .arrow{color:var(--acc);font-weight:800}.pickcard small{color:var(--mut)}
.tag{align-self:flex-start;font-size:12px;font-weight:800;padding:3px 10px;border-radius:99px;background:#fff;border:1px solid var(--bd)}.tag.cats{color:var(--cat)}.tag.dogs{color:var(--dog)}
.tgrid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.topic{align-items:center;text-align:center}.ico{font-size:34px}
.chips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.chip{padding:6px 14px;border:1px solid var(--bd);border-radius:99px;text-decoration:none;font-weight:700;font-size:14px}
.qa{max-width:760px}.samplepill{display:inline-block;margin-left:6px;font-size:12px;font-weight:800;background:#fff4ec;color:var(--acc2);padding:3px 10px;border-radius:99px}
.meta{display:flex;flex-wrap:wrap;gap:14px;font-size:14px;color:var(--mut)}.pending{background:var(--sf);border:1px dashed #cbd5e1;padding:2px 10px;border-radius:8px}
.disc{background:#fffbeb;border:1px solid #fcd34d;border-radius:14px;padding:12px 16px;margin:18px 0}
.answer{background:var(--sf);border:1px solid var(--bd);border-left:6px solid var(--acc);border-radius:16px;padding:18px 22px;font-size:18px}.answer .lbl{font-size:12px;font-weight:800;text-transform:uppercase;color:var(--acc2);letter-spacing:.06em}.answer p{margin:6px 0 0}
.red{background:#fef2f2;border:2px solid #fca5a5;border-radius:16px;padding:6px 22px;margin:22px 0}.red h2{color:var(--red);margin:14px 0 6px;font-size:20px}.red li{margin:4px 0}
.faq details{background:var(--sf);border:1px solid var(--bd);border-radius:14px;padding:14px 18px;margin-bottom:10px}.faq summary{font-weight:800;cursor:pointer}
.aff{font-size:14px;background:var(--sf);border:1px solid var(--bd);border-radius:12px;padding:10px 14px}
.prods{display:grid;gap:16px;margin:20px 0}.prod{display:grid;grid-template-columns:200px 1fr;border:1px solid var(--bd);border-radius:20px;overflow:hidden}
.prod .img{background:var(--sf);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--mut);font-size:12px;min-height:180px}
.pbody{padding:18px 22px}.pbody h3{margin:6px 0;font-size:22px}.badge{font-size:12px;font-weight:800;color:var(--acc2)}.aff2{display:block;font-size:12px;color:var(--mut);margin-top:6px}
footer{margin-top:64px;border-top:1px solid var(--bd);padding:28px 0;font-size:14px}.fdisc{background:#fffbeb;border:1px solid #fcd34d;border-radius:12px;padding:10px 14px;font-weight:800}
.fcols{display:grid;grid-template-columns:2fr 1fr 1fr;gap:24px}.fcols a{display:block;text-decoration:none;margin:4px 0}.small{color:var(--mut);font-size:12px}
@media(max-width:800px){.hero{grid-template-columns:1fr;padding:24px 0}.hero-art{display:none}.qgrid,.pgrid{grid-template-columns:1fr}.tgrid{grid-template-columns:repeat(3,1fr)}.prod{grid-template-columns:1fr}.fcols{grid-template-columns:1fr}nav a{margin-left:10px;font-size:14px}.logo small{display:none}}
.emerg{background:#fff;border:3px solid var(--red);border-radius:16px;padding:4px 22px 10px;margin:22px 0}.emerg h2{color:var(--red);font-size:20px;margin:14px 0 6px}.emerg .cols{columns:2;gap:24px}.emerg a{color:var(--red)}
.refs{font-size:14px;color:var(--mut)}@media(max-width:800px){.emerg .cols{columns:1}}
/* v2 photo design */
:root{--acc:#e8743b;--acc2:#c2531c;--sun:#ffd9a8;--peach:#ffe7d6;--mint:#d9f3e8;--lav:#ece6ff;--sh:0 10px 30px -12px rgba(120,60,20,.25)}
body{font-family:"Nunito",ui-rounded,"Segoe UI",system-ui,sans-serif}
h1,h2{font-weight:900}h2{position:relative;padding-left:34px}h2::before{content:"";position:absolute;left:0;top:50%;width:24px;height:24px;transform:translateY(-50%) rotate(-12deg);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='%23e8743b'%3E%3Cellipse cx='32' cy='42' rx='12' ry='10'/%3E%3Ccircle cx='17' cy='28' r='6'/%3E%3Ccircle cx='26' cy='18' r='6'/%3E%3Ccircle cx='38' cy='18' r='6'/%3E%3Ccircle cx='47' cy='28' r='6'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat}
.red h2,.emerg h2,.answer h2{padding-left:0}.red h2::before,.emerg h2::before{display:none}
.top{background:rgba(255,255,255,.92);backdrop-filter:blur(8px)}.logo{gap:12px}.wm{height:34px;width:auto;display:block}.tagline{color:var(--mut);font-size:12px;border-left:1px solid var(--bd);padding-left:12px}
nav a{padding:8px 14px;border-radius:99px;margin-left:4px}nav a:hover{background:var(--peach);color:var(--acc2)}
.paws{position:absolute;inset:0;pointer-events:none;opacity:.5;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='520' height='220' viewBox='0 0 520 220'%3E%3Cg fill='%23f6c9a8'%3E%3Cg transform='translate(20 170) rotate(-30) scale(.32)'%3E%3Cellipse cx='32' cy='42' rx='12' ry='10'/%3E%3Ccircle cx='17' cy='28' r='6'/%3E%3Ccircle cx='26' cy='18' r='6'/%3E%3Ccircle cx='38' cy='18' r='6'/%3E%3Ccircle cx='47' cy='28' r='6'/%3E%3C/g%3E%3Cg transform='translate(70 130) rotate(-10) scale(.32)'%3E%3Cellipse cx='32' cy='42' rx='12' ry='10'/%3E%3Ccircle cx='17' cy='28' r='6'/%3E%3Ccircle cx='26' cy='18' r='6'/%3E%3Ccircle cx='38' cy='18' r='6'/%3E%3Ccircle cx='47' cy='28' r='6'/%3E%3C/g%3E%3Cg transform='translate(120 110) rotate(-30) scale(.32)'%3E%3Cellipse cx='32' cy='42' rx='12' ry='10'/%3E%3Ccircle cx='17' cy='28' r='6'/%3E%3Ccircle cx='26' cy='18' r='6'/%3E%3Ccircle cx='38' cy='18' r='6'/%3E%3Ccircle cx='47' cy='28' r='6'/%3E%3C/g%3E%3Cg transform='translate(175 70) rotate(-10) scale(.32)'%3E%3Cellipse cx='32' cy='42' rx='12' ry='10'/%3E%3Ccircle cx='17' cy='28' r='6'/%3E%3Ccircle cx='26' cy='18' r='6'/%3E%3Ccircle cx='38' cy='18' r='6'/%3E%3Ccircle cx='47' cy='28' r='6'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") left bottom/520px no-repeat}
.hero{position:relative;grid-template-columns:1.05fr 1fr;padding:56px 0 40px;min-height:540px}.hero-txt{position:relative;z-index:2}
.eyebrow{display:inline-block;background:var(--peach);padding:6px 14px;border-radius:99px}
.hero .lead{max-width:520px}.search{border-radius:22px;padding:8px;box-shadow:var(--sh);align-items:center;max-width:560px;margin:22px 0 14px}.sico{padding-left:10px}.search button{border-radius:16px;padding:12px 24px}
.switch{gap:4px;padding:5px}.switch button{display:inline-flex;align-items:center;gap:8px;padding:6px 16px 6px 6px;font-size:15px}.switch .on{background:var(--acc);color:#fff;box-shadow:0 4px 12px -4px rgba(232,116,59,.6)}
.av{width:32px;height:32px;border-radius:50%;object-fit:cover;border:2px solid #fff;display:inline-grid;place-items:center;background:var(--peach);font-size:15px}
.hero-art{position:relative;height:480px}.hero-art .blob{position:absolute;aspect-ratio:auto;font-size:0}
.b1{width:360px;height:340px;right:40px;top:0;background:var(--sun);border-radius:58% 42% 55% 45%/48% 60% 40% 52%}
.b2{width:280px;height:260px;left:10px;bottom:0;background:var(--mint);border-radius:40% 60% 45% 55%/60% 40% 60% 40%}
.hp{position:absolute;margin:0;overflow:hidden;border-radius:32px;border:6px solid #fff;box-shadow:var(--sh)}.hp img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.hp:hover img{transform:scale(1.06)}
.hp-cat{width:330px;height:300px;right:10px;top:30px;transform:rotate(3deg)}.hp-dog{width:300px;height:260px;left:30px;bottom:20px;transform:rotate(-4deg)}
.bubble{position:absolute;background:#fff;border:1px solid var(--bd);border-radius:18px;padding:8px 14px;font-weight:800;font-size:14px;box-shadow:var(--sh);z-index:3}.bub1{left:0;top:40px}.bub2{right:0;bottom:60px}
.qgrid{gap:18px}.qcard{padding:0;overflow:hidden;background:#fff;border-radius:22px;flex-direction:column;gap:0}.qcard .thumb{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--sf)}
.thumb img,.tphoto img,.pphoto img,.hubfig img,.qfig img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s}
.qcard:hover img,.topic:hover img,.pickcard:hover img{transform:scale(1.07)}.qbody{display:flex;flex-direction:column;gap:6px;padding:14px 18px 18px;flex:1}.qbody b{font-size:17px;line-height:1.35}
.qcard:hover,.pickcard:hover,.topic:hover{transform:translateY(-4px);box-shadow:var(--sh);background:#fff}
.tgrid{gap:16px}.topic{padding:10px 10px 14px;background:#fff;border-radius:24px;gap:10px}.tphoto{display:block;width:100%;aspect-ratio:1;border-radius:50% 50% 46% 54%/55% 50% 50% 45%;overflow:hidden;background:var(--sf)}
.pgrid{gap:18px}.pickcard{padding:0;overflow:hidden;background:#fff;border-radius:22px;gap:6px}.pphoto{display:block;aspect-ratio:4/3;overflow:hidden}.pickcard .tag,.pickcard b,.pickcard small{margin:0 16px}.pickcard small{margin-bottom:16px}.pickcard .tag{margin-top:12px}
.hubhead,.qhead{position:relative;display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:center;margin-bottom:6px}.hubhead>div:not(.paws){position:relative;z-index:1}
.hubfig,.qfig{margin:0;position:relative;border-radius:28px;overflow:hidden;aspect-ratio:3/2;box-shadow:var(--sh);border:5px solid #fff;outline:14px solid var(--peach);outline-offset:-2px;transform:rotate(1.5deg)}
.hubfig{max-height:300px}.qa{max-width:860px}.qhead{grid-template-columns:1fr 300px;gap:28px}.qfig{aspect-ratio:4/3;outline-width:10px}.qhead h1{font-size:clamp(28px,4vw,42px)}
.answer{border-radius:20px;background:#fff7f0;border-color:#fde0cc;border-left-color:var(--acc)}
.disc{margin:16px 0 14px;font-size:15px}
.prod{border-radius:24px;grid-template-columns:220px 1fr;box-shadow:0 1px 0 var(--bd)}
.prod .img{position:relative;min-height:200px;background:radial-gradient(circle at 30% 25%,#fff 0 18%,transparent 19%),linear-gradient(135deg,var(--peach),var(--sun));color:var(--acc2);font-weight:800;overflow:hidden}
.prod:nth-child(2n) .img{background:radial-gradient(circle at 70% 25%,#fff 0 18%,transparent 19%),linear-gradient(135deg,var(--mint),#bfe9d7);color:#0b7a55}
.prod:nth-child(3n) .img{background:radial-gradient(circle at 30% 75%,#fff 0 18%,transparent 19%),linear-gradient(135deg,var(--lav),#d8ccff);color:#6d4ad8}
.prod .img .mono.big{width:96px;height:96px;border-radius:28px;font-size:30px;box-shadow:var(--sh);transform:rotate(-6deg);background:#fff;color:inherit}
.prod .img small{background:#fff9;padding:3px 10px;border-radius:99px}
.wm-f{height:30px;margin-bottom:8px}.credits li{margin:0 0 14px}.credits a{font-weight:800;word-break:break-word}
@media(max-width:800px){.hero{min-height:0;padding:20px 0 10px;gap:8px}.hero-art{display:block;height:250px;order:-1}.b1{width:200px;height:190px;right:10px}.b2{width:170px;height:160px;left:0}
.hp-cat{width:190px;height:170px;right:6px;top:14px}.hp-dog{width:180px;height:150px;left:6px;bottom:6px}.bubble{display:none}
.tagline{display:none}.wm{height:28px}nav a{padding:6px 8px;margin-left:0;font-size:14px}
.qgrid{grid-template-columns:1fr 1fr;gap:12px}.qbody{padding:10px 12px 14px}.qbody b{font-size:15px}.pgrid{grid-template-columns:1fr 1fr;gap:12px}
.tgrid{grid-template-columns:repeat(3,1fr);gap:10px}.hubhead,.qhead{grid-template-columns:1fr;gap:14px}.hubfig{max-height:200px;order:-1;transform:none;outline-width:8px}
.qhead{grid-template-columns:1fr 110px;gap:14px;align-items:start}.qfig{aspect-ratio:1;border-radius:22px;border-width:3px;outline-width:6px}
.prod{grid-template-columns:1fr}.prod .img{min-height:150px}.switch button{padding:4px 12px 4px 4px}.search input{font-size:16px}}
.qa{max-width:1040px}.qhead{grid-template-columns:1fr 260px}.qhead h1{margin:6px 0 8px}.qfig{aspect-ratio:3/2}
.answer{font-size:17px;padding:14px 20px}.disc{margin:12px 0}
.flags{display:grid;grid-template-columns:1fr 1.15fr;gap:16px;margin:16px 0 8px;align-items:start}.flags .red,.flags .emerg{margin:0;height:100%}.flags li{margin:2px 0;font-size:15px}.flags .emerg .cols{columns:1}.flags p{font-size:15px}
.flags .emerg{box-shadow:0 10px 30px -14px rgba(220,38,38,.45)}
.qa>p,.qa>h2,.qa>.faq,.qa>.refs,.qa>ol{max-width:760px}
@media(max-width:800px){.flags{grid-template-columns:1fr}.qhead{grid-template-columns:1fr 104px}.hero{display:flex;flex-direction:column}.hero-art{width:100%}}
@media(max-width:800px){.hero{align-items:stretch}.hero-txt{min-width:0;width:100%}.hero h1{font-size:30px}.switch{flex-wrap:wrap}}
.sugg{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:50;background:#fff;border:1px solid var(--bd);border-radius:16px;box-shadow:0 18px 40px -12px rgba(0,0,0,.28);overflow:hidden;text-align:left}
.sugg .sg{display:flex;gap:12px;align-items:flex-start;padding:11px 14px;text-decoration:none;color:inherit;border-top:1px solid var(--bd)}.sugg .sg:first-child{border-top:0}
.sugg .sg:hover,.sugg .sg.on{background:#fff4ec}.sg-ic{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fff4ec;color:var(--acc);flex:none}
.sg-tx{display:flex;flex-direction:column;gap:2px;min-width:0}.sg-tx b{font-size:15px;line-height:1.3}.sg-tx small{color:var(--mut);font-size:13px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.sg-none{padding:14px;font-size:14px;color:var(--mut)}.sg-none a{color:var(--acc);font-weight:700}
html[data-theme=dark] .sugg{background:#16181c;border-color:#2a2f36}html[data-theme=dark] .sugg .sg:hover,html[data-theme=dark] .sugg .sg.on,html[data-theme=dark] .sg-ic{background:#24211f}
@media(max-width:520px){.sugg .sg{padding:12px}.sg-tx small{-webkit-line-clamp:1}}
/* gfx:start (generated by atulit_gfx.py) */
.ic{display:inline-block;vertical-align:-.18em;flex:none}
nav a .ic{width:16px;height:16px;margin-right:5px;opacity:.75}
.thm{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;border:1px solid var(--gx-bd,#e5e7eb);background:transparent;color:inherit;cursor:pointer;margin-left:14px;flex:none;padding:0}
.thm:hover{background:rgba(127,127,127,.12)}.thm .i-sun{display:none}
html[data-theme=dark] .thm .i-sun{display:block}html[data-theme=dark] .thm .i-moon{display:none}
.flogo{border-radius:8px;background:#fff;object-fit:contain;flex:none;vertical-align:middle}
.ibadge{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:13px;background:var(--c,#4f46e5);color:#fff;flex:none;box-shadow:inset 0 -3px 0 rgba(0,0,0,.12)}
.ibadge.sm{width:34px;height:34px;border-radius:10px}.ibadge.lg{width:64px;height:64px;border-radius:18px}
.ibadge.soft{background:color-mix(in srgb,var(--c) 13%,transparent);color:var(--c);box-shadow:none}
.gchip{display:inline-flex;align-items:center;gap:5px}
.hero-gfx{display:block;width:100%;height:auto;max-width:520px;margin:0 auto}
.gx-soft{fill:#f3f5f9}.gx-card{fill:#fff;stroke:#e5e7eb}.gx-line{fill:#e5e7eb}
html[data-theme=dark] .gx-soft{fill:#1a1e26}html[data-theme=dark] .gx-card{fill:#161a21;stroke:#2c3240}html[data-theme=dark] .gx-line{fill:#2c3240}
.secdeco{display:flex;align-items:center;gap:10px}.secdeco .ibadge{width:36px;height:36px;border-radius:11px}
html[data-theme=dark]{color-scheme:dark}
html[data-theme=dark] header img[src*="wordmark"],html[data-theme=dark] footer img[src*="wordmark"],html[data-theme=dark] .top img[src*="wordmark"],html[data-theme=dark] .foot img[src*="wordmark"]{background:#fff;border-radius:9px;padding:4px 8px;box-sizing:content-box}
html[data-theme=dark] img:not(.flogo):not([src*=".svg"]){filter:brightness(.92)}
.tico{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;color:var(--acc);margin:-28px auto 0;position:relative;z-index:1;box-shadow:0 4px 12px -4px rgba(0,0,0,.25)}
.tag .ic{margin-right:4px;vertical-align:-.15em}nav a .ic{color:var(--acc);opacity:1}.thm{margin-left:10px}.gfx-credit{color:var(--mut);margin-top:8px}.gfx-credit a{text-decoration:underline}
@media(max-width:800px){nav a .ic{display:none}}
@media(max-width:520px){.wm{height:22px}.top nav a{padding:6px 5px;font-size:13px}.top nav a[href$="about/"]{display:none}.thm{width:32px;height:32px;margin-left:4px}}
h2.secdeco::before{display:none}h2.secdeco{padding-left:0}
html[data-theme=dark] .tico{background:#1a1e26}html[data-theme=dark] .wm{background:#fff;border-radius:9px;padding:4px 8px;box-sizing:content-box}

html[data-theme=dark]{--ink:#dfe2e6;--mut:#adb4bf;--sf:#16181c;--bd:#22262b;--dog:#60f1c0}html[data-theme=dark] body{background:#0f1115}html[data-theme=dark] .sample{background:#171a1e}html[data-theme=dark] .top{background:#0f1115}html[data-theme=dark] .switch .on{background:#0f1115;box-shadow:0 1px 4px rgba(255,255,255,0.133)}html[data-theme=dark] .search{background:#0f1115}html[data-theme=dark] .hero-art .blob{background:radial-gradient(circle at 30% 30%,#50321e,#3f2918 60%,#16181c)}html[data-theme=dark] .qcard:hover,html[data-theme=dark] .pickcard:hover,html[data-theme=dark] .topic:hover{background:#0f1115}html[data-theme=dark] .tag{background:#0f1115}html[data-theme=dark] .samplepill{background:#171a1e}html[data-theme=dark] .disc{background:#181a1e}html[data-theme=dark] .red{background:#15181b}html[data-theme=dark] .fdisc{background:#181a1e}html[data-theme=dark] .emerg{background:#0f1115}html[data-theme=dark]{--peach:#462c1a;--mint:#1c4a36;--lav:#21183f;--sh:0 10px 30px -12px rgba(230,156,106,0.25)}html[data-theme=dark] .top{background:rgba(15,17,21,0.92)}html[data-theme=dark] .switch .on{box-shadow:0 4px 12px -4px rgba(232,116,59,0.6)}html[data-theme=dark] .av{border:2px solid #0f1115}html[data-theme=dark] .hp{border:6px solid #0f1115}html[data-theme=dark] .bubble{background:#0f1115}html[data-theme=dark] .qcard{background:#0f1115}html[data-theme=dark] .qcard:hover,html[data-theme=dark] .pickcard:hover,html[data-theme=dark] .topic:hover{background:#0f1115}html[data-theme=dark] .topic{background:#0f1115}html[data-theme=dark] .pickcard{background:#0f1115}html[data-theme=dark] .hubfig,html[data-theme=dark] .qfig{border:5px solid #0f1115}html[data-theme=dark] .answer{background:#16181c;border-color:#4b2f1c}html[data-theme=dark] .prod .img{background:radial-gradient(circle at 30% 25%,#0f1115 0 18%,transparent 19%),linear-gradient(135deg,var(--peach),var(--sun))}html[data-theme=dark] .prod:nth-child(2n) .img{background:radial-gradient(circle at 70% 25%,#0f1115 0 18%,transparent 19%),linear-gradient(135deg,var(--mint),#bfe9d7);color:#60f1c0}html[data-theme=dark] .prod:nth-child(3n) .img{background:radial-gradient(circle at 30% 75%,#0f1115 0 18%,transparent 19%),linear-gradient(135deg,var(--lav),#271c4a)}html[data-theme=dark] .prod .img .mono.big{background:#0f1115}html[data-theme=dark] .prod .img small{background:rgba(15,17,21,0.6)}html[data-theme=dark] .flags .emerg{box-shadow:0 10px 30px -14px rgba(220,38,38,0.45)}html[data-theme=dark] .sugg{background:#0f1115;box-shadow:0 18px 40px -12px rgba(255,255,255,0.28)}html[data-theme=dark] .sugg .sg:hover,html[data-theme=dark] .sugg .sg.on{background:#171a1e}html[data-theme=dark] .sg-ic{background:#171a1e}html[data-theme=dark] .tico{background:#0f1115;box-shadow:0 4px 12px -4px rgba(255,255,255,0.25)}html[data-theme=dark],html[data-theme=dark] body{background:#0f1115;color:#e6e8ec}html[data-theme=dark] .ibadge.soft{background:color-mix(in srgb,var(--c) 22%,transparent)}
/* gfx:end */
