.print-calendar{padding-block:clamp(28px,4vw,56px)}.print-head{max-width:720px;margin-bottom:var(--s-6)}.print-head h1{margin:0 0 var(--s-3)}.print-sampling{font-weight:500}.print-grid{gap:var(--s-5);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid}.print-tile{min-width:0;color:inherit;flex-direction:column;gap:8px;text-decoration:none;display:flex}.print-thumb{aspect-ratio:1;border:1px solid var(--rule);border-radius:var(--r-1);background:var(--sheet) center / cover no-repeat;display:block;overflow:hidden}.print-thumb canvas{width:100%;height:100%;display:block}.print-empty{background-image:repeating-linear-gradient(135deg, transparent 0 10px, var(--rule) 10px 11px)}.print-cap{flex-direction:column;gap:2px;font-size:14.5px;display:flex}.print-cap .muted{font-size:13.5px}.print-one{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(24px,4vw,64px);padding-block:clamp(24px,3vw,48px);display:grid}.print-art{position:sticky;top:88px}.print-nav{margin-top:var(--s-3);gap:16px;font-size:15px;display:flex}.print-text h1{margin:0 0 var(--s-2)}.print-text h2{margin:var(--s-6) 0 var(--s-2)}.print-gaps{color:var(--ember-deep);font-weight:500}.print-table{border-collapse:collapse;width:100%;font-size:15px}.print-table th{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;width:34%;padding:7px 12px 7px 0;font-weight:500}.print-table td{border-bottom:1px solid var(--rule);overflow-wrap:anywhere;padding:7px 0;font-size:14px}.print-note{margin-top:var(--s-2);font-size:14px}.print-code{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}.print-payload{resize:vertical;width:100%;font-size:12.5px}.print-go{margin-top:var(--s-2)}.print-checks{margin:0 0 var(--s-3);padding:0;font-size:15px;list-style:none}.print-checks li{overflow-wrap:anywhere}.print-checks li[data-ok=true]{color:var(--moss-deep,var(--moss))}.print-checks li[data-ok=false]{color:var(--ember-deep)}.print-hash{color:var(--ink-soft);overflow-wrap:anywhere;font-size:12.5px}.print-missing{padding-block:clamp(48px,8vw,96px)}@media (max-width:860px){.print-one{grid-template-columns:minmax(0,1fr)}.print-art{position:static}}
