.Writing_menu__Zx60s{position:fixed;top:20px;left:20px;z-index:1000;transition:all .3s ease}.Writing_menuToggle__eM8_e{width:40px;height:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;border:0;cursor:pointer;border-radius:50%;background-color:color-mix(in srgb,var(--fg) 80%,transparent);color:var(--bg);transition:all .3s ease}.Writing_menuToggle__eM8_e span{display:block;width:20px;height:2px;background-color:var(--bg);margin:2px 0;transition:all .3s ease}.Writing_menu__Zx60s ul{list-style-type:none;padding:10px 0;margin:0;background-color:color-mix(in srgb,var(--fg) 90%,transparent);border-radius:10px;overflow:hidden;max-height:0;opacity:0;transition:all .3s ease}.Writing_menu__Zx60s.Writing_menuOpen__NnFqU ul{max-height:calc(100vh - 110px);max-height:calc(100dvh - 110px);opacity:1;margin-top:10px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.Writing_menu__Zx60s.Writing_menuOpen__NnFqU ul::-webkit-scrollbar{display:none}@media (hover:hover){.Writing_menu__Zx60s:hover ul{max-height:calc(100vh - 110px);max-height:calc(100dvh - 110px);opacity:1;margin-top:10px;overflow-y:auto;scrollbar-width:none}.Writing_menu__Zx60s:hover ul::-webkit-scrollbar{display:none}.Writing_menu__Zx60s li:hover{background-color:color-mix(in srgb,var(--bg) 80%,transparent)}.Writing_menu__Zx60s .Writing_menuLink__l2eIh:hover{color:var(--fg)}.Writing_menu__Zx60s li.Writing_menuArea__Zsnxb:hover{background-color:transparent}}.Writing_menu__Zx60s li{padding:0;transition:background-color .3s ease}.Writing_menu__Zx60s .Writing_menuLink__l2eIh{color:var(--bg);text-decoration:none;font-size:.95rem;display:block;padding:12px 30px}@media (max-width:720px){.Writing_menu__Zx60s{position:absolute}.Writing_menu__Zx60s ul{background-color:var(--fg)}.Writing_menuToggle__eM8_e{width:44px;height:44px}}.Writing_footer__D332G{background-color:var(--strip-bg);color:var(--strip-fg);border-top:1px solid var(--strip-line);text-align:center;padding:.5rem;position:fixed;bottom:0;left:0;right:0;font-size:.8rem;opacity:.8}.Writing_footer__D332G p{margin:0}.Writing_sectionTitle__hxVo8{margin-bottom:1rem;font-size:2.5rem}.Writing_menuHeading__p2PJT{padding:10px 30px 4px;color:var(--bg);font-size:.8rem;font-weight:700;letter-spacing:.1em;opacity:.6}.Writing_menu__Zx60s .Writing_menuGroup__ixysk{max-height:none;opacity:1;margin:0;padding:0;background:none;border-radius:0}.Writing_pageMeta__Gi6O_{font-size:.8rem;text-align:center;margin-bottom:2rem;opacity:.75;line-height:1.6}.Writing_pageMeta__Gi6O_ a{color:inherit}.Writing_pageList__u3KjT{margin-top:3rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--fg) 20%,transparent);text-align:left;font-size:.9rem}.Writing_pageList__u3KjT ul{list-style:none}.Writing_pageList__u3KjT a{color:var(--fg);font-weight:700}.Writing_preview__w2_wc{position:fixed;z-index:2000;width:360px;max-width:calc(100vw - 32px);padding:12px 14px;background:var(--bg);color:var(--fg);border:1px solid var(--fg);box-shadow:4px 4px 0 light-dark(rgba(0,0,0,.8),rgba(0,0,0,.6));font-size:.8rem;line-height:1.5;pointer-events:none}.Writing_preview__w2_wc p{margin:6px 0}.Writing_preview__w2_wc small{opacity:.7}.Writing_logEntry__7SI2k{display:flex;gap:1rem;margin-bottom:.4rem}.Writing_logDate__T89Wa{flex:0 0 7.5rem;opacity:.6}.Writing_content__NePtK a,.Writing_pageMeta__Gi6O_ a{color:var(--fg);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;-webkit-text-decoration-color:color-mix(in srgb,var(--fg) 35%,transparent);text-decoration-color:color-mix(in srgb,var(--fg) 35%,transparent)}.Writing_content__NePtK a:hover,.Writing_pageMeta__Gi6O_ a:hover{-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.Writing_content__NePtK a[href^=http]:after{content:"↗";font-size:.75em;margin-left:.1em;text-decoration:none;display:inline-block}.Writing_content__NePtK{text-align:left;line-height:1.8;max-width:100%;overflow-wrap:anywhere}.Writing_bookHeading__NMSyl{margin-top:2.5rem;margin-bottom:1rem}.Writing_book__uFTd_{margin-bottom:1.2rem}.Writing_book__uFTd_ h4{margin:0}.Writing_bookMeta__0_EI9{font-size:.85rem;opacity:.6}.Writing_drawing__2BXOY{display:block;height:240px;width:auto;max-width:100%;object-fit:contain;margin:0 auto 2rem}:root[data-theme=dark] .Writing_drawing__2BXOY{filter:invert(1) hue-rotate(180deg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .Writing_drawing__2BXOY{filter:invert(1) hue-rotate(180deg)}}