.ev-study{--ev-ink:#183c37;--ev-accent:#d9ee7d;color:var(--ev-ink);max-width:1200px}.ev-hero{padding:24px 0 32px}.ev-hero h1{font-size:clamp(40px,5.3vw,72px);line-height:1.04;letter-spacing:-.055em;margin:20px 0}.ev-hero h1 em{color:#697741;font-style:normal}.ev-hero>p{max-width:740px;font-size:18px;line-height:1.65}.ev-nav,.ev-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:20px}.ev-nav a,.ev-links a{text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.ev-status{border-left:5px solid #697741;background:#edf0dd;padding:20px 24px;border-radius:4px 16px 16px 4px;margin-bottom:24px}.ev-status p{margin:8px 0 0}.ev-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0}.ev-metrics>div{display:flex;flex-direction:column;border-top:1px solid #b5c0a4;padding-top:18px}.ev-metrics b{font-size:34px;letter-spacing:-.035em}.ev-metrics span{font-size:13px;margin-top:5px}.ev-source,.ev-inspector{background:#fffef7;border:1px solid #d4d8c8;border-radius:20px;padding:26px;margin:28px 0}.ev-source audio,.ev-result audio{width:100%;margin:18px 0 4px}.ev-source svg{width:100%;height:110px;color:#526944;display:block}.ev-evidence{font-size:13px;line-height:1.55;color:#53624b;overflow-wrap:anywhere}.ev-timeline{display:flex;gap:4px;overflow-x:auto;padding:12px 0}.ev-timeline button{flex:var(--ev-weight) 0 39px;min-width:39px;border:1px solid #d1d7ba;border-radius:8px;background:#edf0dd;color:var(--ev-ink);padding:12px 4px;cursor:pointer}.ev-timeline button[aria-pressed=true]{background:#254a3a;color:#fffef7;border-color:#254a3a}.ev-timeline b,.ev-timeline span{display:block}.ev-timeline span{font-size:10px;margin-top:5px}.ev-inspector>label{display:block;font-size:13px;margin-bottom:8px}.ev-inspector select{width:100%;padding:14px;background:#f1f2e8;border:1px solid #b4bda1;border-radius:9px;color:var(--ev-ink);font:inherit}.ev-stage-heading{padding:24px 0}.ev-stage-heading h2{font-size:30px;line-height:1.15;margin:12px 0 20px}.ev-pair{display:grid;grid-template-columns:1fr 1fr;gap:28px}.ev-pair article{min-width:0}.ev-pair h3{font-size:22px;line-height:1.3;margin:16px 0}.ev-pair p{line-height:1.7}.ev-pair blockquote{margin:18px 0;padding-left:18px;border-left:3px solid #b7c98b;font-size:18px;line-height:1.5}.ev-adaptation{margin:24px 0;padding:24px;border-radius:12px;background:#edf0dd}.ev-lyric{font-size:22px;line-height:1.65;white-space:pre-line}.ev-pagination{display:flex;justify-content:space-between;margin-top:22px}.ev-method{margin:36px 0}.ev-method .ev-pair{background:#f1e7d7;padding:26px;border-radius:16px;margin-top:20px}.ev-study details{overflow-wrap:anywhere}.ev-study details code{display:block;margin-top:18px;word-break:break-all}.ev-study button:focus-visible,.ev-study select:focus-visible,.ev-study a:focus-visible{outline:3px solid #a55128;outline-offset:3px}.ev-study button:disabled{opacity:.4;cursor:default}.ev-study section>h2{margin-bottom:18px}.ev-pending{padding:24px;border:1px dashed #879b65;border-radius:12px}.ev-result{min-width:0}.ev-result h3{margin-top:10px}.ev-study li{margin:12px 0;line-height:1.6}@media(max-width:700px){.ev-pair{grid-template-columns:1fr;gap:16px}.ev-source,.ev-inspector{padding:18px}.ev-hero{padding-top:10px}.ev-hero>p{font-size:16px}.ev-metrics{gap:10px}.ev-metrics b{font-size:27px}.ev-metrics span{font-size:11px}.ev-adaptation{padding:18px}.ev-stage-heading h2{font-size:25px}.ev-source .row{align-items:flex-start;flex-direction:column;gap:12px}.ev-nav{gap:14px}.ev-source svg{height:76px}}
.ev-result .tag{white-space:normal;max-width:100%}.ev-study #ev-liked-base{width:100%;max-width:600px;margin:12px 0}#ev-next-iterations>details{margin:18px 0}
