.card-flag{aspect-ratio:4/3;box-shadow:0 0 0 1px #151d2d1f,0 6px 16px -8px #151d2d73;border-radius:8px;width:clamp(56px,12vw,76px);height:auto;transform:rotate(-3deg);box-shadow:0 0 0 1px lab(10.4359% .786699 -12.6453/.12),0 6px 16px -8px lab(10.4359% .786699 -12.6453/.45)}.prompt{color:var(--ink-2);margin:22px 0 12px;font-weight:650}.claims{gap:10px;margin:0;padding:0;list-style:none;display:grid}.claim{appearance:none;border-radius:var(--r-md);background:var(--paper);width:100%;box-shadow:inset 0 0 0 1px var(--line),var(--shadow-1);color:var(--ink);font:500 clamp(1rem,2.4vw,1.08rem)/1.45 var(--font-body);text-align:left;cursor:pointer;touch-action:manipulation;transition:transform .16s var(--ease-out),background-color .16s ease,color .16s ease,box-shadow .16s ease,opacity .2s ease;border:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:16px 18px;display:grid;position:relative}.claim:active:not(:disabled){transform:scale(.985)}.claim-letter{background:var(--paper-3);width:30px;height:30px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:.85rem;font-weight:700;transition:background-color .16s,color .16s;display:grid}.claim[aria-pressed=true]{background:var(--ink);color:var(--paper);box-shadow:var(--shadow-2)}.claim[aria-pressed=true] .claim-letter{background:var(--signal);color:var(--on-signal)}.claim:disabled{cursor:default}@media (hover:hover) and (pointer:fine){.claim:hover:not(:disabled):not([aria-pressed=true]){box-shadow:inset 0 0 0 1.5px var(--ink-3),var(--shadow-1)}}.claim.is-ruled-out{opacity:.5;box-shadow:inset 0 0 0 1.5px var(--line);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-3);-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);background:0 0}.claim-note{color:var(--ink-3);margin-top:4px;font-size:.82rem;font-weight:600;text-decoration:none;display:block}.claim.is-fact{box-shadow:inset 0 0 0 2px var(--route-1)}.claim.is-fib{background:color-mix(in oklch,var(--route-4)12%,var(--paper));box-shadow:inset 0 0 0 2px var(--route-4)}.claim.is-revealed{color:var(--ink)}.claim.is-revealed .claim-letter{background:var(--paper-3);color:var(--ink)}.claim.is-fib .claim-letter{background:var(--route-4);color:var(--on-route)}.claim.is-fact .claim-letter{background:var(--route-1);color:var(--on-route)}.claim-text s{text-decoration-thickness:2px;-webkit-text-decoration-color:var(--route-4);-webkit-text-decoration-color:var(--route-4);text-decoration-color:var(--route-4)}.claim-truth{border-top:1px dashed color-mix(in oklch,var(--route-4)50%,transparent);margin-top:10px;padding-top:10px;font-weight:600;display:block}.claim-truth:before{content:"Actually: ";color:var(--text-4);font-weight:750}.claim-src{color:var(--ink-2);text-underline-offset:2px;margin-top:6px;font-size:.85rem;font-weight:600;display:inline-block}.stamp{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;animation:stamp .42s var(--ease-out)both;pointer-events:none;border:2.5px solid;border-radius:6px;padding:3px 9px;font-size:.78rem;font-weight:800;position:absolute;top:10px;right:12px;transform:rotate(-8deg)}.is-fact .stamp{color:var(--text-1)}.is-fib .stamp{color:var(--text-4)}.claim.is-revealed{padding-right:76px}@keyframes stamp{0%{opacity:0;transform:rotate(-8deg)scale(1.6)}60%{opacity:1;transform:rotate(-8deg)scale(.94)}to{opacity:1;transform:rotate(-8deg)scale(1)}}.claims li:nth-child(2) .stamp{animation-delay:90ms}.claims li:nth-child(3) .stamp{animation-delay:.18s}.bet{animation:rise .28s var(--ease-out)both;margin-top:18px}.bet-q{color:var(--ink-2);margin-bottom:10px;font-weight:650}.bet-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bet-btn{appearance:none;border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper);min-height:64px;color:var(--ink);font:inherit;cursor:pointer;touch-action:manipulation;transition:transform .16s var(--ease-out),border-color .15s ease,background-color .15s ease;justify-items:center;gap:2px;padding:10px 14px;display:grid}.bet-btn strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.15rem}.bet-btn span{font-family:var(--font-mono);color:var(--ink-3);font-size:.78rem}.bet-btn.is-sure{background:var(--signal);color:var(--on-signal);border-color:#0000}.bet-btn.is-sure span{color:color-mix(in oklch,var(--on-signal)75%,transparent)}.bet-btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.bet-btn:hover{border-color:var(--ink-3)}.bet-btn.is-sure:hover{background:var(--signal-press);border-color:#0000}}.bet[hidden]{display:none}.recap-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.recap-list li{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px 4px;display:grid}.recap-list img{aspect-ratio:4/3;box-shadow:0 0 0 1px #151d2d1f;border-radius:5px;width:40px;height:auto;margin-top:3px;box-shadow:0 0 0 1px lab(10.4359% .786699 -12.6453/.12)}.recap-list strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.1rem;display:block}.recap-list p{color:var(--ink-2);margin-top:2px}.recap-list .recap-fib{text-decoration:line-through;-webkit-text-decoration-color:var(--route-4);-webkit-text-decoration-color:var(--route-4);text-decoration-color:var(--route-4);text-decoration-thickness:2px}.recap-list a{color:var(--ink-2);text-underline-offset:2px;font-size:.85rem;font-weight:600}.recap-list .pts{font-family:var(--font-mono);background:var(--level);color:var(--on-route);border-radius:999px;padding:2px 10px;font-weight:700}@media (max-width:520px){.card-head{grid-template-columns:auto minmax(0,1fr);gap:12px}.claim{gap:12px;padding:14px}.claim.is-revealed{padding-top:40px;padding-right:14px}.stamp{top:10px;right:10px}}
