#kdp-bleed-calculator .bleed-main-size{margin:22px 0 15px}#kdp-bleed-calculator .cover-value{font-size:clamp(24px,3.1vw,38px);line-height:1.55;white-space:normal}#kdp-bleed-calculator .cover-value small{margin-left:8px;font-size:13px;font-weight:400;color:var(--muted);letter-spacing:0}#kdp-bleed-calculator .pixel-row{flex-wrap:wrap}#kdp-bleed-calculator .pixel-row strong{margin-left:0}#kdp-bleed-calculator .bleed-raster-suggestion{margin-top:7px;background:#f5f5f7;color:var(--muted)}#kdp-bleed-calculator .bleed-spread-reference{margin:18px 0;border:1px solid var(--line);border-radius:6px;padding:12px;font-size:12px}#kdp-bleed-calculator .bleed-spread-reference summary{cursor:pointer;font-weight:500;line-height:1.6}#kdp-bleed-calculator .bleed-spread-reference p{color:var(--muted);margin:12px 0 0;line-height:1.8}#kdp-bleed-calculator .bleed-spread-reference strong{color:var(--ink)}#kdp-bleed-calculator .bleed-margins{margin:20px 0 9px;display:grid;gap:9px;font-size:12px}#kdp-bleed-calculator .bleed-margins>div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--line)}#kdp-bleed-calculator .bleed-margins dt{color:var(--muted)}#kdp-bleed-calculator .bleed-margins dd{margin:0;font-weight:600;white-space:nowrap}#kdp-bleed-calculator .diagram svg{max-height:330px}#kdp-bleed-calculator .diagram-heading{flex-wrap:wrap;gap:5px 12px}#kdp-bleed-calculator .diagram figcaption{gap:8px 16px}#kdp-bleed-calculator .swatch.bleed-safe{background:#f0f6ed;border-color:#749064}#kdp-bleed-calculator .swatch.bleed{background:#f5d9b5;border-color:#b6382d}#kdp-bleed-calculator .result-actions{flex-wrap:wrap;gap:10px 18px}.bleed-page .bleed-faq-source{margin:0 0 18px 28px;font-size:11px}.bleed-page .bleed-blueprint{margin:28px 0 0;padding:20px;background:#f5f5f7;border:1px solid var(--line);border-radius:12px}.bleed-page .bleed-blueprint h2{margin:0 0 7px;font-size:17px;font-weight:600}.bleed-page .bleed-blueprint p{margin:0;color:var(--muted);font-size:12px}.bleed-page .explanation>h3{margin:28px 0 10px;font-size:17px;line-height:1.5;font-weight:600}.bleed-page .explanation>h3:first-child{margin-top:0}.bleed-page .explanation>.text-link{margin-bottom:18px}.bleed-page .explanation p>a{text-decoration:underline;text-underline-offset:3px}.bleed-page .bleed-export-steps{color:var(--muted);font-size:14px;line-height:1.85;margin:0 0 18px;padding-left:20px}.bleed-page .bleed-export-steps li+li{margin-top:7px}@media(max-width:780px){#kdp-bleed-calculator input,#kdp-bleed-calculator select{font-size:16px}#kdp-bleed-calculator .bleed-margins>div{gap:10px}.bleed-page .formula-block>div{align-items:flex-start;flex-wrap:wrap;gap:3px 12px}.bleed-page .formula-block code{overflow-wrap:anywhere}}