
[data-tabview="story"]>.hero{padding-bottom:22px}
[data-tabview="story"]>.section{max-width:1180px}
.aa-reader-command{display:grid;grid-template-columns:auto minmax(230px,1fr) auto;gap:12px;align-items:end;margin:0 0 10px;padding:12px;border:1px solid var(--line);border-radius:12px;background:rgba(7,10,14,.94);font-family:'Space Mono',monospace}
.aa-reader-command a{text-decoration:none}.aa-reader-all,.aa-reader-step{display:flex;align-items:center;min-height:42px;padding:0 13px;border:1px solid var(--line);color:var(--prism-1);font-size:11px;letter-spacing:.05em}.aa-reader-all:hover,.aa-reader-step:hover{border-color:var(--prism-1);background:rgba(125,249,255,.06)}
.aa-reader-command label{display:flex;flex-direction:column;gap:5px}.aa-reader-command label>span{color:var(--etherium-dim);font-size:9px;letter-spacing:.11em}.aa-reader-command select{width:100%;min-height:42px;border:1px solid var(--line);background:var(--void);color:var(--etherium);padding:0 36px 0 12px;font:12px 'Space Mono',monospace}
.aa-reader-tools{display:flex;gap:6px}.aa-reader-tools button{min-height:42px;padding:0 11px;border:1px solid var(--line);background:transparent;color:var(--etherium-dim);font:10px 'Space Mono',monospace;cursor:pointer}.aa-reader-tools button:hover,.aa-reader-tools button:focus-visible,.aa-reader-tools button.is-active{border-color:var(--prism-1);color:var(--prism-1);outline:none}.aa-reader-steps{grid-column:1/-1;display:flex;justify-content:space-between;gap:7px}.aa-reader-step.is-disabled{opacity:.28;cursor:not-allowed}
.aa-reader-progress{height:3px;margin:0 0 18px;background:rgba(125,249,255,.1);overflow:hidden}.aa-reader-progress>span{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--prism-1),var(--prism-2));box-shadow:0 0 12px rgba(125,249,255,.42);transition:width .28s ease}
[data-tabview="story"] .prism-edge{max-width:920px;margin-inline:auto!important}
[data-tabview="story"] .carousel{max-width:920px;margin:0 auto}
[data-tabview="story"] .carousel-card{background:rgba(10,13,18,.96);box-shadow:0 18px 60px rgba(0,0,0,.24)}
[data-tabview="story"] .carousel-card .scene-body{max-width:70ch;padding:34px 34px 18px}
[data-tabview="story"] .carousel-card .scene-body p{font-size:20px!important;line-height:1.75!important;margin-bottom:1.15em!important;text-wrap:pretty}
[data-tabview="story"].aa-reader-large .carousel-card .scene-body p{font-size:22px!important;max-width:62ch}[data-tabview="story"].aa-reader-small .carousel-card .scene-body p{font-size:18px!important;max-width:76ch}
[data-tabview="story"] .scene-head{padding:11px 16px;position:sticky;top:0;z-index:2;backdrop-filter:blur(8px)}
[data-tabview="story"] .carousel-nav{max-width:920px;margin:14px auto 0;padding:9px 12px;border:1px solid var(--line);background:rgba(7,10,14,.95)}
[data-tabview="story"] .carousel-dots{max-width:920px;margin-inline:auto}
@media(max-width:900px){.aa-reader-command{grid-template-columns:1fr 1fr}.aa-reader-command label{grid-column:1/-1;grid-row:1}.aa-reader-tools{justify-content:flex-end}.aa-reader-steps{justify-content:space-between}.aa-reader-all{justify-content:center}}
@media(max-width:680px){[data-tabview="story"]>.hero{padding:28px 14px 18px}.aa-reader-command{grid-template-columns:1fr;padding:10px}.aa-reader-command label,.aa-reader-all,.aa-reader-tools,.aa-reader-steps{grid-column:auto;grid-row:auto}.aa-reader-tools{display:grid;grid-template-columns:repeat(3,1fr)}.aa-reader-tools button{min-height:44px}.aa-reader-steps{display:grid;grid-template-columns:1fr 1fr;position:sticky;bottom:8px;z-index:21;background:rgba(7,10,14,.96);padding:7px;border:1px solid var(--line)}.aa-reader-step{justify-content:center;padding:0 8px;text-align:center;font-size:9px}.aa-reader-progress{margin-bottom:12px;position:sticky;bottom:67px;z-index:22}[data-tabview="story"] .carousel-card .scene-body{padding:23px 17px 12px;max-width:100%}[data-tabview="story"] .carousel-card .scene-body p{font-size:19px!important;line-height:1.72!important}[data-tabview="story"].aa-reader-large .carousel-card .scene-body p{font-size:21px!important}[data-tabview="story"].aa-reader-small .carousel-card .scene-body p{font-size:17px!important}[data-tabview="story"] .scene-head{position:static}[data-tabview="story"] .carousel-nav{position:sticky;bottom:8px;z-index:20;box-shadow:0 8px 30px rgba(0,0,0,.45)}}
@media(prefers-reduced-motion:reduce){.aa-reader-progress>span{transition:none}}
