.rc-top,.rx-panel,nav[data-surface=read]{--rc-wood:#4a3220;--rc-ring:#f0cf7e80;--rc-icon:#f6e6c4;--rc-current-ring:#f0cf7e;--rc-current-icon:#ffe2a3;--rc-glow:#f0be5a8c}.rc-top[data-read-skin=horror],.rx-panel[data-read-skin=horror],nav[data-surface=read][data-read-skin=horror]{--rc-wood:#2c2520;--rc-ring:#d8c4a06b;--rc-icon:#e7d6b4;--rc-current-ring:#e2c48e;--rc-current-icon:#ffc06b;--rc-glow:#ffa0466b}.rc-top[data-read-skin=romance],.rx-panel[data-read-skin=romance],nav[data-surface=read][data-read-skin=romance]{--rc-wood:#7a3e2f;--rc-ring:#ffcdb98c;--rc-icon:#fff1e8;--rc-current-ring:#ffc9b3;--rc-current-icon:#ffe3d6;--rc-glow:#ffaa9666}.rc-top[data-read-skin=science-fiction],.rx-panel[data-read-skin=science-fiction],nav[data-surface=read][data-read-skin=science-fiction]{--rc-wood:#59646f;--rc-ring:#5ff4ff80;--rc-icon:#c7f4ff;--rc-current-ring:#5ff4ff;--rc-current-icon:#8ff6ff;--rc-glow:#5ff4ff73}.rc-top[data-read-skin=fantasy],.rx-panel[data-read-skin=fantasy],nav[data-surface=read][data-read-skin=fantasy]{--rc-wood:#3d2c1a;--rc-ring:#d6b25e8c;--rc-icon:#f6e7c3;--rc-current-ring:#e6c26a;--rc-current-icon:#ffd97a;--rc-glow:#ffcf6b6b}.rc-disc,.rc-index,.rc-key{border:1.5px solid var(--rc-ring);background-color:var(--rc-wood);background-blend-mode:normal,overlay;color:var(--rc-icon);background-image:linear-gradient(#ffe6be24,#00000061),url(../read-textures/wood-h.webp);background-size:auto,384px 48px;box-shadow:inset 0 1px #ffebc82e,inset 0 -2px 3px #0000004d,0 3px 8px #0006}.rc-top{width:100%;height:var(--nore-topbar-height,64px);padding:0 max(12px,var(--nore-safe-right)) 0 max(12px,var(--nore-safe-left));position:relative}.rc-top__bar{grid-template-columns:minmax(2.75rem,1fr) auto minmax(2.75rem,1fr);align-items:center;gap:.5rem;max-width:72rem;height:100%;margin:0 auto;display:grid}.rc-top__center{justify-content:center;min-width:0;display:flex}.rc-top__actions{justify-content:flex-end;gap:.5rem;display:flex}.rc-top__spacer{width:2.75rem}.rc-key{border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;text-decoration:none;transition:transform .14s,border-color .14s;display:inline-grid}.rc-key:hover{border-color:var(--rc-current-ring);transform:translateY(-1px)}.rc-key:active{transform:translateY(1px)}.rc-key--text{width:auto;font:600 .8rem/1 var(--nore-font-body,system-ui);border-radius:999px;padding:0 .9rem}.rc-index{max-width:100%;height:2.4rem;font:600 .88rem/1 var(--nore-font-body,system-ui);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:0 1rem;display:inline-flex}.rc-index--static{cursor:default;text-overflow:ellipsis;overflow:hidden}.rc-index--placeholder{width:7.5rem}.rc-index__label{animation:.22s ease-out rc-feed-in}.rc-index__caret{opacity:.75;transition:transform .18s}.rc-index--open .rc-index__caret{transform:rotate(180deg)}.rc-index:not(.rc-index--static):hover{border-color:var(--rc-current-ring)}@keyframes rc-feed-in{0%{opacity:0;transform:translateY(3px)}}.rc-index:focus-visible,.rc-key:focus-visible{outline:3px solid var(--rc-current-ring);outline-offset:3px}.rc-key--explore{position:relative}.rc-key--open{border-color:var(--rc-current-ring);color:var(--rc-current-icon);box-shadow:inset 0 0 10px var(--rc-glow),0 0 14px var(--rc-glow)}.rc-key__mark{background:var(--rc-current-ring);width:.5rem;height:.5rem;box-shadow:0 0 6px var(--rc-glow);border-radius:50%;position:absolute;top:.3rem;right:.3rem}.rx-scrim{z-index:80;-webkit-backdrop-filter:blur(2px);background:#06040280;position:fixed;inset:0}.rx-panel{z-index:81;overscroll-behavior:contain;border:1.5px solid var(--rc-ring);background-color:color-mix(in srgb,var(--rc-wood) 55%,#120c07);background-blend-mode:normal,overlay;color:var(--rc-icon);font-family:var(--nore-font-body,system-ui);background-image:linear-gradient(#ffe6be14,#00000080),url(../read-textures/wood-h.webp);background-size:auto,768px 96px;flex-direction:column;gap:.9rem;display:flex;position:fixed;overflow-y:auto;box-shadow:inset 0 1px #ffebc829,0 24px 60px -18px #000000bf}.rx-panel--sheet{right:max(.5rem,var(--nore-safe-right,0px));bottom:calc(.5rem + var(--nore-safe-bottom,0px));left:max(.5rem,var(--nore-safe-left,0px));border-radius:1.6rem;max-height:min(86dvh,46rem);padding:.5rem 1rem 1.1rem}.rx-panel--panel{top:calc(var(--nore-topbar-height,64px) + .4rem);transform-origin:85% 0;border-radius:1.3rem;width:min(27rem,100vw - 2rem);max-height:min(80dvh,44rem);padding:1rem 1.1rem 1.2rem;right:max(1rem,50vw - 36rem)}.rx-grabber{background:var(--rc-ring);border-radius:999px;width:2.25rem;height:.25rem;margin:.15rem auto 0}.rx-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.rx-title{font:italic 500 1.2rem/1.1 var(--nore-font-display,Georgia,serif);color:var(--rc-current-icon);margin:0}.rx-close{border:1px solid var(--rc-ring);width:2.25rem;height:2.25rem;color:var(--rc-icon);cursor:pointer;background:#00000040;border-radius:50%;place-items:center;display:grid}.rx-here{border:1px solid var(--rc-ring);background:#00000047;border-radius:1rem;flex-direction:column;gap:.45rem;padding:.75rem .85rem;display:flex}.rx-group__label,.rx-here__label,.rx-label{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--rc-icon) 62%,transparent);margin:0;font-size:.68rem;font-weight:700}.rx-here__row{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.rx-here__place{min-width:0;font:600 1.05rem/1.2 var(--nore-font-body,system-ui);gap:.45rem}.rx-follow,.rx-here__place{color:var(--rc-current-icon);align-items:center;display:inline-flex}.rx-follow{border:1.5px solid var(--rc-current-ring);min-height:2.25rem;font:600 .8rem/1 var(--nore-font-body,system-ui);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;gap:.35rem;padding:0 .85rem}.rx-follow--on{background:var(--rc-current-ring);color:#1b130b}.rx-follow:disabled{opacity:.6;cursor:progress}.rx-back{min-height:2rem;color:var(--rc-icon);opacity:.85;align-self:flex-start;align-items:center;gap:.35rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.rx-back:hover{opacity:1;text-decoration:underline}.rx-block{flex-direction:column;gap:.5rem;display:flex}.rx-chips,.rx-topics{flex-wrap:wrap;gap:.4rem;display:flex}.rx-chip,.rx-topic{border:1px solid var(--rc-ring);min-height:2.5rem;color:var(--rc-icon);background:#00000038;border-radius:999px;align-items:center;gap:.35rem;padding:0 .85rem;font-size:.86rem;font-weight:500;text-decoration:none;transition:border-color .14s,background-color .14s;display:inline-flex}.rx-topic{min-height:2.25rem;padding:0 .75rem;font-size:.82rem}.rx-chip--on,.rx-chip:hover,.rx-topic--on,.rx-topic:hover{border-color:var(--rc-current-ring)}.rx-chip--on,.rx-topic--on{background:color-mix(in srgb,var(--rc-current-ring) 26%,transparent);color:var(--rc-current-icon);box-shadow:0 0 12px var(--rc-glow);font-weight:650}.rx-count{opacity:.65;font-size:.72rem}.rx-search{border:1px solid var(--rc-ring);min-height:2.75rem;color:var(--rc-icon);background:#00000052;border-radius:.9rem;align-items:center;gap:.5rem;padding:0 .85rem;display:flex}.rx-search input{min-width:0;color:var(--rc-icon);background:0 0;border:0;outline:none;flex:1;font-size:16px}.rx-search input::placeholder{color:color-mix(in srgb,var(--rc-icon) 50%,transparent)}.rx-search:focus-within{border-color:var(--rc-current-ring)}.rx-group{border-top:1px solid color-mix(in srgb,var(--rc-ring) 45%,transparent);flex-direction:column;gap:.45rem;padding-top:.55rem;display:flex}.rx-group--followed{border-top:0;padding-top:0}.rx-group__summary{cursor:pointer;align-items:center;gap:.45rem;min-height:2.25rem;font-size:.9rem;font-weight:600;list-style:none;display:flex}.rx-group__summary::-webkit-details-marker{display:none}.rx-group__caret{opacity:.7;margin-left:auto;transition:transform .16s}.rx-group[open] .rx-group__caret{transform:rotate(180deg)}.rx-empty{opacity:.75;margin:0;font-size:.85rem}.rx-back:focus-visible,.rx-chip:focus-visible,.rx-close:focus-visible,.rx-follow:focus-visible,.rx-group__summary:focus-visible,.rx-topic:focus-visible{outline:3px solid var(--rc-current-ring);outline-offset:2px}.rx-scrim-enter-active,.rx-scrim-leave-active{transition:opacity .18s}.rx-scrim-enter-from,.rx-scrim-leave-to{opacity:0}.rx-drop-enter-active,.rx-drop-leave-active,.rx-sheet-enter-active,.rx-sheet-leave-active{transition:transform .24s cubic-bezier(.2,.9,.1,1),opacity .18s}.rx-sheet-enter-from,.rx-sheet-leave-to{opacity:0;transform:translateY(24px)}.rx-drop-enter-from,.rx-drop-leave-to{opacity:0;transform:translateY(-8px)scale(.97)}nav[data-surface=read]{height:var(--nore-bottom-navigation-height);border:1px solid var(--rc-ring);-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--rc-wood);background-blend-mode:normal,overlay;background-image:linear-gradient(#0003,#0000008c),url(../read-textures/wood-h.webp);background-size:auto,768px 96px;border-radius:999px;align-items:center;gap:2px;padding:0 5px;overflow:visible;box-shadow:inset 0 1px #ffe1b938,inset 0 -3px 6px #00000059,0 10px 24px #00000073}nav[data-surface=read] .rc-item{outline:none;justify-content:center;align-items:center;min-width:0;height:100%;display:flex}.rc-disc{aspect-ratio:1;border-radius:50%;place-items:center;width:min(100%,2.35rem);transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .14s;display:grid}.rc-disc__icon{width:1.1rem;height:1.1rem}.rc-item:hover .rc-disc{border-color:var(--rc-current-ring);transform:translateY(-2px)}.rc-item:focus-visible .rc-disc{outline:3px solid var(--rc-current-ring);outline-offset:2px}.rc-disc--current,.rc-item:hover .rc-disc--current{border-color:var(--rc-current-ring);color:var(--rc-current-icon);background-image:radial-gradient(circle at 50% 45%,var(--rc-glow),transparent 70%),linear-gradient(180deg,#ffe6be42,#00000038),url(../read-textures/wood-h.webp);background-blend-mode:normal,normal,overlay;box-shadow:inset 0 0 12px var(--rc-glow),0 0 22px var(--rc-glow),0 0 6px var(--rc-current-ring);background-size:auto,auto,384px 48px;transform:none}.rc-disc--current .rc-disc__icon{filter:drop-shadow(0 0 4px var(--rc-current-icon))}@media (prefers-reduced-motion:reduce){.rc-disc,.rc-index__caret,.rc-key,.rx-chip,.rx-group__caret,.rx-topic{transition:none!important}.rx-drop-enter-active,.rx-drop-leave-active,.rx-sheet-enter-active,.rx-sheet-leave-active{transition:opacity .12s!important}.rx-drop-enter-from,.rx-drop-leave-to,.rx-sheet-enter-from,.rx-sheet-leave-to{transform:none!important}.rc-index__label{animation:none!important}}@media (forced-colors:active){.rc-disc,.rc-index,.rc-key,.rx-chip,.rx-panel,.rx-topic,nav[data-surface=read]{forced-color-adjust:auto;box-shadow:none;background:canvas;border:1px solid canvastext}.rc-disc--current,.rx-chip--on,.rx-topic--on{border:3px solid highlight}}
