.shuffle-evidence{margin:34px 0 48px;padding:24px;color:var(--text-2);background:radial-gradient(circle at 88% 8%,rgba(245,181,76,.13),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 91%,#071623),var(--surface));border:1px solid var(--hairline-strong);border-radius:var(--radius-frame)}.blog-post-content .shuffle-evidence h2{margin:0 0 12px;padding:0;border:0}.shuffle-evidence__eyebrow{margin-bottom:8px;color:var(--primary);font-family:var(--font-mono);font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.shuffle-evidence__privacy,.shuffle-evidence__loading,.shuffle-evidence__note,.shuffle-evidence__actions span,.shuffle-evidence__method{color:var(--text-faint);font-size:14px}.shuffle-evidence__privacy{margin-top:10px}.shuffle-evidence fieldset{min-width:0;margin:24px 0 0;padding:0;border:0}.shuffle-evidence__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shuffle-evidence__preset{display:grid;grid-template-columns:minmax(190px,.55fr) minmax(0,1.45fr);align-items:center;gap:14px;margin-bottom:18px;color:var(--text);font-size:14px;font-weight:650}.shuffle-evidence input,.shuffle-evidence select{width:100%;min-width:0;min-height:46px;padding:10px 11px;color:var(--text);background:var(--bg-section);border:1px solid var(--hairline-strong);border-radius:9px;font:inherit;font-variant-numeric:tabular-nums}.shuffle-evidence__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.shuffle-evidence__fields>label{display:flex;flex-direction:column;gap:7px;min-width:0;color:var(--text);font-size:14px;font-weight:650}.shuffle-evidence__fields small{color:var(--text-faint);font-size:12px;font-weight:500;line-height:1.4}.shuffle-evidence__fields .shuffle-evidence__error{color:#fb923c}.shuffle-evidence input:focus-visible,.shuffle-evidence select:focus-visible,.shuffle-evidence button:focus-visible,#shuffle-evidence-lab-title:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 48%,transparent);outline-offset:2px}.shuffle-evidence input[aria-invalid=true]{border-color:#f97316}.shuffle-evidence__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:17px}.shuffle-evidence__actions button{min-height:44px;padding:9px 15px;color:var(--text-2);background:transparent;border:1px solid var(--hairline-strong);border-radius:var(--radius-btn);font:inherit;font-size:14px;font-weight:650;cursor:pointer}.shuffle-evidence__actions button:disabled{cursor:not-allowed;opacity:.62}.shuffle-evidence__results{margin-top:24px;padding:20px;background:color-mix(in srgb,var(--primary) 7%,var(--bg-section));border:1px solid color-mix(in srgb,var(--primary) 52%,var(--hairline));border-left:3px solid var(--primary);border-radius:var(--radius-card)}.shuffle-evidence__results--flag{background:color-mix(in srgb,#f59e0b 7%,var(--bg-section));border-color:color-mix(in srgb,#f59e0b 52%,var(--hairline));border-left-color:#f59e0b}.shuffle-evidence__answer{margin-bottom:18px;color:var(--text);font-size:17px}.shuffle-evidence__results dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}.shuffle-evidence__results dl>div{min-width:0;padding:12px;background:var(--bg-section);border:1px solid var(--hairline);border-radius:9px}.shuffle-evidence__results dt{color:var(--text-faint);font-size:12px;line-height:1.35}.shuffle-evidence__results dd{margin:5px 0 0;color:var(--text);font-family:var(--font-mono);font-size:16px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.shuffle-evidence__method{margin:0;padding:11px 12px;background:var(--bg-section);border-radius:8px}.shuffle-evidence__invalid{margin-top:24px;padding:12px;color:#fed7aa;background:#f9731614;border-left:3px solid #f97316;border-radius:0 8px 8px 0}.shuffle-evidence__note{margin:18px 0 0;padding-top:15px;border-top:1px solid var(--hairline)}@media(max-width:760px){.shuffle-evidence__results dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.shuffle-evidence{margin-left:-4px;margin-right:-4px;padding:16px}.shuffle-evidence__preset,.shuffle-evidence__fields,.shuffle-evidence__results dl{grid-template-columns:1fr}.shuffle-evidence__actions button{width:100%}}
