@font-face{font-family:Architects Daughter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/architectsdaughter/v20/KtkxAKiDZI_td1Lkx62xHZHDtgO_Y-bvTYdg4_zg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Architects Daughter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/architectsdaughter/v20/KtkxAKiDZI_td1Lkx62xHZHDtgO_Y-bvTYlg4w.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmmono/v16/aFTU7PB1QTsUX8KYthSQBLyM.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmmono/v16/aFTU7PB1QTsUX8KYthqQBA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmmono/v16/aFTR7PB1QTsUX8KYvumzEY2tbZX9.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmmono/v16/aFTR7PB1QTsUX8KYvumzEYOtbQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/kalam/v18/YA9dr0Wd4kDdMthQOCfzsw.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/kalam/v18/YA9dr0Wd4kDdMthfOCfzsw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/kalam/v18/YA9dr0Wd4kDdMthROCc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/patrickhand/v25/LDI1apSQOAYtSuYWp8ZhfYe8UcLLq7s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/patrickhand/v25/LDI1apSQOAYtSuYWp8ZhfYe8UMLLq7s.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/patrickhand/v25/LDI1apSQOAYtSuYWp8ZhfYe8XsLL.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Permanent Marker;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/permanentmarker/v16/Fh4uPib9Iyv2ucM6pGQMWimMp004La2Cfw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;src:url(/fonts/Caveat-Variable.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root{--font-display: "Caveat", "Segoe Print", cursive;--font-note: "Architects Daughter", "Segoe Print", sans-serif;--font-stamp: "Permanent Marker", "Segoe Print", cursive;--font-label: "DM Mono", ui-monospace, monospace;--font-sticky: "Kalam", "Segoe Print", cursive;--font-ui: "Inter", system-ui, sans-serif;--bg: #f2e3c9;--surface: #faefd9;--surface-raised: #fff5e2;--ink: #2c2925;--ink-soft: #5b544c;--ink-muted: #746a60;--ink-blue: #2f5f7e;--ink-blue-2: #3d718d;--coral: #ad503d;--rule: rgba(67, 96, 111, .14);--margin-line: rgba(173, 80, 61, .28);--tape: rgba(215, 191, 139, .55);--highlight: rgba(220, 189, 92, .28);--sky: #bce2ff;--lavender: #a99fe6;--on-accent: #fffaf0;--line-rhythm: 1.75rem;--gutter: clamp(1.25rem, 5vw, 3rem);--notebook-margin: clamp(2.5rem, 8vw, 4.5rem);--max: 44rem;--ease: cubic-bezier(.32, .72, 0, 1);--shadow-paper: 3px 4px 0 rgba(75, 56, 38, .08);--color-background: var(--bg);--color-surface: var(--surface);--color-foreground: var(--ink);--color-text-secondary: var(--ink-soft);--color-text-muted: var(--ink-muted);--accent: var(--ink-blue);--accent-2: var(--ink-blue-2);--font-body: var(--font-note);--font-sans: var(--font-ui);--green: #4a6b5a;--green-soft: #d5e4db;--neutral-300: #b4a58f;--neutral-400: #9f907a;--rule-strong: rgba(67, 96, 111, .22)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;min-height:100vh;font-family:var(--font-ui);font-size:16px;line-height:1.55;color:var(--ink);background-color:var(--bg);background-image:radial-gradient(circle at 28% 72%,rgba(226,167,88,.09),transparent 27%),radial-gradient(circle at 82% 42%,rgba(197,111,82,.055),transparent 23%),repeating-linear-gradient(transparent,transparent calc(var(--line-rhythm) - 1px),var(--rule) calc(var(--line-rhythm) - 1px),var(--rule) var(--line-rhythm)),linear-gradient(#f4e2c480,#f4e2c480),url(/notebook-paper-texture-optimized.avif);background-size:auto,auto,auto,auto,100% auto;background-position:center top,center top,left top,left top,center top;background-repeat:no-repeat,no-repeat,repeat,repeat,repeat-y;background-attachment:local;-webkit-font-smoothing:antialiased}body.no-scroll{overflow:hidden}.notebook-binding{position:absolute;z-index:auto;top:0;bottom:0;left:0;width:clamp(10.75rem,14.5vw,15rem);min-height:100vh;overflow:hidden;pointer-events:none;background:transparent}.notebook-binding:before{content:"";position:absolute;z-index:51;top:0;bottom:0;left:calc(100% - .15rem);width:2px;background:#ad503d6b;box-shadow:1px 0 #fffaf0a6,-1px 0 #85372a0f}.notebook-binding:after{content:"";position:absolute;z-index:53;top:0;bottom:0;left:0;width:clamp(4.1rem,4.7vw,4.5rem);background:url(/spiral-binding-transparent-v6.webp) -.75rem 0/7rem auto repeat-y}.notebook-binding~app-header .mobile-header-content{padding-left:max(var(--gutter),5.65rem)}.notebook-binding~app-header .desktop-header{padding-left:max(clamp(1.5rem,5vw,5rem),6.5rem)}img{max-width:100%;height:auto;display:block}a{color:var(--ink-blue);text-underline-offset:.2em}a:hover{color:var(--ink-blue-2)}:focus-visible{outline:2px solid var(--ink-blue);outline-offset:3px}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;line-height:1.15;color:var(--ink);text-wrap:balance;margin:0}p{margin:0}.scroll-indicator{position:fixed;top:0;right:4px;width:2px;border-radius:999px;background:#2f5f7e66;opacity:0;pointer-events:none;z-index:60;transition:opacity .25s ease}.scroll-indicator--visible{opacity:1}.back-to-top{--sticker-tilt: -8deg;position:fixed;right:clamp(4.5rem,5.5vw,5.75rem);bottom:3.1rem;z-index:80;width:clamp(6.4rem,8vw,7.35rem);aspect-ratio:1;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none;color:var(--ink-blue);cursor:pointer;transform-origin:center;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(1.6rem,.55rem,0) rotate(calc(var(--sticker-tilt) + 6deg)) scale(.86);transition:opacity .32s var(--ease),transform .38s var(--ease),visibility 0s linear .38s,filter .2s ease}.back-to-top .back-to-top__face{position:absolute;inset:0;border-radius:51% 49% 48% 52%/49% 52% 48% 51%;background:#fffdf8;box-shadow:0 1px 1px #4b38261f,3px 5px #4b38260b,7px 11px 15px #4b38262b;filter:saturate(.96)}.back-to-top .back-to-top__face:before{content:"";position:absolute;inset:.42rem;border-radius:50% 48% 51% 49%/49% 51% 48% 52%;background-color:#cce6f8;background-image:linear-gradient(145deg,#ffffff38,#2f5f7e0d),url(/bookmark-paper-texture.jpeg);background-blend-mode:soft-light,multiply;background-size:100% 100%,cover;border:1px solid rgba(47,95,126,.13);box-shadow:inset 0 0 0 1px #ffffff3d;pointer-events:none}.back-to-top .back-to-top__face:after{content:"";position:absolute;right:.52rem;bottom:.6rem;width:1.15rem;height:.38rem;border-radius:50%;background:#2f5f7e12;filter:blur(.18rem);transform:rotate(-20deg);pointer-events:none}.back-to-top>small,.back-to-top>strong,.back-to-top>em{position:relative;z-index:1;grid-area:1/1;text-align:center;pointer-events:none}.back-to-top>small{align-self:end;margin-bottom:58%;font-family:var(--font-label);font-size:.52rem;letter-spacing:.08em;text-transform:uppercase;color:#2f5f7ec7;mix-blend-mode:multiply}.back-to-top>strong{font-family:var(--font-stamp);font-size:clamp(1.35rem,1.9vw,1.55rem);font-weight:400;font-style:normal;line-height:1;letter-spacing:.02em;color:var(--ink-blue);text-shadow:.035em .045em 0 rgba(47,95,126,.1);transform:rotate(-2deg);mix-blend-mode:multiply}.back-to-top>em{align-self:start;margin-top:62%;font-family:var(--font-stamp);font-size:clamp(1.15rem,1.6vw,1.35rem);font-style:normal;line-height:1;color:var(--coral);transform:rotate(4deg);mix-blend-mode:multiply}.back-to-top.back-to-top--visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0) rotate(var(--sticker-tilt)) scale(1);transition:opacity .36s var(--ease),transform .42s cubic-bezier(.34,1.15,.64,1),visibility 0s linear 0s,filter .2s ease}.back-to-top.back-to-top--visible:hover{transform:translate3d(0,-3px,0) rotate(calc(var(--sticker-tilt) + 3deg)) scale(1.04);filter:drop-shadow(0 6px 10px rgba(75,56,38,.12))}.back-to-top.back-to-top--visible:active{transform:translate3d(0,1px,0) rotate(calc(var(--sticker-tilt) + 1deg)) scale(.98)}.back-to-top:focus-visible{outline:2px solid var(--ink-blue);outline-offset:4px}.animate-fade-in-up{animation:fade-up .8s var(--ease) both}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.22s}@keyframes fade-up{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.animate-fade-in-up{animation:none;opacity:1;transform:none}.back-to-top{transition:none}.back-to-top.back-to-top--visible{transform:rotate(var(--sticker-tilt))}}@media(max-width:680px){.notebook-binding{width:5rem}.notebook-binding:after{width:4.25rem}}@media(max-width:480px){.back-to-top{right:1rem;bottom:4.25rem;width:7rem}}
