@page{size:A4 landscape;margin:10mm}:root,:root[data-theme="dark"]{--bg:#fff;--surface:#fff;--ink:#000;--ink-2:#333;--ink-3:#555;--line:#999;--line-strong:#666;--a-tint:#d9d9d9;--a-solid:#8c8c8c;--a-ink:#000;--b-tint:#fff;--b-solid:#000;--b-ink:#000;--b-hatch:repeating-linear-gradient(45deg,transparent 0 4px,#555 4px 5px);--b-pattern:var(--b-hatch),linear-gradient(#fff,#fff)}*{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none !important}body{background:#fff;color:#000;font-size:11px}.pub-header,.pub-footer,.tabbar,.rail,.no-print,.save-card,.actionbar,.toast-region,.skip-link,.answer,.callout,.cal-toolbar,.offline-bar,.scrim,button.btn{display:none !important}.page{max-width:none !important;padding:0 !important}.simulator,.app__main{padding:0 !important}.app{display:block !important}.print-head{display:block;margin-bottom:4mm}.print-head .t-h3{font-size:14px}.year{grid-template-columns:repeat(4,1fr) !important;gap:3mm 5mm !important}.mini{break-inside:avoid}.mini__title{font-size:10px}.mini__grid{grid-template-columns:repeat(7,5.5mm) !important;gap:0.6mm}.mini .cell{width:5.5mm !important;height:5.5mm !important}.mini .cell__num{font-size:7.5px}.cell[data-parent="B"] .cell__num{color:#000;text-shadow:0 0 2px #fff,0 0 2px #fff}.legend .chip[data-parent="B"]{background:#fff;border:1px solid #000}.legend .chip[data-parent="B"] .dot{background:var(--b-pattern);color:#000}.mini .cell--holiday{box-shadow:inset 0 0 0 0.6px #000 !important}.legend{margin-top:3mm;font-size:10px}.month .cell{height:16mm}