@font-face{font-family:Noto Serif Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a346945796e13181-s.29-wvtoew-179.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Serif Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f6e7bff8cfa9f85a-s.0msimxisi8rdr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Devanagari;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/07a755e77bda0400-s.129ssbfsf-jy7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Devanagari;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a346945796e13181-s.29-wvtoew-179.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Serif Devanagari;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f6e7bff8cfa9f85a-s.0msimxisi8rdr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Devanagari;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/07a755e77bda0400-s.129ssbfsf-jy7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Devanagari Fallback;src:local(Times New Roman);ascent-override:78.38%;descent-override:52.68%;line-gap-override:0.0%;size-adjust:118.65%}._3Kumca_className{font-family:Noto Serif Devanagari,Noto Serif Devanagari Fallback;font-style:normal}._3Kumca_variable{--font-deva:"Noto Serif Devanagari", "Noto Serif Devanagari Fallback"}
@font-face{font-family:Noto Serif Tamil;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e4a5cbef6f0c8e3d-s.1k5868pb-0bdj.woff2)format("woff2");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Serif Tamil;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/0c20f1b1991e7d79-s.3de_humdw-03g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Tamil;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/407c92fa8a793d72-s.350cke1ff5d3w.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Tamil;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e4a5cbef6f0c8e3d-s.1k5868pb-0bdj.woff2)format("woff2");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Serif Tamil;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/0c20f1b1991e7d79-s.3de_humdw-03g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Tamil;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/407c92fa8a793d72-s.350cke1ff5d3w.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Tamil Fallback;src:local(Times New Roman);ascent-override:90.29%;descent-override:41.55%;line-gap-override:0.0%;size-adjust:118.4%}.o8rjDW_className{font-family:Noto Serif Tamil,Noto Serif Tamil Fallback;font-style:normal}.o8rjDW_variable{--font-taml:"Noto Serif Tamil", "Noto Serif Tamil Fallback"}
@font-face{font-family:Noto Serif Telugu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a96588c57fc2a2a0-s.2ov7_towqnibn.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+B83,U+C00-C7F,U+1CD5-1CD6,U+1CD8,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:Noto Serif Telugu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b4b869a0ad842c07-s.3cm6tf_nscflo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Telugu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/712a0049966e261e-s.0jglx32dn5zaj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Telugu;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a96588c57fc2a2a0-s.2ov7_towqnibn.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+B83,U+C00-C7F,U+1CD5-1CD6,U+1CD8,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:Noto Serif Telugu;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b4b869a0ad842c07-s.3cm6tf_nscflo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Telugu;font-style:normal;font-weight:500;font-display:swap;src:url(../media/712a0049966e261e-s.0jglx32dn5zaj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Telugu Fallback;src:local(Times New Roman);ascent-override:72.79%;descent-override:40.46%;line-gap-override:0.0%;size-adjust:119.38%}.qrvgya_className{font-family:Noto Serif Telugu,Noto Serif Telugu Fallback;font-style:normal}.qrvgya_variable{--font-telu:"Noto Serif Telugu", "Noto Serif Telugu Fallback"}
@font-face{font-family:Noto Serif Malayalam;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7234d95f9c772cc-s.206cgka8nrj13.woff2)format("woff2");unicode-range:U+307,U+323,U+951-952,U+964-965,U+B83,U+D00-D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:Noto Serif Malayalam;font-style:normal;font-weight:400;font-display:swap;src:url(../media/467b7ae05d22aee5-s.29npkkiwfjdtu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Malayalam;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4745d159356a2421-s.3fudgwdps23o6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Malayalam;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d7234d95f9c772cc-s.206cgka8nrj13.woff2)format("woff2");unicode-range:U+307,U+323,U+951-952,U+964-965,U+B83,U+D00-D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:Noto Serif Malayalam;font-style:normal;font-weight:500;font-display:swap;src:url(../media/467b7ae05d22aee5-s.29npkkiwfjdtu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Malayalam;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4745d159356a2421-s.3fudgwdps23o6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Malayalam Fallback;src:local(Times New Roman);ascent-override:71.78%;descent-override:31.82%;line-gap-override:0.0%;size-adjust:120.37%}.CvV2XG_className{font-family:Noto Serif Malayalam,Noto Serif Malayalam Fallback;font-style:normal}.CvV2XG_variable{--font-mlym:"Noto Serif Malayalam", "Noto Serif Malayalam Fallback"}
@font-face{font-family:Noto Serif Kannada;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cf4252ef90a35462-s.031yqogglayeh.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+B83,U+C80-CF3,U+1CD0,U+1CD2-1CD3,U+1CDA,U+1CF2,U+1CF4,U+200C-200D,U+20B9,U+25CC,U+A830-A835}@font-face{font-family:Noto Serif Kannada;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9ca28d92517fc94b-s.3ae2kxv__r-_k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Kannada;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bcb41ad08c9ea9e7-s.0e4g0tvcti2xv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Kannada;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cf4252ef90a35462-s.031yqogglayeh.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+B83,U+C80-CF3,U+1CD0,U+1CD2-1CD3,U+1CDA,U+1CF2,U+1CF4,U+200C-200D,U+20B9,U+25CC,U+A830-A835}@font-face{font-family:Noto Serif Kannada;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9ca28d92517fc94b-s.3ae2kxv__r-_k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Kannada;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bcb41ad08c9ea9e7-s.0e4g0tvcti2xv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Kannada Fallback;src:local(Times New Roman);ascent-override:77.67%;descent-override:60.6%;line-gap-override:0.0%;size-adjust:117.17%}._48KRAG_className{font-family:Noto Serif Kannada,Noto Serif Kannada Fallback;font-style:normal}._48KRAG_variable{--font-knda:"Noto Serif Kannada", "Noto Serif Kannada Fallback"}
:root{--bg:#f6f0e6;--surface:#fffaf2;--ink:#2a221b;--muted:#6e6153;--line:#e2d6c4;--accent:#9a4a1f;--accent-ink:#fffaf2;--notice-bg:#fbe9c8;--notice-ink:#6b4a10;--serif:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}@media (prefers-color-scheme:dark){:root{--bg:#17130f;--surface:#211b16;--ink:#efe6d8;--muted:#a8998a;--line:#3a3028;--accent:#e08a52;--accent-ink:#1b140e;--notice-bg:#3a2c12;--notice-ink:#f3d79a}}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);margin:0}body{font-family:var(--sans);line-height:1.5}.shell{max-width:680px;margin:0 auto;padding:24px 16px 64px}.notice{background:var(--notice-bg);color:var(--notice-ink);border-radius:8px;margin:0 0 24px;padding:10px 14px;font-size:13px}.title{font-family:var(--serif);margin:8px 0 4px;font-size:34px;line-height:1.15}.tagline{color:var(--muted);font-family:var(--serif);margin:0 0 32px;font-style:italic}.section-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:12px;font-weight:600}.picker{gap:12px;display:grid}.pick{text-align:left;cursor:pointer;background:var(--surface);color:var(--ink);border:1px solid var(--line);font:inherit;border-radius:12px;gap:4px;padding:16px 18px;display:grid}.pick:hover{border-color:var(--accent)}.pick-name{font-family:var(--serif);font-size:22px}.pick-epithet{color:var(--accent);font-size:13px}.pick-summary{color:var(--muted)}.pick-meta{color:var(--muted);font-size:12px}.trail{color:var(--muted);flex-wrap:wrap;gap:6px;margin-bottom:8px;font-size:13px;display:flex}.trail-item+.trail-item:before{content:"›";margin-right:6px}.trail-item.current{color:var(--ink);font-weight:600}.trail-item em{color:var(--muted);font-style:normal;font-weight:400}.progress{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:13px;display:flex}.event-tag{font-style:italic}.art{aspect-ratio:4/3;border-radius:14px;align-items:flex-end;margin:0 0 20px;display:flex;overflow:hidden}.art figcaption{color:#fff;background:linear-gradient(#0000,#0000008c);gap:4px;width:100%;padding:14px 16px;font-size:13px;display:grid}.art-label{letter-spacing:.08em;text-transform:uppercase;opacity:.8;font-size:11px}.card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.card-title{font-family:var(--serif);margin:0 0 12px;font-size:30px;line-height:1.2}.badge{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:11px}.badge.creative_dramatization{border-style:dashed}.badge.alternative_account{border-color:var(--accent);color:var(--accent)}.badge.draft-text{border-style:dotted;font-style:italic}.body{font-family:var(--serif);font-size:19px;line-height:1.65}.body p{margin:0 0 1em}.explore{border-top:1px solid var(--line);margin:20px 0}.explore details{border-bottom:1px solid var(--line);padding:10px 0}.explore summary{cursor:pointer;font-size:14px;font-weight:600}.explore p{color:var(--muted);margin:8px 0 0}.dims{grid-template-columns:max-content 1fr;gap:6px 14px;margin:10px 0 0;font-size:14px;display:grid}.dims dt{font-weight:600}.dims dd{color:var(--muted);margin:0}.claims{margin:8px 0 0;padding-left:18px;font-size:14px}.claims li{margin-bottom:8px}.cite{color:var(--muted);font-size:12px;display:block}.status{text-transform:uppercase;letter-spacing:.05em;color:var(--notice-ink);background:var(--notice-bg);border-radius:4px;padding:1px 6px;font-size:11px}.status.approved{color:#1f5a2a;background:#d8efd8}.crossing{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin:24px 0;padding:16px}.crossing-row+.crossing-row{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.crossing-name{font-family:var(--serif);margin-bottom:10px;font-size:20px}.crossing-actions{flex-wrap:wrap;gap:8px;display:flex}.done{color:var(--accent)}button{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;padding:10px 16px;font-size:15px}button:hover:not(:disabled){border-color:var(--accent)}button:disabled{opacity:.45;cursor:default}button.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}button.link{color:var(--muted);background:0 0;border:none;padding:6px 0;font-size:14px;text-decoration:underline}.controls{justify-content:space-between;gap:12px;margin-top:24px;display:flex}.art img{object-fit:cover;width:100%;height:100%;display:block}.art:has(img){align-items:stretch}.ribbon{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#0009;border-radius:4px;padding:3px 8px;font-size:11px;position:absolute;top:12px;left:12px}.art{position:relative}.review{max-width:1180px;margin:0 auto;padding:24px 16px 64px}.review-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.review-head .tagline{margin-bottom:0}.reviewer{color:var(--muted);align-items:center;gap:4px;font-size:14px;display:flex}.reviewer input,.check-actions input{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;min-width:0;padding:8px 10px;font-size:14px}.filters{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.filters button{padding:8px 12px;font-size:14px}.count{opacity:.7;margin-left:4px}.review-grid{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (max-width:800px){.review-grid{grid-template-columns:1fr}}.queue{gap:6px;margin:0;padding:0;list-style:none;display:grid}.queue-item{text-align:left;gap:2px;width:100%;padding:10px 12px;display:grid}.queue-item.active{border-color:var(--accent)}.queue-title{font-family:var(--serif);font-size:17px}.queue-meta{color:var(--muted);font-size:12px}.empty{color:var(--muted);font-size:14px}.detail .art{max-width:640px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin:16px 0;padding:14px 16px}.panel summary{cursor:pointer;font-size:14px;font-weight:600}.panel h4{margin:14px 0 4px;font-size:13px}.siblings{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.sibling{margin:0}.sibling>figcaption{color:var(--muted);gap:2px;margin-top:6px;font-size:12px;display:grid}.sibling strong{color:var(--ink);font-size:13px}.art-small{border-radius:8px;margin:0}.check{border-bottom:1px solid var(--line);padding:10px 0}.check:last-of-type{border-bottom:none}.check-label{margin-bottom:6px;font-size:14px;font-weight:600}.check-actions{flex-wrap:wrap;gap:6px;display:flex}.check-actions input{flex:200px}.check-actions button{padding:7px 10px;font-size:13px}.verdict{background:var(--notice-bg);color:var(--notice-ink);border-radius:6px;margin-bottom:6px;padding:4px 8px;font-size:13px}.verdict.pass{color:#1f5a2a;background:#d8efd8}.verdict.fail{color:#7a2016;background:#f6d5d0}.verdict.advisory{border:1px dashed var(--line);color:var(--muted);background:0 0}.prompt{white-space:pre-wrap;background:var(--bg);border-radius:8px;padding:10px;font-size:12px;overflow-x:auto}.meta-controls{flex-direction:column;align-items:flex-start;gap:2px;margin-top:16px;display:flex}:root{--gold:#a9832f;--gold-soft:#a9832f73}@media (prefers-color-scheme:dark){:root{--gold:#c9a45c;--gold-soft:#c9a45c66}}.topbar{z-index:2;max-width:484px;height:48px;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin:0 auto;padding:0 14px;font-size:13px;display:flex;position:fixed;top:0;left:0;right:0}.topbar .trail{white-space:nowrap;flex-wrap:nowrap;min-width:0;margin:0;overflow:hidden}.topbar-right{flex:none;align-items:center;gap:12px;display:flex}.topbar .count{font-variant-numeric:tabular-nums}.feed{scroll-snap-type:y mandatory;overscroll-behavior-y:contain;background:var(--bg);outline:none;position:fixed;inset:0;overflow-y:auto}.slide{scroll-snap-align:start;scroll-snap-stop:always;justify-content:center;height:100dvh;padding:50px 12px 12px;display:flex}.tarot{perspective:1600px;width:100%;max-width:460px;height:100%;position:relative}.tarot-face{background:var(--surface);border:2px solid var(--gold);box-shadow:inset 0 0 0 5px var(--surface), inset 0 0 0 6px var(--gold-soft), 0 10px 30px #00000040;backface-visibility:hidden;border-radius:18px;flex-direction:column;padding:10px;transition:transform .5s;display:flex;position:absolute;inset:0;overflow:hidden}.tarot-back{padding:10px 18px 14px;transform:rotateY(180deg)}.tarot.flipped .tarot-front{transform:rotateY(-180deg)}.tarot.flipped .tarot-back{transform:rotateY(0)}@media (prefers-reduced-motion:reduce){.tarot-face{transition:none}}.tarot-art{aspect-ratio:4/3;max-height:var(--art,50%);border:1px solid var(--gold);border-radius:12px;flex:none;align-items:flex-end;margin:0;display:flex;position:relative;overflow:hidden}.tarot-art img{object-fit:cover;width:100%;height:100%;display:block}.tarot-art figcaption{color:#fff;background:linear-gradient(#0000,#0000008c);width:100%;padding:12px 14px;font-size:13px}.tarot-num{font-family:var(--serif);letter-spacing:.18em;color:#f3e2b8;background:#140e0899;border:1px solid #c9a45cb3;border-radius:999px;padding:2px 12px;font-size:13px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.tarot .ribbon{top:auto;bottom:8px;left:8px}.tarot-flip{width:28px;height:28px;font-family:var(--serif);color:#f3e2b8;background:#140e0899;border:1px solid #c9a45cb3;border-radius:50%;padding:0;font-size:15px;font-style:italic;line-height:1;position:absolute;top:8px;right:8px}.tarot-back-body{flex:auto;min-height:0;font-size:14px;overflow-y:auto}.tarot-back-body section{margin-bottom:16px}.tarot-back-body p{color:var(--muted);margin:0}.tarot-turn{flex:none;align-self:center;margin-top:10px;font-size:14px}.tarot-text{flex:auto;min-height:0;padding:0 8px;overflow-y:auto}.tarot-text.over{-webkit-mask-image:linear-gradient(#000 calc(100% - 18px),#0000);mask-image:linear-gradient(#000 calc(100% - 18px),#0000)}.tarot-title{font-family:var(--serif);text-align:center;align-items:center;gap:10px;margin:10px 0 4px;font-size:22px;font-weight:500;line-height:1.2;display:flex}.tarot-title:before,.tarot-title:after{content:"";background:var(--gold-soft);flex:1;height:1px}.tarot-meta{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0 0 8px;font-size:12px;display:flex}.tarot .body{font-size:var(--fs,17px);line-height:1.5}.tarot .body p{margin:0 0 .55em}.tarot .body p:last-child{margin-bottom:0}.tarot-bar{border-top:1px solid var(--gold-soft);flex:none;margin-top:4px;padding-top:8px}.pov-row{scrollbar-width:none;align-items:center;gap:6px;min-height:34px;display:flex;overflow-x:auto}.pov-chip{white-space:nowrap;border-radius:999px;flex:none;padding:6px 12px;font-size:13px}.pov-chip.open{border-color:var(--accent);color:var(--accent)}.pov-choices{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.pov-choices button{padding:7px 12px;font-size:13px}.bar-hint{color:var(--muted);margin:0 auto;font-size:12px;font-style:italic}.feed,.tarot-text,.tarot-back-body{scrollbar-width:none}.feed::-webkit-scrollbar{display:none}.tarot-text::-webkit-scrollbar{display:none}.tarot-back-body::-webkit-scrollbar{display:none}.tarot-flip.approved{border-color:#5fb36a;box-shadow:0 0 0 2px #5fb36a8c}.tarot-flip.changes_requested{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.card-review{border-top:1px solid var(--gold-soft);flex:none;margin-top:8px;padding-top:10px;font-size:14px}.card-review .section-label{margin-bottom:6px}.review-state{color:var(--muted);margin:0 0 8px}.review-state.approved{color:#5fb36a}.review-state.changes_requested{color:var(--accent)}.review-inputs{gap:6px;display:grid}.review-inputs input,.review-inputs textarea{font:inherit;border:1px solid var(--line);background:var(--bg);width:100%;color:var(--ink);resize:vertical;border-radius:8px;padding:7px 10px;font-size:14px}.review-error{color:var(--accent);margin:6px 0 0}.review-actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.review-actions button{padding:8px 14px;font-size:14px}.tarot-back .tarot-turn{margin-top:8px}:lang(hi){--serif:var(--font-deva), "Nirmala UI", serif}:lang(ta){--serif:var(--font-taml), "Nirmala UI", serif}:lang(te){--serif:var(--font-telu), "Nirmala UI", serif}:lang(ml){--serif:var(--font-mlym), "Nirmala UI", serif}:lang(kn){--serif:var(--font-knda), "Nirmala UI", serif}:is(:lang(hi),:lang(ta),:lang(te),:lang(ml),:lang(kn)) .tarot .body{line-height:1.7}:is(:lang(hi),:lang(ta),:lang(te),:lang(ml),:lang(kn)) .tarot-title{font-size:20px;line-height:1.35}.site-head{justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}.brand{font-family:var(--serif);letter-spacing:.06em;color:var(--gold,var(--accent));font-size:18px}.lang-picker{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;padding:6px 10px;font-size:14px}.tarot.locked .tarot-art img{filter:blur(14px)saturate(1.1);transform:scale(1.2)}.lock-mark{text-shadow:0 2px 12px #0009;place-items:center;font-size:34px;display:grid;position:absolute;inset:0}.unlock-pitch{text-align:center;padding:8px 6px 4px}.unlock-pitch h2{font-family:var(--serif);margin:4px 0 6px;font-size:20px;font-weight:500}.unlock-pitch p{color:var(--muted);margin:0 0 14px;font-size:15px}a.button{border:1px solid var(--line);color:var(--ink);background:var(--surface);border-radius:10px;padding:10px 18px;font-size:15px;text-decoration:none;display:inline-block}a.button.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.dev-switch{color:var(--muted);border:1px dashed var(--line);border-radius:8px;margin:0 0 16px;padding:6px 10px;font-size:13px}.dev-switch .link{padding:0 0 0 4px;font-size:13px}.includes{margin:0 0 20px;padding-left:20px}.includes li{margin-bottom:4px}.price-box{background:var(--surface);border:1px solid var(--gold-soft,var(--line));text-align:center;border-radius:14px;margin-bottom:20px;padding:18px}.price-label{color:var(--muted);margin:0;font-size:13px}.price{font-family:var(--serif);margin:2px 0;font-size:40px}.price-before{color:var(--muted);margin-left:10px;font-size:18px;text-decoration:line-through}.price-regular{color:var(--muted);margin:0 0 12px;font-size:14px}.referral-note{color:var(--accent);margin:0 0 4px}.final-sale{margin:0 0 12px;font-size:13px}.pay{width:100%;max-width:320px;margin-bottom:6px}.legal-links{color:var(--muted);margin-top:24px;font-size:13px}.legal-links a{color:var(--muted)}.legal h2{font-family:var(--serif);margin:24px 0 6px;font-size:20px;font-weight:500}.legal p,.legal li{line-height:1.6}.legal a,.unlock a{color:var(--accent)}
