@font-face{font-family:TeX Gyre Heros;src:url(/assets/texgyreheros-regular-DfxQ4neK.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TeX Gyre Heros;src:url(/assets/texgyreheros-italic-eXpIW1J9.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:TeX Gyre Heros;src:url(/assets/texgyreheros-bold-Vi5lhTYb.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TeX Gyre Heros;src:url(/assets/texgyreheros-bolditalic-JKBq6l-h.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}*,:before,:after{box-sizing:border-box}:root{--paper:#fffdf9}html,body,#root{height:100%}body{background:var(--paper);color:#4d5156;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0;font-family:TeX Gyre Heros,Arial,Helvetica,Helvetica Neue,sans-serif}.page{--ar:1.5;--headroom:20;--gutter:5;--box-w:min(calc((100 - var(--gutter) * 2) * 1vw), calc((100 - var(--headroom) * 2) * 1dvh * var(--ar)));--u:calc(var(--box-w) / 100);--box-border:calc(var(--u) * .9);--hairline:calc(var(--u) * .33);--hairline-color:#dadce0;--pad-x:calc(var(--u) * 6.2);--date-inset:calc(var(--u) * 3.2);--shadow:3;--shadow-nudge:calc(var(--u) * var(--shadow) / 2);background:var(--paper);place-content:center;min-height:100dvh;display:grid}.page:before{content:"";width:var(--box-w);aspect-ratio:var(--ar);border:var(--box-border) solid #000;transform:translate(var(--shadow-nudge), var(--shadow-nudge));grid-area:1/1;place-self:center}.entry{width:var(--box-w);aspect-ratio:var(--ar);padding:calc(var(--u) * 5.5) var(--pad-x) var(--date-inset);border:var(--box-border) solid #000;background:var(--paper);transform:translate(calc(var(--shadow-nudge) * -1), calc(var(--shadow-nudge) * -1));flex-direction:column;grid-area:1/1;place-self:center;display:flex}.entry__body{flex-direction:column;flex:1;justify-content:center;display:flex}.entry__word{font-size:calc(var(--u) * 13.5);letter-spacing:.01em;color:#000;margin:0;font-style:italic;font-weight:700;line-height:1.02}.entry__pos{margin:calc(var(--u) * 1.9) 0 0;font-size:calc(var(--u) * 4.2);color:#5f6368;font-style:italic;line-height:1.2}.entry__rule{height:var(--hairline);margin:calc(var(--u) * 3.1) 0 calc(var(--u) * 3.3);background:var(--hairline-color)}.entry__senses{--sense-gap:calc(var(--u) * 3);gap:var(--sense-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sense{--row-gap:calc(var(--u) * .9);--num-col:calc(var(--u) * 4);--rule-top:calc(var(--u) * 4.5);--rule-stub:calc(var(--u) * 2.4);grid-template-columns:var(--num-col) calc(var(--u) * 2.2) calc(var(--u) * 2) 1fr;row-gap:var(--row-gap);font-size:calc(var(--u) * 3.15);color:#4d5156;line-height:1.45;display:grid;position:relative}.sense:before{content:"";left:calc(var(--num-col) / 2);top:var(--rule-top);width:var(--hairline);height:calc(var(--rows) * 1.45em + (var(--rows) - 1) * var(--row-gap) + var(--sense-gap) - var(--rule-top));background:var(--hairline-color);position:absolute;transform:translate(-50%)}.sense:last-child:before{height:var(--rule-stub)}.sense__number{text-align:center;grid-area:1/1}.sense__letter{grid-column:2}.sense__colon{grid-column:3}.sense__text{grid-column:4}.sense__number,.sense__letter,.sense__colon{color:#80868b}.entry__footer{margin-top:calc(var(--u) * 3);margin-right:calc(var(--date-inset) - var(--pad-x));text-align:right}.entry__date{font-size:calc(var(--u) * 4.2);word-spacing:.15em;color:#000;font-weight:700;line-height:1}@media (width<=640px){.page{--headroom:3;--gutter:3}}@media (height<=520px){.page{--headroom:5}}
