.paper{container:paper / inline-size;display:grid;grid-template-columns:minmax(0,1fr);grid-auto-columns:minmax(0,1.1fr);grid-template-rows:auto auto auto auto 1fr;gap:var(--space-4) var(--space-6);align-content:start;--paper-ink:var(--line-strong);--paper-dark:var(--ink-muted);--paper-art:var(--ink-muted);--paper-red:var(--bad);--paper-k:1;--paper-card:var(--surface)}html[data-card="soft"] .paper{--paper-card:var(--brand-soft)}.paper[data-paper-color="black"]{--paper-ink:var(--ink);--paper-dark:var(--ink);--paper-art:var(--ink);--paper-red:var(--ink)}.paper[data-paper-weight="thin"]{--paper-k:0.7}.paper[data-paper-weight="heavy"]{--paper-k:1.5}.paper > *{min-width:0;margin:0}.paper__primary{width:100%;padding-inline:var(--space-3);text-wrap:balance}@media screen{.paper__primary{position:sticky;top:var(--space-2);z-index:2;box-shadow:0 0 0 var(--space-2) var(--paper-card)}}.paper__words{display:grid;gap:var(--space-1);align-content:start;min-height:3em;color:var(--ink-muted);font-size:var(--step--1);line-height:1.5}.paper__words > *{margin:0;font-size:inherit}.paper__menus{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.paper .select:focus-visible,.paper .tool-more > summary:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.paper__sheet{display:grid;gap:var(--space-3);justify-items:center}.paper__pages{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--space-3);width:100%}@media screen{.paper__pages{max-width:21rem}.paper__pages[data-paper-turn="landscape"]{max-width:30rem}.paper__pages[data-paper-count="2"]{max-width:34rem}}@media screen and (max-height:700px){.paper__page{justify-self:center;width:100%;max-width:calc(45vh * var(--paper-w) / var(--paper-h))}}.paper__page{--paper-w:215.9;--paper-h:279.4;aspect-ratio:var(--paper-w) / var(--paper-h);overflow:hidden;border:1px solid var(--line);border-radius:2px;background:var(--surface);box-shadow:var(--shadow-1)}.paper__page[data-paper-page="letter-turn"]{--paper-w:279.4;--paper-h:215.9}.paper__page[data-paper-page="a4"]{--paper-w:210;--paper-h:297}.paper__page[data-paper-page="a4-turn"]{--paper-w:297;--paper-h:210}.paper__page[data-paper-page="tabloid"]{--paper-w:279.4;--paper-h:431.8}.paper__page[data-paper-page="tabloid-turn"]{--paper-w:431.8;--paper-h:279.4}.paper__page[data-paper-page="a3"]{--paper-w:297;--paper-h:420}.paper__page[data-paper-page="a3-turn"]{--paper-w:420;--paper-h:297}.paper__page[data-paper-page="halfletter"]{--paper-w:139.7;--paper-h:215.9}.paper__page[data-paper-page="halfletter-turn"]{--paper-w:215.9;--paper-h:139.7}.paper__page[data-paper-page="a5"]{--paper-w:148;--paper-h:210}.paper__page[data-paper-page="a5-turn"]{--paper-w:210;--paper-h:148}.paper__svg{display:block;width:100%;height:100%}.paper__line{fill:none;stroke:var(--paper-ink)}.paper__line--axis,.paper__line--box,.paper__line--mark,.paper__line--cut{stroke:var(--paper-dark)}.paper__line--red{stroke:var(--paper-red)}.paper__line--dot{stroke:var(--paper-dark);stroke-linecap:round}.paper__line--dotted{stroke-dasharray:0.9 1.5}.paper__line--cut{stroke-dasharray:3 2}.paper__line--art,.paper__line--board,.paper__line--boardheavy,.paper__line--faint{stroke:var(--paper-art);stroke-linecap:round;stroke-linejoin:round}.paper__line--faint{stroke-dasharray:1.6 1.4}.paper__blob{fill:var(--paper-art)}.paper__shade{fill:var(--paper-ink);opacity:0.16}.paper__text{fill:var(--paper-dark);font-family:var(--font-body);font-variant-numeric:lining-nums}.paper__caption{max-width:34rem;color:var(--ink-muted);font-size:var(--step--1);line-height:1.5;text-align:center;text-wrap:pretty}.paper__caption b{display:block;color:var(--ink);font-size:var(--step-0)}@media screen{.paper__line{--paper-px:0.75px;stroke-width:calc(var(--paper-px) * var(--paper-k));vector-effect:non-scaling-stroke}.paper__svg[data-paper-fine] .paper__line--thin,.paper__line--slant{--paper-px:0.5px}.paper__line--mid,.paper__line--rule,.paper__line--dotted,.paper__line--cut,.paper__line--mark{--paper-px:1px}.paper__line--heavy,.paper__line--box,.paper__line--red{--paper-px:1.4px}.paper__line--axis{--paper-px:2px}.paper__line--art,.paper__line--faint{--paper-px:1.2px}.paper__line--board{--paper-px:1.7px}.paper__line--boardheavy{--paper-px:3.4px}.paper__line--faint{stroke-dasharray:4 3}.paper__line--dot{--paper-px:2px}.paper__line--dotted{stroke-dasharray:2 3}.paper__line--cut{stroke-dasharray:6 4}}.paper .tool-more{border-top:1px solid var(--line)}.paper .tool-more > summary{display:flex;gap:var(--space-2);align-items:center;justify-content:space-between;min-height:var(--tap);border-radius:var(--radius-sm);color:var(--ink-muted);cursor:pointer;list-style:none}.paper .tool-more > summary::-webkit-details-marker{display:none}.paper .tool-more > summary:hover{color:var(--ink)}.paper .tool-more[open] .paper__chevron{transform:rotate(180deg)}.paper .tool-more__body{grid-template-columns:minmax(0,1fr);gap:var(--space-3);padding-block:var(--space-2) var(--space-3)}.paper__pick{padding:0;border:0;border-radius:2px;background:none;color:var(--link);font:inherit;text-align:start;text-decoration:underline;text-underline-offset:0.15em;cursor:pointer}.paper__pick:hover{text-decoration-thickness:2px}.paper__pick:focus-visible{outline:3px solid var(--ring);outline-offset:2px}@container paper (min-width:30rem){.paper__primary{position:static;width:auto;justify-self:start;padding-inline:var(--space-6);box-shadow:none}.paper__words{min-height:1.5em}.paper__menus{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.paper .tool-more__body{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-5)}}@container paper (min-width:52rem){.paper > *{grid-column:1}.paper > .paper__sheet{display:contents}.paper__pages{grid-column:2;grid-row:1 / -1;align-self:start;justify-self:center}.paper__page{justify-self:center;width:100%;max-width:calc(30rem * var(--paper-w) / var(--paper-h))}.paper__caption{grid-column:1;grid-row:4;max-width:none;text-align:start}.paper > .paper__more{grid-row:5}.paper__primary{width:100%}.paper__words{min-height:0}.paper__menus{grid-template-columns:minmax(0,1fr)}.paper .tool-more__body{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-4)}.paper__pages{max-width:25rem}.paper__pages[data-paper-turn="landscape"],.paper__pages[data-paper-count="2"]{max-width:36rem}}@media (prefers-reduced-motion:no-preference){.paper__chevron{transition:transform 0.16s var(--ease)}}@page paper-letter{size:8.5in 11in;margin:0}@page paper-letter-turn{size:11in 8.5in;margin:0}@page paper-a4{size:210mm 297mm;margin:0}@page paper-a4-turn{size:297mm 210mm;margin:0}@page paper-tabloid{size:11in 17in;margin:0}@page paper-tabloid-turn{size:17in 11in;margin:0}@page paper-a3{size:297mm 420mm;margin:0}@page paper-a3-turn{size:420mm 297mm;margin:0}@page paper-halfletter{size:5.5in 8.5in;margin:0}@page paper-halfletter-turn{size:8.5in 5.5in;margin:0}@page paper-a5{size:148mm 210mm;margin:0}@page paper-a5-turn{size:210mm 148mm;margin:0}@page{margin:0}@media print{main:has(.paper) > :not(.tool){display:none !important}main:has(.paper) > .tool{margin:0;padding:0;border:0;gap:0;font-size:1rem;line-height:1.5}main:has(.paper){font-size:0;line-height:0}body:has(.paper){min-height:0}.paper [data-announce]{display:none}.paper{container-type:normal}.paper,.paper .paper__sheet,.paper .paper__pages[data-paper-pages]{display:block;width:auto;max-width:none;margin:0;justify-items:normal;justify-content:normal}.paper__page{width:calc(var(--paper-w) * 1mm);max-width:none;height:calc(var(--paper-h) * 1mm - 0.6mm);aspect-ratio:auto;border:0;border-radius:0;background:none;box-shadow:none;break-inside:avoid;break-after:page}.paper__page:last-child{break-after:auto}.paper__svg{width:calc(var(--paper-w) * 1mm);height:calc(var(--paper-h) * 1mm)}.paper{--paper-ink:var(--line);--paper-dark:var(--line-strong)}.paper[data-paper-color="black"]{--paper-ink:var(--ink);--paper-dark:var(--ink)}body:has(.paper__page[data-paper-page="letter"]),.paper:has(.paper__page[data-paper-page="letter"]),.paper__page[data-paper-page="letter"]{page:paper-letter}body:has(.paper__page[data-paper-page="letter-turn"]),.paper:has(.paper__page[data-paper-page="letter-turn"]),.paper__page[data-paper-page="letter-turn"]{page:paper-letter-turn}body:has(.paper__page[data-paper-page="a4"]),.paper:has(.paper__page[data-paper-page="a4"]),.paper__page[data-paper-page="a4"]{page:paper-a4}body:has(.paper__page[data-paper-page="a4-turn"]),.paper:has(.paper__page[data-paper-page="a4-turn"]),.paper__page[data-paper-page="a4-turn"]{page:paper-a4-turn}body:has(.paper__page[data-paper-page="tabloid"]),.paper:has(.paper__page[data-paper-page="tabloid"]),.paper__page[data-paper-page="tabloid"]{page:paper-tabloid}body:has(.paper__page[data-paper-page="tabloid-turn"]),.paper:has(.paper__page[data-paper-page="tabloid-turn"]),.paper__page[data-paper-page="tabloid-turn"]{page:paper-tabloid-turn}body:has(.paper__page[data-paper-page="a3"]),.paper:has(.paper__page[data-paper-page="a3"]),.paper__page[data-paper-page="a3"]{page:paper-a3}body:has(.paper__page[data-paper-page="a3-turn"]),.paper:has(.paper__page[data-paper-page="a3-turn"]),.paper__page[data-paper-page="a3-turn"]{page:paper-a3-turn}body:has(.paper__page[data-paper-page="halfletter"]),.paper:has(.paper__page[data-paper-page="halfletter"]),.paper__page[data-paper-page="halfletter"]{page:paper-halfletter}body:has(.paper__page[data-paper-page="halfletter-turn"]),.paper:has(.paper__page[data-paper-page="halfletter-turn"]),.paper__page[data-paper-page="halfletter-turn"]{page:paper-halfletter-turn}body:has(.paper__page[data-paper-page="a5"]),.paper:has(.paper__page[data-paper-page="a5"]),.paper__page[data-paper-page="a5"]{page:paper-a5}body:has(.paper__page[data-paper-page="a5-turn"]),.paper:has(.paper__page[data-paper-page="a5-turn"]),.paper__page[data-paper-page="a5-turn"]{page:paper-a5-turn}}@media print{.paper[data-paper-upright] .paper__page[data-paper-page$="-turn"]{display:flow-root;container:paper-page / inline-size;width:auto;max-width:calc(var(--paper-w) * 1mm);height:auto;overflow:visible clip}.paper[data-paper-upright] .paper__page[data-paper-page$="-turn"] .paper__svg{max-width:none;margin-bottom:calc(var(--paper-turn,0) * (var(--paper-w) - var(--paper-h)) * 1mm - 0.6mm);transform:translateX(calc(var(--paper-turn,0) * var(--paper-h) * 1mm)) rotate(calc(var(--paper-turn,0) * 90deg));transform-origin:0 0}@container paper-page (max-width:230mm){.paper :is([data-paper-page="letter-turn"],[data-paper-page="a4-turn"]) .paper__svg{--paper-turn:1}}@container paper-page (max-width:340mm){.paper :is([data-paper-page="tabloid-turn"],[data-paper-page="a3-turn"]) .paper__svg{--paper-turn:1}}@container paper-page (max-width:170mm){.paper :is([data-paper-page="halfletter-turn"],[data-paper-page="a5-turn"]) .paper__svg{--paper-turn:1}}}
