@charset "UTF-8";:root{--cursor-default: url(/cursor/arrow-48.png) 3 3, auto;--cursor-pointer: url(/cursor/arrow-pointer-48.png) 3 3, pointer;--color-bg-main: #2B1E17;--color-bg-sidebar: #3A2A20;--color-text-main: #E6D8C3;--color-text-muted: #B8AFA3;--color-accent: #C08A3A;--color-accent-soft: #D6B36A;--color-black-soft: #1A120D;--shadow-soft: rgba(0, 0, 0, .35)}*{margin:0;padding:0;box-sizing:border-box}html{overflow-x:hidden;cursor:var(--cursor-default)}html,body{height:100%;width:100%;min-width:0}body{font-family:Cormorant Garamond,serif;font-size:18px;line-height:1.75;color:var(--color-text-main);background-color:var(--color-bg-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:var(--cursor-default)}h1,h2,h3,h4,h5,h6{font-family:Cormorant Garamond,serif;color:var(--color-accent-soft);font-weight:500;line-height:1.4;margin-bottom:1rem}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}p{margin-bottom:1rem;color:var(--color-text-main)}a{color:var(--color-accent);text-decoration:none;cursor:var(--cursor-pointer);transition:color .3s ease}a:hover{color:var(--color-accent-soft)}button,input[type=submit],input[type=button],input[type=reset],[role=button]{cursor:var(--cursor-pointer)}.text-muted{color:var(--color-text-muted)}.cursor-pointer{cursor:var(--cursor-pointer)}*{scrollbar-width:thin;scrollbar-color:rgba(184,175,163,.5) var(--color-bg-sidebar)}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:var(--color-bg-sidebar)}*::-webkit-scrollbar-thumb{background:#b8afa373;border-radius:10px;border:2px solid var(--color-bg-sidebar)}*::-webkit-scrollbar-thumb:hover{background:#c08a3a8c}body.tell-reader-active:not(.poem-reader-active) .main-content{scrollbar-width:none;-ms-overflow-style:none}body.tell-reader-active:not(.poem-reader-active) .main-content::-webkit-scrollbar{display:none}body.poem-reader-active .main-frame{height:auto;min-height:0}body.poem-reader-active .poem-reader,body.poem-reader-active .poem-reader-body{min-height:min-content}body.poem-reader-active .poem-reader-content,body.poem-reader-active .poem-body-wrap{overflow:visible!important;max-height:none!important}body.tell-reader-active .layout-container .sidebar{filter:brightness(.55)}body.tell-reader-active .layout-container .sidebar:hover{filter:brightness(1)}body.tell-reader-focus-mode .layout-container .sidebar{display:none}body.tell-reader-focus-mode .layout-container .main-content{padding:1rem .75rem 3rem;max-width:none;background-color:var(--color-black-soft);background-image:none;transition:background-color .3s ease}body.tell-reader-focus-mode .layout-container .main-frame{max-width:none;padding:0;border:none;box-shadow:none;background:none}body.tell-reader-focus-mode .tell-reader .tell-reader-nav{opacity:.6;transition:opacity .3s ease}body.tell-reader-focus-mode .tell-reader .tell-reader-nav:hover{opacity:1}
