:root{--sun:0;--moon:1}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--sun:1;--moon:0}}:root[data-theme=dark]{--sun:1;--moon:0}.theme-t{top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));z-index:40;border:1px solid var(--rule);cursor:pointer;width:38px;height:38px;color:var(--ink);background:color-mix(in srgb,var(--raise,var(--card,var(--paper))) 84%,transparent);-webkit-backdrop-filter:blur(8px);border-radius:999px;padding:0;transition:transform .2s,box-shadow .2s;position:fixed;box-shadow:0 2px 10px #00000024}.theme-t:hover{transform:scale(1.08);box-shadow:0 4px 16px #0003}.theme-t:active{transform:scale(.94)}.theme-t:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.theme-t svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;margin:auto;transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1.2);position:absolute;inset:0}.theme-t .sun{opacity:var(--sun);transform:rotate(calc(-90deg + var(--sun) * 90deg)) scale(calc(.4 + var(--sun) * .6))}.theme-t .moon{opacity:var(--moon);transform:rotate(calc(90deg - var(--moon) * 90deg)) scale(calc(.4 + var(--moon) * .6))}@media (prefers-reduced-motion:reduce){.theme-t,.theme-t svg{transition:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f7f8f6;--raise:#fff;--ink:#1b2320;--ink-2:#414b45;--ink-3:#77827b;--muted:#5f6a63;--rule:#d9ded8;--rule-soft:#e8ebe6;--accent:#0f5f4c;--accent-soft:#dfeae5;--alarm:#a8321e;--alarm-soft:#f2e0dc;--shadow:0 1px 2px #1b23200f;--hero-hot:#e58068;--hero-mute:#8e9a93;--hero-fg2:#c3cdc7;--hero-rule:#3a453e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#121614;--raise:#1a201d;--ink:#e7ece8;--ink-2:#c3cdc7;--muted:#8e9a93;--rule:#2c352f;--rule-soft:#222a26;--accent:#57bd9f;--accent-soft:#182b25;--alarm:#e58068;--alarm-soft:#331f1b;--shadow:0 1px 2px #00000073;--hero-hot:#a8321e;--hero-mute:#5f6a63;--hero-fg2:#414b45;--hero-rule:#c9d0ca}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#121614;--raise:#1a201d;--ink:#e7ece8;--ink-2:#c3cdc7;--muted:#8e9a93;--rule:#2c352f;--rule-soft:#222a26;--accent:#57bd9f;--accent-soft:#182b25;--alarm:#e58068;--alarm-soft:#331f1b;--shadow:0 1px 2px #00000073;--hero-hot:#a8321e;--hero-mute:#5f6a63;--hero-fg2:#414b45;--hero-rule:#c9d0ca}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);margin:0;font-family:Archivo,system-ui,sans-serif;font-size:16px;line-height:1.55}a{color:var(--accent)}h2{text-wrap:balance;margin:0;font-family:Newsreader,Georgia,serif;font-weight:500}.p-ff{--p:#3ea45e}.p-fg{--p:#2f6fdb}.p-sf{--p:#1c6b58}.p-lab{--p:#d2382c}.p-sd{--p:#7a2f8f}.p-gp{--p:#8cc63f}.p-pbp{--p:#c0267a}.p-ii{--p:#e07b1a}.p-ind{--p:#8a8f8b}.qp{background:var(--paper);flex-direction:column;max-width:480px;min-height:100dvh;margin:0 auto;display:flex}@media (width>=600px){body{background:color-mix(in srgb,var(--ink) 6%,var(--paper))}.qp{border:1px solid var(--rule);border-radius:22px;min-height:auto;margin:24px auto;overflow:hidden;box-shadow:0 18px 50px #00000024}}.qp-top{color:#16201b;background:#ffe1a8;justify-content:space-between;align-items:center;gap:10px;padding:12px 64px 12px 16px;display:flex}.qp-top a{color:inherit;letter-spacing:-.01em;align-items:center;gap:8px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.qp-top .five{color:#fff;background:#a8321e;border-radius:6px;place-items:center;width:26px;height:26px;font-size:1rem;display:inline-grid}.qp-top .line{white-space:nowrap;font-family:Newsreader,Georgia,serif;font-size:1rem;font-style:italic;font-weight:500}@media (width<=380px){.qp-top .line{font-size:.88rem}}main{flex-direction:column;display:flex}.qp-card{color:#eef2ef;background:#16201b;flex-direction:column;gap:18px;margin:0;padding:26px 22px 22px;display:flex}.qp-theme{letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:700}.qp-theme a{color:#ffe1a8;text-decoration:none}.qp-face{background:var(--p,#8a8f8b);border-radius:50%;width:124px;height:124px;padding:5px;display:block}.qp-face img,.qp-face .noface{object-fit:cover;background:#2a3530;border:4px solid #16201b;border-radius:50%;width:100%;height:100%;display:block}.qp-face .noface{color:#b9c4bd;place-items:center;font-family:Newsreader,Georgia,serif;font-size:3rem;display:grid}.qp-card blockquote{letter-spacing:-.005em;margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(1.35rem,5.4vw,1.6rem);font-style:italic;font-weight:500;line-height:1.32}.qp-card blockquote p{text-wrap:pretty;margin:0}.qp-card blockquote .cut{color:#8e9a93;font-style:normal}.qp-card figcaption{flex-direction:column;gap:4px;display:flex}.qp-card figcaption b{font-size:1.15rem}.qp-card .meta{color:#b9c4bd;font-size:.84rem}.qp-card .said{letter-spacing:.06em;text-transform:uppercase;color:#ffe1a8;margin-top:8px;font-size:.78rem;font-weight:700;line-height:1.4;text-decoration:none}.qp-card .said:hover{text-decoration:underline}.qp-card .stance{color:#b9c4bd;align-items:center;gap:6px;margin-top:4px;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.qp-card .stance:before{content:"";background:var(--c,#999);border-radius:2px;width:8px;height:8px}.qp-card .stance.oppose{--c:#2b8a57}.qp-card .stance.transition{--c:#7fb98a}.qp-card .stance.neutral{--c:#d4a83c}.qp-card .stance.support{--c:#c2452d}.qp-card .stance.misleading{--c:#7d5a96}.qp-share{flex-direction:column;gap:10px;padding:18px 16px 6px;display:flex}.qp-share .big{grid-template-columns:1fr 1fr;gap:8px;display:grid}.qp-share .big button{font:inherit;border:1.5px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;border-radius:12px;padding:14px 10px;font-size:.95rem;font-weight:700}.qp-share .big button.primary{background:var(--alarm);border-color:var(--alarm);color:#fff}.qp-share .big button.insta{color:#fff;background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888);border:0}.qp-share .big button:hover{opacity:.9}.qp-share .note{min-height:1.2em;color:var(--ink-2);margin:0;font-size:.8rem}.qp-share .nets{flex-wrap:wrap;gap:6px;display:flex}.qp-share .nets a,.qp-share .nets button{font:inherit;color:var(--ink);background:var(--raise);border:1px solid var(--rule);cursor:pointer;border-radius:999px;padding:7px 12px;font-size:.78rem;font-weight:600;line-height:1.2;text-decoration:none}.qp-share .nets a:hover,.qp-share .nets button:hover{border-color:var(--ink-2)}.qp-nav{border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding:14px 16px;display:flex}.qp-nav a{color:var(--accent);padding:6px 2px;font-size:.86rem;font-weight:700;text-decoration:none}.qp-nav a:hover{text-decoration:underline}.qp-act{flex-direction:column;gap:10px;padding:22px 16px 10px;display:flex}.qp-act h2{font-size:1.5rem}.qp-act p{color:var(--ink-2);margin:0;font-size:.92rem}.qp-act .go{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.qp-act .btn{border:1px solid var(--ink-3,#77827b);color:var(--ink);border-radius:999px;align-items:center;padding:11px 16px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.qp-act .btn.primary{background:var(--ink);border-color:var(--ink);color:var(--paper)}.qp-act .btn:hover{opacity:.88}.qp-foot{color:var(--muted);padding:16px 16px 24px;font-size:.72rem;line-height:1.5}.qp-foot a{color:inherit}
