.short-stories{--page:#fafafa;--surface:#fff;--ink:#18181b;--body:#3f3f46;--muted:#64646e;--line:#e4e4e7;--accent:#047857;--soft:#ecfdf5;--soft-line:#a7d8c7;--button:#18181b;--button-text:#fff;color:var(--body);padding-bottom:3rem}html[data-theme=dark] .short-stories{--page:#09090b;--surface:#111113;--ink:#fafafa;--body:#d4d4d8;--muted:#aaaab4;--line:#303035;--accent:#6ee7b7;--soft:#09271f;--soft-line:#235b47;--button:#fafafa;--button-text:#18181b}.short-stories [hidden]{display:none!important}.short-stories svg{flex-shrink:0;max-width:100%;display:block}.short-stories a{text-decoration:none}.short-stories button{cursor:pointer;font-family:inherit}.short-stories a:focus-visible,.short-stories button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.short-stories a,.short-stories button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ss-eyebrow{letter-spacing:.025em;color:var(--accent);flex-wrap:wrap;align-items:center;gap:.6rem;font-size:12px;font-weight:600;display:flex}.ss-button{background:var(--button);max-width:100%;min-height:46px;color:var(--button-text);white-space:normal;text-align:center;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.65rem;padding:.7rem 1.05rem;font-size:13px;font-weight:600;line-height:1.6;display:inline-flex}.ss-button svg{width:15px;height:15px}.ss-button:hover{color:#fff;background:#065f46}html[data-theme=dark] .ss-button:hover{color:#18181b;background:#a7f3d0}.ss-hub-hero{grid-template-columns:minmax(0,1fr) 184px;align-items:center;gap:1.6rem;padding:2.25rem 0 2.8rem;display:grid}.ss-hub-copy>.ss-eyebrow{margin:0 0 .8rem}.ss-hub-hero h1{letter-spacing:-.045em;color:var(--ink);word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:clamp(2rem,4.8vw,2.85rem);font-weight:700;line-height:1.36}.ss-hub-intro{color:var(--muted);word-break:keep-all;overflow-wrap:break-word;max-width:34rem;margin:1rem 0 0;font-size:15px;line-height:1.95}.ss-hub-starter{margin-top:1.4rem}.ss-hub-count{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;margin:0 0 .85rem;font-size:12px;line-height:1.8;display:flex}.ss-hub-count strong{color:var(--ink);letter-spacing:-.04em;font-size:20px;font-weight:600;line-height:1.4}.ss-count-meta{border-left:1px solid var(--line);padding-left:.6rem;font-size:10px}.ss-hero-art{color:var(--accent);justify-content:center;align-self:center;align-items:center;display:flex}.ss-book-art{width:184px;height:auto;overflow:visible}.ss-art-disc{fill:var(--soft)}.ss-art-shadow{fill:none;stroke:var(--soft-line);stroke-width:6px;opacity:.6;stroke-linecap:round}.ss-art-page{fill:var(--soft-line);stroke:var(--accent);stroke-width:1.1px;stroke-linejoin:round}.ss-art-front{fill:var(--surface);stroke:var(--accent);stroke-width:1.3px;stroke-linejoin:round}.ss-art-writing{stroke:var(--accent);stroke-width:1.5px;opacity:.5;stroke-linecap:round;fill:none}.ss-art-ribbon{fill:var(--soft-line);stroke:var(--accent);stroke-width:1.1px}.ss-art-spine{stroke:var(--accent);stroke-width:1.3px;fill:none}.ss-art-spark{stroke:var(--accent);stroke-width:1.3px;stroke-linecap:round}.ss-art-dot{fill:var(--accent);opacity:.45}.ss-section-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.ss-section-heading h2{letter-spacing:-.035em;color:var(--ink);word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:19px;font-weight:600;line-height:1.5}.ss-section-heading p{color:var(--muted);word-break:keep-all;overflow-wrap:break-word;margin:.35rem 0 0;font-size:12px;line-height:1.85}.ss-feature-section{border-top:1px solid var(--line);padding-top:1.7rem}.ss-feature-heading{gap:.75rem}.ss-feature-heading>div{min-width:0}.ss-reroll-button{border:1px solid var(--line);min-height:44px;color:var(--muted);background:0 0;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .7rem;font-size:12px;line-height:1.6;display:inline-flex}.ss-reroll-button svg{width:15px;height:15px}.ss-reroll-button:hover{border-color:var(--accent);color:var(--accent);background:var(--surface)}.ss-featured-card{border:1px solid var(--soft-line);background:var(--soft);border-radius:14px;align-items:center;gap:1.6rem;min-width:0;padding:1.6rem 1.7rem;transition:border-color .15s,background .15s;display:flex;position:relative}.ss-featured-card:hover{border-color:var(--accent)}.ss-featured-copy{flex:1;min-width:0}.ss-featured-card h3{color:var(--ink);letter-spacing:-.035em;word-break:keep-all;overflow-wrap:break-word;margin:.55rem 0 .65rem;font-size:24px;line-height:1.5}.ss-featured-card p{color:var(--body);word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:14px;line-height:1.9}.ss-featured-foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem 1rem;margin-top:1.1rem;font-size:12px;display:flex}.ss-reading-time{align-items:center;gap:.35rem;display:inline-flex}.ss-reading-time svg{width:14px;height:14px}.ss-open-label{color:var(--accent);align-items:center;gap:.5rem;font-weight:600;display:flex}.ss-open-label svg{width:16px;height:16px}.ss-featured-icon{background:var(--surface);width:58px;height:58px;color:var(--accent);opacity:.9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ss-featured-icon svg{width:32px;height:32px}.ss-catalog-section{margin-top:2.5rem}.ss-topic-filters{flex-wrap:wrap;gap:.5rem;display:flex}.ss-topic-filter{border:1px solid var(--line);max-width:100%;min-height:44px;color:var(--muted);text-align:left;overflow-wrap:break-word;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.55rem .8rem;font-size:12px;line-height:1.6;transition:background .15s,border-color .15s;display:inline-flex}.ss-topic-filter>span{background:var(--line);min-width:18px;height:18px;color:var(--muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0 .25rem;font-size:10px;line-height:1;display:inline-flex}.ss-topic-filter:hover{border-color:var(--accent);color:var(--accent)}.ss-topic-filter[aria-pressed=true]{background:var(--soft);border-color:var(--accent);color:var(--accent);font-weight:600}.ss-topic-filter[aria-pressed=true]>span{background:var(--accent);color:var(--page)}.ss-catalog-context{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin:1rem 0 .8rem;display:flex}.ss-catalog-context p{color:var(--muted);overflow-wrap:break-word;margin:0;font-size:12px;line-height:1.85}.ss-catalog-context [data-ss-filter-status]{flex-shrink:0;font-size:11px}.ss-catalog-list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.ss-catalog-list>li{min-width:0}.ss-story-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:1.1rem;min-width:0;padding:1.25rem 1.35rem;transition:border-color .15s;display:flex}.ss-story-card:hover{border-color:var(--accent)}.ss-card-mark{width:30px;color:var(--accent);flex-direction:column;flex-shrink:0;align-items:center;gap:.6rem;display:flex}.ss-card-mark>span{letter-spacing:.05em;color:var(--muted);font-size:10px}.ss-card-mark svg{opacity:.8;width:27px;height:27px}.ss-card-copy{flex:1;min-width:0}.ss-card-meta{color:var(--accent);flex-wrap:wrap;align-items:center;gap:.3rem 1rem;font-size:10px;line-height:1.8;display:flex}.ss-card-time{color:var(--muted)}.ss-story-card h3{letter-spacing:-.025em;color:var(--ink);word-break:keep-all;overflow-wrap:break-word;margin:.2rem 0 .3rem;font-size:18px;font-weight:600;line-height:1.6}.ss-story-card p{color:var(--muted);word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:12px;line-height:1.9}.ss-card-arrow{color:var(--muted);flex-shrink:0}.ss-card-arrow svg{width:18px;height:18px}.ss-story-card:hover .ss-card-arrow{color:var(--accent)}.ss-editorial{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:2.7rem;padding:2rem 0}.ss-editorial-intro>.ss-eyebrow{margin:0 0 .6rem}.ss-editorial h2{letter-spacing:-.035em;color:var(--ink);word-break:keep-all;overflow-wrap:break-word;margin:0 0 .65rem;font-size:23px;font-weight:600;line-height:1.5}.ss-editorial-intro>p:last-child{max-width:41rem;color:var(--muted);word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:14px;line-height:1.95}.ss-editorial-grid{grid-template-columns:1fr 1fr;gap:2rem;margin-top:1.6rem;display:grid}.ss-editorial-grid>div{min-width:0}.ss-editorial h3{color:var(--ink);margin:0 0 .45rem;font-size:14px;font-weight:600;line-height:1.7}.ss-editorial-grid p{color:var(--muted);word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:12px;line-height:1.95}.ss-creation-note{max-width:40rem;color:var(--muted);text-align:center;word-break:keep-all;overflow-wrap:break-word;margin:0 auto;font-size:12px;line-height:1.9}.ss-hub-creation{text-align:left;max-width:none;margin-top:1.3rem;font-size:11px}.ss-story-hero{padding-top:2.25rem;padding-bottom:1.85rem}.ss-fiction-tag{color:var(--muted);border-left:1px solid var(--line);padding-left:.6rem;font-weight:400}.ss-story-hero h1{letter-spacing:-.045em;color:var(--ink);word-break:keep-all;text-wrap:balance;overflow-wrap:break-word;max-width:22ch;margin:.9rem 0 0;font-size:clamp(2rem,4.8vw,2.85rem);font-weight:700;line-height:1.36}.ss-deck{color:var(--muted);word-break:keep-all;overflow-wrap:break-word;max-width:42rem;margin:1.15rem 0 0;font-size:17px;line-height:1.95}.ss-metadata{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:1.15rem;font-size:12px;line-height:1.8;display:flex}.ss-metadata svg{width:14px;height:14px}.ss-metadata .ss-dot{opacity:.4;margin:0 .2rem}.ss-hero-rule{border:0;border-top:1px solid var(--line);margin:0}.ss-reading-body{letter-spacing:-.012em;overflow-wrap:break-word;word-break:keep-all;max-width:40rem;margin:0 auto;padding-top:2.15rem;font-size:17px;line-height:2.05}.ss-reading-body p{margin:0 0 1.1rem}.ss-reading-body p:first-child{color:var(--ink)}.ss-scene-break{justify-content:center;gap:.6rem;margin:2.2rem 0;display:flex}.ss-scene-break span{background:var(--muted);opacity:.5;border-radius:50%;width:3px;height:3px}.ss-story-end{color:var(--muted);letter-spacing:.14em;justify-content:center;align-items:center;gap:1rem;margin:3rem auto 1.8rem;font-size:11px;display:flex}.ss-story-end:before,.ss-story-end:after{content:"";border-top:1px solid var(--line);width:2.3rem}.ss-after-reading-rule{border:0;border-top:1px solid var(--line);margin:46px 0 32px}.ss-after-reading{max-width:40rem;margin:0 auto}.ss-after-reading h2{color:var(--ink);letter-spacing:-.035em;margin:0 0 18px;font-size:21px;font-weight:600;line-height:1.5}.ss-after-reading p{word-break:keep-all;overflow-wrap:break-word;margin:0}.ss-reflection{letter-spacing:-.012em;font-size:16px;line-height:2}.ss-after-reading .ss-reflection-question{color:var(--ink);letter-spacing:-.015em;margin-top:22px;font-size:17px;font-weight:600;line-height:1.9}html[lang=en] .ss-after-reading p{word-break:normal;letter-spacing:0}html[lang=en] .ss-reflection{font-size:17px;line-height:1.95}html[lang=en] .ss-after-reading .ss-reflection-question{font-size:18px;line-height:1.8}html[lang=en] .ss-reading-body{word-break:normal;letter-spacing:0;font-size:18px;line-height:1.95}html[lang=en] .ss-story-hero h1{max-width:26ch}html[lang=en] .ss-hub-hero h1{letter-spacing:-.035em;font-size:clamp(2rem,4.6vw,2.7rem)}html[lang=en] .ss-deck,html[lang=en] .ss-hub-intro,html[lang=en] .ss-featured-card p,html[lang=en] .ss-featured-card h3,html[lang=en] .ss-story-card p,html[lang=en] .ss-story-card h3,html[lang=en] .ss-editorial p,html[lang=en] .ss-editorial h2,html[lang=en] .ss-section-heading h2,html[lang=en] .ss-section-heading p,html[lang=en] .ss-creation-note{word-break:normal}@media (width<=639px){.ss-hub-hero{grid-template-columns:minmax(0,1fr) 128px;gap:.8rem;padding:1.65rem 0 2rem}.ss-hub-hero h1{font-size:2rem;line-height:1.4}.ss-hub-intro{font-size:14px;line-height:1.95}.ss-hub-copy>.ss-eyebrow{font-size:11px}.ss-hub-starter{margin-top:1.2rem}.ss-hub-count{gap:.25rem .5rem;font-size:11px}.ss-hub-count strong{font-size:18px}.ss-count-meta{font-size:10px}.ss-book-art{width:128px}.ss-hub-starter .ss-button{font-size:12px}.ss-feature-section{padding-top:1.4rem}.ss-section-heading h2{font-size:18px}.ss-section-heading p{font-size:11px}.ss-reroll-button{gap:.35rem;padding:.45rem .6rem;font-size:11px}.ss-reroll-button svg{width:14px;height:14px}.ss-featured-card{gap:1rem;padding:1.25rem}.ss-featured-card .ss-eyebrow{font-size:10px}.ss-featured-card h3{margin:.5rem 0 .6rem;font-size:21px}.ss-featured-card p{font-size:13px}.ss-featured-icon{width:46px;height:46px}.ss-featured-icon svg{width:27px;height:27px}.ss-featured-foot{font-size:11px}.ss-catalog-section{margin-top:2rem}.ss-topic-filters{gap:.4rem}.ss-topic-filter{gap:.4rem;padding:.5rem .65rem;font-size:11px}.ss-topic-filter>span{min-width:17px;height:17px;font-size:9px}.ss-catalog-context{gap:.25rem .7rem;margin-top:.85rem}.ss-catalog-context p{font-size:11px}.ss-catalog-context [data-ss-filter-status]{font-size:10px}.ss-story-card{gap:.85rem;padding:1.1rem .95rem}.ss-card-mark{gap:.5rem;width:24px}.ss-card-mark svg{width:23px;height:23px}.ss-card-meta{gap:.2rem .6rem;font-size:10px}.ss-story-card h3{margin:.25rem 0 .35rem;font-size:17px}.ss-story-card p{font-size:12px}.ss-card-arrow svg{width:16px;height:16px}.ss-editorial{margin-top:2rem;padding:1.6rem 0}.ss-editorial h2{font-size:21px}.ss-editorial-intro>p:last-child{font-size:13px}.ss-editorial-grid{gap:1.3rem;margin-top:1.3rem}.ss-editorial h3{font-size:13px}.ss-editorial-grid p{font-size:11px}.ss-creation-note{text-align:left;font-size:11px}.ss-hub-creation{margin-top:1.1rem}.ss-story-hero{padding-top:1.7rem;padding-bottom:1.55rem}.ss-story-hero h1{margin-top:.8rem;font-size:2rem;line-height:1.4}.ss-eyebrow{font-size:11px}.ss-deck{margin-top:.9rem;font-size:15px;line-height:1.95}.ss-metadata{margin-top:.9rem;font-size:11px}.ss-reading-body{padding-top:1.7rem;font-size:16px;line-height:2.05}.ss-reading-body p{margin-bottom:1rem}.ss-scene-break{margin:1.9rem 0}html[lang=en] .ss-reading-body{font-size:17px;line-height:1.95}html[lang=en] .ss-hub-hero h1{font-size:1.9rem}}@media (width<=479px){.ss-after-reading-rule{margin-top:38px;margin-bottom:27px}.ss-after-reading h2{margin-bottom:15px;font-size:20px}.ss-reflection{font-size:15px;line-height:2}.ss-after-reading .ss-reflection-question{margin-top:19px;font-size:16px;line-height:1.95}html[lang=en] .ss-reflection{font-size:16px}html[lang=en] .ss-after-reading .ss-reflection-question{font-size:17px}.ss-hub-hero{grid-template-columns:minmax(0,1fr);padding-top:1.5rem;position:relative}.ss-hub-copy{min-width:0}.ss-hub-copy>.ss-eyebrow{max-width:calc(100% - 112px)}.ss-hub-hero h1{letter-spacing:-.05em;padding-right:80px;font-size:1.9rem}.ss-hero-art{width:100px;height:100px;position:absolute;top:2.9rem;right:-.2rem}.ss-book-art{width:112px;max-width:none}.ss-hub-intro{max-width:none;margin-top:1.15rem}.ss-hub-starter{margin-top:1.1rem}.ss-hub-count{margin-bottom:.8rem}.ss-feature-heading{align-items:flex-start}.ss-feature-heading>div{flex:1}.ss-featured-icon{display:none}.ss-featured-card{padding:1.2rem}.ss-featured-card h3{font-size:21px}.ss-featured-foot{gap:.6rem 1rem}.ss-story-card{align-items:flex-start;gap:.75rem;padding:1.05rem .9rem}.ss-card-mark{padding-top:.1rem}.ss-card-arrow{display:none}.ss-editorial-grid{grid-template-columns:1fr;gap:1.1rem}.ss-editorial-grid p{font-size:12px}html[lang=en] .ss-hub-hero h1{letter-spacing:-.045em;padding-right:65px;font-size:1.8rem;line-height:1.4}html[lang=en] .ss-hero-art{width:85px;top:3.5rem;right:-.3rem}html[lang=en] .ss-book-art{width:100px}}@media (width<=359px){.ss-hub-hero h1{padding-right:64px;font-size:1.72rem}.ss-hero-art{width:82px;top:2.8rem;right:-.25rem}.ss-book-art{width:96px}.ss-count-meta{border-left:0;flex-basis:100%;padding-left:0}.ss-hub-count{gap:.1rem .5rem}.ss-feature-heading h2{font-size:17px}.ss-feature-heading p{font-size:11px}.ss-reroll-button{padding:.45rem .5rem;font-size:10px}.ss-reroll-button svg{width:13px;height:13px}.ss-story-card{gap:.65rem}.ss-card-mark{width:20px}.ss-card-mark svg{width:20px;height:20px}.ss-story-hero h1{font-size:1.9rem}html[lang=en] .ss-hub-hero h1{padding-right:62px;font-size:1.65rem}html[lang=en] .ss-hero-art{width:76px;right:-.4rem}html[lang=en] .ss-book-art{width:94px}}@media print{.short-stories{--ink:#111;--body:#111;--muted:#444;color:#111}.ss-story-hero{padding-top:0}.ss-reading-body{max-width:none;font-size:11pt;line-height:1.8}.ss-creation-note,.ss-after-reading{max-width:none}.ss-after-reading-rule{border-color:#aaa;margin-top:1.5rem;margin-bottom:1rem}.ss-after-reading h2{break-after:avoid;color:#111;font-size:14pt}.ss-after-reading p{color:#111;font-size:11pt!important;line-height:1.8!important}.ss-story-hero h1{font-size:25pt}.ss-story-end{margin:1.5rem 0}.ss-story-card{break-inside:avoid}}.short-stories .read-stories-discovery{--srs-ink:var(--color-zinc-900,#18181b);--srs-body:var(--color-zinc-700,#3f3f46);--srs-muted:var(--color-zinc-600,#52525b);--srs-line:var(--color-zinc-200,#e4e4e7);--srs-accent:var(--color-emerald-700,#047857);--srs-soft:var(--color-emerald-50,#ecfdf5);--srs-surface:var(--color-white,#fff);color:var(--srs-body);padding-bottom:2rem}html[data-theme=dark] .short-stories .read-stories-discovery{--srs-ink:var(--color-zinc-100,#f4f4f5);--srs-body:var(--color-zinc-300,#d4d4d8);--srs-muted:var(--color-zinc-400,#a1a1aa);--srs-line:var(--color-zinc-800,#27272a);--srs-accent:var(--color-emerald-400,#34d399);--srs-soft:var(--color-emerald-950,#022c22);--srs-surface:var(--color-zinc-950,#09090b)}.short-stories .read-stories-discovery *{box-sizing:border-box}.short-stories .read-stories-discovery [hidden]{display:none!important}.short-stories .read-stories-discovery button,.short-stories .read-stories-discovery a{font:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.short-stories .read-stories-discovery button{cursor:pointer}.short-stories .read-stories-discovery a{text-decoration:none}.short-stories .read-stories-discovery a:focus-visible,.short-stories .read-stories-discovery button:focus-visible{outline:2px solid var(--srs-accent);outline-offset:4px}.short-stories .read-stories-discovery-hero{border-bottom:1px solid var(--srs-line);padding:.5rem 0 2rem}.short-stories .read-stories-discovery-eyebrow{color:var(--srs-accent);letter-spacing:.025em;margin:0 0 .75rem;font-size:.75rem;font-weight:600;line-height:1.8}.short-stories .read-stories-discovery h1{letter-spacing:-.045em;color:var(--srs-ink);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:clamp(1.85rem,4.8vw,2.65rem);font-weight:700;line-height:1.4}.short-stories .read-stories-discovery-intro{word-break:keep-all;overflow-wrap:anywhere;color:var(--srs-muted);margin:.9rem 0 .7rem;font-size:.9375rem;line-height:1.9}.short-stories .read-stories-discovery-total{color:var(--srs-muted);margin:0 0 1rem;font-size:.8125rem;line-height:1.8}.short-stories .read-stories-discovery-random{background:var(--srs-ink);max-width:100%;min-height:46px;color:var(--srs-surface);white-space:normal;overflow-wrap:anywhere;border-radius:10px;justify-content:center;align-items:center;gap:.7rem;padding:.7rem 1.05rem;display:inline-flex;font-size:.8125rem!important;font-weight:600!important;line-height:1.6!important}.short-stories .read-stories-discovery-random:hover{background:var(--srs-accent)}.short-stories .read-stories-discovery-feature{padding-top:1.65rem}.short-stories .read-stories-discovery-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.short-stories .read-stories-discovery-heading h2,.short-stories .read-stories-discovery-catalog-heading h2{letter-spacing:-.025em;color:var(--srs-ink);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:1.125rem;font-weight:600;line-height:1.6}.short-stories .read-stories-discovery-heading p{color:var(--srs-muted);margin:.3rem 0 0;font-size:.75rem;line-height:1.8}.short-stories .read-stories-discovery-reroll{border:1px solid var(--srs-line);max-width:100%;min-height:44px;color:var(--srs-muted);background:0 0;border-radius:8px;align-items:center;gap:.65rem;padding:.45rem .7rem;display:inline-flex;font-size:.8125rem!important;line-height:1.7!important}.short-stories .read-stories-discovery-reroll:hover{border-color:var(--srs-accent);color:var(--srs-accent)}.short-stories .read-stories-discovery-page{border:1px solid var(--srs-line);background:var(--srs-surface);box-shadow:inset 5px 0 0 var(--srs-soft),inset 6px 0 0 var(--srs-line);border-radius:3px 12px 12px 3px;padding:1.5rem 1.7rem 1.2rem;position:relative}.short-stories .read-stories-discovery-feature-meta{color:var(--srs-accent);margin:0 0 .5rem;font-size:.75rem;line-height:1.8}.short-stories .read-stories-discovery-page h3{letter-spacing:-.035em;color:var(--srs-ink);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:1.5rem;font-weight:600;line-height:1.65}.short-stories .read-stories-discovery-opening{color:var(--srs-body);word-break:keep-all;overflow-wrap:anywhere;margin:.9rem 0 1rem;font-size:1rem;line-height:2}.short-stories .read-stories-discovery-page-foot{border-top:1px solid var(--srs-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;padding-top:.6rem;display:flex}.short-stories .read-stories-discovery-page-foot>span{color:var(--srs-muted);font-size:.6875rem;line-height:1.8}.short-stories .read-stories-discovery-page-foot>a{min-height:44px;color:var(--srs-accent);align-items:center;gap:.75rem;font-size:.8125rem;font-weight:600;line-height:1.8;display:inline-flex}.short-stories .read-stories-discovery-page-foot>a:hover{text-underline-offset:.25em;text-decoration:underline}.short-stories .read-stories-discovery-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.short-stories .read-stories-discovery-catalog{border-top:1px solid var(--srs-line);margin-top:2rem;padding-top:1.6rem}.short-stories .read-stories-discovery-catalog-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.65rem 1rem;display:flex}.short-stories .read-stories-discovery-catalog-heading>p{color:var(--srs-muted);margin:0;font-size:.75rem;line-height:1.8}.short-stories .read-stories-discovery-filters{flex-wrap:wrap;gap:.5rem;margin:1rem 0 1.2rem;display:flex}.short-stories .read-stories-discovery-filter{border:1px solid var(--srs-line);max-width:100%;min-height:44px;color:var(--srs-muted);white-space:normal;text-align:left;overflow-wrap:anywhere;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;display:inline-flex;font-size:.75rem!important;line-height:1.65!important}.short-stories .read-stories-discovery-filter>span{opacity:.85;font-size:.6875rem}.short-stories .read-stories-discovery-filter:hover,.short-stories .read-stories-discovery-filter[aria-pressed=true]{border-color:var(--srs-accent);color:var(--srs-accent);background:var(--srs-soft)}.short-stories .read-stories-discovery-filter[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--srs-accent)}.short-stories .read-stories-discovery-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.short-stories .read-stories-discovery-shelf>li{min-width:0}.short-stories .read-stories-discovery-book{border:1px solid var(--srs-line);background:var(--srs-surface);height:100%;color:inherit;border-radius:3px 9px 9px 3px;align-items:stretch;gap:1rem;min-width:0;padding:1rem 1.05rem 1rem 0;display:flex}.short-stories .read-stories-discovery-book:hover{border-color:var(--srs-accent)}.short-stories .read-stories-discovery-book-spine{border-right:1px solid var(--srs-line);width:2.1rem;color:var(--srs-muted);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:flex-start;padding-top:.1rem;font-size:.6875rem;line-height:1.8;display:flex}.short-stories .read-stories-discovery-book-copy{flex-direction:column;flex:1;min-width:0;display:flex}.short-stories .read-stories-discovery-book-topic{color:var(--srs-accent);font-size:.6875rem;line-height:1.8}.short-stories .read-stories-discovery-book h3{letter-spacing:-.025em;color:var(--srs-ink);word-break:keep-all;overflow-wrap:anywhere;margin:.2rem 0 .35rem;font-size:1.0625rem;font-weight:600;line-height:1.7}.short-stories .read-stories-discovery-book-description{color:var(--srs-muted);word-break:keep-all;overflow-wrap:anywhere;font-size:.8125rem;line-height:1.9;display:block}.short-stories .read-stories-discovery-book-foot{color:var(--srs-muted);justify-content:space-between;align-items:center;gap:.7rem;margin-top:auto;padding-top:.8rem;font-size:.6875rem;line-height:1.8;display:flex}.short-stories .read-stories-discovery-book-foot>span:last-child{color:var(--srs-accent);font-size:1rem}.short-stories .read-stories-discovery-more{border:1px solid var(--srs-line);background:var(--srs-surface);width:100%;min-height:46px;color:var(--srs-body);border-radius:9px;justify-content:center;align-items:center;gap:.7rem;margin:1.35rem 0 0;padding:.7rem 1rem;display:flex;font-size:.8125rem!important;line-height:1.6!important}.short-stories .read-stories-discovery-more:hover{border-color:var(--srs-accent);color:var(--srs-accent)}.short-stories .read-stories-discovery-creation{color:var(--srs-muted);word-break:keep-all;overflow-wrap:anywhere;margin:1.4rem 0 0;font-size:.6875rem;line-height:1.9}html[lang=en] .short-stories .read-stories-discovery h1,html[lang=en] .short-stories .read-stories-discovery-intro,html[lang=en] .short-stories .read-stories-discovery-page h3,html[lang=en] .short-stories .read-stories-discovery-opening,html[lang=en] .short-stories .read-stories-discovery-book h3,html[lang=en] .short-stories .read-stories-discovery-book-description{word-break:normal;letter-spacing:0}@media (width<=639px){.short-stories .read-stories-discovery-hero{padding-bottom:1.5rem}.short-stories .read-stories-discovery-feature{padding-top:1.35rem}.short-stories .read-stories-discovery-heading{gap:.65rem}.short-stories .read-stories-discovery-page{padding:1.15rem 1.1rem 1rem 1.25rem}.short-stories .read-stories-discovery-page h3{font-size:1.3rem;line-height:1.7}.short-stories .read-stories-discovery-opening{font-size:.9375rem;line-height:1.95}.short-stories .read-stories-discovery-catalog{margin-top:1.5rem;padding-top:1.35rem}.short-stories .read-stories-discovery-shelf{grid-template-columns:minmax(0,1fr);gap:.7rem}.short-stories .read-stories-discovery-book{gap:.8rem;padding-top:.9rem;padding-bottom:.9rem}.short-stories .read-stories-discovery-book-spine{width:1.75rem}.short-stories .read-stories-discovery-book h3{font-size:1rem}.short-stories .read-stories-discovery-filter{padding:.5rem .7rem}}
