:root{--spring-snappy: linear(0, .25 8%, .63 18%, .92 30%, 1.04 42%, 1.06 52%, 1.02 66%, .995 80%, 1);--spring-soft: linear(0, .1 7%, .38 18%, .68 32%, .88 48%, .98 64%, 1.01 80%, 1);--spring-bouncy: linear(0, .3 6%, .84 15%, 1.13 25%, 1.18 31%, 1.1 40%, .97 52%, .95 58%, 1.01 72%, 1.005 86%, 1);--paper: #f1e9d8;--paper-light: #f8f3e8;--paper-deep: #e6dac2;--ink: #2a211b;--ink-soft: #5e5045;--ink-faint: #736557;--rubric: #9c4312;--rubric-bright: #de9048;--wood: #7a5233;--wood-dark: #4a3020;--fibre: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='f'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .36  0 0 0 0 .27  0 0 0 0 .16  0 0 0 .29 0'/></filter><rect width='100%' height='100%' filter='url(%23f)'/></svg>");--mottle: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='900' height='900'><filter id='m'><feTurbulence type='fractalNoise' baseFrequency='.004' numOctaves='3' seed='4' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .55  0 0 0 0 .4  0 0 0 0 .2  0 0 0 .58 -.25'/></filter><rect width='100%' height='100%' filter='url(%23m)'/></svg>");--grain: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='2' seed='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .18  0 0 0 0 .12  0 0 0 0 .07  0 0 0 3 -1.55'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");--font-serif: Fraunces, Literata, "Noto Serif", Georgia, serif;--font-sans: "Instrument Sans", Commissioner, "Noto Sans", ui-sans-serif, system-ui, sans-serif;--font-hand: Caveat, Mynerve, "Segoe Print", cursive;color-scheme:light}:lang(el){--font-serif: Literata, "Noto Serif", "GFS Didot", Georgia, serif;--font-sans: Commissioner, "Noto Sans", ui-sans-serif, system-ui, sans-serif;--font-hand: Mynerve, "Segoe Print", cursive}html{background-color:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent}body{position:relative;font-weight:440;min-height:100dvh;overflow-x:clip;line-height:1.55;background-color:var(--paper);background-image:var(--fibre);background-size:220px 220px}.lamplight:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:40;background-image:var(--grain);background-size:160px 160px;opacity:.27;mix-blend-mode:multiply}.lamplight:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;box-shadow:inset 14vmax 0 14vmax -10vmax #78552d14,inset -14vmax 0 14vmax -10vmax #78552d14}::-moz-selection{background:#9c43122e;color:var(--ink)}::selection{background:#9c43122e;color:var(--ink)}:focus-visible{outline:2px solid var(--rubric);outline-offset:3px;border-radius:4px}[tabindex="-1"]:focus,[tabindex="-1"]:focus-visible{outline:none}.display{font-family:var(--font-serif);font-optical-sizing:auto;font-variation-settings:"SOFT" 100,"WONK" 0;font-weight:380;letter-spacing:-.02em;text-wrap:balance;text-shadow:0 1px 0 rgba(255,250,238,.55)}.bookish{font-family:var(--font-serif);font-optical-sizing:auto;font-variation-settings:"SOFT" 50,"WONK" 0;font-weight:380;text-wrap:pretty}:where(.text-step--1,.text-step-0,[class*="text-[0.7"],[class*="text-[0.8"],footer,.running,.source,.translation,.hook,.reason,.by,.year){font-weight:460}:where(.bookish.text-step-0,.bookish.text-step--1,.font-serif.text-step-0,.font-serif.text-step--1){font-weight:410;font-optical-sizing:auto}.prose-measure{max-width:34rem;text-wrap:pretty}.sheet{background-color:var(--paper-light);background-image:var(--fibre);background-size:220px 220px;border-radius:14px;box-shadow:0 1px 2px #462d1414,0 16px 32px -18px #462d1459}.cover-print{position:relative}.cover-print>img{filter:sepia(.16) saturate(.88) contrast(.97)}.cover-print:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background-image:var(--grain),linear-gradient(100deg,rgba(0,0,0,.14),transparent 9%,transparent 85%,rgba(0,0,0,.06));background-size:120px 120px,100% 100%;mix-blend-mode:multiply;opacity:.58}.date-stamp{display:inline-block;padding:.3rem .7rem .32rem;border:1.5px solid currentColor;border-radius:4px;color:var(--rubric);font-family:var(--font-sans);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transform:rotate(-3deg);opacity:.85;-webkit-mask-image:var(--fibre),linear-gradient(#000,#000);-webkit-mask-composite:source-out;mask-image:var(--fibre),linear-gradient(#000,#000);-webkit-mask-composite:xor;mask-composite:exclude;mask-size:90px 90px,100% 100%;-webkit-mask-size:90px 90px,100% 100%}.wood{background-color:var(--wood);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='600' height='60'><filter id='w'><feTurbulence type='fractalNoise' baseFrequency='.004 .35' numOctaves='3' seed='9' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .2  0 0 0 0 .12  0 0 0 0 .06  0 0 0 .9 -.2'/></filter><rect width='100%' height='100%' filter='url(%23w)'/></svg>");background-size:600px 60px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.875rem;padding:0 1.4rem;border-radius:999px;font-family:var(--font-sans);font-size:.98rem;font-weight:500;line-height:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .15s,background-color .2s,border-color .2s,opacity .2s}.btn:disabled{opacity:.4;cursor:default}.btn,.press{transition:transform .45s var(--spring-bouncy),background-color .2s,border-color .2s,opacity .2s}.btn:active:not(:disabled),.press:active{transform:scale(.94);transition-duration:.08s;transition-timing-function:ease-out}.btn-ink{background:var(--ink);color:var(--paper-light)}.btn-ink:hover:not(:disabled){background:#3d3027}.btn-quiet{color:var(--ink);border:1px solid rgba(42,33,27,.25)}.btn-quiet:hover:not(:disabled){border-color:#2a211b99;background:#f8f3e899}.link{color:inherit;text-decoration:underline;text-decoration-color:#9c431280;text-underline-offset:.22em;text-decoration-thickness:1px;transition:text-decoration-color .2s,color .2s}.link:hover{text-decoration-color:var(--rubric)}.field{width:100%;background:var(--paper-light);border:1px solid rgba(42,33,27,.16);border-radius:12px;padding:.8rem 1rem;font-size:1.05rem;color:var(--ink);transition:border-color .2s,box-shadow .2s}.field::-moz-placeholder{color:var(--ink-faint)}.field::placeholder{color:var(--ink-faint)}.field::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.field:focus{outline:none;border-color:#2a211b80;box-shadow:0 0 0 4px #9c431214}html{scrollbar-width:thin;scrollbar-color:rgba(94,72,52,.38) rgba(230,218,194,.35)}*{scrollbar-color:inherit}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:#e6dac259}::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#5e483461 padding-box}::-webkit-scrollbar-thumb:hover{background-color:#4a362699}::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-button{display:none;width:0;height:0}.bk-sheet-body{scrollbar-color:rgba(94,72,52,.32) transparent}.bk-sheet-body::-webkit-scrollbar-track{background:transparent}@media (display-mode: standalone){html,body{overscroll-behavior:none}}html.standalone,html.standalone body{overscroll-behavior:none;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}html.standalone :is(p,blockquote,li,textarea,input,[contenteditable]){-webkit-user-select:text;-moz-user-select:text;user-select:text}html.standalone body>header{padding-top:calc(1.25rem + env(safe-area-inset-top,0px))}html.standalone .offline header{padding-top:calc(1.5rem + env(safe-area-inset-top,0px))}@view-transition{navigation: auto;}::view-transition-group(root){animation-duration:.55s}::view-transition-old(root){animation:page-leave .55s cubic-bezier(.55,0,.3,1) both;transform-origin:left center;z-index:2}::view-transition-new(root){animation:page-under .55s ease-out both;z-index:1}@keyframes page-leave{0%{transform:perspective(1600px) rotateY(0);opacity:1;filter:brightness(1)}70%{opacity:1}to{transform:perspective(1600px) rotateY(-28deg) translate(-18%);opacity:0;filter:brightness(.9)}}@keyframes page-under{0%{filter:brightness(.94)}}.ss-nav{view-transition-name:ss-nav}::view-transition-group(ss-nav){animation:none}::view-transition-group(nav-ink){animation-duration:.45s;animation-timing-function:var(--spring-snappy)}.skeleton{position:relative;overflow:hidden;border-radius:6px;background-color:#e6dac2b3;background-image:var(--fibre);background-size:220px 220px}.skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,250,238,.65) 50%,transparent 80%);transform:translate(-100%);animation:light-sweep 1.6s ease-in-out infinite}@keyframes light-sweep{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){@view-transition{navigation: none;}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
