.story-result-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:420px;margin:0 auto 16px}
.story-result-tabs button{min-width:0;min-height:46px;padding:10px 8px;border:1px solid #c8d8f0;border-radius:12px;background:#ffffff94;color:#446996;font:inherit;font-size:13px;font-weight:700;line-height:1.4;cursor:pointer;transition:background-color 150ms ease-out,color 150ms ease-out,border-color 150ms ease-out}
.story-result-tabs button[aria-selected="true"]{background:var(--blue);border-color:var(--blue);color:#fff}
.story-result-tabs button:focus-visible{outline:3px solid #f0a35d;outline-offset:3px}
@media(max-width:639px){.story-result-tabs{gap:6px}.story-result-tabs button{font-size:clamp(11px,3.2vw,13px);padding:10px 6px}.comparison-watermark{font-size:9px}.comparison-help{max-width:420px;margin-inline:auto}}
@media(max-width:319px){.story-result-tabs button{font-size:10px;padding-inline:4px}}
@media(prefers-reduced-motion:reduce){.story-result-tabs button{transition:none}}
