.nam-story{box-sizing:border-box;color:#f6f2e8;background:#122a23;border-radius:20px;max-width:1050px;margin:0 auto;padding:clamp(12px,3vw,32px)}.nam-story-cover{text-align:center;background:radial-gradient(at top,#81512f 0%,#203a2e 52%,#122a23 85%);border-radius:16px;padding:clamp(26px,7vw,80px) 12px}.nam-story-cover img{object-fit:contain;margin:0 auto;display:block}.nam-story-cover h1{color:inherit;margin:.1em 0;font-size:clamp(2.25rem,8vw,5rem)}.nam-story-subtitle{color:#ffd199;font-size:clamp(1.25rem,4vw,2rem)}.nam-story button,.nam-story-actions a{color:#1b241d;min-height:44px;font:inherit;cursor:pointer;background:#f4b776;border:1px solid #0000;border-radius:10px;padding:.65em .9em;font-weight:650;text-decoration:none}:is(.nam-story button:focus-visible,.nam-story a:focus-visible,.nam-story input:focus-visible){outline-offset:3px;outline:3px solid #fff}.nam-story-chapters,.nam-story-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nam-story-chapters{margin:24px 0}.nam-story-chapters button{color:#fff;background:#254437;border-color:#879889}.nam-story-chapters button[aria-current]{color:#1b241d;background:#f4b776}.nam-story-article{max-width:72ch;margin:auto;font-size:clamp(1.05rem,2vw,1.22rem);line-height:1.7}.nam-story h2{color:#ffd199;line-height:1.25}.nam-story-photo{border-radius:12px;width:min(100%,380px);max-width:100%;height:auto;margin:0 auto 1.5rem;display:block}.nam-story-progress{margin-top:12px;display:grid}.nam-story-progress input{accent-color:#f4b776;width:100%}.nam-story-cue:after{content:"";vertical-align:middle;background:#ffd199;width:2px;height:1em;margin-left:4px;display:inline-block}.nam-story-close{border-top:1px solid #879889;margin-top:2em;padding-top:1em}@media (max-width:550px){.nam-story-chapters button{text-align:left;width:100%}}main.nam-story{width:min(100% - 32px,1050px);min-width:0;margin:24px auto 32px}.nam-story .nam-story-cover{color:#f6f2e8;height:auto;font-size:inherit;border:0;place-content:center stretch;justify-items:center;gap:12px;padding:clamp(24px,5vw,64px) clamp(12px,4vw,32px);display:grid}.nam-story-cover h1,.nam-story-cover p{margin:0}.nam-story-cover img{aspect-ratio:1;width:clamp(84px,14vw,144px);height:auto}.nam-story-cover button{max-width:100%}.nam-story-chapters{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));align-items:stretch;display:grid}.nam-story-chapters button{text-align:center;overflow-wrap:anywhere;width:100%;min-width:0;line-height:1.3}.nam-story-article{overflow-wrap:anywhere;width:100%;max-width:76ch;scroll-margin-top:100px}.nam-story-article>p{font-size:inherit}.nam-story-player{border:1px solid #879889;border-radius:14px;min-width:0;margin:18px 0;padding:clamp(10px,2vw,18px)}.nam-story-audio-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));align-items:stretch;display:grid}.nam-story-player label{min-width:0;color:inherit;margin:0;font-size:.9em}.nam-story-audio-actions label{justify-content:center;align-items:center;gap:8px;padding:4px;display:flex}.nam-story-audio-actions select,.nam-story-audio-actions input[type=checkbox]{width:auto;margin:0;display:inline-block}.nam-story-progress input[type=range]{box-sizing:border-box;width:100%;min-width:0;margin:0;padding:0}@media (max-width:550px){main.nam-story{width:calc(100% - 16px);margin:12px auto 20px}.nam-story-chapters{grid-template-columns:minmax(0,1fr);margin:16px 0}.nam-story-chapters button{text-align:left}}.nam-story-audio-actions{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.nam-story-transport{justify-content:center;align-items:center;gap:6px;display:flex}.nam-story button.nam-story-icon{flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;line-height:1;display:inline-grid}.nam-story-icon svg{width:20px;height:20px}.nam-story-icon :is(.lucide-play,.lucide-pause,.lucide-skip-back,.lucide-skip-forward){fill:currentColor}@media (max-width:550px){.nam-story-audio-actions>.nam-story-transport{width:100%}}.nam-story-cover-actions{justify-items:center;gap:12px;max-width:100%;display:grid}@media (min-width:801px){.nam-story-cover-actions{flex-wrap:wrap;justify-content:center;display:flex}.nam-story-cover h1{font-size:calc(clamp(2.25rem,8vw,5rem) - 4pt)}}.nam-story .nam-story-speed{-webkit-appearance:none;appearance:none;box-sizing:border-box;color:#1b241d;width:44px;height:44px;font:inherit;text-align:center;cursor:pointer;background:#f4b776;border:1px solid #0000;border-radius:10px;flex:0 0 44px;margin:0;padding:0;font-size:14px;font-weight:650}.nam-story .nam-story-speed:focus-visible{outline-offset:3px;outline:3px solid #fff}.nam-story-chapter-divider{border:0;border-top:1px solid #879889;margin:1.5rem 0 .75rem}@media (max-width:800px){.nam-story-close{text-align:center;gap:10px;display:grid}.nam-story-close .nam-story-continuara{order:-1}.nam-story-close>:is(h2,p){margin:0}.nam-story-close .nam-story-close-actions{width:min(100%,340px);margin:4px auto 0}.nam-story-close-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;max-width:340px;margin:16px auto 0;display:grid}.nam-story-close-actions a{box-sizing:border-box;place-items:center;min-width:0;padding:8px 6px;font-size:clamp(.875rem,4vw,1rem);line-height:1.2;display:grid}}
