.read-root{--rd-bg:#100c0e;--rd-fg:#e8ddd9;--rd-muted:rgba(232,221,217,0.58);--rd-rule:rgba(255,255,255,0.08);--rd-bar:rgba(16,12,14,0.86);--rd-size:19px;--rd-font:var(--font-read-book),Georgia,"Times New Roman",serif;background:var(--rd-bg);color:var(--rd-fg)}:root[data-read-theme=ember] .read-root{--rd-bg:#1a100c;--rd-fg:#f0dccb;--rd-muted:rgba(240,220,203,0.58);--rd-rule:rgba(255,214,180,0.1);--rd-bar:rgba(26,16,12,0.86)}:root[data-read-theme=paper] .read-root{--rd-bg:#f3ebdf;--rd-fg:#2b211c;--rd-muted:rgba(43,33,28,0.6);--rd-rule:rgba(43,33,28,0.12);--rd-bar:rgba(243,235,223,0.9)}:root[data-read-theme=ember] body{background:#1a100c}:root[data-read-theme=paper] body{background:#f3ebdf}:root[data-read-size="0"] .read-root{--rd-size:16px}:root[data-read-size="1"] .read-root{--rd-size:17.5px}:root[data-read-size="3"] .read-root{--rd-size:21px}:root[data-read-size="4"] .read-root{--rd-size:23px}:root[data-read-font=clean] .read-root{--rd-font:var(--font-body),system-ui,sans-serif}:root[data-read-font=readable] .read-root{--rd-font:var(--font-read-legible),system-ui,sans-serif}.read-prose{font-family:var(--rd-font);line-height:1.65;hanging-punctuation:first;font-kerning:normal}.read-head,.read-prose{font-size:var(--rd-size);max-width:34em;margin-inline:auto;padding-inline:22px}.read-opener{max-width:max(40rem,calc(var(--rd-size) * 34))}.read-prose p{margin:0 0 1em;white-space:pre-line;overflow-wrap:break-word;hyphens:auto}:root[data-read-pics="0"] .read-opener-img,:root[data-read-pics="0"] .read-plate{display:none}:root[data-read-discreet="1"] .read-pic:not([data-shown]) img{filter:blur(26px) saturate(.7);transform:scale(1.1)}.read-pic img{transition:filter .35s ease,transform .35s ease}:root.read-cw-ok .read-cw{display:none}@media (prefers-reduced-motion:reduce){.read-pic img{transition:none}}.read-top,:root[data-read-pics="0"] .read-opener-over{padding-top:calc(env(safe-area-inset-top, 0px) + 5.25rem)}:root[data-read-pics="0"] .read-opener-over{position:static;background:none!important}.rw-follow .rw{cursor:pointer}.rw-follow .rw-para .rw{color:var(--rd-muted);transition:color .22s ease}.rw-follow .rw-para .rw.rw-said{color:var(--rd-fg)}.rw-follow .rw-para .rw.rw-on{color:transparent;background-image:linear-gradient(90deg,var(--color-coral) 0 44%,var(--rd-muted) 56% 100%);transition:none;background-size:200% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;animation:rw-fill var(--rw-d,.3s) linear forwards}.rw-follow .rw-para .rw.rw-on :is(em,strong){color:transparent}@keyframes rw-fill{to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.rw-follow .rw-para .rw.rw-on{animation:none;background:none;color:var(--color-coral)}}.tl{--p:0;position:relative;height:1.7rem;cursor:pointer;touch-action:none;user-select:none;outline:none}.tl:before{content:"";position:absolute;inset:-.55rem 0}.tl-fill,.tl-track{position:absolute;top:50%;left:0;height:6px;border-radius:9999px;transform:translateY(-50%);transition:height .18s ease}.tl.is-dragging .tl-fill,.tl.is-dragging .tl-track,.tl:focus-visible .tl-fill,.tl:focus-visible .tl-track,.tl:hover .tl-fill,.tl:hover .tl-track{height:10px}.tl-track{right:0;background:rgba(255,255,255,.09)}.tl-fill{width:calc(100% * var(--p));background:linear-gradient(90deg,#ff5674 0,var(--color-coral) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 0 14px 0 rgba(233,54,85,.45)}.tl-knob{position:absolute;top:50%;left:calc(100% * var(--p));width:1.1rem;height:1.1rem;border-radius:9999px;pointer-events:none;z-index:1;opacity:0;transform:translate(-50%,-50%) scale(.5);background:#fff;box-shadow:0 0 0 3px rgba(233,54,85,.35),0 0 18px 2px rgba(233,54,85,.55),0 2px 6px rgba(0,0,0,.4);transition:transform .18s ease,opacity .18s ease}.tl:focus-visible .tl-knob,.tl:hover .tl-knob{opacity:1;transform:translate(-50%,-50%) scale(1)}.tl.is-dragging{cursor:grabbing}.tl.is-dragging .tl-knob{opacity:1;transform:translate(-50%,-50%) scale(1.15);animation:tl-pop .42s cubic-bezier(.3,1.6,.5,1)}.tl-knob:after{content:"";position:absolute;inset:0;border-radius:9999px;border:2px solid rgba(255,86,116,.9);opacity:0;pointer-events:none}.tl.is-dragging .tl-knob:after{animation:tl-ring .55s ease-out}@keyframes tl-pop{0%{transform:translate(-50%,-50%) scale(.35);opacity:.4}55%{transform:translate(-50%,-50%) scale(1.6);opacity:1}to{transform:translate(-50%,-50%) scale(1.15);opacity:1}}@keyframes tl-ring{0%{transform:scale(.8);opacity:.9}to{transform:scale(2.8);opacity:0}}.tl-tip{position:absolute;bottom:calc(100% + 6px);left:calc(100% * var(--p));transform:translateX(-50%);padding:3px 10px;border-radius:9999px;font-size:12px;font-weight:700;color:#fff;background:linear-gradient(180deg,#ff5674 0,var(--color-coral) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 0 0 1px rgba(255,120,150,.25),0 0 18px 1px rgba(233,54,85,.45);pointer-events:none;white-space:nowrap}.tl-slim{height:.9rem}.tl-slim .tl-fill,.tl-slim .tl-track,.tl-slim:hover .tl-fill,.tl-slim:hover .tl-track{height:3px}.tl-slim.is-dragging .tl-fill,.tl-slim.is-dragging .tl-track{height:6px}.tl-slim .tl-knob{width:.75rem;height:.75rem;opacity:0}.tl-slim.is-dragging .tl-knob,.tl-slim:focus-visible .tl-knob{opacity:1}@media (prefers-reduced-motion:reduce){.tl-knob,.tl-knob:after{transition:none;animation:none!important}}