:root{--primary:#6554e8;--accent:#247dce;--bg:#f4f6fb;--surface:#fff;--ink:#202840;--muted:#727e96;--border:#e7ebf3;--soft:#eeeafd;--radius:18px;--shadow:0 6px 28px #233e6508}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:15px;line-height:1.6}body.public{background:var(--surface)}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}button,input,textarea,select{font:inherit}button,a,input,textarea,select{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.5;cursor:wait}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}h1,h2,h3,p{margin-top:0}h1{line-height:1.14;letter-spacing:-1.4px}h2{font-size:23px;line-height:1.3;letter-spacing:-.5px}h3{font-size:18px;line-height:1.35}small,.muted{color:var(--muted)}small{font-size:12px}img{max-width:100%;display:block}.icon{width:21px;height:21px;flex-shrink:0;vertical-align:middle}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:0;border-radius:11px;padding:13px 22px;background:linear-gradient(115deg,var(--primary),var(--accent));color:#fff;font-weight:650;line-height:1.4;box-shadow:0 5px 13px #6554e824}.btn:hover{filter:brightness(1.07);text-decoration:none}.btn.secondary{background:var(--soft);color:var(--primary);box-shadow:none}.btn.small{padding:9px 16px;font-size:13px}.text-link{background:none;border:0;color:var(--primary);font-weight:650;padding:0}.pill{display:inline-block;border:1px solid #ded8ff;background:#f4f0ff;color:var(--primary);border-radius:30px;padding:6px 13px;font-size:10px;letter-spacing:1.5px;font-weight:750}.pill.light{letter-spacing:0;background:var(--soft);font-size:11px}.eyebrow{color:var(--primary);font-size:10px;font-weight:750;letter-spacing:1.7px}.brand{display:flex;align-items:center;gap:11px;color:var(--ink);font-weight:750;font-size:17px;line-height:1.2}.brand:hover{text-decoration:none}.brand-mark{display:flex;align-items:center;justify-content:center;width:43px;height:43px;flex-shrink:0;background:linear-gradient(135deg,var(--primary),#3972d4);color:#fff;border-radius:12px;font-size:16px;letter-spacing:-1px}.brand-mark img{object-fit:contain;width:100%;height:100%}.brand small{display:block;margin-top:7px;letter-spacing:1px;font-size:7px;font-weight:650}.site-header{max-width:1240px;margin:auto;padding:25px 42px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border)}.site-header nav{display:flex;gap:30px;align-items:center}.site-header nav>a:not(.btn){font-size:13px;color:var(--muted)}.site-content{max-width:1240px;margin:0 auto;padding:0 42px}.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:54px;align-items:center;min-height:620px;padding:60px 0 75px}.hero h1{font-size:clamp(38px,4.3vw,63px);margin:24px 0}.hero-copy>p{color:var(--muted);font-size:17px;line-height:1.8;max-width:460px}.hero-actions{display:flex;align-items:center;gap:25px;margin:30px 0}.hero-notes{display:flex;gap:20px;flex-wrap:wrap;font-size:11px;color:var(--muted);margin-top:34px}.hero-art{position:relative;display:flex;justify-content:center;align-items:center;min-height:455px;background:radial-gradient(ellipse,#e4ddfc 0,transparent 67%)}.hero-art .book-cover{width:255px;aspect-ratio:9/16;border-radius:13px;transform:rotate(5deg);box-shadow:20px 30px 45px #31337324}.orbit{width:405px;height:405px;border:1px solid #dad7f5;border-radius:50%;position:absolute;transform:rotate(-23deg);box-shadow:0 0 0 30px #6554e806,0 0 0 60px #6554e804}.hero-symbol{width:260px;height:325px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;border-radius:28px;background:linear-gradient(140deg,#191831,#413788);box-shadow:20px 30px 40px #32266b24}.hero-symbol span{font-size:110px;letter-spacing:-12px;color:#c9bff3;font-weight:650}.hero-symbol small{color:#c7bfec;letter-spacing:2px;font-size:8px}.floating-note{position:absolute;bottom:0;right:0;background:var(--surface);box-shadow:0 15px 40px #26305b1a;padding:14px 20px;border:1px solid var(--border);border-radius:14px;display:flex;align-items:center;gap:14px;font-size:13px;font-weight:650}.floating-note .icon{color:var(--primary);width:29px;height:29px}.floating-note small{display:block;font-size:10px;font-weight:400}.section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:35px 0 23px}.section-head h2{margin:5px 0}.section-head a{font-size:13px}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.product-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.product-card>.book-cover{height:290px;object-fit:contain;aspect-ratio:auto;background:#f0eef7;padding:20px}.generated-cover{background:linear-gradient(150deg,#181c36,#453c86)!important;color:#efeaff;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.generated-cover>span{font-size:14px;letter-spacing:5px;z-index:1;line-height:1.5}.generated-cover>strong{font-size:26px;line-height:1.1;z-index:1;max-width:85%;font-weight:550}.generated-cover>small{color:#c1b8e4;letter-spacing:2px;font-size:8px;z-index:1}.cover-orbit{position:absolute;width:240px;height:240px;border:1px solid #bca8ff55;border-radius:50%;right:-90px;top:45px;box-shadow:0 0 0 25px #bca8ff10,0 0 0 50px #bca8ff09}.product-info{padding:24px}.product-info h3{margin:9px 0}.product-info p{font-size:13px;color:var(--muted);min-height:40px}.product-info>.btn{width:100%;margin-top:15px}.price{font-size:27px;font-weight:750;letter-spacing:-.7px;margin:17px 0}.benefits{margin:70px 0;display:grid;grid-template-columns:repeat(3,1fr);border-radius:20px;background:#f5f3fc;padding:35px;gap:35px}.benefits span{color:var(--primary);font-size:13px;font-weight:750}.benefits h3{margin:15px 0 8px}.benefits p{color:var(--muted);font-size:13px;margin:0}.faq{max-width:760px;margin:65px auto}.faq h2{margin:10px 0 25px}details{border-bottom:1px solid var(--border);padding:16px 0}summary{cursor:pointer;font-weight:600}details p{color:var(--muted);font-size:14px;padding-top:15px}.site-footer{max-width:1240px;margin:70px auto 0;padding:30px 42px;display:flex;justify-content:space-between;gap:25px;border-top:1px solid var(--border);font-size:12px;color:var(--muted)}.site-footer a{font-size:12px}.site-footer .brand{font-size:15px}.site-footer p{margin:8px 0 0}.catalog-heading{padding:70px 0 20px}.catalog-heading h1{font-size:45px;margin:12px 0}.catalog-heading p{color:var(--muted)}.product-detail{padding:65px 0;display:grid;grid-template-columns:350px 1fr;gap:65px}.detail-cover{background:#f4f0fc;padding:35px;border-radius:24px;height:max-content}.detail-cover .book-cover{aspect-ratio:9/16;object-fit:contain;border-radius:10px;box-shadow:10px 10px 30px #25233c22}.detail-cover .generated-cover{padding:25px}.product-detail h1{font-size:43px;margin:15px 0}.subtitle{font-weight:400;font-size:19px;color:var(--muted)}.author{font-size:12px;color:var(--muted)}.offer{max-width:460px}.offer>strong{display:block;font-size:38px;margin:10px 0}.offer .btn{width:100%}.offer small{display:block;margin-top:14px}.narrow{max-width:680px;margin:60px auto}.auth-layout{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center;padding:75px 0}.auth-intro{background:linear-gradient(145deg,#181b3b,#493d8e);border-radius:25px;padding:48px;color:#fff;min-height:480px;position:relative;overflow:hidden}.auth-intro h1{font-size:44px;margin:30px 0}.auth-intro p{color:#cac4e2}.auth-art{font-size:140px;color:#aa99ed;line-height:1;opacity:.6;text-align:right}.auth-panel h2{font-size:30px;margin:10px 0 25px}.auth-panel .form{padding:0;border:0;box-shadow:none}.auth-options{display:flex;justify-content:space-between;gap:12px;font-size:12px}.sidebar{position:fixed;inset:0 auto 0 0;width:252px;background:var(--surface);border-right:1px solid var(--border);padding:32px 21px 20px;display:flex;flex-direction:column;z-index:40}.sidebar .brand{font-size:15px;margin:0 0 40px}.sidebar .brand-mark{width:38px;height:38px;font-size:14px}.nav-label{color:var(--muted);font-size:8px;letter-spacing:1.4px;margin:0 15px 18px}.sidebar nav{display:flex;flex-direction:column;gap:5px;overflow:auto}.nav-item{display:flex;align-items:center;gap:13px;border-radius:10px;padding:12px 14px;color:var(--muted);font-size:12px;font-weight:500}.nav-item.active{background:var(--soft);color:var(--primary);font-weight:700}.nav-item:hover{background:var(--soft);text-decoration:none}.sidebar-foot{margin-top:auto;padding:24px 13px 0;display:flex;flex-direction:column;gap:14px;font-size:11px;color:var(--muted)}.sidebar-foot>a{display:flex;gap:10px;align-items:center;color:var(--muted)}.sidebar-foot button{background:none;border:0;color:var(--muted);font-size:11px;padding:0;text-align:left}.workspace{margin-left:252px;padding:32px 35px;max-width:1760px}.topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;gap:20px}.topbar h1{font-size:30px;margin:7px 0 0}.user-chip{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:650}.avatar{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--soft);color:var(--primary);border-radius:50%}.user-chip small{display:block;font-size:10px}.intro-line{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px;gap:15px}.intro-line p{color:var(--muted);font-size:13px;margin:0}.card{padding:25px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:22px}.card h2{font-size:18px}.filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:17px}.filters .field{margin:0;min-width:120px;flex:1}.filters .field span{font-size:10px}.filters input,.filters select{height:37px;padding:6px 9px;font-size:11px}.update-row{display:flex;justify-content:space-between;gap:15px;font-size:10px;color:var(--muted);margin:0 0 18px}.update-row>div{display:flex;gap:20px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.metric{border:1px solid var(--border);background:var(--surface);border-radius:15px;padding:19px 20px;box-shadow:var(--shadow);min-width:0}.metric-top{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:11px;color:var(--muted)}.metric .icon{background:var(--soft);color:var(--primary);padding:7px;width:32px;height:32px;border-radius:9px}.metric strong{display:block;font-size:26px;letter-spacing:-.7px;margin:13px 0 7px;overflow-wrap:anywhere}.metric small{font-size:9px}.dashboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.dashboard-grid .card{margin-bottom:0}.dashboard-grid .wide{grid-column:1/-1}.dashboard-grid{margin-bottom:22px}.card-title{display:flex;justify-content:space-between;align-items:center}.card-title h2{margin:5px 0 20px}.chart{height:250px;width:100%;position:relative}.chart svg{width:100%;height:100%;overflow:visible}.chart svg text{fill:var(--muted);font:10px sans-serif}.chart-legend{display:flex;gap:22px;font-size:10px;margin:5px 0 14px}.chart-legend span:before{content:'';display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--primary);margin-right:6px}.chart-legend span:nth-child(2):before{background:#f0a55c}.chart-legend span:nth-child(3):before{background:#2bac9a}.chart-table{padding:5px 0;border:none}.chart-table summary{font-size:10px;color:var(--muted)}.chart-card .muted{font-size:10px;margin-top:15px}.chart-tooltip{position:absolute;pointer-events:none;z-index:20;background:var(--ink);color:var(--surface);padding:9px 13px;border-radius:9px;font-size:10px;max-width:240px}.chart-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:12px}.bar-row{margin:22px 0}.bar-row>div:first-child{display:flex;justify-content:space-between;gap:12px;font-size:11px;margin-bottom:10px}.bar-row strong{color:var(--primary)}.progress{height:6px;background:var(--soft);border-radius:20px;overflow:hidden;margin:10px 0}.progress>span{display:block;height:100%;border-radius:20px;background:linear-gradient(90deg,var(--primary),var(--accent))}.goal{margin:20px 0}.goal>span,.goal>strong{display:block;font-size:12px}.goal>strong{margin:5px 0;color:var(--primary)}.goal small{font-size:10px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:11px;white-space:nowrap}th{text-align:left;font-size:10px;letter-spacing:.3px;color:var(--muted);font-weight:550;padding:12px 14px;border-bottom:1px solid var(--border)}td{padding:16px 14px;border-bottom:1px solid var(--border)}tbody tr:last-child td{border-bottom:0}.badge{display:inline-block;font-size:9px;padding:5px 10px;border-radius:20px;background:var(--soft);color:var(--primary)}.badge.completed{background:#e5f6ee;color:#208b5e}.badge.pending{background:#fff4de;color:#9f721a}.badge.cancelled,.badge.refunded{background:#fdeced;color:#b84f60}.field{display:block;margin-bottom:18px;min-width:0}.field>span{display:block;margin-bottom:7px;font-size:12px;font-weight:600}.field input,.field textarea,.field select{width:100%;background:var(--surface);color:var(--ink);border:1px solid var(--border);border-radius:9px;padding:11px 12px;font-size:13px}.field textarea{resize:vertical;min-height:70px}.field input[type=file]{font-size:11px;padding:10px}.field small{display:block;margin-top:6px}.check{display:flex;align-items:center;gap:10px;font-size:12px;line-height:1.5;margin:13px 0}.check input{accent-color:var(--primary);width:16px;height:16px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.form-actions{margin-top:24px}.form h2{margin-bottom:23px}.form fieldset{border:1px solid var(--border);border-radius:10px;margin:20px 0;padding:15px}.form legend{font-size:12px;padding:0 6px}.notice{padding:16px 20px;border-radius:12px;background:#e5f6ee;border:1px solid #c7e9da;color:#208b5e;margin:20px 0}.notice.info{background:#eeefff;color:#5551a0;border-color:#e0def5}.notice.error{background:#fdeced;color:#b84f60}.empty{text-align:center;padding:50px 20px;color:var(--muted);grid-column:1/-1;width:100%}.empty h1,.empty h3{color:var(--ink)}.small-empty{padding:40px 15px;font-size:12px}.pagination{display:flex;align-items:center;justify-content:center;gap:30px;font-size:12px;margin:25px 0}.list-item{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 0;border-bottom:1px solid var(--border);font-size:12px}.list-item small{display:block}.list-item .form{margin:0;padding:0;border:0;box-shadow:none}.list-item .form-actions{margin:0}.list-item button{padding:6px 10px;font-size:10px}.message{background:var(--bg);padding:16px;border-radius:12px;margin-top:15px}.message small{margin-left:15px}.message p{margin:10px 0 0}.library-banner{background:linear-gradient(120deg,#f0ebff,#e7f3fd);border-radius:20px;padding:35px;margin-bottom:32px}.library-banner h2{font-size:29px;max-width:650px;margin:12px 0}.library-banner p{font-size:13px;color:#72768b}.count{background:var(--soft);color:var(--primary);border-radius:20px;padding:3px 10px;font-size:12px;margin-left:8px}.reader-toolbar{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:15px;font-size:12px;background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-bottom:14px}.reader-toolbar input{width:65px;padding:5px;border:1px solid var(--border);border-radius:5px}.reader iframe{width:100%;height:76vh;border:1px solid var(--border);border-radius:12px;background:#e3e5ec}.reader .muted{font-size:11px}.landing-block{padding:65px 0;max-width:850px;margin:auto}.landing-block.hero{display:block;text-align:center}.landing-block.hero h2{font-size:48px}.landing-block.hero p{font-size:18px;color:var(--muted)}.landing-block.cta{text-align:center;background:var(--bg);border-radius:24px;padding:45px;margin-top:30px}.landing-image{max-height:600px;object-fit:contain;margin:25px auto}.video{width:100%;aspect-ratio:16/9;border:0;border-radius:16px;margin-top:25px}.benefit-lines{display:grid;grid-template-columns:1fr 1fr;gap:18px}.benefit-lines p{background:var(--soft);border-radius:12px;padding:20px;margin:0}.alert-grid{display:flex;gap:30px;flex-wrap:wrap;font-size:12px}.mobile-menu{display:none}.consent{position:fixed;bottom:20px;left:20px;right:20px;max-width:650px;padding:20px;background:var(--surface);box-shadow:0 10px 80px #0003;border:1px solid var(--border);border-radius:16px;z-index:50;font-size:12px}.consent form{display:flex;gap:12px}.consent p{margin:0 0 15px}.checkout-product{display:flex;justify-content:space-between;align-items:center;gap:25px}.checkout-product h2{margin:0}.checkout-product strong{font-size:25px;color:var(--primary)}

@media(min-width:1450px){.metric strong{font-size:32px}.workspace{padding:38px 45px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1120px){.sidebar{width:222px;padding:28px 15px}.workspace{margin-left:222px;padding:27px 24px}.metric-grid{grid-template-columns:repeat(2,1fr)}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{gap:25px}.hero .hero-notes{gap:10px}.orbit{width:300px;height:300px}.hero-art .book-cover{width:210px}.auth-layout{gap:35px}.product-detail{gap:35px;grid-template-columns:300px 1fr}.sidebar .brand small{font-size:6px}}
@media(max-width:760px){.site-header{padding:19px 20px}.site-header nav{gap:15px}.site-header nav>a:not(.btn){display:none}.site-content{padding:0 20px}.brand{font-size:15px}.brand small{font-size:6px}.brand-mark{width:36px;height:36px}.hero{grid-template-columns:1fr;padding:42px 0 40px;gap:20px;min-height:0}.hero h1{font-size:42px;max-width:500px}.hero-copy>p{font-size:15px}.hero-art{min-height:350px}.hero-art .book-cover{height:320px;width:180px}.hero-symbol{height:250px;width:200px}.hero-symbol span{font-size:90px}.orbit{width:280px;height:280px}.floating-note{right:10px;bottom:0}.hero-actions{gap:18px}.hero-actions .btn{font-size:12px}.hero-notes{font-size:9px}.section-head h2{font-size:23px}.section-head{align-items:flex-start}.product-grid{gap:14px}.product-info{padding:17px}.product-info h3{font-size:16px}.product-info .eyebrow{font-size:8px;letter-spacing:1px}.product-info p{font-size:11px}.product-card>.book-cover{height:235px;padding:20px}.product-info>.btn{font-size:11px;padding:12px}.product-info>.btn .icon{display:none}.product-info .price{font-size:23px}.benefits{grid-template-columns:1fr;margin:45px 0;gap:25px;padding:28px}.faq{margin:40px 0}.site-footer{padding:25px 20px;flex-direction:column}.auth-layout{grid-template-columns:1fr;padding:35px 0}.auth-intro{display:none}.auth-panel h2{font-size:29px}.product-detail{grid-template-columns:1fr;padding:35px 0;gap:30px}.detail-cover{max-width:280px;margin:auto;padding:25px}.product-detail h1{font-size:34px}.catalog-heading{padding:40px 0 10px}.catalog-heading h1{font-size:36px}.sidebar{width:250px;transform:translateX(-100%);transition:transform .2s}.menu-open .sidebar{transform:translateX(0);box-shadow:20px 0 60px #0003}.workspace{margin-left:0;padding:24px 18px}.topbar{padding-left:40px;margin-bottom:24px}.topbar h1{font-size:24px;letter-spacing:-.7px}.topbar .eyebrow{font-size:7px;letter-spacing:1px}.user-chip>span:last-child{display:none}.mobile-menu{display:flex;align-items:center;justify-content:center;position:fixed;left:15px;top:34px;z-index:45;background:var(--surface);color:var(--ink);border:1px solid var(--border);border-radius:9px;width:33px;height:33px}.menu-open .mobile-menu{left:213px}.intro-line{align-items:flex-start;flex-direction:column;gap:14px}.filters{padding:14px;gap:10px}.filters .field{min-width:100px}.metric-grid{gap:11px}.metric{padding:16px}.metric strong{font-size:25px}.metric-top{font-size:10px}.metric .icon{width:27px;height:27px;padding:6px}.dashboard-grid{grid-template-columns:1fr;gap:16px}.dashboard-grid .wide{grid-column:auto}.card{padding:18px;border-radius:14px}.card h2{font-size:17px}.card-title{gap:12px}.chart{height:220px}.card-title .pill{font-size:8px}.form-grid{grid-template-columns:1fr}.library-banner{padding:25px}.library-banner h2{font-size:25px}.library-grid{grid-template-columns:1fr 1fr}.reader-toolbar{gap:12px;padding:13px}.reader-toolbar .btn{font-size:10px}.reader iframe{height:68vh}.landing-block{padding:35px 0}.landing-block.hero h2{font-size:37px}.benefit-lines{grid-template-columns:1fr}.list-item{flex-wrap:wrap}.narrow{margin:35px auto}.checkout-product{align-items:flex-start;flex-direction:column}.update-row{font-size:9px;flex-wrap:wrap}.hero-art .generated-cover strong{font-size:22px}.hero-art .generated-cover>span{font-size:11px}}
@media(max-width:390px){.product-grid{grid-template-columns:1fr}.product-card>.book-cover{height:300px}.hero h1{font-size:37px}.hero-actions{flex-wrap:wrap}.metric strong{font-size:21px}.metric{padding:13px}.metric-top .icon{display:none}}
@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
.pdf-stage{overflow:auto;background:#dfe3ec;padding:14px;border-radius:12px;min-height:350px;text-align:center;max-height:80vh}.pdf-paper{position:relative;display:inline-block;vertical-align:top;line-height:0}.pdf-paper canvas{display:block;max-width:none}.pdf-links{position:absolute;inset:0}.pdf-hotspot{position:absolute;border:1px solid transparent}.pdf-hotspot:hover{border-color:var(--primary);background:#6554e811}.pdf-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pdf-outline{list-style:none;padding:0}.pdf-outline li{padding:7px 0;font-size:12px}.pdf-reader:fullscreen{background:var(--bg);padding:15px;overflow:auto}.pdf-reader .reader-toolbar select{border:1px solid var(--border);border-radius:7px;padding:5px;background:var(--surface);color:var(--ink)}.pdf-reader [role=status]{font-size:11px;color:var(--muted);margin:12px 0}

.brand-horizontal img{display:block;max-width:210px;width:100%;max-height:82px;object-fit:contain}.site-header .brand-horizontal{width:230px;flex-shrink:0}.brand-horizontal{min-height:55px}.product-card .book-cover{object-fit:contain;aspect-ratio:9/16}.card:has(a[href*="pagina="]){margin-bottom:16px}@media(max-width:600px){.site-header .brand-horizontal{width:155px}.brand-horizontal img{max-height:65px}}
