.print-btn{display:inline-block;padding:.5rem 1.2rem;background:var(--color-gold);color:var(--color-brown-dark);border:none;border-radius:var(--radius-sm);font-weight:700;cursor:pointer;font-size:.95rem;margin-bottom:1.5rem}.print-btn:hover{background:var(--color-gold-dark)}.cheatsheet{columns:2;column-gap:2rem;font-size:.85rem;line-height:1.4}.cheatsheet section{break-inside:avoid;margin-bottom:1rem;padding:.5rem;border:1px solid var(--color-parchment-darker);border-radius:var(--radius-sm);background:var(--color-parchment-light)}.cheatsheet h2{font-size:1rem;margin:0 0 .4rem;padding-bottom:.2rem;border-bottom:2px solid var(--color-gold);color:var(--color-brown-dark)}.cheatsheet h3{font-size:.85rem;margin:.5rem 0 .2rem;color:var(--color-brown-medium)}.cheatsheet pre{font-size:.75rem;margin:.3rem 0;padding:.3rem .4rem;line-height:1.3}.cheatsheet code{font-size:.75rem}.cheatsheet p{margin:.2rem 0;font-size:.8rem}.cheatsheet ol,.cheatsheet ul{margin:.2rem 0;padding-left:1.2rem}.cheatsheet li{margin:.1rem 0;font-size:.8rem}.cheatsheet table{font-size:.75rem;width:100%}.cheatsheet table td,.cheatsheet table th{padding:.15rem .3rem}.cheatsheet-header{text-align:center;margin-bottom:1rem}.cheatsheet-header h1{font-size:1.3rem;margin:0}.cheatsheet-header p{font-size:.8rem;color:var(--color-brown-medium);margin:.2rem 0 0}@media print{#nav-container,#nav-footer,.nav-footer,.nav-toggle,.print-btn,.sidebar-nav,.sidebar-overlay,.site-footer,.site-header{display:none!important}@page{size:A4;margin:1.2cm 1cm}body{margin:0;padding:0;background:#fff;color:#000;font-size:9pt}.page-wrapper{display:block}.main-content{max-width:100%;margin:0;padding:0}.cheatsheet{columns:2;column-gap:1.5rem;font-size:8pt;line-height:1.3}.cheatsheet section{break-inside:avoid;border:.5pt solid #999;background:0 0;padding:.3rem;margin-bottom:.5rem}.cheatsheet h2{font-size:10pt;border-bottom:1pt solid #333}.cheatsheet h3{font-size:8.5pt}.cheatsheet pre{font-size:7pt;border:.5pt solid #ccc;background:#f5f5f5!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.cheatsheet code,.cheatsheet li,.cheatsheet p{font-size:7.5pt}.cheatsheet table{font-size:7pt}.cheatsheet-header h1{font-size:12pt}.cheatsheet-header p{font-size:8pt}a{color:#000;text-decoration:none}}
