@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/nunito-latin-400-normal.r8SDr6Up.woff2)format("woff2"),url(/_astro/nunito-latin-400-normal.DKg4f3fz.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/nunito-latin-600-normal.Br8yIETf.woff2)format("woff2"),url(/_astro/nunito-latin-600-normal.Cd0eNu1l.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/nunito-latin-700-normal.Dort48En.woff2)format("woff2"),url(/_astro/nunito-latin-700-normal.OcDqTBcA.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/nunito-latin-800-normal.Dz8SOQK_.woff2)format("woff2"),url(/_astro/nunito-latin-800-normal.D-J0wlBY.woff)format("woff")}@font-face{font-family:Fraunces;font-style:italic;font-display:swap;font-weight:300;src:url(/_astro/fraunces-latin-300-italic.Ck6y_GI5.woff2)format("woff2"),url(/_astro/fraunces-latin-300-italic.BHRYWiFF.woff)format("woff")}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/fraunces-latin-500-normal.DnGCNyPD.woff2)format("woff2"),url(/_astro/fraunces-latin-500-normal.BTR4KCeb.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/inter-latin-300-normal.BVlfKGgI.woff2)format("woff2"),url(/_astro/inter-latin-300-normal.i8F0SvXL.woff)format("woff")}.sheet{--pw:8.5in;--ph:11in;--margin:12mm;--ink:#1b1b1b;--muted:#8a8a8a;--line:#cfcfcf;--hol:#b3261e;--hol-bg:#fbeceb;--we-bg:transparent;--head-font:"Inter", system-ui, sans-serif;--body-font:"Inter", system-ui, sans-serif;box-sizing:border-box;width:var(--pw);height:var(--ph);padding:var(--margin);color:var(--ink);font-family:var(--body-font);-webkit-print-color-adjust:exact;print-color-adjust:exact;font-variant-numeric:tabular-nums lining-nums;background:#fff;flex-direction:column;gap:4mm;font-size:9pt;line-height:1.2;display:flex;overflow:hidden}.sheet *,.sheet :before,.sheet :after{box-sizing:border-box}.sheet.p-a4{--pw:210mm;--ph:297mm}.sheet.o-landscape{width:var(--ph);height:var(--pw)}.sheet .sh-head{flex:none;justify-content:space-between;align-items:flex-end;gap:6mm;display:flex}.sheet .sh-title{font-family:var(--head-font);letter-spacing:-.02em;margin:0;font-size:34pt;font-weight:700;line-height:1}.sheet .sh-year{font-weight:300}.sheet.k-year .sh-year{font-weight:700}.sheet.k-year .sh-month{font-weight:300}.sheet .art-wrap{display:none}.sheet .grid{border-collapse:collapse;table-layout:fixed;flex:auto;width:100%}.sheet .grid th{text-transform:uppercase;letter-spacing:.06em;text-align:left;color:var(--ink);padding:0 0 2mm;font-size:8.5pt;font-weight:600}.sheet .grid th .abbr,.sheet.o-portrait .grid th .full{display:none}.sheet.o-portrait .grid th .abbr{display:inline}.sheet .grid th.wk,.sheet .grid td.wk{width:7mm}.sheet .grid td{vertical-align:top;border:.6pt solid var(--line);padding:1.5mm 1.8mm;overflow:hidden}.sheet .grid td.wk{color:var(--muted);text-align:right;opacity:.7;border:0;padding:1.8mm 1mm 0 0;font-size:7pt}.sheet .grid td.out{background:0 0}.sheet .grid td.we{background:var(--we-bg)}.sheet .num{font-size:13pt;font-weight:600;line-height:1;display:block}.sheet .hname{-webkit-line-clamp:3;color:var(--hol);-webkit-box-orient:vertical;margin-top:1mm;font-size:6.5pt;font-weight:600;line-height:1.15;display:-webkit-box;overflow:hidden}.sheet .grid td.hol{background:var(--hol-bg)}.sheet .grid td.hol .num{color:var(--hol)}.sheet .grid tbody tr{height:20%}.sheet .grid.rows-4 tbody tr{height:25%}.sheet .grid.rows-6 tbody tr{height:16.66%}.sheet .sh-bottom{flex:none;gap:6mm;min-height:0;display:flex}.sheet.k-month .sh-bottom{height:30mm}.sheet.k-month.o-landscape .sh-bottom{height:22mm}.sheet .sh-hols{flex:0 0 38%}.sheet .hol-list{margin:0;padding:0;font-size:7.5pt;line-height:1.45;list-style:none}.sheet .hol-list b{min-width:13mm;color:var(--hol);font-weight:700;display:inline-block}.sheet .notes{flex-direction:column;flex:1;display:flex}.sheet .notes-title{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:1mm;font-size:7.5pt;font-weight:700}.sheet .lines{background:repeating-linear-gradient(to bottom, transparent 0, transparent calc(6mm - .5pt), var(--line) calc(6mm - .5pt), var(--line) 6mm);flex:1}.sheet.no-notes .notes,.sheet.no-holidays .hname,.sheet.no-holidays .sh-hols,.sheet.no-holidays .year-hols{display:none}.sheet.no-holidays .grid td.hol{background:0 0}.sheet.no-holidays .grid td.hol.we{background:var(--we-bg)}.sheet.no-holidays .grid td.hol .num,.sheet.no-holidays .mini td.hol{color:inherit;font-weight:inherit;background:0 0}.sheet.k-month.no-holidays.no-notes .sh-bottom{display:none}.sheet.k-month.no-holidays .notes{flex:1}.sheet .sh-foot{color:var(--muted);flex:none;justify-content:space-between;font-size:6.5pt;display:flex}.sheet.no-holidays .sh-region{visibility:hidden}.sheet .year-grid{flex:auto;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(3,1fr);gap:4mm 6mm;min-height:0;display:grid}.sheet.o-landscape .year-grid{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(4,1fr);gap:3mm 6mm}.sheet .mini{flex-direction:column;min-height:0;display:flex}.sheet .mini-title{font-family:var(--head-font);margin-bottom:1mm;font-size:11pt;font-weight:700}.sheet .mini table{border-collapse:collapse;table-layout:fixed;text-align:center;flex:1;width:100%;font-size:8pt}.sheet .mini th{color:var(--muted);padding-bottom:.5mm;font-size:6.5pt;font-weight:700}.sheet .mini td{height:1.3em;padding:0}.sheet .mini .wk{width:1.4em;color:var(--muted);opacity:.7;text-align:left;font-size:5.5pt}.sheet .mini td.we{color:var(--muted)}.sheet .mini td.hol{color:var(--hol);background:var(--hol-bg);border-radius:2px;font-weight:700}.sheet.k-year .sh-bottom{flex:none}.sheet .year-hols{columns:3;column-gap:6mm;width:100%;font-size:6.8pt;line-height:1.4}.sheet.o-landscape .year-hols{columns:4}.sheet .year-hols li{break-inside:avoid}.sheet.k-year .sh-title{font-size:30pt}.sheet.k-year.o-landscape{gap:3mm}.sheet.k-year.o-landscape .sh-title{font-size:24pt}.sheet.k-year.o-landscape .year-hols{font-size:6.3pt;line-height:1.3}.sheet:not(.t-minimal):not(.t-planner) .wk{display:none}.sheet.t-minimal{--line:#bdbdbd;--hol:#b3261e;--hol-bg:transparent}.sheet.t-minimal .sh-head{border-bottom:1.5pt solid var(--ink);padding-bottom:2mm}.sheet.t-minimal .grid td{border-width:.5pt}.sheet.t-minimal .grid td.we .num{color:#6d6d6d}.sheet.t-minimal td.hol .num:after{content:"•";vertical-align:top;margin-left:.8mm;font-size:9pt}.sheet.t-pastel{--head-font:"Nunito", system-ui, sans-serif;--body-font:"Nunito", system-ui, sans-serif;--ink:#3b3355;--muted:#8f87a8;--line:#e6e0f2;--hol:#c2477a;--hol-bg:#fde7f0;--we-bg:#f1f7fd;--accent:#fff1c9}.sheet.t-pastel .sh-head{background:var(--accent);border-radius:6mm;padding:4mm 7mm}.sheet.t-pastel .sh-title{font-size:30pt;font-weight:800}.sheet.t-pastel .sh-year{font-weight:400}.sheet.t-pastel .grid{border-collapse:separate;border-spacing:1.4mm;width:calc(100% + 2.8mm);margin:-1.4mm}.sheet.t-pastel .grid td{border:.8pt solid var(--line);border-radius:2.5mm}.sheet.t-pastel .grid td.out{border-color:#0000}.sheet.t-pastel .grid th{text-align:center;color:var(--muted)}.sheet.t-pastel .num{font-weight:800}.sheet.t-pastel .notes{background:#f7f4fc;border-radius:3mm;padding:2mm 3mm}.sheet.t-pastel .mini{background:#fbfaff;border-radius:3mm;padding:1.5mm 2mm}.sheet.t-pastel .mini-title{color:var(--hol)}.sheet.t-pastel.k-year .sh-head{background:#e4f3ea}.sheet.t-seasonal{--head-font:"Fraunces", Georgia, serif;--ink:#2d2a26;--muted:#958b7f;--line:#e3dbcf;--hol:#b5532b;--hol-bg:#fbefe6;--we-bg:#faf7f2}.sheet.t-seasonal .sh-head{flex-direction:column;align-items:center;gap:2mm}.sheet.t-seasonal .art-wrap{width:100%;height:48mm;display:block}.sheet.t-seasonal.o-landscape .art-wrap{height:30mm}.sheet.t-seasonal .art-wrap .art{width:100%;height:100%}.sheet.t-seasonal .sh-title{text-align:center;font-size:32pt;font-weight:600}.sheet.t-seasonal .sh-year{font-style:italic;font-weight:300}.sheet.t-seasonal .grid th{text-align:center;color:var(--muted);font-family:var(--head-font);text-transform:none;letter-spacing:0;font-size:10pt;font-weight:600}.sheet.t-seasonal .num{font-family:var(--head-font);font-weight:500}.sheet.t-seasonal .art-strip{justify-content:center;gap:4mm;width:100%;height:18mm;display:flex}.sheet.t-seasonal .art-strip .art{width:auto;height:100%}.sheet.t-seasonal.k-year .sh-title{font-size:28pt}.sheet.t-seasonal.k-year.o-landscape .art-strip{height:12mm}.sheet.t-seasonal .mini-title{text-align:center;color:var(--hol);font-weight:600}.sheet.t-bold{--accent:#1f6f5c;--ink:#17191c;--muted:#8a8f96;--line:#d5d8dc;--soft:color-mix(in srgb, var(--accent) 9%, white);--hol:var(--accent);--hol-bg:color-mix(in srgb, var(--accent) 20%, white);--we-bg:color-mix(in srgb, var(--accent) 5%, white)}.sheet.t-bold.m-0{--accent:#23497a}.sheet.t-bold.m-1{--accent:#b8325a}.sheet.t-bold.m-2{--accent:#2f7d4f}.sheet.t-bold.m-3{--accent:#7b4fb0}.sheet.t-bold.m-4{--accent:#c2621d}.sheet.t-bold.m-5{--accent:#1c7f8f}.sheet.t-bold.m-6{--accent:#c23a2b}.sheet.t-bold.m-7{--accent:#b2851a}.sheet.t-bold.m-8{--accent:#4b6b2e}.sheet.t-bold.m-9{--accent:#a24a1c}.sheet.t-bold.m-10{--accent:#5a4636}.sheet.t-bold.m-11{--accent:#1d5b4a}.sheet.t-bold .sh-head{background:var(--accent);color:#fff;border-radius:3mm;padding:7mm 8mm 6mm}.sheet.t-bold .sh-title{letter-spacing:-.03em;text-transform:uppercase;justify-content:space-between;align-items:baseline;width:100%;font-size:40pt;font-weight:800;display:flex}.sheet.t-bold .sh-year{opacity:.8;letter-spacing:0;font-weight:300}.sheet.t-bold.k-year .sh-title{font-size:34pt}.sheet.t-bold.k-year .sh-year{opacity:1;font-weight:800}.sheet.t-bold.k-year .sh-month{opacity:.8;font-weight:300}.sheet.t-bold .grid th{background:var(--soft);color:var(--accent);text-align:center;padding:2mm 0;font-weight:800}.sheet.t-bold .grid td{border-color:var(--line)}.sheet.t-bold .num{font-size:14pt;font-weight:800}.sheet.t-bold .grid td.we .num,.sheet.t-bold .notes-title{color:var(--accent)}.sheet.t-bold .mini-title{background:var(--accent);color:#fff;text-transform:uppercase;letter-spacing:.04em;border-radius:1.5mm;padding:.8mm 2mm;font-size:9.5pt}.sheet.t-bold .mini td.we{color:var(--accent)}.sheet.t-botanical{--head-font:"Fraunces", Georgia, serif;--ink:#2f3a2f;--muted:#7d8a78;--line:#d6dfcf;--hol:#a3532f;--hol-bg:#f7ede4;--we-bg:#f4f7f0}.sheet.t-botanical .sh-head{justify-content:center;align-items:center;gap:4mm;padding:2mm 0 1mm}.sheet.t-botanical .decor{flex:0 0 42mm;height:18mm}.sheet.t-botanical .decor-r{transform:scaleX(-1)}.sheet.t-botanical .sprig{width:100%;height:100%}.sheet.t-botanical .sh-title{text-align:center;flex-direction:column;align-items:center;gap:1.5mm;font-size:38pt;font-style:italic;font-weight:300;display:flex}.sheet.t-botanical .sh-year{letter-spacing:.5em;color:var(--muted);margin-right:-.5em;font-family:Inter,sans-serif;font-size:9pt;font-style:normal;font-weight:600}.sheet.t-botanical.k-year .sh-title{flex-direction:column-reverse}.sheet.t-botanical.k-year .sh-year{font-family:var(--head-font);letter-spacing:0;color:var(--ink);margin:0;font-size:34pt;font-style:italic;font-weight:300}.sheet.t-botanical.k-year .sh-month{letter-spacing:.5em;color:var(--muted);font-family:Inter,sans-serif;font-size:8pt;font-style:normal;font-weight:600}.sheet.t-botanical .grid th{text-align:center;font-family:var(--head-font);text-transform:none;letter-spacing:0;color:var(--muted);font-size:10.5pt;font-style:italic;font-weight:400}.sheet.t-botanical .grid td{border-color:var(--line)}.sheet.t-botanical .num{font-family:var(--head-font);font-size:13pt;font-weight:500}.sheet.t-botanical .notes-title{font-family:var(--head-font);text-transform:none;letter-spacing:0;font-size:10pt;font-style:italic;font-weight:400}.sheet.t-botanical .mini-title{text-align:center;color:#5f8b5b;font-size:12pt;font-style:italic;font-weight:400}.sheet.t-botanical.o-landscape .decor{height:14mm}.sheet.t-planner{--accent:#3d5a80;--ink:#1d2433;--muted:#7b8494;--line:#cfd5df;--hol:#c8553d;--hol-bg:#fbebe7;--we-bg:#f4f6f9}.sheet.t-planner .sh-head{border-bottom:2.5pt solid var(--accent);padding-bottom:2.5mm}.sheet.t-planner .sh-title{font-size:32pt;font-weight:800}.sheet.t-planner .sh-year{color:var(--accent);font-weight:300}.sheet.t-planner.k-year .sh-year{color:var(--ink);font-weight:800}.sheet.t-planner.k-year .sh-month{color:var(--accent)}.sheet.t-planner .grid th{text-align:center;color:var(--accent);font-weight:700}.sheet.t-planner .num{font-size:11pt}.sheet .sh-main{flex:auto;gap:5mm;min-height:0;display:flex}.sheet.o-portrait .sh-main{flex-direction:column}.sheet .sh-main .grid{flex:auto;height:100%;min-height:0}.sheet .plan{flex:none;gap:4mm;min-height:0;display:flex}.sheet.o-portrait .plan{height:50mm}.sheet.o-landscape .plan{flex-direction:column;width:64mm}.sheet .plan .box{flex:1 1 0}.sheet .box{border:.7pt solid var(--line);border-radius:2mm;flex-direction:column;min-height:0;padding:2mm 3mm;display:flex;overflow:hidden}.sheet .box-title{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);flex:none;margin-bottom:1.5mm;font-size:7.5pt;font-weight:800}.sheet .box .sh-hols{flex:none;margin-bottom:1mm}.sheet .todo{flex-direction:column;flex:1;justify-content:space-between;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.sheet .todo li{border-bottom:.5pt solid var(--line);flex:1 1 0;align-items:flex-end;gap:2mm;max-height:7mm;padding-bottom:.8mm;display:flex}.sheet .todo li:before{content:"";border:.8pt solid var(--accent);border-radius:.6mm;flex:none;width:3mm;height:3mm}.sheet.t-planner.no-notes .plan .notes{display:flex}.sheet.t-planner.no-notes .plan .notes .lines{visibility:hidden}.sheet.t-planner.no-holidays .plan .sh-hols{display:none}.sheet.t-planner.k-year .sh-bottom{gap:6mm}.sheet.t-planner.k-year .year-hols{columns:2;flex:60%}.sheet.t-planner.k-year .b-goals{flex:40%;min-height:28mm}.sheet.t-planner.o-landscape.k-year .year-hols{columns:3}.sheet.t-planner .mini-title{color:var(--accent)}.sheet.bw{filter:grayscale()contrast(1.15)}.sheet.bw td.hol .num{text-underline-offset:1.2pt;text-decoration:underline}.sheet.bw .art{opacity:.55}.sheet.t-landmarks .art-wrap,.sheet.t-animals .art-wrap,.sheet.t-floral .art-wrap,.sheet.t-woodland .art-wrap{flex:none;display:block}.sheet .art-wrap .art{width:100%;height:100%;display:block}.sheet .sh-titles{flex-direction:column;gap:2.5mm;min-width:0;display:flex}.sheet .sh-cap{color:var(--muted);align-items:center;gap:1.6mm;margin:0;font-size:9pt;font-weight:600;line-height:1.3;display:flex}.sheet .sh-cap .pin{width:2.6mm;height:3.4mm;color:var(--accent,var(--hol));flex:none}.sheet .art-strip .art-cell{aspect-ratio:2;height:100%}.sheet .art-strip .art-cell .art{width:100%;height:100%;display:block}.sheet.t-landmarks .art-strip,.sheet.t-animals .art-strip,.sheet.t-floral .art-strip,.sheet.t-woodland .art-strip{justify-content:center;gap:4mm;height:19mm;display:flex}.sheet.k-year.o-landscape .art-strip{height:14mm}.sheet.k-year .sh-head:has(.art-strip){flex-direction:column;align-items:center;gap:3mm}.sheet.t-landmarks{--head-font:"Fraunces", Georgia, serif;--ink:#24324a;--muted:#6f7a8c;--line:#d6dce6;--accent:#2f5f8f;--hol:#c0392b;--hol-bg:#fbeceb;--we-bg:#f4f7fb}.sheet.t-landmarks.k-month .sh-head{justify-content:flex-start;align-items:center;gap:8mm;padding:1mm 0 2mm 1mm}.sheet.t-landmarks.k-month .art-wrap{background:#fff;border:.6pt solid #d6dce6;border-radius:1mm;width:86mm;height:45mm;padding:2mm;transform:rotate(-1.6deg);box-shadow:0 .6mm 2.4mm #24324a2e}.sheet.t-landmarks.k-month.o-landscape .art-wrap{width:62mm;height:33mm}.sheet.t-landmarks .sh-title{font-size:38pt;font-weight:600}.sheet.t-landmarks .sh-year{color:var(--accent);font-style:italic;font-weight:300}.sheet.t-landmarks.k-year .sh-year{color:var(--ink);font-style:normal;font-weight:600}.sheet.t-landmarks.k-year .sh-month{color:var(--accent);font-style:italic;font-weight:300}.sheet.t-landmarks .sh-cap{text-transform:uppercase;letter-spacing:.08em;font-family:Inter,sans-serif;font-size:7.5pt}.sheet.t-landmarks .grid th{text-align:center;color:var(--accent);font-weight:700}.sheet.t-landmarks .num{font-family:var(--head-font);font-weight:600}.sheet.t-landmarks .art-strip .art-cell{background:#fff;border:.5pt solid #d6dce6;padding:1mm;box-shadow:0 .4mm 1.2mm #24324a26}.sheet.t-landmarks .art-strip .art-cell:nth-child(odd){transform:rotate(-2deg)}.sheet.t-landmarks .art-strip .art-cell:nth-child(2n){transform:rotate(1.5deg)}.sheet.t-landmarks .mini-title{color:var(--accent);font-weight:600}.sheet.t-animals{--head-font:"Nunito", system-ui, sans-serif;--body-font:"Nunito", system-ui, sans-serif;--ink:#3a3550;--muted:#9a93ad;--line:#e9e3d6;--accent:#f08a3c;--hol:#e0565b;--hol-bg:#fdeceb;--we-bg:#fff6e6}.sheet.t-animals.k-month .sh-head{flex-direction:row-reverse;justify-content:space-between;align-items:center}.sheet.t-animals.k-month .art-wrap{width:62mm;height:46mm}.sheet.t-animals.k-month.o-landscape .art-wrap{width:44mm;height:33mm}.sheet.t-animals .sh-title{font-size:42pt;font-weight:800}.sheet.t-animals .sh-year,.sheet.t-animals.k-year .sh-month{color:var(--accent);font-weight:800}.sheet.t-animals .grid{border-collapse:separate;border-spacing:1.3mm;width:calc(100% + 2.6mm);margin:-1.3mm}.sheet.t-animals .grid td{border:.9pt solid var(--line);background:#fffdf9;border-radius:3mm}.sheet.t-animals .grid td.we{background:var(--we-bg)}.sheet.t-animals .grid td.hol{background:var(--hol-bg)}.sheet.t-animals .grid td.out{background:0 0;border-color:#0000}.sheet.t-animals .grid th{text-align:center;color:#fff;background:var(--accent);border-radius:2mm;padding:1.4mm 0;font-weight:800}.sheet.t-animals .num{font-size:14pt;font-weight:800}.sheet.t-animals .notes{background:#fbf8f1;border-radius:3mm;padding:2mm 3mm}.sheet.t-animals .mini{background:#fffaf0;border-radius:3mm;padding:1.5mm 2mm}.sheet.t-animals .mini-title{color:var(--accent);font-weight:800}.sheet.t-animals .art-strip .art-cell{aspect-ratio:4/3}.sheet.t-floral{--head-font:"Fraunces", Georgia, serif;--ink:#4a3b44;--muted:#a2919a;--line:#eadde2;--accent:#c2477a;--hol:#c2477a;--hol-bg:#fcebf1;--we-bg:#fdf7f9}.sheet.t-floral.k-month .sh-head{flex-direction:column;align-items:center;gap:1mm}.sheet.t-floral.k-month .art-wrap{width:100%;height:36mm}.sheet.t-floral.k-month.o-landscape .art-wrap{height:25mm}.sheet.t-floral .sh-titles{align-items:center;gap:1.5mm}.sheet.t-floral .sh-title{text-align:center;font-size:36pt;font-style:italic;font-weight:400}.sheet.t-floral .sh-year{color:var(--muted);font-style:normal;font-weight:300}.sheet.t-floral .sh-cap{font-family:var(--head-font);font-size:10pt;font-style:italic;font-weight:400}.sheet.t-floral .grid th{text-align:center;font-family:var(--head-font);text-transform:none;letter-spacing:0;color:var(--muted);font-size:10.5pt;font-style:italic;font-weight:400}.sheet.t-floral .num{font-family:var(--head-font);font-size:13pt;font-weight:500}.sheet.t-floral .mini-title{text-align:center;color:var(--accent);font-style:italic;font-weight:400}.sheet.t-floral.k-year .sh-title{font-size:30pt}.sheet.t-woodland{--head-font:"Fraunces", Georgia, serif;--ink:#2f3a2c;--muted:#858b74;--line:#dce2cf;--accent:#4f7d3f;--hol:#b5532b;--hol-bg:#f8ebe2;--we-bg:#f5f8ee}.sheet.t-woodland.k-month .sh-head{border-bottom:1.2pt solid var(--accent);justify-content:flex-start;align-items:flex-end;gap:7mm;padding-bottom:3mm}.sheet.t-woodland.k-month .art-wrap{border-radius:50% 50% 2mm 2mm/64% 64% 2mm 2mm;width:76mm;height:38mm;overflow:hidden}.sheet.t-woodland.k-month.o-landscape .art-wrap{width:56mm;height:28mm}.sheet.t-woodland .sh-title{font-size:38pt;font-weight:600}.sheet.t-woodland .sh-year,.sheet.t-woodland.k-year .sh-month{color:var(--accent);font-style:italic;font-weight:300}.sheet.t-woodland .grid th{text-align:center;color:var(--accent);font-family:var(--head-font);text-transform:none;letter-spacing:0;font-size:10.5pt;font-weight:600}.sheet.t-woodland .num{font-family:var(--head-font);font-weight:600}.sheet.t-woodland .art-strip .art-cell{border-radius:50% 50% 1mm 1mm/64% 64% 1mm 1mm;overflow:hidden}.sheet.t-woodland .mini-title{color:var(--accent)}
