@media print{@page{size:letter;margin:2cm;@bottom-center{content:counter(page) " / " counter(pages);font-family:var(--font-body);font-size:.75rem;color:#666}}.top-nav,.ledger-nav,.background-ink-selector,.download-card button,.download-btn,.copy-btn,.download-file-btn,.editable-text,.test-field,.asset-btn,.scroll-indicator,.nav-toggle{display:none!important}.section{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;padding:var(--space-6) 0!important}.color-swatch,.font-specimen,.logo-display,.do-dont-card,.download-card,.palette-group,.typography-grid{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}:root{--color-text:#111827;--color-text-muted:#444;--color-bg:#fff;--color-surface:#fff;--color-border:#ddd;--color-bg-muted:#f5f5f5;--color-primary:#0a1fdb;--color-success:#059669;--color-error:#dc2626;--color-warning:#d97706}body{color:var(--color-text);background:#fff;font-size:11pt;line-height:1.6}.hero{-moz-column-break-after:page;break-after:page;padding:var(--space-8) 0!important;background:0 0!important}.hero-title{font-size:28pt!important}.hero-tagline{font-size:14pt!important}.section{padding:var(--space-6) 0!important}.section-title,.sec-title{-moz-column-break-after:avoid;break-after:avoid;font-size:20pt!important}.section-description,.sec-lede{font-size:11pt!important}.sec-run{border-bottom:.5pt solid #999!important}.palette-title,.subsection-title{-moz-column-break-after:avoid;break-after:avoid;font-size:14pt!important}.palette-grid{gap:var(--space-4)!important;grid-template-columns:repeat(2,1fr)!important;display:grid!important}.color-swatch{page-break-inside:avoid;border:1px solid var(--color-border)!important;box-shadow:none!important;transform:none!important}.color-preview{border:1px solid var(--color-border);height:60px!important}.color-values{font-size:8pt!important}.color-values code{font-size:7pt!important}.font-specimen{page-break-inside:avoid;border:1px solid var(--color-border)!important;box-shadow:none!important}.specimen-sizes .size-row{grid-template-columns:60px 1fr!important}.size-preview{font-size:10pt!important}.typography-table{font-size:9pt!important}.logo-display{page-break-inside:avoid;border:1px solid var(--color-border)!important;box-shadow:none!important}.logo-preview{min-height:100px!important;padding:var(--space-4)!important}.logo-preview img{max-height:80px!important}.do-dont-card{page-break-inside:avoid;border:1px solid var(--color-border)!important;box-shadow:none!important}.card-grid{gap:var(--space-4)!important;grid-template-columns:1fr 1fr!important;display:grid!important}.dos-column li:before{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--color-success)!important}.donts-column li:before{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--color-error)!important}.download-card{page-break-inside:avoid;border:1px solid var(--color-border)!important;box-shadow:none!important}.download-btn{display:none!important}.download-card a[href^=http]:after{content:" (" attr(href) ")";color:#666;font-size:8pt;font-family:var(--font-mono)}.logos-grid,.typography-grid,.fonts-grid,.usage-grid,.do-dont-grid{gap:var(--space-4)!important;grid-template-columns:repeat(2,1fr)!important;display:grid!important}@media print and (width<=600px){.logos-grid,.typography-grid,.fonts-grid,.usage-grid,.do-dont-grid,.palette-grid,.card-grid{grid-template-columns:1fr!important}}a{color:var(--color-text)!important;text-decoration:none!important}a[href^=http]:after{content:" (" attr(href) ")";color:#666;font-size:.75em;font-family:var(--font-mono)}.section:first-of-type{margin-top:0}p,li,h2,h3,h4{widows:3;orphans:3}h1,h2,h3,h4{-moz-column-break-after:avoid;break-after:avoid}.footer{border-top:1px solid var(--color-border);padding-top:var(--space-4);margin-top:var(--space-8);page-break-before:auto}.footer-copyright{font-size:9pt!important}.footer-links{display:none}img{page-break-inside:avoid;max-width:100%!important}table{page-break-inside:auto}tr{page-break-inside:avoid;page-break-after:auto}thead{display:table-header-group}.fonts-download,.font-files ul{display:none}}.logo-tab-btn[data-astro-cid-omps2pkf]{color:#000;background-color:#fff}.logo-tab-btn[data-astro-cid-omps2pkf]:hover,.logo-tab-btn[data-astro-cid-omps2pkf].active-tab{color:#fff;background-color:#000}
