:root{--reddit:#ff4500;--reddit-dark:#d93a00;--bg:#eef1f6;--bg-accent:#e3e7ef;--surface:#fff;--surface-2:#f6f7fb;--ink:#1a1a1b;--ink-soft:#5c5f66;--ink-faint:#8b8f98;--line:#e4e7ee;--shadow:0 1px 2px #1218280f,0 8px 24px #12182814;--shadow-lg:0 12px 40px #12182829;--nta:#1a8f5a;--nta-soft:#e4f6ec;--yta:#d1344b;--yta-soft:#fbe6ea;--esh:#e07b2e;--esh-soft:#fcedd9;--nah:#3457d5;--nah-soft:#e6ecfe;--radius:16px;--radius-sm:12px;--radius-pill:999px;--font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}*{box-sizing:border-box}body,html{-webkit-font-smoothing:antialiased;background:#eef1f6;background:var(--bg);color:#1a1a1b;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-family:var(--font);margin:0;min-height:100%;padding:0;text-rendering:optimizeLegibility}button{font-family:inherit}.app{align-items:center;background:radial-gradient(1200px 500px at 50% -200px,#ff45001a,#0000 70%),#eef1f6;background:radial-gradient(1200px 500px at 50% -200px,#ff45001a,#0000 70%),var(--bg);min-height:100vh;min-height:100dvh;padding:clamp(12px,3vw,28px) clamp(12px,4vw,24px) 48px}.app,.shell{display:flex;flex-direction:column}.shell{gap:16px;max-width:640px;width:100%}.header{align-items:center;background:linear-gradient(135deg,#ff4500,#ff6a33);background:linear-gradient(135deg,var(--reddit),#ff6a33);border-radius:16px;border-radius:var(--radius);box-shadow:0 1px 2px #1218280f,0 8px 24px #12182814;box-shadow:var(--shadow);display:flex;gap:clamp(6px,2vw,16px);justify-content:center;padding:clamp(12px,3vw,18px)}.header .compass{filter:drop-shadow(0 1px 2px rgba(0,0,0,.18));flex-shrink:0;height:clamp(38px,10vw,54px);width:auto}.header h1{color:#fff;font-size:clamp(20px,6vw,30px);font-weight:800;letter-spacing:-.02em;margin:0;text-shadow:0 1px 1px #00000026;white-space:nowrap}.scorebar{display:flex;gap:10px}.stat{background:#fff;background:var(--surface);border:1px solid #e4e7ee;border:1px solid var(--line);border-radius:12px;border-radius:var(--radius-sm);box-shadow:0 1px 2px #1218280f,0 8px 24px #12182814;box-shadow:var(--shadow);flex:1 1;padding:10px 12px;text-align:center}.stat .num{color:#1a1a1b;color:var(--ink);font-size:clamp(18px,5vw,22px);font-weight:800;line-height:1}.stat .lbl{color:#8b8f98;color:var(--ink-faint);font-size:11px;font-weight:600;letter-spacing:.06em;margin-top:4px;text-transform:uppercase}.stat .num .fire{color:#ff4500;color:var(--reddit)}.profile{background:#fff;background:var(--surface);border:1px solid #e4e7ee;border:1px solid var(--line);border-radius:12px;border-radius:var(--radius-sm);box-shadow:0 1px 2px #1218280f,0 8px 24px #12182814;box-shadow:var(--shadow);padding:14px 16px}.profile.teaser{display:flex;flex-direction:column;gap:8px}.profile .ptext{align-items:center;color:#5c5f66;color:var(--ink-soft);display:flex;font-size:13px;font-weight:600;gap:8px}.profile .pemoji{font-size:20px;line-height:1}.profile .ptrack{background:#f6f7fb;background:var(--surface-2);border-radius:999px;height:6px;overflow:hidden}.profile .pbar{background:linear-gradient(90deg,#ff4500,#ff7a40);background:linear-gradient(90deg,var(--reddit),#ff7a40);border-radius:999px;height:100%;transition:width .5s ease}.profile .phead{align-items:center;display:flex;gap:12px}.profile .pname{font-size:17px;font-weight:800;letter-spacing:-.01em}.profile .pdesc{color:#5c5f66;color:var(--ink-soft);font-size:13px;line-height:1.4;margin-top:2px}.profile .pspread{border-top:1px solid #e4e7ee;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:12px}.profile .pchip{align-items:center;background:#f6f7fb;background:var(--surface-2);border-radius:999px;color:#5c5f66;color:var(--ink-soft);display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:4px 10px}.profile .pdot{border-radius:50%;height:9px;width:9px}.card{background:#fff;background:var(--surface);border:1px solid #e4e7ee;border:1px solid var(--line);border-radius:16px;border-radius:var(--radius);box-shadow:0 1px 2px #1218280f,0 8px 24px #12182814;box-shadow:var(--shadow);padding:clamp(16px,4vw,24px)}.intro p{color:#5c5f66;color:var(--ink-soft);line-height:1.55;margin:0 0 10px}.intro p:first-child{margin-top:0}.intro .tag{background:#fff1ea;border-radius:999px;border-radius:var(--radius-pill);color:#ff4500;color:var(--reddit);display:inline-block;font-size:13px;font-weight:700;margin-bottom:12px;padding:3px 12px}.post .ptitle{font-size:clamp(17px,4.5vw,21px);font-weight:800;letter-spacing:-.01em;line-height:1.3;margin:0 0 12px}.post .pbody{-webkit-overflow-scrolling:touch;color:#5c5f66;color:var(--ink-soft);font-size:15px;line-height:1.6;max-height:38vh;overflow-y:auto;padding-right:8px;white-space:pre-line}.post .pbody::-webkit-scrollbar{width:8px}.post .pbody::-webkit-scrollbar-thumb{background:#d3d7e0;border-radius:8px}.post .pmeta{align-items:center;display:flex;flex-wrap:wrap;font-size:12.5px;font-weight:600;gap:8px;margin:-4px 0 14px}.post .plink,.post .pmeta{color:#8b8f98;color:var(--ink-faint)}.post .plink{display:inline-block;font-size:13px;margin-top:12px;text-decoration:none}.post .plink:hover{color:#ff4500;color:var(--reddit);text-decoration:underline}.nsfw{background:#d1344b;background:var(--yta);border-radius:5px;color:#fff;display:inline-block;font-size:11px;font-weight:700;margin-left:8px;padding:1px 6px;vertical-align:middle}.verdicts{display:flex;flex-direction:column;gap:10px}.verdict{align-items:center;background:#fff;background:var(--surface);border:2px solid #e4e7ee;border:2px solid var(--vc,var(--line));border-radius:12px;border-radius:var(--radius-sm);cursor:pointer;display:flex;gap:12px;min-height:56px;overflow:hidden;padding:14px 16px;position:relative;text-align:left;transition:transform .12s ease,box-shadow .12s ease,background .2s ease;width:100%}.verdict:hover:not(:disabled){background:#f6f7fb;background:var(--vc-soft,var(--surface-2));box-shadow:0 6px 16px #1218281f;transform:translateY(-2px)}.verdict:active:not(:disabled){transform:translateY(0)}.verdict:disabled{cursor:default}.verdict .fill{background:#eee;background:var(--vc-soft,#eee);inset:0 auto 0 0;position:absolute;transition:width .9s cubic-bezier(.22,.61,.36,1);width:0;z-index:0}.verdict .vcontent{align-items:center;display:flex;gap:12px;position:relative;width:100%;z-index:1}.verdict .dot{background:var(--vc);border-radius:50%;flex-shrink:0;height:14px;width:14px}.verdict .vlabel{font-size:15px;font-weight:700}.verdict .vsub{color:#8b8f98;color:var(--ink-faint);font-size:12px;font-weight:500}.verdict .vpct{color:var(--vc);font-size:16px;font-weight:800;margin-left:auto;opacity:0;transition:opacity .4s ease .3s}.verdict.revealed .vpct{opacity:1}.verdict.correct{border-color:#1a8f5a;border-color:var(--nta);box-shadow:0 0 0 3px #e4f6ec;box-shadow:0 0 0 3px var(--nta-soft)}.verdict.picked.wrong{border-color:#d1344b;border-color:var(--yta);box-shadow:0 0 0 3px #fbe6ea;box-shadow:0 0 0 3px var(--yta-soft)}.verdict .badge{border-radius:999px;border-radius:var(--radius-pill);color:#fff;font-size:11px;font-weight:800;letter-spacing:.04em;margin-left:8px;padding:3px 8px;position:relative;text-transform:uppercase;z-index:1}.verdict.correct .badge{background:#1a8f5a;background:var(--nta)}.verdict.picked.wrong .badge{background:#d1344b;background:var(--yta)}.banner{border-radius:12px;border-radius:var(--radius-sm);box-shadow:0 1px 2px #1218280f,0 8px 24px #12182814;box-shadow:var(--shadow);font-weight:700;padding:14px 18px;text-align:center}.banner.hit{background:#e4f6ec;background:var(--nta-soft);border:1px solid #bfe8d2;color:#1a8f5a;color:var(--nta)}.banner.miss{background:#fbe6ea;background:var(--yta-soft);border:1px solid #f3c6cf;color:#d1344b;color:var(--yta)}.banner .big{display:block;font-size:18px;margin-bottom:2px}.banner .small{font-size:13px;font-weight:600;opacity:.85}.breakdown{align-items:center;color:#5c5f66;color:var(--ink-soft);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;justify-content:center;margin-top:12px}.breakdown .bstat strong{color:#1a1a1b;color:var(--ink)}.bdot{color:#8b8f98;color:var(--ink-faint)}.btn{appearance:none;border:none;border-radius:999px;border-radius:var(--radius-pill);cursor:pointer;font-size:16px;font-weight:700;padding:14px 24px;transition:transform .12s ease,box-shadow .2s ease,background .2s ease;width:100%}.btn:active{transform:translateY(1px)}.btn-primary{background:linear-gradient(135deg,#ff4500,#ff7a40);background:linear-gradient(135deg,var(--reddit),#ff7a40);box-shadow:0 6px 18px #ff450059;color:#fff}.btn-primary:hover{box-shadow:0 8px 22px #ff450073}.btn-ghost{background:#fff;background:var(--surface);border:1px solid #e4e7ee;border:1px solid var(--line);box-shadow:0 1px 2px #1218280f,0 8px 24px #12182814;box-shadow:var(--shadow);color:#5c5f66;color:var(--ink-soft)}.btn-ghost:hover{background:#f6f7fb;background:var(--surface-2);color:#1a1a1b;color:var(--ink)}.controls{display:flex;gap:10px}.controls .btn{flex:1 1;width:auto}.loading{color:#8b8f98;color:var(--ink-faint);font-weight:600;padding:40px 0;text-align:center}.spinner{animation:spin .8s linear infinite;border:3px solid #e4e7ee;border-top-color:#ff4500;border:3px solid var(--line);border-radius:50%;border-top-color:var(--reddit);height:28px;margin:0 auto 12px;width:28px}@keyframes spin{to{transform:rotate(1turn)}}.footnote{font-size:12px;margin-top:4px}.footnote,.menu-hint{color:#8b8f98;color:var(--ink-faint);text-align:center}.menu-hint{font-size:12.5px;line-height:1.5;margin:14px 0 0}.daily-bar{align-items:center;background:#fff;background:var(--surface);border:1px solid #e4e7ee;border:1px solid var(--line);border-radius:12px;border-radius:var(--radius-sm);box-shadow:0 1px 2px #1218280f,0 8px 24px #12182814;box-shadow:var(--shadow);display:flex;font-size:14px;font-weight:700;justify-content:space-between;padding:10px 14px}.daily-bar .daily-progress{color:#8b8f98;color:var(--ink-faint);font-weight:600}.linkbtn{background:none;border:none;color:#ff4500;color:var(--reddit);cursor:pointer;font-size:inherit;font-weight:700;padding:0 4px}.linkbtn:hover{text-decoration:underline}.linkbtn.center{color:#8b8f98;color:var(--ink-faint);display:block;font-size:13px;margin:4px auto 0}.daily-result{text-align:center}.dr-head{color:#8b8f98;color:var(--ink-faint);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.dr-score{font-size:48px;font-weight:800;line-height:1.1;margin:6px 0 2px}.dr-score span{color:#8b8f98;color:var(--ink-faint);font-size:28px}.dr-grid{gap:8px;margin:10px 0 16px}.dr-cell,.dr-grid{display:flex;justify-content:center}.dr-cell{align-items:center;border-radius:9px;color:#fff;font-size:16px;font-weight:800;height:34px;width:34px}.dr-cell.hit{background:#1a8f5a;background:var(--nta)}.dr-cell.miss{background:#d1344b;background:var(--yta)}.dr-streak{color:#5c5f66;color:var(--ink-soft);font-size:15px}.dr-streak strong{color:#ff4500;color:var(--reddit);font-size:18px}.dr-type{color:#5c5f66;color:var(--ink-soft);font-size:14px;margin-top:8px}.dr-type span{font-size:18px}.dr-share{margin-top:18px}.dr-sharetext{background:#f6f7fb;background:var(--surface-2);border:1px solid #e4e7ee;border:1px solid var(--line);border-radius:12px;border-radius:var(--radius-sm);color:#1a1a1b;color:var(--ink);font-family:inherit;font-size:13px;line-height:1.6;margin:0 0 10px;padding:12px;text-align:left;white-space:pre-wrap}.dr-foot{color:#8b8f98;color:var(--ink-faint);font-size:13px;margin-top:16px}.fade-in{animation:fade .4s ease both}@keyframes fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (min-width:560px){.post .pbody{max-height:44vh}}
/*# sourceMappingURL=main.9bf03f7f.css.map*/