:root{--ink-900: #ffffff;--ink-850: #f9f3e0;--ink-800: #f4eedd;--surface: #ffffff;--surface-2: #f9f3e0;--line: rgba(26,26,26,.1);--line-strong: rgba(26,26,26,.18);--paper: #E8501A;--paper-ink: #ffffff;--signal: #E8501A;--ember: #E8501A;--signal-deep: #c73f11;--glow: rgba(232,80,26,.3);--ink: #1a1a1a;--mist: #55524c;--mist-dim: #8a867e;--radius-sm: 12px;--radius: 20px;--radius-lg: 28px}body,body *:not(svg):not(svg *){font-family:DM Sans,-apple-system,sans-serif!important}body{background:#fff;color:#1a1a1a}::selection{background:#e8501a;color:#fff}.atmos,.footer-noise{display:none!important}.sec-title,.products h2,.story-body h3,.story-title,.chapters-head h2,.chapter-end h2{font-weight:700!important;letter-spacing:-.025em!important;font-style:normal!important;color:#1a1a1a}.story-subtitle{font-style:normal!important;font-weight:500;color:#55524c!important}.eyebrow,.story-body .tag,.bar-story{font-weight:700!important;letter-spacing:.2em!important}.eyebrow:before{height:2px!important}.nav,.nav.scrolled{background:#e8501a!important;border-bottom:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.nav.scrolled{box-shadow:0 1px 30px #00000026!important}.nav .brand img{filter:brightness(0) invert(1)}.nav-menu a,.nav-back{color:#fff!important;opacity:.85;font-weight:700!important;letter-spacing:.12em!important}.nav-menu a:hover,.nav-back:hover{opacity:1}.nav-menu a:after{background:#fff!important}.nav .btn-ghost{color:#fff!important;border-color:#ffffff8c!important}.nav .btn-ghost:hover{border-color:#fff!important;background:#ffffff1f!important}.nav .btn-solid{background:#fff!important;color:#e8501a!important;box-shadow:0 6px 18px #0000001f!important}.burger span{background:#fff!important}@media (max-width: 860px){.mobile-drawer{background:#e8501a!important;border-top:1px solid rgba(255,255,255,.2)!important}.mobile-nav-links li{border-bottom-color:#ffffff2e!important}.mobile-nav-links a{color:#fff!important;font-weight:700!important}.mobile-nav-links a:hover{background:#ffffff1a!important}.mobile-nav-buttons{border-top-color:#fff3!important}}.btn{font-weight:700!important;letter-spacing:.08em!important}.btn-solid{background:#e8501a!important;color:#fff!important;box-shadow:0 8px 20px #e8501a40!important}.btn-solid:hover{background:#d4460f!important;box-shadow:0 12px 28px #e8501a52!important}.btn-ghost,.btn-outline{color:#1a1a1a!important;border-color:#1a1a1a38!important}.btn-ghost:hover,.btn-outline:hover{border-color:#1a1a1a!important;background:#1a1a1a0a!important}.waitlist input,.notify-form input,.notify-end-form input{background:#fff!important;color:#1a1a1a!important;border-color:#1a1a1a2e!important}.banner{box-shadow:0 30px 60px -36px #00000059!important;background:#f9f3e0!important}.story{background:#fff!important;border:1px solid rgba(26,26,26,.08);box-shadow:0 18px 40px -26px #00000040!important}.story:hover{box-shadow:0 30px 56px -28px #0000004d!important}.story-art,.story:nth-child(2) .story-art{background:#f9f3e0!important}.story-art:after{display:none}.story-num{color:#1a1a1a14!important;font-style:normal!important}.story:hover .story-num{color:#e8501a66!important}.story-art .ph{color:#1a1a1a66!important}.products{background:#f9f3e0!important;box-shadow:none!important}.products:before{display:none}.footer{background:#f9f3e0!important;border-top:0!important}.footer:before{opacity:.35!important}.footer-brand img{filter:none!important;opacity:1!important}.footer-col a{color:#55524c!important}.footer-col a:hover{color:#e8501a!important}.footer-scene img{filter:none!important;opacity:.85!important}.deck-clear{background:#ffffffeb!important;color:#1a1a1a!important}.deck-card{box-shadow:0 10px 26px -10px #00000059!important}.desc{color:#55524c!important}.notify-block{background:#f9f3e0!important;border-color:transparent!important}.chapter-item{background:#fff!important}.chapter-item:hover{background:#f9f3e0!important}.ch-num{font-style:normal!important;color:#e8501a!important}.ch-badge{border-radius:999px!important;font-weight:700!important}.ch-badge.new{background:#e8501a!important;box-shadow:none!important}.cover:before{opacity:.4}.reader-bar{background:#e8501a!important;border-bottom:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 1px 30px #00000026}.reader-bar .bar-back,.reader-bar .bar-chapter,.reader-bar .bar-back:hover{color:#fff!important}.reader-bar .bar-story{color:#fffc!important}.reader-bar .bar-progress{color:#ffffffd9!important}.reader-bar .bar-sep{background:#ffffff59!important}.reader-bar .bar-nav a{color:#fff!important;border-color:#ffffff73!important;border-radius:50%!important}.reader-bar .bar-nav a:hover{background:#ffffff26!important;border-color:#fff!important}.progress-line{background:#00000014!important}.progress-fill{background:#1a1a1a!important}.reader-content{background:#f9f3e0}.page-spread img{box-shadow:0 14px 40px -18px #00000059}.page-placeholder{background:#fff!important}.page-placeholder .pg-num{color:#1a1a1a1a!important;font-style:normal!important}.chapter-end{background:#fff!important;border-top:0!important;border-radius:28px;margin-top:32px}.scroll-top{background:#e8501a!important;color:#fff!important;border:0!important;border-radius:50%!important;box-shadow:0 4px 20px #e8501a4d}.nav .btn-solid,.eyebrow,.tag-red,.ch-badge.free,.ch-num,.chapter-end .end-label{color:#c14113!important}.btn-solid{background:#c14113!important}.btn-solid:hover{background:#a8380f!important}.nav .btn-solid{background:#fff!important}.products .waitlist .btn-solid{background:#1a1a1a!important}.reader-bar .bar-story{color:#fff!important}body:has(.reader-bar){background:#f9f3e0}.products{background:#e8501a!important;color:#fff}.products .eyebrow,.products h2{color:#fff!important}.products .lede{color:#ffffffe0!important}.products .mugs-3d-wrapper:before{background:radial-gradient(closest-side,rgba(255,255,255,.22),transparent 70%)!important}.products .waitlist input{border-color:transparent!important}.products .waitlist .btn-solid{background:#1a1a1a!important;color:#fff!important;box-shadow:0 8px 20px #0003!important}.products .waitlist .btn-solid:hover{background:#000!important}.products .waitlist-msg{color:#fff!important}
