#livros{scroll-margin-top:20px}.shelf-overview{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:22px;margin:35px 0 65px;padding-bottom:35px;border-bottom:1px solid #ffffff25}.shelf-overview>a{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;text-decoration:none}.shelf-overview img{height:160px;width:110px;object-fit:contain;filter:drop-shadow(7px 9px 10px #0009);transition:transform .4s}.shelf-overview>a:hover>img,.shelf-overview>a:hover>.izyncor-cover{transform:translateY(-8px)}.shelf-overview strong{font-size:14px;font-weight:500;color:#e7ddd0;line-height:1.4}.shelf-overview .izyncor-cover{height:150px;width:110px;margin:5px 0;transition:transform .4s}.book-stage>.izyncor-cover{position:absolute;left:50%;top:50%;width:230px;transform:translate(-50%,-50%) rotate(-3deg);z-index:3}.bell-banner .izyncor-cover{width:230px}.buy-poster>a{display:block;position:relative;overflow:hidden;border:1px solid #8b3144;text-decoration:none;transition:box-shadow .3s,transform .3s}.buy-poster img{display:block;width:100%;height:auto}.buy-poster>a>span{display:block;text-align:center;padding:18px;color:#f4dbdc;background:#390e1b;font-size:16px}.buy-poster>a:hover{box-shadow:0 0 50px #ab284734;transform:translateY(-3px)}
.story-play{background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--accent) 14%,transparent),transparent 65%),#0c1012}.story-play>h2{max-width:850px;margin:20px 0;font:clamp(38px,5vw,66px)/1.05 'Cormorant Garamond',Georgia,serif}.play-intro{max-width:650px;line-height:1.8;color:#c4bdb4}.play-stage{max-width:900px;margin:35px 0;padding:35px;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);background:#080c1070}.play-progress{display:flex;gap:10px;margin-bottom:30px}.play-progress i{height:3px;flex:1;background:#ffffff20}.play-progress i.complete{background:var(--accent)}.play-content{min-height:280px}.play-content h3{font:36px/1.2 'Cormorant Garamond',Georgia,serif;margin:20px 0}.play-content h3:focus{outline:none}.play-content>p{max-width:720px;font-size:19px;line-height:1.9;color:#ddd2c7}.play-options{display:grid;gap:12px}.play-options button{font:16px/1.5 Manrope,sans-serif;text-align:left;background:#ffffff05;border:1px solid #ffffff25;color:#eee1d3;padding:17px 22px;cursor:pointer;transition:border-color .2s,background .2s}.play-options button:hover,.play-options button:focus-visible{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);outline:none}.play-controls{display:flex;justify-content:space-between;gap:25px;margin-top:25px}.play-controls button{background:transparent;color:var(--accent);border:0;font:14px Manrope,sans-serif;cursor:pointer;padding:8px 0}.play-note{color:#aaa49e;font-size:12px;line-height:1.7;display:block}.theme-time .story-play h2,.theme-time .play-content h3{font-family:'Space Grotesk',sans-serif}.theme-blood .story-play{background:radial-gradient(at 100% 0,#6c183638,transparent 65%),#100a0e}
@media(max-width:900px){.shelf-overview{gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.shelf-overview img{height:145px;width:100px}.shelf-overview .izyncor-cover{height:135px;width:100px}}
@media(max-width:600px){.shelf-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 12px}.shelf-overview img{height:120px;width:80px}.shelf-overview .izyncor-cover{height:110px;width:80px}.shelf-overview strong{font-size:12px}.play-stage{padding:22px 18px}.play-content h3{font-size:30px}.play-content{min-height:340px}.play-options button{padding:15px}.book-stage>.izyncor-cover{width:180px}.world-header nav{gap:10px;font-size:11px}.world-header .small-buy{padding:3px 6px}}
@media(prefers-reduced-motion:reduce){.shelf-overview img,.shelf-overview .izyncor-cover,.buy-poster>a{transition:none}}
