body.page-id-1586{margin:0!important;background:#020705!important;color:#eef5f0!important}
body.page-id-1586 #mx-rain,body.page-id-1586 #scene{display:none!important}
body.page-id-1586 .eb3d{min-height:100vh!important;padding-top:0!important;background:radial-gradient(circle at 76% 8%,rgba(50,247,115,.10),transparent 28%),linear-gradient(180deg,#020705,#050b07 55%,#020705)!important;font-family:Manrope,Arial,sans-serif!important}
body.page-id-1586 .eb3d-nav{position:sticky!important;top:0!important;z-index:1000!important;min-height:72px!important;padding:0 max(28px,calc((100vw - 1320px)/2))!important;border-bottom:1px solid rgba(75,125,91,.32)!important;background:rgba(2,8,5,.70)!important;backdrop-filter:blur(18px) saturate(130%)!important;box-shadow:0 10px 38px rgba(0,0,0,.18)!important}
body.admin-bar.page-id-1586 .eb3d-nav{top:32px!important}
body.page-id-1586 .eb3d-nav .brand{font-family:Manrope,Arial,sans-serif!important;font-weight:800!important;letter-spacing:-.6px!important}
body.page-id-1586 .eb3d-nav .links a{font-family:Manrope,Arial,sans-serif!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important}
body.page-id-1586 .eb3d-nav .cta{border:1px solid #32f773!important;border-radius:3px!important;background:transparent!important;color:#fff!important;box-shadow:none!important}
body.page-id-1586 .eb3d-nav .cta:hover{background:#32f773!important;color:#031006!important}
body.page-id-1586 .panel{width:min(1220px,calc(100% - 48px))!important;max-width:none!important;margin:72px auto!important;padding:64px!important;border:1px solid rgba(70,122,86,.45)!important;border-radius:10px!important;background:linear-gradient(145deg,rgba(12,27,17,.84),rgba(3,9,5,.72))!important;box-shadow:0 30px 90px rgba(0,0,0,.32),inset 0 0 50px rgba(50,247,115,.025)!important}
body.page-id-1586 .panel:before,body.page-id-1586 .panel:after{display:none!important}
body.page-id-1586 .panel.hero-center{padding-block:78px!important;text-align:left!important}
body.page-id-1586 .kicker{font:600 10px/1.5 Plex,monospace!important;letter-spacing:1.7px!important;color:#32f773!important;text-transform:uppercase!important}
body.page-id-1586 h1{max-width:900px!important;margin:20px 0 24px!important;font-family:Manrope,Arial,sans-serif!important;font-size:clamp(58px,7vw,102px)!important;line-height:.9!important;letter-spacing:-6px!important;color:#f5faf6!important;text-shadow:none!important}
body.page-id-1586 h2{font-family:Manrope,Arial,sans-serif!important;letter-spacing:-2px!important;color:#f4faf5!important;text-shadow:none!important}
body.page-id-1586 .lead{max-width:760px!important;margin:0!important;color:#aebbb2!important;font-size:18px!important;line-height:1.65!important}
body.page-id-1586 .btnrow{justify-content:flex-start!important;margin-top:34px!important}
body.page-id-1586 .btn{border-radius:4px!important;font-family:Manrope,Arial,sans-serif!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}
body.page-id-1586 .btn.primary{background:#32f773!important;color:#031006!important;border-color:#32f773!important}
body.page-id-1586 .btn.ghost{background:transparent!important;color:#e5eee8!important;border-color:#365a42!important}
body.page-id-1586 .scroll-hint{color:#718078!important}
body.page-id-1586 .book-grid{width:100%!important;gap:54px!important;align-items:center!important}
body.page-id-1586 .cover-col{padding:18px!important;border:1px solid rgba(68,112,82,.42)!important;border-radius:8px!important;background:rgba(4,12,7,.72)!important}
body.page-id-1586 .book-cover{border-radius:5px!important;box-shadow:0 25px 55px rgba(0,0,0,.48)!important}
body.page-id-1586 .badge{border-radius:3px!important;background:rgba(50,247,115,.08)!important;color:#32f773!important;border:1px solid rgba(50,247,115,.36)!important;box-shadow:none!important}
body.page-id-1586 .book-sub{color:#32f773!important;font:600 10px/1.5 Plex,monospace!important;letter-spacing:1.2px!important}
body.page-id-1586 .neon{color:#f5faf6!important;text-shadow:none!important}
body.page-id-1586 .eb3d-footer{border-top:1px solid rgba(67,108,79,.35)!important;background:#020705!important;color:#819087!important}
@media(max-width:760px){body.page-id-1586 .eb3d-nav{min-height:64px!important;padding-inline:18px!important}body.admin-bar.page-id-1586 .eb3d-nav{top:46px!important}body.page-id-1586 .panel,body.page-id-1586 .panel.hero-center{width:calc(100% - 28px)!important;margin:34px auto!important;padding:32px 22px!important}body.page-id-1586 h1{font-size:clamp(48px,16vw,70px)!important;letter-spacing:-3px!important}body.page-id-1586 .lead{font-size:15px!important}body.page-id-1586 .book-grid{gap:26px!important}}
/* EB LIBRI ITALIANO SPACING 1.8.31 */
body.page-id-1586 .eb3d{min-height:0!important;padding:56px 5vw!important}
body.page-id-1586 .panel,body.page-id-1586 .panel.hero-center{margin:0 auto!important;padding:26px 30px!important}
body.page-id-1586 .scroll-hint{margin:20px auto 0!important}
@media(max-width:760px){body.page-id-1586 .eb3d{padding:32px 14px!important}body.page-id-1586 .panel,body.page-id-1586 .panel.hero-center{margin:0 auto!important;padding:28px 22px!important}}
