:root{--bg:#fdf6e3;--surface:#fffaf0;--text:#586e75;--heading:#314b50;--muted:#5e7479;--accent:#b23b0b;--border:#ead9b7;--action-shadow:0 9px 18px #b23b0b30;--font-body:ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:Georgia, "Times New Roman", serif;--illustration-glow:#fff3c4;--illustration-overlay:#ffffff25;--illustration-lavender:#a985a5;--illustration-peach:#df926c;--illustration-sage:#7c9c87;--action-text:#fff8e8;color-scheme:light}:root[data-theme=dark]{--bg:#092f35;--surface:#103c41;--text:#edf7f2;--heading:#fff4d6;--muted:#d9e9e1;--accent:#ffd3b5;--border:#28585a;--action-shadow:0 9px 18px #0003;--action-text:#092f35;color-scheme:dark}[data-astro-cid-5rnppxpe]{box-sizing:border-box}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-body);margin:0}a[data-astro-cid-5rnppxpe]{color:inherit;text-decoration:none}.site-header[data-astro-cid-5rnppxpe],.site-footer[data-astro-cid-5rnppxpe]{width:min(1120px,100% - 48px);margin:auto}.site-header[data-astro-cid-5rnppxpe]{justify-content:space-between;align-items:center;padding:16px 0;display:flex}.brand[data-astro-cid-5rnppxpe]{width:90px;line-height:0;display:block}.brand[data-astro-cid-5rnppxpe] img[data-astro-cid-5rnppxpe]{width:100%;height:auto;display:block}.header-actions[data-astro-cid-5rnppxpe]{align-items:center;gap:18px;display:flex}.back-link[data-astro-cid-5rnppxpe]{color:var(--accent);font-size:.86rem;font-weight:700}.reading-page[data-astro-cid-5rnppxpe]{width:min(760px,100% - 32px);margin:48px auto 90px}.reading-art[data-astro-cid-5rnppxpe]{aspect-ratio:3/2;border-radius:28px;place-items:center;font-size:5rem;display:grid;position:relative;overflow:hidden}.reading-art[data-astro-cid-5rnppxpe] span[data-astro-cid-5rnppxpe]{z-index:2;color:var(--illustration-glow);position:relative}.reading-art[data-astro-cid-5rnppxpe].has-cover img[data-astro-cid-5rnppxpe]{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.reading-art[data-astro-cid-5rnppxpe]:before,.reading-art[data-astro-cid-5rnppxpe]:after{content:"";background:var(--illustration-overlay);border-radius:50%;position:absolute}.reading-art[data-astro-cid-5rnppxpe]:before{width:260px;height:260px;top:-170px;right:-25px}.reading-art[data-astro-cid-5rnppxpe]:after{width:150px;height:150px;bottom:-95px;left:35px}.reading-art[data-astro-cid-5rnppxpe].has-cover:before,.reading-art[data-astro-cid-5rnppxpe].has-cover:after{z-index:1}.lavender[data-astro-cid-5rnppxpe] .reading-art[data-astro-cid-5rnppxpe]{background:var(--illustration-lavender)}.peach[data-astro-cid-5rnppxpe] .reading-art[data-astro-cid-5rnppxpe]{background:var(--illustration-peach)}.sage[data-astro-cid-5rnppxpe] .reading-art[data-astro-cid-5rnppxpe]{background:var(--illustration-sage)}.story-reading[data-astro-cid-5rnppxpe]{text-align:center;padding:48px clamp(4px,5vw,42px) 0}.story-meta[data-astro-cid-5rnppxpe]{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:9px;margin-bottom:18px;font-size:.7rem;font-weight:700;display:flex}h1[data-astro-cid-5rnppxpe]{color:var(--heading);font:400 clamp(2.5rem, 7vw, 4.5rem)/1.05 var(--font-display);letter-spacing:-.04em;margin:0}.intro[data-astro-cid-5rnppxpe]{max-width:570px;margin:24px auto 12px;font-size:1.05rem;line-height:1.7}.story-choice-details[data-astro-cid-5rnppxpe]{border:1px solid var(--border);max-width:620px;color:var(--muted);background:var(--surface);text-align:left;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:28px auto 42px;padding:16px;display:grid}.story-choice-details[data-astro-cid-5rnppxpe] div[data-astro-cid-5rnppxpe]{min-width:0;padding:4px 10px}.story-choice-details[data-astro-cid-5rnppxpe] div[data-astro-cid-5rnppxpe]+div[data-astro-cid-5rnppxpe]{border-left:1px solid var(--border)}.story-choice-details[data-astro-cid-5rnppxpe] dt[data-astro-cid-5rnppxpe]{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.68rem;font-weight:700}.story-choice-details[data-astro-cid-5rnppxpe] dd[data-astro-cid-5rnppxpe]{color:var(--heading);margin:0;font-size:.88rem;font-weight:700}.story-byline[data-astro-cid-5rnppxpe]{text-align:left;margin:0 auto 42px}.author[data-astro-cid-5rnppxpe]{color:var(--heading);margin:0;font-size:1rem;font-weight:700}.updated-date[data-astro-cid-5rnppxpe]{color:var(--muted);margin:5px 0 0;font-size:.8rem}.story-body[data-astro-cid-5rnppxpe]{text-align:left}.story-body[data-astro-cid-5rnppxpe] p[data-astro-cid-5rnppxpe]{margin:0 0 25px;font-size:1.05rem;line-height:1.9}.reading-end[data-astro-cid-5rnppxpe]{color:var(--accent);justify-content:center;align-items:center;gap:18px;margin:42px 0 30px;display:flex}.reading-end[data-astro-cid-5rnppxpe] p[data-astro-cid-5rnppxpe]{color:var(--heading);margin:0;font:600 1.1rem Georgia,Times New Roman,serif}.rating-summary[data-astro-cid-5rnppxpe]{color:var(--muted);justify-items:center;gap:12px;margin:0 auto 30px;font-size:.82rem;font-weight:700;display:grid}.rating-result[data-astro-cid-5rnppxpe]{align-items:center;gap:9px;display:flex}.rating-stars[data-astro-cid-5rnppxpe]{color:var(--accent);letter-spacing:.08em;font-size:1.05rem}.rating-average[data-astro-cid-5rnppxpe]{color:var(--heading)}.rating-vote[data-astro-cid-5rnppxpe]{justify-items:center;gap:6px;font-size:.76rem;display:grid}.rating-choices[data-astro-cid-5rnppxpe]{gap:2px;display:flex}.rating-choices[data-astro-cid-5rnppxpe] button[data-astro-cid-5rnppxpe]{width:30px;height:30px;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:1.45rem;line-height:1}.rating-choices[data-astro-cid-5rnppxpe] button[data-astro-cid-5rnppxpe]:hover,.rating-choices[data-astro-cid-5rnppxpe] button[data-astro-cid-5rnppxpe]:focus-visible,.rating-choices[data-astro-cid-5rnppxpe] button[data-astro-cid-5rnppxpe].selected{color:var(--accent);transform:scale(1.12)}.rating-choices[data-astro-cid-5rnppxpe] button[data-astro-cid-5rnppxpe]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.rating-choices[data-astro-cid-5rnppxpe] button[data-astro-cid-5rnppxpe]:disabled{cursor:wait;opacity:.6}.rating-status[data-astro-cid-5rnppxpe]{min-height:1.2em;color:var(--muted);font-size:.72rem;font-weight:500}.button[data-astro-cid-5rnppxpe]{color:var(--action-text);background:var(--accent);box-shadow:var(--action-shadow);border-radius:999px;align-items:center;gap:18px;padding:14px 19px 14px 22px;font-size:.88rem;font-weight:700;display:inline-flex}.button[data-astro-cid-5rnppxpe] span[data-astro-cid-5rnppxpe]{font-size:1.15rem}.story-navigation[data-astro-cid-5rnppxpe]{text-align:left;grid-template-columns:1fr 1fr;gap:14px;margin-top:54px;display:grid}.story-navigation[data-astro-cid-5rnppxpe] a[data-astro-cid-5rnppxpe]{border:1px solid var(--border);color:var(--heading);background:var(--surface);border-radius:15px;flex-direction:column;gap:8px;padding:18px;display:flex}.story-navigation[data-astro-cid-5rnppxpe] a[data-astro-cid-5rnppxpe]:hover{border-color:var(--accent)}.story-navigation[data-astro-cid-5rnppxpe] small[data-astro-cid-5rnppxpe]{color:var(--accent);text-transform:uppercase;font-size:.68rem;font-weight:700}.story-navigation[data-astro-cid-5rnppxpe] .next-story[data-astro-cid-5rnppxpe]{text-align:right}.related-stories[data-astro-cid-5rnppxpe]{border-top:1px solid var(--border);margin-top:55px;padding-top:28px}.related-stories[data-astro-cid-5rnppxpe] .eyebrow[data-astro-cid-5rnppxpe]{margin-bottom:16px}.related-stories[data-astro-cid-5rnppxpe] div[data-astro-cid-5rnppxpe]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.related-stories[data-astro-cid-5rnppxpe] a[data-astro-cid-5rnppxpe]{color:var(--heading);background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:10px 14px;font-size:.82rem;font-weight:600}.related-stories[data-astro-cid-5rnppxpe] a[data-astro-cid-5rnppxpe]:hover{color:var(--accent);border-color:var(--accent)}.site-footer[data-astro-cid-5rnppxpe]{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;padding:25px 0 40px;font-size:.75rem;display:flex}@media (width<=600px){.site-header[data-astro-cid-5rnppxpe],.site-footer[data-astro-cid-5rnppxpe]{width:min(100% - 32px,560px)}.site-header[data-astro-cid-5rnppxpe]{padding-top:18px}.brand[data-astro-cid-5rnppxpe]{width:80px}.header-actions[data-astro-cid-5rnppxpe]{gap:10px}.back-link[data-astro-cid-5rnppxpe]{font-size:.78rem}.reading-page[data-astro-cid-5rnppxpe]{margin-top:30px}.story-reading[data-astro-cid-5rnppxpe]{padding-top:35px}.story-choice-details[data-astro-cid-5rnppxpe]{text-align:center;grid-template-columns:1fr;gap:12px;margin-bottom:35px}.story-choice-details[data-astro-cid-5rnppxpe] div[data-astro-cid-5rnppxpe]+div[data-astro-cid-5rnppxpe]{border-top:1px solid var(--border);border-left:0;padding-top:12px}.story-body[data-astro-cid-5rnppxpe] p[data-astro-cid-5rnppxpe]{font-size:1rem;line-height:1.8}.story-navigation[data-astro-cid-5rnppxpe]{grid-template-columns:1fr}.story-navigation[data-astro-cid-5rnppxpe] .next-story[data-astro-cid-5rnppxpe]{text-align:left}.site-footer[data-astro-cid-5rnppxpe]{flex-direction:column;gap:8px}}.social-links[data-astro-cid-5rnppxpe]{gap:14px;display:flex}.social-links[data-astro-cid-5rnppxpe] a[data-astro-cid-5rnppxpe]:hover{color:var(--accent)}.header-note[data-astro-cid-5rnppxpe]{color:var(--muted);letter-spacing:.03em;text-align:center;flex:1;margin:0 32px;font:600 .78rem Georgia,Times New Roman,serif}.brand[data-astro-cid-5rnppxpe] img[data-astro-cid-5rnppxpe]{border-radius:50%;-webkit-mask-image:radial-gradient(circle,#000 99%,#0000 100%);mask-image:radial-gradient(circle,#000 99%,#0000 100%)}@media (width<=600px){.header-note[data-astro-cid-5rnppxpe]{display:none}}.reading-art[data-astro-cid-5rnppxpe]:not(.has-cover) img[data-astro-cid-5rnppxpe]{z-index:2;object-fit:contain;width:120px;height:120px;position:relative}
