:root{--color-bg: #f3f2f2;--color-surface: #eae9e9;--color-text: #201e1d;--color-accent: #ec3013;--color-divider: color-mix(in srgb, #201e1d 40%, transparent);--color-neutral-100: #f8f4f4;--color-neutral-200: #eae7e7;--color-neutral-300: #d7d3d3;--color-neutral-400: #bab6b6;--color-neutral-500: #9b9797;--color-neutral-600: #7d7979;--color-neutral-700: #605d5d;--color-neutral-800: #444141;--color-neutral-900: #2d2b2b;--color-accent-100: #fff2ef;--color-accent-600: #dd2b0f;--color-accent-700: #ae1800;--color-accent-800: #7c1405;--font-heading: "Archivo", system-ui, sans-serif;--font-heading-weight: 800;--font-body: "Archivo", system-ui, sans-serif;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--radius-md: 0px;--shadow-md: 0 3px 10px color-mix(in srgb, #2d2b2b 16%, transparent);--on-accent: var(--color-bg);--text-accent: var(--color-accent-700);--accent-fill-text: var(--color-accent-700);--accent-fill-text-hover: var(--color-accent-800);--text-muted: var(--color-neutral-700);--text-faint: var(--color-neutral-700);--edge: var(--color-divider);--edge-soft: var(--color-neutral-200);--edge-control: var(--color-neutral-300);--edge-quiet: var(--color-neutral-400);--canvas-bg: var(--color-neutral-200);--rule-w: 2px;--hairline: 1px;--tint-hover: color-mix(in srgb, var(--color-text) 7%, transparent);--tint-active: color-mix(in srgb, var(--color-text) 14%, transparent);--tint-accent: color-mix(in srgb, var(--color-accent) 10%, transparent);--paper: #fff;--ink: #000;--line: #9a9a9a;--fill: #dcdcdc;--border: 3px}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:15px;line-height:1.55;-webkit-print-color-adjust:exact;print-color-adjust:exact}h1,h2,h3{font-family:var(--font-heading);font-weight:var(--font-heading-weight);line-height:1.12;letter-spacing:-.015em;margin:0}:focus{outline:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background:color-mix(in srgb,var(--color-accent) 30%,transparent)}.app{display:flex;flex-direction:column;height:100vh}.btn{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:13px;line-height:1.2;height:36px;color:var(--color-text);background:transparent;border:1px solid transparent;border-radius:var(--radius-md);padding:var(--space-2) calc(var(--space-3) * 1.2);justify-content:flex-start;text-align:left}.btn svg{display:block;width:15px;height:15px;flex:none}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--accent-fill-text);color:var(--on-accent)}.btn-primary:hover,.btn-primary:active{background:var(--accent-fill-text-hover)}.btn-secondary{border-color:var(--color-divider)}.btn-secondary:hover{background:var(--tint-hover)}.btn-secondary:active{background:var(--tint-active)}.btn-ghost{color:var(--text-accent);padding-inline:var(--space-1)}.btn-ghost:hover{background:var(--tint-accent)}.btn-icon{width:36px;height:36px;padding:0;justify-content:center}.input{width:100%;min-height:36px;padding:6px 10px;font:inherit;font-size:13px;color:var(--color-text);caret-color:var(--color-accent);background:var(--color-surface);border:var(--hairline) solid var(--edge);border-radius:var(--radius-md)}.input:hover{border-color:var(--edge-quiet)}.input:focus-visible{border-color:var(--color-accent);outline-offset:0}.seg{display:inline-flex;border:var(--hairline) solid var(--edge);border-radius:var(--radius-md)}.seg-opt{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;padding:7px 12px;font-size:13px;cursor:pointer}.seg-opt+.seg-opt{border-left:var(--hairline) solid var(--edge)}.seg-opt input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.seg-opt:has(input:checked){background:var(--accent-fill-text);color:var(--on-accent)}.seg-opt:not(:has(input:checked)):hover{background:var(--tint-hover)}.seg-opt:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:-2px}.seg-fill{flex:1}.tag{display:inline-flex;align-items:center;font:inherit;font-size:12px;letter-spacing:.02em;padding:3px 10px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;cursor:pointer}.tag-neutral{background:var(--color-neutral-100);color:var(--color-neutral-800)}.tag-outline{border-color:var(--color-accent);color:var(--text-accent)}.tag-accent{background:var(--accent-fill-text);color:var(--on-accent);border-color:var(--accent-fill-text)}.topbar{flex:0 0 60px;height:60px;display:flex;align-items:center;gap:14px;padding:0 20px;border-bottom:var(--rule-w) solid var(--edge)}.brand{display:flex;align-items:center;gap:10px}.brand-mark{width:14px;height:14px;background:var(--color-accent)}.brand-name{font:700 15px/1 var(--font-heading);letter-spacing:.16em;text-transform:uppercase}.topbar .rule{width:2px;height:26px;background:var(--edge)}.context{font:400 13px/1 var(--font-body);color:var(--text-muted)}.topbar .actions{margin-left:auto;display:flex;align-items:center;gap:10px}.workspace{flex:1;display:flex;min-height:0}.rail{flex:0 0 64px;width:64px;border-right:var(--rule-w) solid var(--edge);display:flex;flex-direction:column;align-items:center;padding:16px 0;gap:10px}.page-chip{width:34px;height:46px;display:flex;align-items:center;justify-content:center;font:700 11px/1 var(--font-body);background:transparent;border:var(--rule-w) solid var(--edge-quiet);color:var(--text-faint);cursor:pointer}.page-chip.on{border-color:var(--color-accent);color:var(--color-accent)}.zoom{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:8px;font:600 11px/1 var(--font-body);color:var(--text-faint)}.zoom button{width:24px;height:24px;padding:0;display:grid;place-items:center;background:transparent;border:0;color:inherit;cursor:pointer}.zoom svg{width:20px;height:20px}.stage{flex:1;min-width:0;display:flex;flex-direction:column}.canvas{flex:1;min-height:0;min-width:0;background:var(--canvas-bg);display:flex;align-items:flex-start;justify-content:center;padding:28px;overflow:auto}.tiles{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.zoomwrap{transform:scale(var(--zoom));transform-origin:top center}.settings{flex:0 0 370px;width:370px;border-left:var(--rule-w) solid var(--edge);display:none;flex-direction:column;background:var(--color-bg);overflow:auto}.settings.open{display:flex}.settings-head{display:flex;align-items:center;padding:16px 18px;border-bottom:var(--rule-w) solid var(--edge);font:600 15px/1 var(--font-heading);letter-spacing:.01em}.settings-head button{margin-left:auto;width:20px;height:20px;padding:0;border:0;background:transparent;color:var(--text-muted);cursor:pointer}.settings-head svg{width:20px;height:20px;display:block}.section{padding:16px 18px 18px;border-bottom:var(--rule-w) solid var(--edge);display:flex;flex-direction:column;gap:14px}.section-head{display:flex;align-items:baseline;gap:8px}.section-num{font:700 11px/1 var(--font-body);color:var(--text-accent)}.section-name{font:600 11px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.stack{display:flex;flex-direction:column;gap:8px}.chk{display:flex;align-items:center;gap:10px;font:400 14px/1 var(--font-body);cursor:pointer}.chk input{width:16px;height:16px;accent-color:var(--color-accent)}.row{display:flex;align-items:center;gap:10px}.row-label{font:400 14px/1 var(--font-body);width:88px;flex:none}.chips{display:flex;flex-wrap:wrap;gap:6px}.note{margin:0;font:400 13px/1.5 var(--font-body);color:var(--text-muted)}.settings-foot{padding:16px 18px;margin-top:auto;display:flex;align-items:center;gap:10px}.count{margin-left:auto;font:400 12px/1 var(--font-body);color:var(--text-faint)}.picker{flex:0 0 auto;max-height:62%;border-top:var(--rule-w) solid var(--edge);display:flex;flex-direction:column;background:var(--color-bg);min-width:0}.picker-top{display:flex;align-items:center;gap:16px;padding:14px 18px;border-bottom:var(--rule-w) solid var(--edge);flex-wrap:wrap}.kicker{font:600 11px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.picker-title{font:600 15px/1 var(--font-heading)}.picker-top .rule{width:2px;height:52px;background:var(--edge)}.places{display:flex;gap:8px}.place{display:flex;width:80px;height:52px;border:var(--rule-w) solid var(--color-text)}.place.blank{border:var(--rule-w) dashed var(--edge-quiet);align-items:center;justify-content:center}.place-art{flex:1;display:flex;align-items:center;justify-content:center;min-width:0}.place-art svg{width:26px;height:26px}.place-tools{width:24px;flex:none;border-left:var(--rule-w) solid var(--edge-control);display:flex;flex-direction:column}.place-tools button{flex:1;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--text-muted);cursor:pointer}.place-tools button:first-child{border-bottom:var(--rule-w) solid var(--edge-control)}.place-tools button.on{background:var(--color-accent);color:var(--on-accent)}.place-tools svg{width:13px;height:13px;display:block}.search{position:relative;width:220px}.search .input{padding-left:34px}.search svg{position:absolute;left:10px;top:9px;width:18px;height:18px;color:var(--text-faint);pointer-events:none}.picker-actions{margin-left:auto;display:flex;gap:10px}.picker-body{flex:1;min-height:0;display:flex}.cats{flex:0 0 196px;width:196px;border-right:var(--rule-w) solid var(--edge);display:flex;flex-direction:column;overflow:auto}.cat{display:flex;align-items:center;gap:10px;padding:14px 18px;border:0;border-bottom:var(--rule-w) solid var(--edge-soft);background:transparent;font:400 14px/1 var(--font-body);color:inherit;cursor:pointer;text-align:left}.cat.on{color:var(--text-accent)}.cat-count{margin-left:auto;font:600 12px/1 var(--font-body);color:var(--text-faint)}.tiles{flex:1;min-width:0;padding:20px;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:14px;align-content:start}.tile{position:relative;height:112px;border:var(--rule-w) solid var(--edge-control);background:transparent;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:12px;cursor:pointer;font:inherit}.tile:hover,.tile.on{border-color:var(--color-accent)}.tile-art{width:100%;flex:1;display:flex;align-items:center;justify-content:center}.tile-art svg{width:44px;height:44px}.tile-label{font:400 11px/1 var(--font-body);color:var(--text-muted);text-align:left}.tile-half{position:absolute;top:0;right:0;width:24px;height:24px;display:grid;place-items:center;padding:0;border:0;border-left:var(--rule-w) solid var(--edge-control);border-bottom:var(--rule-w) solid var(--edge-control);background:transparent;color:var(--text-faint);cursor:pointer}.tile-half:hover{color:var(--color-accent);border-color:var(--color-accent)}.tile-half.on{background:var(--color-accent);border-color:var(--color-accent);color:var(--on-accent)}.tile-half svg{width:13px;height:13px;display:block}.empty-note{padding:20px;font:400 13px/1.5 var(--font-body);color:var(--text-muted)}.tile-wrap{position:relative;display:flex}.tile-wrap .tile{flex:1;min-width:0}.tut-scrim{position:fixed;inset:0;z-index:2;background:color-mix(in srgb,var(--color-bg) 74%,transparent)}.tut-raise{position:relative;z-index:3}.tut-lift{position:relative;z-index:3;outline:var(--rule-w) solid var(--color-accent);outline-offset:4px}.tut-card{position:fixed;z-index:4;width:352px;background:var(--color-bg);border:var(--rule-w) solid var(--color-text);display:flex;flex-direction:column}.tut-head{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:var(--rule-w) solid var(--edge)}.tut-kicker{font:600 11px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--text-accent)}.tut-head button{margin-left:auto;width:20px;height:20px;padding:0;border:0;background:transparent;color:var(--text-muted);cursor:pointer}.tut-head svg{width:20px;height:20px;display:block}.tut-body{padding:16px;display:flex;flex-direction:column;gap:10px}.tut-body h2{font:600 19px/1.2 var(--font-heading);letter-spacing:-.01em}.tut-body p{margin:0;font:400 14px/1.55 var(--font-body);color:var(--color-neutral-800);text-wrap:pretty}.tut-hint{display:flex;align-items:center;gap:8px;padding:10px 12px;border:var(--rule-w) solid var(--edge-control);font:400 13px/1.4 var(--font-body);color:var(--color-neutral-800)}.tut-hint svg{width:16px;height:16px;flex:none;color:var(--text-accent)}.tut-foot{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:var(--rule-w) solid var(--edge)}.pips{display:flex;gap:5px}.tut-actions{margin-left:auto;display:flex;gap:8px}.tut-actions .btn{height:34px}.settings-tutorial{padding:16px 18px;margin-top:auto;border-top:var(--rule-w) solid var(--edge)}.btn-block{width:100%;justify-content:flex-start}.settings-foot{margin-top:0}.pip{display:block;width:22px;height:4px;background:var(--edge-control)}.pip i{display:block;height:100%;background:var(--text-accent)}.tut-preview{margin-left:auto;flex:none;display:block;width:44px;height:44px}.tut-preview svg{width:100%;height:100%}.splits{display:flex;flex-direction:column}.split-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:var(--hairline) solid var(--edge-soft)}.split-row:first-child{border-top:0}.split-icon{width:18px;height:18px;flex:none}.split-icon svg{width:100%;height:100%}.split-name{font:400 14px/1 var(--font-body)}.split-width{margin-left:auto;font:400 12px/1 var(--font-body);color:var(--text-faint)}.switch{flex:none;width:38px;height:22px;padding:2px;display:flex;align-items:center;background:transparent;border:var(--rule-w) solid var(--edge-quiet);cursor:pointer}.switch i{display:block;width:14px;height:14px;background:var(--edge-quiet)}.switch.on{justify-content:flex-end;background:var(--color-accent);border-color:var(--color-accent)}.switch.on i{width:18px;height:18px;background:var(--paper)}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border:var(--rule-w) solid var(--text-accent);color:var(--text-accent);font:600 12px/1 var(--font-body)}.chip svg{width:13px;height:13px}.page-chip.add{font:400 18px/1 var(--font-body);border-style:dashed}.count-tag{flex:none}.full-note{font:600 12px/1.3 var(--font-body);color:var(--text-accent);max-width:15ch}.places-empty{margin:0;font:400 13px/1.4 var(--font-body);color:var(--text-muted)}@media screen and (max-width:720px){.topbar{flex:0 0 52px;height:52px;gap:10px;padding:0 12px}.topbar .rule{display:none}.brand-name{font-size:13px}.context{font-size:12px;margin-left:auto;text-align:right}#unsaved{order:3}.chip{padding:4px 8px;font-size:11px}.chip svg{width:12px;height:12px}.actions{position:fixed;inset:auto 0 0;z-index:5;margin:0;display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px;background:var(--paper);border-top:var(--rule-w) solid var(--edge)}.actions .btn-label{display:none}.actions .btn{width:46px;height:46px;padding:0;justify-content:center}.actions .btn svg{width:20px;height:20px}.actions .btn-primary{flex:1 0 100%;width:auto;height:46px;font-size:15px;justify-content:center}.actions .seg{height:46px}.actions .seg-opt{min-width:44px;justify-content:center}.app:has(.picker.open) .actions,.app:has(.settings.open) .actions{display:none}.workspace{flex-direction:column;min-height:0}.rail{flex:0 0 42px;width:auto;height:42px;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px;padding:0 12px;border-right:0;border-bottom:var(--rule-w) solid var(--edge);background:var(--canvas-bg)}.page-chip{width:34px;height:26px}.zoom{display:none}.stage{padding-bottom:76px}.app:has(.picker.open) .stage,.app:has(.settings.open) .stage{padding-bottom:0}.picker{position:fixed;inset:auto 0 0;z-index:6;max-height:452px;height:452px;border-top:var(--rule-w) solid var(--color-text);display:none}.picker.open{display:flex}.picker-top{gap:10px;padding:10px 12px}.picker-top .rule{display:none}.search{order:6;flex:1 0 100%;width:auto}.search .input{min-height:44px}.search svg{top:13px}.picker-actions .btn{height:40px}.places{order:5;flex:1 0 100%;overflow-x:auto;padding-bottom:2px}.place{flex:none;height:52px;width:auto}.place-art{width:54px;flex:none}.place-tools{width:auto;flex-direction:row}.place-tools button{width:44px;min-height:0}.place-tools button:first-child{border-bottom:0;border-right:var(--rule-w) solid var(--edge-control)}.place-tools svg{width:16px;height:16px}.picker-body{flex-direction:column}.cats{flex:0 0 auto;width:auto;flex-direction:row;overflow-x:auto;border-right:0;border-bottom:var(--rule-w) solid var(--edge)}.cat{flex:none;min-height:44px;padding:10px 14px;border-bottom:0;border-right:var(--rule-w) solid var(--edge-soft)}.tiles{grid-template-columns:repeat(4,1fr);padding:12px}.tile{height:82px;padding:8px}.tile-art svg{width:32px;height:32px}.tile-half{width:28px;height:28px}.settings{position:fixed;inset:94px 0 0;z-index:7;width:auto;border-left:0;border-top:var(--rule-w) solid var(--edge)}.settings-head{min-height:52px}.settings-head button{width:44px;height:44px}.seg-opt{min-height:44px}.switch{width:44px;height:26px}.switch i{width:16px;height:16px}.switch.on i{width:20px;height:20px}.split-row{min-height:44px}.chk,.row-label,.split-name{font-size:15px}.chk input{width:22px;height:22px}.tag{min-height:32px}.settings-tutorial .btn,.settings-foot .btn{height:46px}.tut-scrim{z-index:8}.tut-card{z-index:9;top:104px!important;left:12px!important;width:366px;max-width:calc(100vw - 24px)}.tut-head button,.tut-actions .btn{min-width:44px;height:44px}}.print-note,.preview-note{display:none}@media screen and (max-width:720px){.print-note{display:block;flex:1 0 100%;margin:0;font:400 11px/1.35 var(--font-body);color:var(--text-muted);text-align:center}.print-note p{margin:0}.print-note p+p{margin-top:2px}.preview-note{display:block;margin:0 0 8px;padding:8px 10px;border:var(--hairline) solid var(--edge-control);background:var(--paper);font:400 11px/1.35 var(--font-body);color:var(--text-muted)}}.sheet{background:var(--paper);width:var(--sheet-w);min-height:var(--sheet-h);margin:0 auto 28px;padding:var(--margin);box-shadow:var(--shadow-md);display:flex;flex-direction:column}.grid-host{flex:1}.grid{display:grid;gap:var(--gap)}.head{display:flex;align-items:flex-end;justify-content:center;padding-bottom:var(--hd-pad);border-bottom:var(--rule) solid var(--ink)}.head.blank{border:0}.head svg{width:var(--part-icon);height:var(--part-icon)}.daylabel{border:var(--rule) solid var(--ink);border-radius:6px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--dot-row-gap);padding:var(--dots-pad-y) var(--dots-pad-x)}.daylabel b{font:700 12px/1 system-ui,sans-serif}.dot-row{display:grid;grid-template-columns:repeat(2,var(--dot));gap:var(--dot-gap);justify-content:center}.dot-row i{width:var(--dot);height:var(--dot);display:block}.dot-row i svg{width:100%;height:100%;display:block}.dot-row i:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center}.slot{position:relative;border:0;border-radius:6px;background:var(--paper);height:100%;display:flex;align-items:center;justify-content:center;gap:var(--slot-gap);cursor:pointer}.slot-select{position:absolute;inset:0;z-index:0;padding:0;border:0;background:transparent;cursor:pointer;appearance:none}.picto-col{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;pointer-events:none}.picto-tools{pointer-events:auto}.slot:not(.filled):before,.slot:not(.filled):after,.slot .corners:before,.slot .corners:after{content:"";position:absolute;width:var(--corner);height:var(--corner)}.slot:not(.filled):before{top:0;left:0;border-top:var(--corner-rule) dashed var(--line);border-left:var(--corner-rule) dashed var(--line)}.slot:not(.filled):after{top:0;right:0;border-top:var(--corner-rule) dashed var(--line);border-right:var(--corner-rule) dashed var(--line)}.slot:not(.filled) .corners:before{bottom:0;left:0;border-bottom:var(--corner-rule) dashed var(--line);border-left:var(--corner-rule) dashed var(--line)}.slot:not(.filled) .corners:after{bottom:0;right:0;border-bottom:var(--corner-rule) dashed var(--line);border-right:var(--corner-rule) dashed var(--line)}.slot .corners{position:absolute;inset:0;pointer-events:none}.slot.filled{border:var(--rule) solid var(--ink)}.slot .picto-col>svg{width:var(--ico-two);height:var(--ico-two)}.slot.one .picto-col>svg{width:var(--ico-one);height:var(--ico-one)}.slot.two .picto-col>svg{width:var(--ico-two);height:var(--ico-two)}.slot.two .picto-col+.picto-col{align-self:flex-start}.slot.two .picto-col+.picto-col>svg{width:var(--ico-sup);height:var(--ico-sup)}.slot.many{flex-wrap:wrap;gap:var(--ico-many-gap-y) var(--ico-many-gap-x)}.slot.many .picto-col>svg{width:var(--ico-many);height:var(--ico-many)}.slot.narrow.one .picto-col>svg{width:var(--nico-one);height:var(--nico-one)}.slot.narrow.two{flex-direction:var(--nico-dir);gap:var(--nico-gap)}.slot.narrow.two .picto-col>svg,.slot.narrow.two .picto-col+.picto-col>svg{width:var(--nico-two);height:var(--nico-two);align-self:center}.slot .klit{width:var(--klit);height:var(--klit);border-radius:50%;border:2px dotted var(--line)}.slot.selected,.slot:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.cards{position:relative;display:grid;justify-content:space-between;align-content:start}.card{width:var(--card);height:var(--card);border:var(--rule) solid var(--ink);display:flex;align-items:center;justify-content:center}.card svg{width:var(--card-inset);height:var(--card-inset)}.card.boxcard{width:var(--col-wide);height:var(--row-day)}.card.boxcard svg{width:var(--ico-one);height:var(--ico-one)}.cut{position:absolute;pointer-events:none}.cut-v{border-left:var(--cut) solid var(--ink)}.cut-h{border-top:var(--cut) solid var(--ink)}.wordmark{display:flex;align-items:flex-end;justify-content:space-between;margin-top:auto;padding-top:var(--mark-pad);font:600 5px/1 var(--font-body);letter-spacing:.34em;text-transform:uppercase;color:var(--ink)}@media screen and (max-width:720px){.grid{--col-label: 52px;--col-wide: 2fr;--col-narrow: 1fr;--gap: 4px;--row-head: 30px;--row-day: 76px;--rule: 2px;--day-name: 10px;--part-icon: 17px;--dot: 6px;--dot-gap: 3px;--dot-row-gap: 4px;--dots-pad-y: 4px;--dots-pad-x: 2px;--klit: 22px;--corner: 14px;--corner-rule: 2px;--ico-one: 40px;--ico-sup: 28px;--ico-two: 40px;--ico-many: 26px;--ico-many-gap-y: 2px;--ico-many-gap-x: 4px;--slot-gap: 6px;--nico-one: 28px;--nico-two: 20px;--nico-gap: 3px}.canvas{padding:0 12px 12px;display:block;background:var(--canvas-bg)}.zoomwrap{transform:none}.sheet{width:auto;min-height:0;margin:0 0 12px;padding:0;box-shadow:none}#sheet2{pointer-events:none}.cards{width:auto;min-height:0;grid-template-columns:repeat(auto-fill,minmax(34px,1fr));grid-auto-rows:34px;column-gap:4px;row-gap:4px}.card{width:auto;height:auto}.card svg{width:22px;height:22px}.cut,.wordmark{display:none}}.day-short{display:none}@media screen and (max-width:720px){.day-full{display:none}.day-short{display:block}}.picto-tools{display:none;gap:2px;margin-top:3px}.slot.selected .picto-tools{display:flex}.picto-tools button{width:15px;height:15px;display:grid;place-items:center;padding:0;border:2px solid var(--edge-quiet);background:var(--paper);color:var(--text-muted);cursor:pointer}.picto-tools button:hover{border-color:var(--color-accent);color:var(--color-accent)}.picto-tools button[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent);color:var(--paper)}.picto-tools svg{width:9px;height:9px;display:block}@media print{.picto-tools{display:none!important}}@media screen and (max-width:720px){.slot.selected .picto-tools{display:none}}@media print{body{background:var(--paper)}.topbar,.rail,.settings,.picker,#tutorial,#notice,.preview-note,.print-note{display:none!important}.app,.workspace,.canvas{display:block;height:auto;min-height:0;overflow:visible;padding:0;background:none;border:0}.zoomwrap{transform:none}.sheet{width:auto;min-height:0;margin:0;padding:0;box-shadow:none;page-break-after:always}.sheet:last-of-type{page-break-after:auto}.slot{cursor:default}.slot.selected{outline:0}}
