@font-face{font-family:Ikarus;src:url(/assets/Ikarus-QzeNu3no.woff2)format("woff2-variations");font-display:auto;unicode-range:U+0-7F,U+2014}@property --wght{syntax:"<number>";inherits:false;initial-value:300}@property --wdth{syntax:"<number>";inherits:false;initial-value:100}@property --ital{syntax:"<number>";inherits:false;initial-value:0}@property --cont{syntax:"<number>";inherits:false;initial-value:0}:root{font-kerning:none;font-synthesis:none;--page-height:95vh;--line-count:20;font-family:Ikarus,system-ui;font-size:clamp(16px,1.1vw + 11px,20px)}body{color:#d1d1d1;background-color:#1a1a1a;margin:0;padding:0;overflow:hidden}#app{scroll-snap-type:y mandatory;scroll-behavior:smooth;height:100vh;overflow-y:scroll}#pages{max-width:550px;margin:0 auto;padding:5vh 1rem}.page{height:var(--page-height);grid-template-rows:repeat(var(--line-count), 1fr);scroll-snap-align:center;scroll-snap-stop:always;box-sizing:border-box;contain:strict;backface-visibility:hidden;background:#2a2a2a;border-radius:8px;grid-template-columns:1fr;place-content:center;margin-bottom:10vh;padding:2rem;display:grid;position:relative;transform:translateZ(0);box-shadow:0 10px 30px #00000026}.line{white-space:pre;text-wrap:nowrap;contain:layout paint style;backface-visibility:hidden;border-bottom:1px solid #ffffff08;align-items:center;line-height:clamp(1.2em,1.25em + .51vw,1.3em);display:flex;overflow:hidden;transform:translateZ(0)}.word{font-variation-settings:"wght" var(--wght), "wdth" var(--wdth), "ital" var(--ital), "cont" var(--cont);vertical-align:top;transform-origin:bottom;transform:skewX(calc(var(--ital) * -2.5deg));backface-visibility:hidden;margin-right:.35em;overflow:visible;display:inline-block!important}.word.frozen{contain:layout style!important}.page-number{opacity:.5;font-size:.75rem;position:absolute;bottom:1rem;right:1rem}#troubleshooting-ui{color:#58a6ff;z-index:100;pointer-events:auto;cursor:grab;-webkit-user-select:none;user-select:none;background:#0b131bd9;border:1px solid #6890ee4d;border-radius:6px;padding:10px 15px;font-family:monospace;position:fixed;bottom:10px;left:10px;box-shadow:0 4px 12px #00000080}.line:first-child{grid-row:1}.line:nth-child(2){grid-row:2}#app::-webkit-scrollbar{display:none}#app{-ms-overflow-style:none;scrollbar-width:none}
