.drift-article-reader{--reader-ink:#111111;--reader-paper:#f3f0e9;--reader-muted:#68645d;--reader-line:rgba(17, 17, 17, 0.22);--reader-accent:#d8642a;--reader-progress:0%;box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:clamp(24px, 3.4vw, 44px) 0 clamp(24px, 3.4vw, 42px);padding:clamp(18px, 2vw, 26px);display:grid;grid-template-columns:minmax(230px,1.25fr) auto auto;grid-template-areas:"identity voice transport" "progress progress progress";align-items:center;gap:18px clamp(18px, 2.7vw, 36px);color:var(--reader-ink);background:var(--reader-paper);border:1px solid var(--reader-ink);border-left:5px solid var(--reader-accent);border-radius:2px;font-family:inherit;line-height:1.2}.drift-article-reader *,.drift-article-reader *::before,.drift-article-reader *::after{box-sizing:border-box}.drift-article-reader>*,.drift-reader__identity,.drift-reader__voice,.drift-reader__transport,.drift-reader__progress{min-width:0;max-width:100%}.drift-reader__identity{grid-area:identity;display:flex;align-items:center;min-width:0;gap:14px}.drift-reader__mark{width:40px;height:40px;flex:0 0 40px;display:flex;align-items:center;justify-content:center;gap:3px;color:#fff;background:var(--reader-ink);border-radius:50%}.drift-reader__mark span{display:block;width:2px;border-radius:99px;background:currentColor;animation:drift-reader-wave 1.1s ease-in-out infinite alternate}.drift-reader__mark span:nth-child(1){height:10px;animation-delay:-0.75s}.drift-reader__mark span:nth-child(2){height:20px;animation-delay:-0.4s}.drift-reader__mark span:nth-child(3){height:15px;animation-delay:-0.65s}.drift-reader__mark span:nth-child(4){height:8px;animation-delay:-0.2s}.drift-article-reader:not([data-reader-state="playing"]) .drift-reader__mark span{animation-play-state:paused}@keyframes drift-reader-wave{from{transform:scaleY(.55)}to{transform:scaleY(1)}}.drift-reader__eyebrow,.drift-reader__status,.drift-reader__title{margin:0}.drift-reader__eyebrow{margin-bottom:3px;color:var(--reader-accent);font-size:10px;font-weight:800;letter-spacing:.17em}.drift-reader__title{color:var(--reader-ink);font-size:clamp(18px, 1.45vw, 22px);font-weight:800;letter-spacing:-.025em}.drift-reader__status{margin-top:5px;overflow:hidden;color:var(--reader-muted);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.drift-reader__voice{grid-area:voice;display:grid;grid-template-columns:auto auto;gap:6px;padding:4px;border:1px solid var(--reader-line);border-radius:999px;background:rgb(255 255 255 / .48)}.drift-reader__voice-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.drift-reader__voice-button,.drift-reader__play,.drift-reader__stop{appearance:none;min-height:42px;margin:0;border:0;border-radius:999px;font:inherit;font-size:13px;font-weight:750;line-height:1;cursor:pointer;transition:color 160ms ease,background-color 160ms ease,transform 160ms ease,opacity 160ms ease}.drift-reader__voice-button{min-width:72px;padding:0 15px;color:var(--reader-ink);background:#fff0}.drift-reader__voice-button.is-selected{color:#fff;background:var(--reader-ink)}.drift-reader__transport{grid-area:transport;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.drift-reader__play{min-width:102px;padding:0 19px;display:inline-flex;align-items:center;justify-content:center;gap:9px;color:#fff;background:var(--reader-accent)}.drift-reader__play-icon{width:0;height:0;display:block;border-top:5px solid #fff0;border-bottom:5px solid #fff0;border-left:8px solid currentColor}.drift-article-reader[data-reader-state="playing"] .drift-reader__play-icon{width:9px;height:11px;border:0;border-left:3px solid currentColor;border-right:3px solid currentColor}.drift-reader__stop{min-width:56px;padding:0 12px;color:var(--reader-ink);background:#fff0;border:1px solid var(--reader-line)}.drift-reader__voice-button:hover,.drift-reader__play:hover,.drift-reader__stop:hover:not(:disabled){transform:translateY(-1px)}.drift-reader__voice-button:focus-visible,.drift-reader__play:focus-visible,.drift-reader__stop:focus-visible{outline:3px solid rgb(216 100 42 / .32);outline-offset:2px}.drift-reader__voice-button:disabled,.drift-reader__play:disabled,.drift-reader__stop:disabled{cursor:not-allowed;opacity:.42}.drift-reader__progress{grid-area:progress;display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:10px;padding-top:1px}.drift-reader__progress-track{height:2px;overflow:hidden;background:var(--reader-line)}.drift-reader__progress-track>span{width:var(--reader-progress);height:100%;display:block;background:var(--reader-accent);transition:width 240ms ease}.drift-reader__progress-value{color:var(--reader-muted);font-size:10px;font-variant-numeric:tabular-nums;text-align:right}.drift-article-reader.is-unavailable .drift-reader__mark{opacity:.45}@media (max-width:900px){.drift-article-reader{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity" "voice" "transport" "progress"}.drift-reader__voice,.drift-reader__transport{width:100%}.drift-reader__transport{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.drift-reader__play{width:100%;min-width:0}}@media (max-width:560px){.drift-article-reader{grid-template-columns:1fr;grid-template-areas:"identity" "voice" "transport" "progress";gap:15px;padding:17px}.drift-reader__voice{width:100%}.drift-reader__voice-button{width:100%}.drift-reader__transport{width:100%;grid-template-columns:minmax(0,1fr) auto}.drift-reader__play{width:100%;min-width:0}.drift-reader__status{white-space:normal}}@media (prefers-reduced-motion:reduce){.drift-reader__mark span,.drift-reader__voice-button,.drift-reader__play,.drift-reader__stop,.drift-reader__progress-track>span{animation:none!important;transition:none!important}}