.history-try{margin-bottom:3rem;padding:0 1.5rem}.history-box{border:1px solid var(--hairline-strong,var(--line));background:var(--surface);text-align:center;border-radius:16px;max-width:46rem;margin:0 auto;padding:1.75rem 1.75rem 1.5rem}.history-box h2{font-family:var(--font-reading);text-wrap:balance;margin:.35rem 0 .5rem;font-size:1.6rem;font-weight:400;line-height:1.2}.history-sub{max-width:34rem;color:var(--ink-soft);margin:0 auto 1.25rem;line-height:1.55}.history-drop{border:1px dashed var(--hairline-strong,var(--line));cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:.35rem;padding:1.5rem 1rem;transition:border-color .15s ease-out,background-color .15s ease-out;display:flex}.history-drop:hover,.history-drop.is-dragging,.history-drop:focus-within{border-color:var(--gold);background:rgb(var(--gold-rgb) / .06)}.history-drop-title{color:var(--ink);font-weight:500}.history-drop-sub{color:var(--ink-muted);max-width:32rem;font-size:.85rem;line-height:1.5}.history-error{color:var(--ink);margin:1rem 0 0;font-size:.95rem;line-height:1.5}.history-result{text-align:left}.history-head{color:var(--ink-soft);margin:0 0 .5rem;line-height:1.55}.history-findings{margin:0;padding:0;list-style:none}.history-findings li{border-top:1px solid var(--hairline,var(--line));gap:.3rem;padding:1rem 0;display:grid}.history-findings li:last-child{border-bottom:1px solid var(--hairline,var(--line))}.history-finding-text{font-family:var(--font-reading);color:var(--ink);font-size:1.2rem;line-height:1.4}.history-finding-detail{color:var(--ink-muted);font-size:.82rem}.history-evidence{color:var(--gold-soft);margin-right:.6rem;font-style:normal}.history-honest{color:var(--ink-soft);margin:1rem 0 0;font-size:.9rem;line-height:1.55}.history-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.history-actions .btn-site-gradient{padding:.95rem 1.7rem;font-size:1rem}.history-again{font:inherit;color:var(--ink-soft);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.9rem;text-decoration:underline}.history-again:hover{color:var(--ink)}.history-note{text-align:center;color:var(--ink-muted);margin:.9rem 0 0;font-size:.82rem;line-height:1.5}@media (max-width:640px){.history-try{margin-bottom:2rem;padding:0 1rem}.history-box{padding:1.25rem 1.1rem}.history-box h2{font-size:1.35rem}.history-finding-text{font-size:1.05rem}}
