/* Reading Room adapter: opt in per document. Legacy files remain unchanged.
   Generated exact family selector sets are from the read-only source inventory.
   Chart SVG/canvas geometry and semantic series/planet colors are not recolored. */
@font-face{font-family:RR-Archivo;src:url('/reading-room/fonts/Archivo-Variable.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:RR-Source;src:url('/reading-room/fonts/SourceSerif4-Variable.woff2') format('woff2');font-weight:200 900;font-style:normal;font-display:swap}
@font-face{font-family:RR-Source;src:url('/reading-room/fonts/SourceSerif4-Italic-Variable.woff2') format('woff2');font-weight:200 900;font-style:italic;font-display:swap}
@font-face{font-family:RR-Gloock;src:url('/reading-room/fonts/Gloock-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
body.reading-room-site[data-rr-family]{
--rr-canvas:#f8f9fc;--rr-panel:#f0edf4;--rr-paper:#fff;--rr-ink:#283449;--rr-muted:#56647b;--rr-accent:#784658;--rr-accent-soft:#f0e7ed;--rr-line:#d8cdd8;
--rr-heading:RR-Gloock,Georgia,serif;--rr-body:RR-Source,Georgia,serif;--rr-sans:RR-Archivo,Arial,sans-serif;
--canvas:var(--rr-canvas);--panel:var(--rr-panel);--paper:var(--rr-paper);--ink:var(--rr-ink);--text:var(--rr-ink);--muted:var(--rr-muted);--accent:var(--rr-accent);--plum:var(--rr-accent);--light-plum:var(--rr-panel);--yellow:var(--rr-panel);--line:var(--rr-line);--blue:var(--rr-ink);--gold:var(--rr-accent);--gold-dark:var(--rr-accent);--plum-deep:var(--rr-ink);--max:1160px;
--wl-ink:var(--rr-ink);--wl-blue:var(--rr-accent);--wl-muted:var(--rr-muted);--wl-line:var(--rr-line);--wl-paper:var(--rr-paper);
--ath-ink:var(--rr-ink);--ath-muted:var(--rr-muted);--ath-plum:var(--rr-accent);--ath-line:var(--rr-line);--ath-gold:var(--rr-accent);
--witch-ink:var(--rr-ink);--witch-plum:var(--rr-accent);--witch-gold:var(--rr-accent);--witch-paper:var(--rr-paper);--witch-line:var(--rr-line);
--witch-article-ink:var(--rr-ink);--witch-article-muted:var(--rr-muted);--witch-article-line:var(--rr-line);--witch-article-plum:var(--rr-accent);--witch-article-paper:var(--rr-paper);
--spell-paper:var(--rr-paper);--spell-ink:var(--rr-ink);--spell-muted:var(--rr-muted);--spell-plum:var(--rr-accent);
--kp-ink:var(--rr-ink);--kp-muted:var(--rr-muted);--kp-paper:var(--rr-paper);--kp-line:var(--rr-line);--kp-gold:var(--rr-accent);--kp-cream:var(--rr-panel);
--hq-ink:var(--rr-ink);--hq-muted:var(--rr-muted);--hq-paper:var(--rr-paper);--hq-line:var(--rr-line);--hq-gold:var(--rr-accent);--hq-cream:var(--rr-panel);--hq-blue:var(--rr-accent);
--ec-ink:var(--rr-ink);--ec-muted:var(--rr-muted);--ec-rule:var(--rr-line);--ec-blue:var(--rr-accent);--ec-paper:var(--rr-paper);
--pac-ink:var(--rr-ink);--pac-muted:var(--rr-muted);--pac-line:var(--rr-line);--pac-paper:var(--rr-paper);--pac-blue:var(--rr-accent);--pac-gold:var(--rr-accent);
--saac-ink:var(--rr-ink);--saac-muted:var(--rr-muted);--saac-blue:var(--rr-accent);--saac-line:var(--rr-line);--saac-paper:var(--rr-paper);--saac-gold:var(--rr-accent);
--pp-ink:var(--rr-ink);--pp-blue:var(--rr-accent);--pp-line:var(--rr-line);--pp-paper:var(--rr-paper);--pp-gold:var(--rr-accent);--ops-accent:var(--rr-accent);--ops-line:var(--rr-line);--tr-accent:var(--rr-accent);
margin:0;background:var(--rr-canvas);color:var(--rr-ink);font:18px/1.7 var(--rr-body);text-rendering:optimizeLegibility}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]),body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) *{box-sizing:border-box}
body.reading-room-site[data-rr-family] [hidden]{display:none!important}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) main{color:var(--rr-ink);min-width:0;padding-bottom:20px}
body.reading-room-site[data-rr-family] :is(a,button,input,select,textarea,summary){touch-action:manipulation}
body.reading-room-site[data-rr-family] :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--rr-accent);outline-offset:4px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) a{color:var(--rr-accent);text-underline-offset:4px;text-decoration-thickness:1px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) main a:not([class]){text-decoration:underline;text-decoration-color:#b89aaa}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) a:hover{color:var(--rr-accent);text-decoration-thickness:2px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(h1,h2,h3,h4){font-family:var(--rr-heading)!important;color:var(--rr-ink);font-weight:400;line-height:1.18;text-wrap:balance;letter-spacing:-.014em}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) h1{font-size:clamp(32px,3.7vw,46px)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) h2{font-size:30px;margin:1.25em 0 .6em}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) h3{font-size:23px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) h4{font-size:20px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) main :is(p,li,dd){overflow-wrap:break-word}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) main :is(.article-body,.article-prose,.guide-copy,.forecast-text,[class$="-article"],[class$="-copy"],[class$="-reading"],[class$="-prose"],[class$="-main"]) :is(p,li,dd){font-family:var(--rr-body);font-size:18px;line-height:1.75;color:var(--rr-ink)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.article-body,.article-prose,.guide-copy,.forecast-text){max-width:76ch}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.intro-copy,.deck,.tr-deck,.ath-lead,.vp-deck,.vh-deck){font:20px/1.6 var(--rr-body);color:var(--rr-ink)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.crumb,.breadcrumb,[class$="-crumb"],.date-meta,.reading-note,.form-help,figcaption,.source-note,.chart-key){font:13px/1.6 var(--rr-sans);color:var(--rr-muted)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.eyebrow,.section-kicker,.kicker,[class$="-kicker"]){font:600 11px/1.5 var(--rr-sans);letter-spacing:.11em;text-transform:uppercase;color:var(--rr-muted)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) img{max-width:100%;height:auto}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) figure{max-width:100%}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(blockquote,.threshold-quote){border-left:3px solid var(--rr-accent);background:var(--rr-panel);color:var(--rr-ink);padding:18px 22px;margin:26px 0;font:21px/1.6 var(--rr-body);box-shadow:none}
/* New common chrome. */
body.reading-room-site[data-rr-family] .rr-site-header{width:min(1160px,calc(100% - 72px));margin:0 auto;padding:24px 0 0;height:auto;min-height:0;background:transparent;border:0;position:relative;z-index:20}
body.reading-room-site[data-rr-family] .rr-site-header :is(.rr-header-inner,.header-inner){display:flex;align-items:center;justify-content:space-between;gap:24px;height:auto;min-height:43px;max-width:none;padding:0;background:transparent}
body.reading-room-site[data-rr-family] .rr-site-header :is(.rr-wordmark,.rr-brand,.wordmark){display:inline-flex;align-items:center;gap:0;color:var(--rr-ink);font:29px/1.1 var(--rr-heading);letter-spacing:-.045em;white-space:nowrap;text-decoration:none}
body.reading-room-site[data-rr-family] .rr-site-header :is(.rr-wordmark,.rr-brand,.wordmark) span{color:inherit}
body.reading-room-site[data-rr-family] .rr-site-header :is(.rr-wordmark,.rr-brand,.wordmark) em{font-style:italic}
body.reading-room-site[data-rr-family] .rr-site-header .wordmark-icon{display:none}
body.reading-room-site[data-rr-family] .rr-site-header :is(.rr-publisher-line,.publisher-line,.rr-tagline){font:12px/1.5 var(--rr-sans);color:var(--rr-muted);margin:0}
body.reading-room-site[data-rr-family] .rr-site-nav{display:flex;align-items:center;flex-wrap:wrap;gap:12px 26px;padding:12px 0;margin:18px 0 0;border-block:1px solid var(--rr-line);font:14px/1.5 var(--rr-sans)}
body.reading-room-site[data-rr-family] .rr-site-nav a{color:var(--rr-ink);text-decoration:none;padding:3px 0}
body.reading-room-site[data-rr-family] .rr-site-nav a:hover{text-decoration:underline}
body.reading-room-site[data-rr-family] .rr-site-nav :is(.rr-nav-search,.nav-search){margin-left:auto}
body.reading-room-site[data-rr-family] .rr-site-header .header-account{display:inline-flex;align-items:center;justify-content:center;color:var(--rr-accent);background:var(--rr-paper);border:1px solid var(--rr-line);border-radius:5px;padding:9px 13px;min-height:40px;font:500 13px/1.4 var(--rr-sans);text-decoration:none;white-space:nowrap}
body.reading-room-site[data-rr-family] .rr-site-header :is(.rr-site-menu,.rr-mobile-menu,.mobile-menu){display:none}
body.reading-room-site[data-rr-family] .rr-site-header :is(.rr-site-menu,.rr-mobile-menu,.mobile-menu) summary{font:500 14px/1.5 var(--rr-sans);cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px}
body.reading-room-site[data-rr-family] .rr-site-header :is(.rr-site-menu,.rr-mobile-menu,.mobile-menu) nav{display:flex;flex-direction:column;gap:0;padding:7px 16px;background:var(--rr-paper);border:1px solid var(--rr-line);border-radius:6px}
body.reading-room-site[data-rr-family] .rr-site-header :is(.rr-site-menu,.rr-mobile-menu,.mobile-menu) nav a{font:14px/1.5 var(--rr-sans);color:var(--rr-ink);padding:11px 0;border-bottom:1px solid var(--rr-line);text-decoration:none}
body.reading-room-site[data-rr-family] .rr-site-header :is(.rr-site-menu,.rr-mobile-menu,.mobile-menu) nav a:last-child{border:0}
body.reading-room-site[data-rr-family] .rr-site-footer{border-top:1px solid var(--rr-line);background:transparent;color:var(--rr-ink);margin-top:42px;padding:0 0 36px;font:14px/1.65 var(--rr-sans)}
body.reading-room-site[data-rr-family] .rr-site-footer :is(.rr-footer-inner,.footer-inner){width:min(1160px,calc(100% - 72px));margin:auto;padding:28px 0 0;display:grid;grid-template-columns:1.6fr repeat(3,minmax(0,1fr));gap:28px}
body.reading-room-site[data-rr-family] .rr-site-footer .rr-footer-grid{grid-column:2/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}
body.reading-room-site[data-rr-family] .rr-site-footer :is(.rr-footer-brand,.footer-brand){font:23px/1.3 var(--rr-heading);color:var(--rr-ink);text-decoration:none}
body.reading-room-site[data-rr-family] .rr-site-footer :is(h2,h3,strong,b){font:600 12px/1.5 var(--rr-sans)!important;letter-spacing:.07em;text-transform:uppercase;margin:0 0 9px;color:var(--rr-ink)}
body.reading-room-site[data-rr-family] .rr-site-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:7px}
body.reading-room-site[data-rr-family] .rr-site-footer a:not(.rr-footer-brand):not(.footer-brand){font:14px/1.6 var(--rr-sans);color:var(--rr-accent);text-decoration:none}
body.reading-room-site[data-rr-family] .rr-site-footer a:hover{text-decoration:underline}
body.reading-room-site[data-rr-family] .rr-site-footer p{font:13px/1.65 var(--rr-sans);color:var(--rr-muted);max-width:33ch}
body.reading-room-site[data-rr-family] .rr-site-footer :is(.rr-footer-bottom,.footer-bottom){grid-column:1/-1;margin:14px 0 0;padding:17px 0 0;border-top:1px solid var(--rr-line);font:12px/1.6 var(--rr-sans);color:var(--rr-muted);display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}
/* New chapter heading; artwork is supporting, not a full extra screen. */
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .rr-page-heading{width:min(1160px,calc(100% - 72px));margin:26px auto 20px;padding:24px 28px;display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:28px;align-items:center;background:var(--rr-panel);border:1px solid var(--rr-line);border-radius:8px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .rr-page-heading:not(:has(.rr-page-art)){grid-template-columns:minmax(0,1fr)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .rr-page-heading h1{margin:0;max-width:30ch;line-height:1.14;color:var(--rr-ink);font-weight:400;letter-spacing:-.025em}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .rr-page-heading p{max-width:64ch;margin:12px 0 0;font:18px/1.6 var(--rr-body);color:var(--rr-muted)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .rr-page-heading :is(.rr-page-kicker,.eyebrow,.kicker){font:600 11px/1.5 var(--rr-sans);text-transform:uppercase;letter-spacing:.1em;margin:0 0 10px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .rr-page-art{margin:0;max-width:250px;justify-self:center}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .rr-page-art img{display:block;width:100%;max-height:240px;object-fit:contain}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .rr-page-art figcaption{font:12px/1.55 var(--rr-sans);margin-top:8px;text-align:center;color:var(--rr-muted)}
/* Exact existing container/layout families, including custom Vedic and maps. */
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.wrap,.page-shell,.ath-wrap,.ps-wrap,.kp-wrap,.hq-wrap,.di-wrap,.ec-wrap,.ag-wrap,.px-wrap,.ar-wrap,.people-wrap,.ds-container,.bib-wrap,.sym-wrap,.da-container,.dc-wrap,.pm-container,.ea-container,.vh-container,.wt-wrap,.ana-wrap,.ay-wrap,.el-wrap,.tm-wrap,.bp-wrap,.ean-wrap,.ll-wrap,.se-wrap,.ed-wrap,.gb-wrap,.gg-wrap,.pgm-wrap,.hp-wrap,.so-container,.som-wrap,.tr-wrap,.vs-wrap,.ee-wrap,.btw-wrap,.mom-wrap,.cn-wrap,.eds-wrap,.gs-wrap,.pe-wrap,.pp-wrap,.yt-wrap,.pr-wrap,.pmt-wrap,.td-wrap,.ti-wrap,.ht-wrap,.cc-wrap,.rt-wrap,.va-wrap,.ck-wrap,.gd-wrap,.rd-wrap,.yoda-wrap,.comparison-wrap,.al-wrap,.ep-container,.esc-wrap,.lm-wrap,.tcx-wrap,.wl-wrap){width:min(1160px,calc(100% - 72px));max-width:1160px;margin-inline:auto}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.page-columns,.astro-shell,.editorial-grid,.loc-grid,.lpr-grid,.hc-grid,.tcx-layout,.df-layout,.ath-layout,.eph-layout,.placement-layout,.co-layout,.weekly-layout,.kp-layout,.hq-layout,.di-layout,.the-layout,.void-layout,.msc-layout,.ec-layout,.fixed-layout,.aspect-layout,.ag-layout,.px-layout,.number-layout,.hh-layout,.sa-layout,.transit-layout,.yearly-layout,.ar-layout,.zref-layout,.dict-layout,.people-layout,.ds-layout,.da-layout,.dc-layout,.pm-layout,.cw-layout,.ea-layout,.vh-layout,.cr-layout,.wt-layout,.lem-layout,.ah-layout,.ana-layout,.ay-layout,.el-layout,.tm-layout,.about-layout,.bp-layout,.dec-layout,.ean-layout,.ll-layout,.se-layout,.ed-layout,.fa-layout,.nmb-layout,.ph-layout,.gb-layout,.goetia-layout,.gg-layout,.pgm-layout,.hp-layout,.hg-layout,.ms-layout,.bc-read-layout,.rr-layout,.rc-layout,.so-layout,.som-layout,.tr-layout,.vy-layout,.vs-layout,.vct-layout,.crowley-layout,.ee-layout,.mc-layout,.pec-layout,.shl-layout,.bmp-layout,.age-layout,.btw-layout,.mom-layout,.city-layout,.cn-layout,.pe-layout,.eds-layout,.paran-layout,.gs-layout,.heliacal-layout,.hist-layout,.lsr-layout,.lr-layout,.lm-layout,.mt-layout,.ap-layout,.nloc-layout,.md-layout,.np-layout,.tlr-layout,.nh-layout,.pp-layout,.yt-layout,.crossing-layout,.pr-layout,.pac-layout,.pd-layout,.pmt-layout,.saac-layout,.sho-layout,.tp-layout,.td-layout,.ti-layout,.ht-layout,.cc-layout,.rt-layout,.vd45-layout,.va-layout,.vedic-layout,.vd27-layout,.ck-layout,.vd4-layout,.vc-layout,.vh2-layout,.vd-layout,.vgm-layout,.vga-layout,.gd-layout,.vgg-layout,.vgv-layout,.jn-layout,.vd40-layout,.vmp-layout,.vmt-layout,.vn-layout,.vpk-layout,.vp-layout,.vpa-layout,.vr-layout,.vrk-layout,.rd-layout,.rl-layout,.vsi-layout,.vs7-layout,.vd60-layout,.vd16-layout,.vsm-layout,.vd24-layout,.vtc-layout,.vd30-layout,.vd20-layout,.vyk-layout,.yoda-layout,.atlas-layout,.al-layout,.ep-layout,.esc-layout,.pc-layout,.t2-layout,.tcx-layout){display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:42px;align-items:start;margin-block:26px 55px;padding-block:0}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.page-columns,.astro-shell,.editorial-grid,.df-layout,.ath-layout,.eph-layout,.placement-layout,.co-layout,.weekly-layout,.kp-layout,.hq-layout,.di-layout,.the-layout,.void-layout,.msc-layout,.ec-layout,.fixed-layout,.aspect-layout,.ag-layout,.px-layout,.number-layout,.hh-layout,.sa-layout,.transit-layout,.yearly-layout,.ar-layout,.zref-layout,.dict-layout,.people-layout,.ds-layout,.da-layout,.dc-layout,.pm-layout,.cw-layout,.ea-layout,.vh-layout,.cr-layout,.wt-layout,.lem-layout,.ah-layout,.ana-layout,.ay-layout,.el-layout,.tm-layout,.about-layout,.bp-layout,.dec-layout,.ean-layout,.ll-layout,.se-layout,.ed-layout,.fa-layout,.nmb-layout,.ph-layout,.gb-layout,.goetia-layout,.gg-layout,.pgm-layout,.hp-layout,.hg-layout,.ms-layout,.bc-read-layout,.rr-layout,.rc-layout,.so-layout,.som-layout,.tr-layout,.vy-layout,.vs-layout,.vct-layout,.crowley-layout,.ee-layout,.mc-layout,.pec-layout,.shl-layout,.bmp-layout,.age-layout,.btw-layout,.mom-layout,.city-layout,.cn-layout,.pe-layout,.eds-layout,.paran-layout,.gs-layout,.heliacal-layout,.hist-layout,.lsr-layout,.lr-layout,.lm-layout,.mt-layout,.ap-layout,.nloc-layout,.md-layout,.np-layout,.tlr-layout,.nh-layout,.pp-layout,.yt-layout,.crossing-layout,.pr-layout,.pac-layout,.pd-layout,.pmt-layout,.saac-layout,.sho-layout,.tp-layout,.td-layout,.ti-layout,.ht-layout,.cc-layout,.rt-layout,.vd45-layout,.va-layout,.vedic-layout,.vd27-layout,.ck-layout,.vd4-layout,.vc-layout,.vh2-layout,.vd-layout,.vgm-layout,.vga-layout,.gd-layout,.vgg-layout,.vgv-layout,.jn-layout,.vd40-layout,.vmp-layout,.vmt-layout,.vn-layout,.vpk-layout,.vp-layout,.vpa-layout,.vr-layout,.vrk-layout,.rd-layout,.rl-layout,.vsi-layout,.vs7-layout,.vd60-layout,.vd16-layout,.vsm-layout,.vd24-layout,.vtc-layout,.vd30-layout,.vd20-layout,.vyk-layout,.yoda-layout,.atlas-layout,.al-layout,.ep-layout,.esc-layout,.pc-layout,.t2-layout,.tcx-layout)>*{min-width:0}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.ath-aside,.eph-aside,.placement-aside,.co-side,.weekly-aside,.kp-side,.hq-side,.di-side,.the-side,.void-aside,.msc-aside,.ec-side,.fixed-sidebar,.aspect-aside,.astro-sidebar,.ag-side,.px-sidebar,.number-aside,.hh-side,.sa-aside,.transit-aside,.yearly-aside,.ar-sidebar,.zref-aside,.dict-aside,.people-aside,.ds-side,.sym-side,.da-side,.dc-sidebar,.pm-side,.cw-aside,.ea-side,.vh-side,.cr-side,.wt-side,.asteroid-side,.lem-side,.ah-side,.ana-side,.chart-directory-side,.ay-side,.el-side,.tm-sidebar,.about-side,.hl-aside,.bp-sidebar,.dec-sidebar,.ean-side,.ll-side,.se-side,.ed-side,.fa-side,.nmb-side,.ph-aside,.gb-sidebar,.goetia-sidebar,.gg-sidebar,.pgm-side,.hp-sidebar,.hg-sidebar,.ms-side,.bc-read-side,.rr-side,.rc-aside,.so-side,.som-sidebar,.tr-side,.vy-side,.vs-side,.vct-side,.crowley-side,.ee-side,.mc-side,.pec-side,.shl-side,.bmp-aside,.age-side,.btw-side,.mom-side,.city-aside,.cn-aside,.dc-side,.pe-side,.eds-side,.paran-side,.gs-side,.heliacal-side,.hc-side,.hist-side,.lsr-side,.lr-side,.lm-aside,.loc-side,.lpr-side,.mt-side,.ap-side,.nloc-side,.md-side,.np-aside,.tlr-aside,.nh-side,.np-side,.pe-aside,.pp-side,.yt-side,.crossing-aside,.pr-side,.pac-side,.pd-side,.pmt-side,.saac-side,.sho-side,.tp-side,.td-side,.ti-side,.vx-side,.ht-side,.cc-side,.rt-side,.vd45-side,.va-side,.vedic-side,.vd27-side,.ck-side,.vd4-side,.vc-side,.vh2-side,.vd-side,.vgm-side,.vga-side,.gd-side,.vgg-side,.vgv-side,.jn-side,.vd40-side,.vmp-side,.vmt-side,.vn-side,.vpk-side,.vp-aside,.vpa-side,.vr-side,.vrk-side,.rd-side,.rl-side,.vsi-side,.vs7-side,.vd60-side,.vd16-side,.vsm-side,.vd24-side,.vtc-side,.vd30-side,.vd20-side,.vyk-side,.yoda-side,.atlas-aside,.al-side,.ep-side,.esc-side,.he-sidebar,.mla-side,.nd-side,.pc-aside,.rb-aside,.tp-aside,.t2-side,.lm-side,.tcx-side,.tarot-side,.wl-sidebar){min-width:0;font:14px/1.65 var(--rr-sans);color:var(--rr-muted);border-left:1px solid var(--rr-line);padding-left:22px;background:transparent}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.ath-aside,.eph-aside,.placement-aside,.co-side,.weekly-aside,.kp-side,.hq-side,.di-side,.the-side,.void-aside,.msc-aside,.ec-side,.fixed-sidebar,.aspect-aside,.astro-sidebar,.ag-side,.px-sidebar,.number-aside,.hh-side,.sa-aside,.transit-aside,.yearly-aside,.ar-sidebar,.zref-aside,.dict-aside,.people-aside,.ds-side,.sym-side,.da-side,.dc-sidebar,.pm-side,.cw-aside,.ea-side,.vh-side,.cr-side,.wt-side,.asteroid-side,.lem-side,.ah-side,.ana-side,.chart-directory-side,.ay-side,.el-side,.tm-sidebar,.about-side,.hl-aside,.bp-sidebar,.dec-sidebar,.ean-side,.ll-side,.se-side,.ed-side,.fa-side,.nmb-side,.ph-aside,.gb-sidebar,.goetia-sidebar,.gg-sidebar,.pgm-side,.hp-sidebar,.hg-sidebar,.ms-side,.bc-read-side,.rr-side,.rc-aside,.so-side,.som-sidebar,.tr-side,.vy-side,.vs-side,.vct-side,.crowley-side,.ee-side,.mc-side,.pec-side,.shl-side,.bmp-aside,.age-side,.btw-side,.mom-side,.city-aside,.cn-aside,.dc-side,.pe-side,.eds-side,.paran-side,.gs-side,.heliacal-side,.hc-side,.hist-side,.lsr-side,.lr-side,.lm-aside,.loc-side,.lpr-side,.mt-side,.ap-side,.nloc-side,.md-side,.np-aside,.tlr-aside,.nh-side,.np-side,.pe-aside,.pp-side,.yt-side,.crossing-aside,.pr-side,.pac-side,.pd-side,.pmt-side,.saac-side,.sho-side,.tp-side,.td-side,.ti-side,.vx-side,.ht-side,.cc-side,.rt-side,.vd45-side,.va-side,.vedic-side,.vd27-side,.ck-side,.vd4-side,.vc-side,.vh2-side,.vd-side,.vgm-side,.vga-side,.gd-side,.vgg-side,.vgv-side,.jn-side,.vd40-side,.vmp-side,.vmt-side,.vn-side,.vpk-side,.vp-aside,.vpa-side,.vr-side,.vrk-side,.rd-side,.rl-side,.vsi-side,.vs7-side,.vd60-side,.vd16-side,.vsm-side,.vd24-side,.vtc-side,.vd30-side,.vd20-side,.vyk-side,.yoda-side,.atlas-aside,.al-side,.ep-side,.esc-side,.he-sidebar,.mla-side,.nd-side,.pc-aside,.rb-aside,.tp-aside,.t2-side,.lm-side,.tcx-side,.tarot-side,.wl-sidebar) :is(p,li,dd){font:14px/1.65 var(--rr-sans);color:var(--rr-muted)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.ath-aside,.eph-aside,.placement-aside,.co-side,.weekly-aside,.kp-side,.hq-side,.di-side,.the-side,.void-aside,.msc-aside,.ec-side,.fixed-sidebar,.aspect-aside,.astro-sidebar,.ag-side,.px-sidebar,.number-aside,.hh-side,.sa-aside,.transit-aside,.yearly-aside,.ar-sidebar,.zref-aside,.dict-aside,.people-aside,.ds-side,.sym-side,.da-side,.dc-sidebar,.pm-side,.cw-aside,.ea-side,.vh-side,.cr-side,.wt-side,.asteroid-side,.lem-side,.ah-side,.ana-side,.chart-directory-side,.ay-side,.el-side,.tm-sidebar,.about-side,.hl-aside,.bp-sidebar,.dec-sidebar,.ean-side,.ll-side,.se-side,.ed-side,.fa-side,.nmb-side,.ph-aside,.gb-sidebar,.goetia-sidebar,.gg-sidebar,.pgm-side,.hp-sidebar,.hg-sidebar,.ms-side,.bc-read-side,.rr-side,.rc-aside,.so-side,.som-sidebar,.tr-side,.vy-side,.vs-side,.vct-side,.crowley-side,.ee-side,.mc-side,.pec-side,.shl-side,.bmp-aside,.age-side,.btw-side,.mom-side,.city-aside,.cn-aside,.dc-side,.pe-side,.eds-side,.paran-side,.gs-side,.heliacal-side,.hc-side,.hist-side,.lsr-side,.lr-side,.lm-aside,.loc-side,.lpr-side,.mt-side,.ap-side,.nloc-side,.md-side,.np-aside,.tlr-aside,.nh-side,.np-side,.pe-aside,.pp-side,.yt-side,.crossing-aside,.pr-side,.pac-side,.pd-side,.pmt-side,.saac-side,.sho-side,.tp-side,.td-side,.ti-side,.vx-side,.ht-side,.cc-side,.rt-side,.vd45-side,.va-side,.vedic-side,.vd27-side,.ck-side,.vd4-side,.vc-side,.vh2-side,.vd-side,.vgm-side,.vga-side,.gd-side,.vgg-side,.vgv-side,.jn-side,.vd40-side,.vmp-side,.vmt-side,.vn-side,.vpk-side,.vp-aside,.vpa-side,.vr-side,.vrk-side,.rd-side,.rl-side,.vsi-side,.vs7-side,.vd60-side,.vd16-side,.vsm-side,.vd24-side,.vtc-side,.vd30-side,.vd20-side,.vyk-side,.yoda-side,.atlas-aside,.al-side,.ep-side,.esc-side,.he-sidebar,.mla-side,.nd-side,.pc-aside,.rb-aside,.tp-aside,.t2-side,.lm-side,.tcx-side,.tarot-side,.wl-sidebar) :is(h2,h3,.side-heading){font:22px/1.3 var(--rr-heading);border-bottom:1px solid var(--rr-line);padding-bottom:9px;margin:0 0 14px;color:var(--rr-ink)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.ath-aside,.eph-aside,.placement-aside,.co-side,.weekly-aside,.kp-side,.hq-side,.di-side,.the-side,.void-aside,.msc-aside,.ec-side,.fixed-sidebar,.aspect-aside,.astro-sidebar,.ag-side,.px-sidebar,.number-aside,.hh-side,.sa-aside,.transit-aside,.yearly-aside,.ar-sidebar,.zref-aside,.dict-aside,.people-aside,.ds-side,.sym-side,.da-side,.dc-sidebar,.pm-side,.cw-aside,.ea-side,.vh-side,.cr-side,.wt-side,.asteroid-side,.lem-side,.ah-side,.ana-side,.chart-directory-side,.ay-side,.el-side,.tm-sidebar,.about-side,.hl-aside,.bp-sidebar,.dec-sidebar,.ean-side,.ll-side,.se-side,.ed-side,.fa-side,.nmb-side,.ph-aside,.gb-sidebar,.goetia-sidebar,.gg-sidebar,.pgm-side,.hp-sidebar,.hg-sidebar,.ms-side,.bc-read-side,.rr-side,.rc-aside,.so-side,.som-sidebar,.tr-side,.vy-side,.vs-side,.vct-side,.crowley-side,.ee-side,.mc-side,.pec-side,.shl-side,.bmp-aside,.age-side,.btw-side,.mom-side,.city-aside,.cn-aside,.dc-side,.pe-side,.eds-side,.paran-side,.gs-side,.heliacal-side,.hc-side,.hist-side,.lsr-side,.lr-side,.lm-aside,.loc-side,.lpr-side,.mt-side,.ap-side,.nloc-side,.md-side,.np-aside,.tlr-aside,.nh-side,.np-side,.pe-aside,.pp-side,.yt-side,.crossing-aside,.pr-side,.pac-side,.pd-side,.pmt-side,.saac-side,.sho-side,.tp-side,.td-side,.ti-side,.vx-side,.ht-side,.cc-side,.rt-side,.vd45-side,.va-side,.vedic-side,.vd27-side,.ck-side,.vd4-side,.vc-side,.vh2-side,.vd-side,.vgm-side,.vga-side,.gd-side,.vgg-side,.vgv-side,.jn-side,.vd40-side,.vmp-side,.vmt-side,.vn-side,.vpk-side,.vp-aside,.vpa-side,.vr-side,.vrk-side,.rd-side,.rl-side,.vsi-side,.vs7-side,.vd60-side,.vd16-side,.vsm-side,.vd24-side,.vtc-side,.vd30-side,.vd20-side,.vyk-side,.yoda-side,.atlas-aside,.al-side,.ep-side,.esc-side,.he-sidebar,.mla-side,.nd-side,.pc-aside,.rb-aside,.tp-aside,.t2-side,.lm-side,.tcx-side,.tarot-side,.wl-sidebar) a{font:14px/1.6 var(--rr-sans);color:var(--rr-accent);overflow-wrap:break-word}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.df-hero,.ath-hero,.eph-hero,.placement-head,.co-hero,.ps-hero,.weekly-hero,.kp-hero,.hq-hero,.di-hero,.the-hero,.void-hero,.msc-hero,.ec-hero,.fixed-hero,.aspect-head,.ag-hero,.px-hero,.number-head,.sa-hero,.transit-head,.yearly-hero,.ar-hero,.zref-hero,.dict-hero,.people-hero,.ds-hero,.bib-hero,.sym-hero,.da-hero,.dc-hero,.pm-hero,.cw-hero,.ea-hero,.vh-hero,.cr-hero,.wt-hero,.asteroid-hero,.lem-hero,.ah-hero,.ana-hero,.ay-hero,.el-hero,.el-tool-head,.tm-hero,.about-hero,.bp-hero,.dec-hero,.ean-hero,.ec-explorer-head,.ll-hero,.se-hero,.ed-hero,.fa-hero,.nmb-hero,.ph-head,.gb-hero,.gg-hero,.pgm-hero,.hp-hero,.ms-head,.bc-read-hero,.rr-hero,.rc-head,.so-hero,.som-hero,.vy-hero,.vs-hero,.vct-hero,.crowley-head,.ee-hero,.mc-hero,.pec-hero,.shl-hero,.bmp-head,.age-hero,.btw-hero,.mom-hero,.cn-hero,.pe-hero,.eds-hero,.paran-hero,.gs-hero,.heliacal-hero,.hist-hero,.hc-hero,.lsr-hero,.lr-hero,.lm-head,.loc-hero,.lpr-head,.mt-hero,.ap-hero,.nloc-hero,.md-hero,.np-hero,.tlr-hero,.nh-hero,.pp-hero,.yt-hero,.pr-hero,.pac-hero,.pd-hero,.pmt-hero,.saac-hero,.sho-hero,.tp-hero,.td-hero,.ti-hero,.cc-hero,.rt-hero,.vd45-hero,.va-hero,.vedic-hero,.vd27-hero,.ck-hero,.vd4-hero,.vc-hero,.vh2-hero,.vd-hero,.vgm-hero,.vga-hero,.gd-hero,.vgg-hero,.vgv-hero,.vd40-hero,.vmp-hero,.vmt-hero,.vn-hero,.vpk-hero,.vp-hero,.vpa-hero,.vr-hero,.vrk-hero,.rd-hero,.rl-hero,.vsi-hero,.vs7-hero,.vd60-hero,.vd16-hero,.vsm-hero,.vd24-hero,.vtc-hero,.vd30-hero,.vd20-hero,.vyk-hero,.yoda-hero,.acct-hero,.ath-group-head,.al-hero,.ep-hero,.esc-hero,.tr-hero,.mla-hero,.nd-hero,.pc-hero,.rb-hero,.t2-hero,.zodiac-head,.lm-hero,.tcx-hero,.tcx-tool-head,.scene-hero,.result-head,.blur-head,.wl-hero){background:transparent;color:var(--rr-ink);border:0;min-height:0;height:auto;padding-block:12px 18px;box-shadow:none}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.star-band,.tr-heading,.dict-hero,.number-head){height:auto;min-height:0;background:transparent;background-image:none;color:var(--rr-ink);border:0;padding:12px 0 18px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.star-band,.tr-heading,.dict-hero,.number-head) h1{color:var(--rr-ink)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.star-band,.tr-heading,.dict-hero,.number-head) :is(small,p){color:var(--rr-muted)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.star-band,.rr-page-heading):empty{display:none}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.member-preview-card,.side-note,.ath-hymn-card,.ath-example,.placement-facts,.placement-note,.co-pair-facts,.co-example,.weekly-note,.weekly-card,.kp-facts,.kp-card,.hq-facts,.hq-card,.di-facts,.ec-facts,.fixed-facts,.aspect-facts,.aspect-note,.archive-method-note,.px-facts,.number-card,.number-example,.number-note,.ops-example,.ops-source-note,.placement-card,.moon-sign-facts,.sa-card,.sa-note,.transit-card,.yearly-note,.ar-facts,.zref-facts,.zref-side-note,.dict-aside-box,.ds-facts,.bib-card,.sym-facts,.sym-card,.da-facts,.dc-facts,.dc-aside-note,.pm-facts,.cw-facts,.cw-note,.ea-facts,.vh-note,.vh-side-box,.vh-side-note,.cr-facts,.wt-facts,.lem-facts,.lem-side-note,.ah-card,.ana-facts,.ay-facts,.ay-note,.el-card,.el-side-panel,.el-side-note,.tm-facts,.tm-aside-note,.bp-facts,.bp-aside-note,.px-note,.px-aside-note,.ll-facts,.ht-caption-note,.ll-card,.ll-note,.sda-aside-note,.se-facts,.se-source-note,.se-side-box,.ed-facts,.ed-note,.ph-field-note,.ph-aside-note,.gb-facts,.gb-aside-note,.gindex-card,.gg-facts,.gg-aside-note,.pgm-card,.pgm-footer-note,.hp-facts,.hp-aside-note,.som-facts,.som-side-note,.tr-side-note,.vy-note,.ee-guide-facts,.gc-intro-note,.btw-note,.cr-note,.dc-coordinate-note,.paran-note,.gs-panel,.heliacal-note,.hc-note,.lr-note,.mt-panel,.source-note,.md-panel,.np-note,.pp-panel,.pp-example,.yt-panel,.crossing-form-note,.pac-form-note,.pd-form-note,.pmt-note,.saac-form-note,.td-panel,.ti-panel,.zr-source-note,.ht-side-panel,.fs-reading-note,.cc-side-note,.rt-side-note,.vc-note,.vgm-form-note,.vmd-note,.vmp-form-note,.vpk-form-note,.vp-form-note,.vr-note,.vsm-profile-note,.vsm-form-note,.atlas-panel,.atlas-note,.billing-note,.membership-launch-note,.free-horoscope-note,.comparison-note,.checkout-signin-note,.availability-free-note,.al-facts,.ep-side-panel,.esc-note,.tr-unknown-note,.tr-method-box,.ephemeris-method-note,.ec-note,.he-note,.pn-unknown-note,.daily-card,.tcx-form-note,.tcx-example,.tcx-side-note,.path-card,.question-card,.quiz-checkout__email-note,.wl-intro-panel,.wl-search-box,.wl-sort-box){background:var(--rr-paper);border-color:var(--rr-line);border-radius:6px;box-shadow:none;color:var(--rr-ink)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.side-note,.scope-note,.ritual-scope-note,.form-note,.calculation-note,.chart-notes,.meaning-keywords,.weekly-note,.yearly-note,.margin-note,.ath-example,.kp-worked,.occult-member-teaser,.member-preview-card,.spell-route){background:var(--rr-panel);border-color:var(--rr-line);color:var(--rr-ink);box-shadow:none}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.spell-route,.member-preview-card,.occult-member-teaser,.case-file,.coven-case){border:1px solid var(--rr-line);border-radius:7px;padding:22px 24px;margin:28px 0}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.spell-route__kicker,.member-preview-card__header,.occult-member-teaser__eyebrow){color:var(--rr-muted);font-family:var(--rr-sans)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.case-file,.coven-case){background:var(--rr-paper)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.text-link,.primary-button,.button,.download-button,[class$="-button"]){font-family:var(--rr-sans)}
/* Forms and controls retain every native/script state. */
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) form{min-width:0}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) main form:not(.quizForm){padding:22px;background:var(--rr-paper);border:1px solid var(--rr-line);border-radius:7px;box-shadow:none}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) main form form{padding:0;border:0;background:transparent}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(label,legend){font:500 14px/1.6 var(--rr-sans);color:var(--rr-ink)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) fieldset{min-width:0;border-color:var(--rr-line)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(input,select,textarea){max-width:100%;min-width:0;font:16px/1.5 var(--rr-sans);color:var(--rr-ink);background:var(--rr-paper);border:1px solid #928293;border-radius:4px;padding:10px 12px;accent-color:var(--rr-accent)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(input,select):not([type="checkbox"]):not([type="radio"]):not([type="hidden"]){min-height:46px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) textarea{min-height:104px;resize:vertical}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(input[type="checkbox"],input[type="radio"]){width:18px;height:18px;padding:0;min-height:0;vertical-align:middle;flex-shrink:0}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(input,select,textarea):disabled{background:#eef0f5;color:#687184;opacity:1;cursor:default}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) input::placeholder,body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) textarea::placeholder{color:#687184;opacity:1}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) button{font:500 14px/1.5 var(--rr-sans);border-radius:4px;min-height:44px;cursor:pointer}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) button:disabled{cursor:default;opacity:.6}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(button[type="submit"],.primary-button,.button-primary,.pe-submit,.wl-search-clear,.dict-button,.number-button,.kp-button,.download-button,.occult-member-teaser__join,.member-preview-card__join){display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:11px 18px;min-height:45px;background:var(--rr-accent);color:#fff;border:1px solid var(--rr-accent);border-radius:5px;font:500 14px/1.5 var(--rr-sans);text-decoration:none;box-shadow:none}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(button[type="submit"],.primary-button,.button-primary,.pe-submit,.download-button):hover:not(:disabled){background:#683b4c;color:#fff}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.dream-tools,.witch-spell-tools,.ath-controls,.wl-controls,.dict-finder){gap:12px;min-width:0}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.dream-tools,.witch-spell-tools) input{flex:1;min-width:0}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.dream-tools,.witch-spell-tools) button{padding:10px 16px;background:var(--rr-accent);color:#fff;border:1px solid var(--rr-accent)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.alphabet,.witch-spell-alphabet,.dict-letters,.dict-filters,.tabs,.tarot-tabs){gap:7px;flex-wrap:wrap;border-color:var(--rr-line);font-family:var(--rr-sans)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.alphabet,.witch-spell-alphabet,.dict-letters,.dict-filters,.tabs,.tarot-tabs) button{min-width:38px;min-height:44px;padding:8px 11px;border:1px solid var(--rr-line);background:var(--rr-paper);color:var(--rr-accent);font:500 14px/1.4 var(--rr-sans);letter-spacing:0;text-transform:none}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.alphabet,.witch-spell-alphabet,.dict-filters,.tabs,.tarot-tabs) :is(button.active,button[aria-pressed="true"],button[aria-selected="true"]){background:var(--rr-accent);color:#fff;border-color:var(--rr-accent)}
/* Reading directory cards stay compact, with clear onward links. */
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.entry-list,.directory-list,.tool-static-grid,.tr-options,.wl-feature-grid,.number-grid,.placement-grid,.kp-grid,.hq-grid,.ps-directory-grid,.related-grid,.hh-edition-grid){gap:18px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.entry-list li,.directory-item,.tool-static-row,.tr-option,.dict-entry,.wl-guide,.number-card,.placement-card,.kp-card,.hq-card,.ps-directory-card,.related-grid a,.hh-edition-grid a){background:var(--rr-paper);color:var(--rr-ink);border:1px solid var(--rr-line);border-radius:5px;box-shadow:none;padding:16px 18px;min-width:0;text-decoration:none}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.entry-list li,.directory-item,.tool-static-row,.tr-option,.dict-entry,.wl-guide,.number-card,.placement-card,.kp-card,.hq-card) :is(p,span){color:var(--rr-muted)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.entry-list strong,.directory-item h3,.tool-static-row h3,.tr-option h2,.dict-entry h3,.wl-guide h3){font:23px/1.25 var(--rr-heading);color:var(--rr-ink)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.entry-list span,.directory-item p,.tool-static-row p,.dict-entry p,.wl-guide-description){font:15px/1.6 var(--rr-body)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.tool-catalog-nav,.number-nav,.hh-period-nav,.sign-chips,.forecast-next,.weekly-adjacent,.yearly-adjacent){font-family:var(--rr-sans)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.tool-catalog-nav,.number-nav,.hh-period-nav,.sign-chips,.forecast-next) a{color:var(--rr-accent);background:var(--rr-paper);border:1px solid var(--rr-line);border-radius:4px;padding:10px 12px;min-height:42px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.side-links li,.link-rows li,.astro-row){border-color:var(--rr-line)}
/* Witchcraft evidence and useful workings retain their reading hierarchy. */
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .witchcraft-gold-article{--gold-ink:var(--rr-ink);--gold-plum:var(--rr-accent);--gold-muted:var(--rr-muted);--gold-rule:var(--rr-line);--gold-accent:var(--rr-accent);max-width:900px;color:var(--rr-ink)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .witchcraft-gold-draft .article-prose{max-width:76ch}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .witchcraft-gold-draft .article-prose :is(p,li){font:19px/1.78 var(--rr-body);color:var(--rr-ink)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .witchcraft-gold-draft :is(.article-section h2,.article-section h3,.closing-callout h2){font-family:var(--rr-heading);font-weight:400;color:var(--rr-ink)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .witchcraft-gold-draft :is(.article-prose strong,.article-prose em){color:var(--rr-ink)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .witchcraft-gold-draft .article-section{margin-bottom:38px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .witchcraft-gold-draft .hero-image{background:var(--rr-panel);border-color:var(--rr-line);border-radius:7px;box-shadow:none;margin:0 0 28px;overflow:hidden}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .witchcraft-gold-draft .hero-image img{max-height:420px;height:auto;object-fit:contain}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .witchcraft-gold-draft .hero-image figcaption{font:13px/1.6 var(--rr-sans);color:var(--rr-muted);padding:12px 16px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .wl-browser{display:grid;grid-template-columns:210px minmax(0,1fr);gap:30px;padding-top:25px;border-color:var(--rr-line)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.wl-hero-grid,.wl-feature-grid){gap:26px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.wl-hero,.wl-featured,.wl-browser){background:transparent}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .wl-intro-panel{padding:20px;background:var(--rr-panel);border:1px solid var(--rr-line);border-radius:6px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .wl-topic-link{color:var(--rr-accent);font:14px/1.6 var(--rr-sans)}
/* Numbers/tables are UI typography; preserve widths within local scroll regions. */
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.data-table-scroll,.table-frame,.eph-scroll,.eph-scroll,.msc-table-scroll,.sky-table-wrap,.fixed-table-wrap,.data-table-scroll,.vh-table-wrap,.hp-table-wrap,.rr-table-wrap,.rc-table-scroll,.na-table-wrap,.pec-table-wrap,.gc-table-wrap,.bc-read-table-wrap,.esc-scroll){max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--rr-line);border-radius:4px;background:var(--rr-paper);-webkit-overflow-scrolling:touch}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) table{border-collapse:collapse;max-width:100%;font:14px/1.55 var(--rr-sans);color:var(--rr-ink);border-color:var(--rr-line);background:var(--rr-paper)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(th,td){border-color:var(--rr-line);padding:10px 12px;font-family:var(--rr-sans);font-size:14px;line-height:1.55}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) th{background:var(--rr-panel);color:var(--rr-ink);font-weight:600}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) tbody tr:nth-child(even) td{background:#f7f6fa}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.consent-table,.coven-table,.data-table,.eph-table,.vh-table){width:100%}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.chart-result,[class$="-result"]){min-width:0;max-width:100%;color:var(--rr-ink)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.chart-wheel,.wheel-wrap,.chart-svg,.vedic-wheel,.natal-wheel,.planetary-map){max-width:100%}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.calculation-error,.acct-form-status[role="alert"],.quiz-error){background:#f7edf2;border-left:3px solid #8b3554;color:#762b48;padding:14px 16px}
/* Tarot card choices may change theme, while actual scanned card faces remain intact. */
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .tr-widget{background:var(--rr-paper);border:1px solid var(--rr-line);border-radius:7px;padding:22px;box-shadow:none}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .tr-card-back{background:var(--rr-accent);border-color:#c8aebc;color:#fff;box-shadow:inset 0 0 0 7px var(--rr-accent),inset 0 0 0 8px #d7c0cd;font:500 11px/1.4 var(--rr-sans);min-height:98px;border-radius:5px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .tr-card-back:hover:not(:disabled){background:#683b4c;box-shadow:inset 0 0 0 7px #683b4c,inset 0 0 0 8px #d7c0cd;color:#fff}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .tr-card-back.tr-picked{background:var(--rr-panel);color:var(--rr-ink);border-color:var(--rr-accent);box-shadow:none;opacity:1}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .tr-reset{background:var(--rr-paper);border:1px solid var(--rr-line);color:var(--rr-accent);padding:8px 12px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .tr-results{border-color:var(--rr-line)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.card-meaning img,.tarot-card-app-art img,.tr-result-card img,.goetia-seal-image,.kp-figure img,.occult-archive-figure img){object-fit:contain;max-width:100%;height:auto}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.tarot-gateway,.tarot-gateway-reading,.tarot-gateway-study,.tarot-reading,.tr-result,.ps-marker){background:var(--rr-paper);border-color:var(--rr-line);color:var(--rr-ink);box-shadow:none}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.tarot-gateway-primary,.tarot-gateway-secondary){background:var(--rr-accent);color:#fff;border:1px solid var(--rr-accent);border-radius:5px;font:500 14px/1.5 var(--rr-sans);padding:11px 18px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .tarot-gateway-secondary{background:var(--rr-paper);color:var(--rr-accent)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .zodiac-choice{--shade:var(--rr-panel)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .zodiac-choice .zodiac-icon:before{border-bottom-color:var(--rr-panel)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.zodiac-choice strong,.zodiac-icon,.yearly-aside-glyph,.weekly-card .glyph){color:var(--rr-accent)}
/* Quiz state is preserved; only its visual surfaces and type change. */
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.quiz-shell,.question-card){max-width:860px;margin-inline:auto}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.question-card,.answer-options label,.answer-option){background:var(--rr-paper);border-color:var(--rr-line);color:var(--rr-ink);box-shadow:none}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.progress-track,.progress-fill,#progressFill){border-color:var(--rr-line)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.progress-fill,#progressFill){background:var(--rr-accent)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .quiz-actions button{min-height:46px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .path-card{border:1px solid var(--rr-line);background:var(--rr-paper);box-shadow:none}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .path-copy{background:var(--rr-paper);color:var(--rr-ink)}
/* Do not produce a cream canvas around account/policy reading panels. */
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.acct-card,.acct-signin-card,.acct-signin-shell,.acct-auth-card,.acct-account-shell){background:var(--rr-paper);border-color:var(--rr-line);color:var(--rr-ink);box-shadow:none}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.acct-primary,.acct-secondary,.acct-social-button){font:500 14px/1.5 var(--rr-sans);min-height:45px;border-radius:5px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .acct-primary{background:var(--rr-accent);color:#fff;border-color:var(--rr-accent)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .acct-secondary{background:var(--rr-paper);color:var(--rr-accent);border-color:var(--rr-line)}
/* Exact legacy warm surfaces: background only; chart state/series colors retained. */
body.reading-room-site[data-rr-family] .age-caution,
body.reading-room-site[data-rr-family] .anti-no-contacts,
body.reading-room-site[data-rr-family] .anti-caution,
body.reading-room-site[data-rr-family] .lots-warning,
body.reading-room-site[data-rr-family] .ana-note,
body.reading-room-site[data-rr-family] .ana-figure>a,
body.reading-room-site[data-rr-family] .dict-hero,
body.reading-room-site[data-rr-family] .dict-ruler-table .dict-rulers-differ,
body.reading-room-site[data-rr-family] .atharvaveda-spell-source,
body.reading-room-site[data-rr-family] .atlas-warning,
body.reading-room-site[data-rr-family] .br-privacy,
body.reading-room-site[data-rr-family] .btw-main thead th,
body.reading-room-site[data-rr-family] .btw-center,
body.reading-room-site[data-rr-family] .btw-caution,
body.reading-room-site[data-rr-family] .mom-warning,
body.reading-room-site[data-rr-family] .mom-error,
body.reading-room-site[data-rr-family] .ctc-table caption,
body.reading-room-site[data-rr-family] .ctc-table thead th,
body.reading-room-site[data-rr-family] .ctc-table tbody tr:nth-child(even),
body.reading-room-site[data-rr-family] .cn-notice,
body.reading-room-site[data-rr-family] .df-question,
body.reading-room-site[data-rr-family] .dhe-hero,
body.reading-room-site[data-rr-family] .dhe-question,
body.reading-room-site[data-rr-family] .davison-note,
body.reading-room-site[data-rr-family] .da-hero,
body.reading-room-site[data-rr-family] .da-directory a:hover,
body.reading-room-site[data-rr-family] .da-directory a:focus-visible,
body.reading-room-site[data-rr-family] .da-method,
body.reading-room-site[data-rr-family] .da-reading,
body.reading-room-site[data-rr-family] .dc-warning,
body.reading-room-site[data-rr-family] .dc-error,
body.reading-room-site[data-rr-family] .home-feature-image,
body.reading-room-site[data-rr-family] .home-feature--horoscope,
body.reading-room-site[data-rr-family] .home-feature-horoscope-art,
body.reading-room-site[data-rr-family] .home-feature-forecast-links a:hover,
body.reading-room-site[data-rr-family] .home-feature-forecast-links a:focus-visible,
body.reading-room-site[data-rr-family] .home-feature--manuscript > a,
body.reading-room-site[data-rr-family] .ay-hero,
body.reading-room-site[data-rr-family] .ay-callout,
body.reading-room-site[data-rr-family] .ea-hero,
body.reading-room-site[data-rr-family] .ea-directory a:hover,
body.reading-room-site[data-rr-family] .ea-directory a:focus-visible,
body.reading-room-site[data-rr-family] .ea-method,
body.reading-room-site[data-rr-family] .ea-reading,
body.reading-room-site[data-rr-family] .ec-boundary,
body.reading-room-site[data-rr-family] .ee-hero,
body.reading-room-site[data-rr-family] .ee-cards a:hover,
body.reading-room-site[data-rr-family] .ee-cards a:focus-visible,
body.reading-room-site[data-rr-family] .el-hero,
body.reading-room-site[data-rr-family] .el-card:hover,
body.reading-room-site[data-rr-family] .el-card:focus-visible,
body.reading-room-site[data-rr-family] .el-side-note,
body.reading-room-site[data-rr-family] .ep-hero,
body.reading-room-site[data-rr-family] .ep-collection:hover,
body.reading-room-site[data-rr-family] .ep-collection:focus-visible,
body.reading-room-site[data-rr-family] .ep-side-note,
body.reading-room-site[data-rr-family] .se-hero,
body.reading-room-site[data-rr-family] .esc-note,
body.reading-room-site[data-rr-family] .eds-error,
body.reading-room-site[data-rr-family] .gb-hero,
body.reading-room-site[data-rr-family] .gb-gallery figcaption,
body.reading-room-site[data-rr-family] .gb-plate,
body.reading-room-site[data-rr-family] .gb-sidebar h2,
body.reading-room-site[data-rr-family] .gb-sidebar li strong,
body.reading-room-site[data-rr-family] .gs-result-head,
body.reading-room-site[data-rr-family] .gs-formula,
body.reading-room-site[data-rr-family] .hl-warning,
body.reading-room-site[data-rr-family] .hq-side,
body.reading-room-site[data-rr-family] .hq-plate,
body.reading-room-site[data-rr-family] .hq-crop,
body.reading-room-site[data-rr-family] .hq-plate img,
body.reading-room-site[data-rr-family] .hq-crop img,
body.reading-room-site[data-rr-family] .hq-facts div,
body.reading-room-site[data-rr-family] .hq-method,
body.reading-room-site[data-rr-family] .hq-tree,
body.reading-room-site[data-rr-family] .hq-search,
body.reading-room-site[data-rr-family] .hq-card-image,
body.reading-room-site[data-rr-family] .hq-empty,
body.reading-room-site[data-rr-family] .hq-record div,
body.reading-room-site[data-rr-family] .hq-toc strong,
body.reading-room-site[data-rr-family] .hq-toc a,
body.reading-room-site[data-rr-family] .hq-row span,
body.reading-room-site[data-rr-family] .hc-warning,
body.reading-room-site[data-rr-family] .jn-output .jn-warning,
body.reading-room-site[data-rr-family] .jupiter-library .placement-head,
body.reading-room-site[data-rr-family] .jupiter-library .placement-contents,
body.reading-room-site[data-rr-family] .jupiter-library .placement-card:hover,
body.reading-room-site[data-rr-family] .jupiter-library .placement-card:focus-visible,
body.reading-room-site[data-rr-family] .jupiter-library .placement-note,
body.reading-room-site[data-rr-family] .jupiter-library .placement-button,
body.reading-room-site[data-rr-family] .kp-side,
body.reading-room-site[data-rr-family] .kp-facts div,
body.reading-room-site[data-rr-family] .kp-method,
body.reading-room-site[data-rr-family] .kp-search,
body.reading-room-site[data-rr-family] .kp-card-image,
body.reading-room-site[data-rr-family] .kp-figure,
body.reading-room-site[data-rr-family] .kp-figure img,
body.reading-room-site[data-rr-family] .kp-record div,
body.reading-room-site[data-rr-family] .kp-toc strong,
body.reading-room-site[data-rr-family] .kp-toc a,
body.reading-room-site[data-rr-family] .kp-table-wrap tbody tr:nth-child(even),
body.reading-room-site[data-rr-family] .lem-figure img,
body.reading-room-site[data-rr-family] .loc-warning,
body.reading-room-site[data-rr-family] .asteroid-unknown,
body.reading-room-site[data-rr-family] .asteroid-guide .asteroid-example,
body.reading-room-site[data-rr-family] .mla-notice,
body.reading-room-site[data-rr-family] .moon-phase-orb-full,
body.reading-room-site[data-rr-family] .ap-notice,
body.reading-room-site[data-rr-family] .natal-data-caution,
body.reading-room-site[data-rr-family] .nloc-warning,
body.reading-room-site[data-rr-family] .md-notice,
body.reading-room-site[data-rr-family] .npsa-wheel,
body.reading-room-site[data-rr-family] .npsa-table caption,
body.reading-room-site[data-rr-family] .npsa-table thead th,
body.reading-room-site[data-rr-family] .npsa-table tbody tr:nth-child(even),
body.reading-room-site[data-rr-family] .nmb-warning,
body.reading-room-site[data-rr-family] .nh-warning,
body.reading-room-site[data-rr-family] .pe-planet.is-ambiguous,
body.reading-room-site[data-rr-family] .pe-time-note,
body.reading-room-site[data-rr-family] .pc-uncertain,
body.reading-room-site[data-rr-family] .pr-caution,
body.reading-room-site[data-rr-family] .pr-empty,
body.reading-room-site[data-rr-family] .pr-error,
body.reading-room-site[data-rr-family] .ps-question,
body.reading-room-site[data-rr-family] .pcm-warning,
body.reading-room-site[data-rr-family] .pd-shell,
body.reading-room-site[data-rr-family] .pd-method-line,
body.reading-room-site[data-rr-family] .pl-caution,
body.reading-room-site[data-rr-family] .pm-hero,
body.reading-room-site[data-rr-family] .pm-toc a:hover,
body.reading-room-site[data-rr-family] .pm-related a,
body.reading-room-site[data-rr-family] .rt-noscript,
body.reading-room-site[data-rr-family] .rb-warning,
body.reading-room-site[data-rr-family] .sign-boundary-note,
body.reading-room-site[data-rr-family] .related-grid a,
body.reading-room-site[data-rr-family] .saac-reading code,
body.reading-room-site[data-rr-family] .solar-return-warning,
body.reading-room-site[data-rr-family] .sa-warning,
body.reading-room-site[data-rr-family] .tcx-noscript,
body.reading-room-site[data-rr-family] .tarot-directory-item img,
body.reading-room-site[data-rr-family] .tr-noscript,
body.reading-room-site[data-rr-family] .tlr-note,
body.reading-room-site[data-rr-family] .t2-caution,
body.reading-room-site[data-rr-family] .td-hero,
body.reading-room-site[data-rr-family] .td-flags,
body.reading-room-site[data-rr-family] .vd45-warning,
body.reading-room-site[data-rr-family] .va-warning,
body.reading-room-site[data-rr-family] .vak-note,
body.reading-room-site[data-rr-family] .vd27-warning,
body.reading-room-site[data-rr-family] .vd4-warning,
body.reading-room-site[data-rr-family] .vh2-warning,
body.reading-room-site[data-rr-family] .vd-warning,
body.reading-room-site[data-rr-family] .gd-warning,
body.reading-room-site[data-rr-family] .gd-note,
body.reading-room-site[data-rr-family] .vh-example,
body.reading-room-site[data-rr-family] .vks-intro,
body.reading-room-site[data-rr-family] .vks-rule-box,
body.reading-room-site[data-rr-family] .vd40-warning,
body.reading-room-site[data-rr-family] .vmd-intro,
body.reading-room-site[data-rr-family] .vn-warning,
body.reading-room-site[data-rr-family] .vp-notice,
body.reading-room-site[data-rr-family] .vp-error,
body.reading-room-site[data-rr-family] .rd-limit,
body.reading-room-site[data-rr-family] .vs7-warning,
body.reading-room-site[data-rr-family] .vd60-warning,
body.reading-room-site[data-rr-family] .vd16-warning,
body.reading-room-site[data-rr-family] .vsm-hero,
body.reading-room-site[data-rr-family] .vsm-candidate li.vsm-caution,
body.reading-room-site[data-rr-family] .vsm-working,
body.reading-room-site[data-rr-family] .vsm-example,
body.reading-room-site[data-rr-family] .vd24-warning,
body.reading-room-site[data-rr-family] .vs-stop,
body.reading-room-site[data-rr-family] .vs-warning,
body.reading-room-site[data-rr-family] .vd30-warning,
body.reading-room-site[data-rr-family] .vd20-warning,
body.reading-room-site[data-rr-family] .yoda-warning,
body.reading-room-site[data-rr-family] .yoda-table-scroll .yoda-current th,
body.reading-room-site[data-rr-family] .yoda-table-scroll .yoda-current td,
body.reading-room-site[data-rr-family] .vx-warning,
body.reading-room-site[data-rr-family] .witchcraft-gold-draft .review-switch,
body.reading-room-site[data-rr-family] .witchcraft-gold-draft .case-file__verdict,
body.reading-room-site[data-rr-family] .witchcraft-gold-draft .circle-scene,
body.reading-room-site[data-rr-family] .witchcraft-gold-draft .emergency-note,
body.reading-room-site[data-rr-family].witch-spell-review .witch-spell-figure,
body.reading-room-site[data-rr-family].witchcraft-article-page .article-figure,
body.reading-room-site[data-rr-family] .gold-closing,
body.reading-room-site[data-rr-family] .case-file__verdict,
body.reading-room-site[data-rr-family] .zr-warning,
body.reading-room-site[data-rr-family] .zr-error{background:var(--rr-panel);background-image:none}
/* Optional site-search markup contract, independent from dictionary runtime. */
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .rr-search-form{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .rr-search-form label{display:block;flex:1;min-width:180px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .rr-search-form input{display:block;width:100%;margin-top:8px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .rr-search-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0;list-style:none}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .rr-search-result{padding:18px 20px;border:1px solid var(--rr-line);background:var(--rr-paper);border-radius:5px;min-width:0}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .rr-search-result h2{font-size:24px;margin:0 0 9px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .rr-search-result p{font:16px/1.65 var(--rr-body);margin:0;color:var(--rr-muted)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .rr-search-status{font:14px/1.6 var(--rr-sans);color:var(--rr-muted)}
@media(max-width:1000px){
body.reading-room-site[data-rr-family] .rr-site-nav{gap:10px 18px;font-size:13px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.page-columns,.astro-shell,.editorial-grid,.loc-grid,.lpr-grid,.hc-grid,.df-layout,.ath-layout,.eph-layout,.placement-layout,.co-layout,.weekly-layout,.kp-layout,.hq-layout,.di-layout,.the-layout,.void-layout,.msc-layout,.ec-layout,.fixed-layout,.aspect-layout,.ag-layout,.px-layout,.number-layout,.hh-layout,.sa-layout,.transit-layout,.yearly-layout,.ar-layout,.zref-layout,.dict-layout,.people-layout,.ds-layout,.da-layout,.dc-layout,.pm-layout,.cw-layout,.ea-layout,.vh-layout,.cr-layout,.wt-layout,.lem-layout,.ah-layout,.ana-layout,.ay-layout,.el-layout,.tm-layout,.about-layout,.bp-layout,.dec-layout,.ean-layout,.ll-layout,.se-layout,.ed-layout,.fa-layout,.nmb-layout,.ph-layout,.gb-layout,.goetia-layout,.gg-layout,.pgm-layout,.hp-layout,.hg-layout,.ms-layout,.bc-read-layout,.rr-layout,.rc-layout,.so-layout,.som-layout,.tr-layout,.vy-layout,.vs-layout,.vct-layout,.crowley-layout,.ee-layout,.mc-layout,.pec-layout,.shl-layout,.bmp-layout,.age-layout,.btw-layout,.mom-layout,.city-layout,.cn-layout,.pe-layout,.eds-layout,.paran-layout,.gs-layout,.heliacal-layout,.hist-layout,.lsr-layout,.lr-layout,.lm-layout,.mt-layout,.ap-layout,.nloc-layout,.md-layout,.np-layout,.tlr-layout,.nh-layout,.pp-layout,.yt-layout,.crossing-layout,.pr-layout,.pac-layout,.pd-layout,.pmt-layout,.saac-layout,.sho-layout,.tp-layout,.td-layout,.ti-layout,.ht-layout,.cc-layout,.rt-layout,.vd45-layout,.va-layout,.vedic-layout,.vd27-layout,.ck-layout,.vd4-layout,.vc-layout,.vh2-layout,.vd-layout,.vgm-layout,.vga-layout,.gd-layout,.vgg-layout,.vgv-layout,.jn-layout,.vd40-layout,.vmp-layout,.vmt-layout,.vn-layout,.vpk-layout,.vp-layout,.vpa-layout,.vr-layout,.vrk-layout,.rd-layout,.rl-layout,.vsi-layout,.vs7-layout,.vd60-layout,.vd16-layout,.vsm-layout,.vd24-layout,.vtc-layout,.vd30-layout,.vd20-layout,.vyk-layout,.yoda-layout,.atlas-layout,.al-layout,.ep-layout,.esc-layout,.pc-layout,.t2-layout,.tcx-layout){grid-template-columns:minmax(0,1fr) 210px;gap:26px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.ath-aside,.eph-aside,.placement-aside,.co-side,.weekly-aside,.kp-side,.hq-side,.di-side,.the-side,.void-aside,.msc-aside,.ec-side,.fixed-sidebar,.aspect-aside,.astro-sidebar,.ag-side,.px-sidebar,.number-aside,.hh-side,.sa-aside,.transit-aside,.yearly-aside,.ar-sidebar,.zref-aside,.dict-aside,.people-aside,.ds-side,.sym-side,.da-side,.dc-sidebar,.pm-side,.cw-aside,.ea-side,.vh-side,.cr-side,.wt-side,.asteroid-side,.lem-side,.ah-side,.ana-side,.chart-directory-side,.ay-side,.el-side,.tm-sidebar,.about-side,.hl-aside,.bp-sidebar,.dec-sidebar,.ean-side,.ll-side,.se-side,.ed-side,.fa-side,.nmb-side,.ph-aside,.gb-sidebar,.goetia-sidebar,.gg-sidebar,.pgm-side,.hp-sidebar,.hg-sidebar,.ms-side,.bc-read-side,.rr-side,.rc-aside,.so-side,.som-sidebar,.tr-side,.vy-side,.vs-side,.vct-side,.crowley-side,.ee-side,.mc-side,.pec-side,.shl-side,.bmp-aside,.age-side,.btw-side,.mom-side,.city-aside,.cn-aside,.dc-side,.pe-side,.eds-side,.paran-side,.gs-side,.heliacal-side,.hc-side,.hist-side,.lsr-side,.lr-side,.lm-aside,.loc-side,.lpr-side,.mt-side,.ap-side,.nloc-side,.md-side,.np-aside,.tlr-aside,.nh-side,.np-side,.pe-aside,.pp-side,.yt-side,.crossing-aside,.pr-side,.pac-side,.pd-side,.pmt-side,.saac-side,.sho-side,.tp-side,.td-side,.ti-side,.vx-side,.ht-side,.cc-side,.rt-side,.vd45-side,.va-side,.vedic-side,.vd27-side,.ck-side,.vd4-side,.vc-side,.vh2-side,.vd-side,.vgm-side,.vga-side,.gd-side,.vgg-side,.vgv-side,.jn-side,.vd40-side,.vmp-side,.vmt-side,.vn-side,.vpk-side,.vp-aside,.vpa-side,.vr-side,.vrk-side,.rd-side,.rl-side,.vsi-side,.vs7-side,.vd60-side,.vd16-side,.vsm-side,.vd24-side,.vtc-side,.vd30-side,.vd20-side,.vyk-side,.yoda-side,.atlas-aside,.al-side,.ep-side,.esc-side,.he-sidebar,.mla-side,.nd-side,.pc-aside,.rb-aside,.tp-aside,.t2-side,.lm-side,.tcx-side,.tarot-side,.wl-sidebar){padding-left:16px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .rr-page-heading{grid-template-columns:minmax(0,1fr) 190px;gap:22px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .rr-page-art img{max-height:180px}
}
@media(max-width:760px){
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .rr-search-results{grid-template-columns:minmax(0,1fr)}
body.reading-room-site[data-rr-family]{font-size:18px;line-height:1.7}
body.reading-room-site[data-rr-family] .rr-site-header{width:calc(100% - 36px);padding-top:16px}
body.reading-room-site[data-rr-family] .rr-site-header :is(.rr-header-inner,.header-inner){flex-wrap:wrap;gap:10px 15px;min-height:40px}
body.reading-room-site[data-rr-family] .rr-site-header :is(.rr-wordmark,.rr-brand,.wordmark){font-size:25px}
body.reading-room-site[data-rr-family] .rr-site-header :is(.rr-publisher-line,.publisher-line,.rr-tagline){display:none}
body.reading-room-site[data-rr-family] .rr-site-header .header-account{font-size:12px;min-height:38px;padding:8px 10px;margin-left:auto}
body.reading-room-site[data-rr-family] .rr-site-nav{display:none}
body.reading-room-site[data-rr-family] .rr-site-header :is(.rr-site-menu,.rr-mobile-menu,.mobile-menu){display:block;margin:10px 0 0;border-block:1px solid var(--rr-line);position:relative}
body.reading-room-site[data-rr-family] .rr-site-header :is(.rr-site-menu,.rr-mobile-menu,.mobile-menu) nav{margin-bottom:12px}
body.reading-room-site[data-rr-family] .rr-site-footer{margin-top:30px;padding-bottom:25px}
body.reading-room-site[data-rr-family] .rr-site-footer :is(.rr-footer-inner,.footer-inner){width:calc(100% - 36px);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:24px}
body.reading-room-site[data-rr-family] .rr-site-footer .rr-footer-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
body.reading-room-site[data-rr-family] .rr-site-footer :is(.rr-footer-intro,.footer-brand-block){grid-column:1/-1}
body.reading-room-site[data-rr-family] .rr-site-footer :is(.rr-footer-bottom,.footer-bottom){font-size:11px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .rr-page-heading{width:calc(100% - 36px);margin:18px auto 18px;padding:20px 18px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .rr-page-heading h1{font-size:32px;line-height:1.16;max-width:27ch}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .rr-page-heading p{font-size:17px;line-height:1.65}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .rr-page-art{width:100%;max-width:none;display:flex;align-items:center;gap:18px;align-self:stretch}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .rr-page-art img{width:125px;max-height:105px;flex-shrink:0;object-fit:contain}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .rr-page-art figcaption{margin:0;max-width:30ch;text-align:left;font-size:12px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.wrap,.page-shell,.ath-wrap,.ps-wrap,.kp-wrap,.hq-wrap,.di-wrap,.ec-wrap,.ag-wrap,.px-wrap,.ar-wrap,.people-wrap,.ds-container,.bib-wrap,.sym-wrap,.da-container,.dc-wrap,.pm-container,.ea-container,.vh-container,.wt-wrap,.ana-wrap,.ay-wrap,.el-wrap,.tm-wrap,.bp-wrap,.ean-wrap,.ll-wrap,.se-wrap,.ed-wrap,.gb-wrap,.gg-wrap,.pgm-wrap,.hp-wrap,.so-container,.som-wrap,.tr-wrap,.vs-wrap,.ee-wrap,.btw-wrap,.mom-wrap,.cn-wrap,.eds-wrap,.gs-wrap,.pe-wrap,.pp-wrap,.yt-wrap,.pr-wrap,.pmt-wrap,.td-wrap,.ti-wrap,.ht-wrap,.cc-wrap,.rt-wrap,.va-wrap,.ck-wrap,.gd-wrap,.rd-wrap,.yoda-wrap,.comparison-wrap,.al-wrap,.ep-container,.esc-wrap,.lm-wrap,.tcx-wrap,.wl-wrap){width:calc(100% - 36px);max-width:100%;margin-inline:auto}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.page-columns,.astro-shell,.editorial-grid,.loc-grid,.lpr-grid,.hc-grid,.df-layout,.ath-layout,.eph-layout,.placement-layout,.co-layout,.weekly-layout,.kp-layout,.hq-layout,.di-layout,.the-layout,.void-layout,.msc-layout,.ec-layout,.fixed-layout,.aspect-layout,.ag-layout,.px-layout,.number-layout,.hh-layout,.sa-layout,.transit-layout,.yearly-layout,.ar-layout,.zref-layout,.dict-layout,.people-layout,.ds-layout,.da-layout,.dc-layout,.pm-layout,.cw-layout,.ea-layout,.vh-layout,.cr-layout,.wt-layout,.lem-layout,.ah-layout,.ana-layout,.ay-layout,.el-layout,.tm-layout,.about-layout,.bp-layout,.dec-layout,.ean-layout,.ll-layout,.se-layout,.ed-layout,.fa-layout,.nmb-layout,.ph-layout,.gb-layout,.goetia-layout,.gg-layout,.pgm-layout,.hp-layout,.hg-layout,.ms-layout,.bc-read-layout,.rr-layout,.rc-layout,.so-layout,.som-layout,.tr-layout,.vy-layout,.vs-layout,.vct-layout,.crowley-layout,.ee-layout,.mc-layout,.pec-layout,.shl-layout,.bmp-layout,.age-layout,.btw-layout,.mom-layout,.city-layout,.cn-layout,.pe-layout,.eds-layout,.paran-layout,.gs-layout,.heliacal-layout,.hist-layout,.lsr-layout,.lr-layout,.lm-layout,.mt-layout,.ap-layout,.nloc-layout,.md-layout,.np-layout,.tlr-layout,.nh-layout,.pp-layout,.yt-layout,.crossing-layout,.pr-layout,.pac-layout,.pd-layout,.pmt-layout,.saac-layout,.sho-layout,.tp-layout,.td-layout,.ti-layout,.ht-layout,.cc-layout,.rt-layout,.vd45-layout,.va-layout,.vedic-layout,.vd27-layout,.ck-layout,.vd4-layout,.vc-layout,.vh2-layout,.vd-layout,.vgm-layout,.vga-layout,.gd-layout,.vgg-layout,.vgv-layout,.jn-layout,.vd40-layout,.vmp-layout,.vmt-layout,.vn-layout,.vpk-layout,.vp-layout,.vpa-layout,.vr-layout,.vrk-layout,.rd-layout,.rl-layout,.vsi-layout,.vs7-layout,.vd60-layout,.vd16-layout,.vsm-layout,.vd24-layout,.vtc-layout,.vd30-layout,.vd20-layout,.vyk-layout,.yoda-layout,.atlas-layout,.al-layout,.ep-layout,.esc-layout,.pc-layout,.t2-layout,.tcx-layout){display:block;grid-template-columns:minmax(0,1fr);margin-block:20px 32px;padding-block:0}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.page-columns,.astro-shell,.editorial-grid,.df-layout,.ath-layout,.eph-layout,.placement-layout,.co-layout,.weekly-layout,.kp-layout,.hq-layout,.di-layout,.the-layout,.void-layout,.msc-layout,.ec-layout,.fixed-layout,.aspect-layout,.ag-layout,.px-layout,.number-layout,.hh-layout,.sa-layout,.transit-layout,.yearly-layout,.ar-layout,.zref-layout,.dict-layout,.people-layout,.ds-layout,.da-layout,.dc-layout,.pm-layout,.cw-layout,.ea-layout,.vh-layout,.cr-layout,.wt-layout,.lem-layout,.ah-layout,.ana-layout,.ay-layout,.el-layout,.tm-layout,.about-layout,.bp-layout,.dec-layout,.ean-layout,.ll-layout,.se-layout,.ed-layout,.fa-layout,.nmb-layout,.ph-layout,.gb-layout,.goetia-layout,.gg-layout,.pgm-layout,.hp-layout,.hg-layout,.ms-layout,.bc-read-layout,.rr-layout,.rc-layout,.so-layout,.som-layout,.tr-layout,.vy-layout,.vs-layout,.vct-layout,.crowley-layout,.ee-layout,.mc-layout,.pec-layout,.shl-layout,.bmp-layout,.age-layout,.btw-layout,.mom-layout,.city-layout,.cn-layout,.pe-layout,.eds-layout,.paran-layout,.gs-layout,.heliacal-layout,.hist-layout,.lsr-layout,.lr-layout,.lm-layout,.mt-layout,.ap-layout,.nloc-layout,.md-layout,.np-layout,.tlr-layout,.nh-layout,.pp-layout,.yt-layout,.crossing-layout,.pr-layout,.pac-layout,.pd-layout,.pmt-layout,.saac-layout,.sho-layout,.tp-layout,.td-layout,.ti-layout,.ht-layout,.cc-layout,.rt-layout,.vd45-layout,.va-layout,.vedic-layout,.vd27-layout,.ck-layout,.vd4-layout,.vc-layout,.vh2-layout,.vd-layout,.vgm-layout,.vga-layout,.gd-layout,.vgg-layout,.vgv-layout,.jn-layout,.vd40-layout,.vmp-layout,.vmt-layout,.vn-layout,.vpk-layout,.vp-layout,.vpa-layout,.vr-layout,.vrk-layout,.rd-layout,.rl-layout,.vsi-layout,.vs7-layout,.vd60-layout,.vd16-layout,.vsm-layout,.vd24-layout,.vtc-layout,.vd30-layout,.vd20-layout,.vyk-layout,.yoda-layout,.atlas-layout,.al-layout,.ep-layout,.esc-layout,.pc-layout,.t2-layout,.tcx-layout)>article{min-width:0}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.ath-aside,.eph-aside,.placement-aside,.co-side,.weekly-aside,.kp-side,.hq-side,.di-side,.the-side,.void-aside,.msc-aside,.ec-side,.fixed-sidebar,.aspect-aside,.astro-sidebar,.ag-side,.px-sidebar,.number-aside,.hh-side,.sa-aside,.transit-aside,.yearly-aside,.ar-sidebar,.zref-aside,.dict-aside,.people-aside,.ds-side,.sym-side,.da-side,.dc-sidebar,.pm-side,.cw-aside,.ea-side,.vh-side,.cr-side,.wt-side,.asteroid-side,.lem-side,.ah-side,.ana-side,.chart-directory-side,.ay-side,.el-side,.tm-sidebar,.about-side,.hl-aside,.bp-sidebar,.dec-sidebar,.ean-side,.ll-side,.se-side,.ed-side,.fa-side,.nmb-side,.ph-aside,.gb-sidebar,.goetia-sidebar,.gg-sidebar,.pgm-side,.hp-sidebar,.hg-sidebar,.ms-side,.bc-read-side,.rr-side,.rc-aside,.so-side,.som-sidebar,.tr-side,.vy-side,.vs-side,.vct-side,.crowley-side,.ee-side,.mc-side,.pec-side,.shl-side,.bmp-aside,.age-side,.btw-side,.mom-side,.city-aside,.cn-aside,.dc-side,.pe-side,.eds-side,.paran-side,.gs-side,.heliacal-side,.hc-side,.hist-side,.lsr-side,.lr-side,.lm-aside,.loc-side,.lpr-side,.mt-side,.ap-side,.nloc-side,.md-side,.np-aside,.tlr-aside,.nh-side,.np-side,.pe-aside,.pp-side,.yt-side,.crossing-aside,.pr-side,.pac-side,.pd-side,.pmt-side,.saac-side,.sho-side,.tp-side,.td-side,.ti-side,.vx-side,.ht-side,.cc-side,.rt-side,.vd45-side,.va-side,.vedic-side,.vd27-side,.ck-side,.vd4-side,.vc-side,.vh2-side,.vd-side,.vgm-side,.vga-side,.gd-side,.vgg-side,.vgv-side,.jn-side,.vd40-side,.vmp-side,.vmt-side,.vn-side,.vpk-side,.vp-aside,.vpa-side,.vr-side,.vrk-side,.rd-side,.rl-side,.vsi-side,.vs7-side,.vd60-side,.vd16-side,.vsm-side,.vd24-side,.vtc-side,.vd30-side,.vd20-side,.vyk-side,.yoda-side,.atlas-aside,.al-side,.ep-side,.esc-side,.he-sidebar,.mla-side,.nd-side,.pc-aside,.rb-aside,.tp-aside,.t2-side,.lm-side,.tcx-side,.tarot-side,.wl-sidebar){padding:20px 0 0;border-left:0;border-top:1px solid var(--rr-line);margin-top:32px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.df-hero,.ath-hero,.eph-hero,.placement-head,.co-hero,.ps-hero,.weekly-hero,.kp-hero,.hq-hero,.di-hero,.the-hero,.void-hero,.msc-hero,.ec-hero,.fixed-hero,.aspect-head,.ag-hero,.px-hero,.number-head,.sa-hero,.transit-head,.yearly-hero,.ar-hero,.zref-hero,.dict-hero,.people-hero,.ds-hero,.bib-hero,.sym-hero,.da-hero,.dc-hero,.pm-hero,.cw-hero,.ea-hero,.vh-hero,.cr-hero,.wt-hero,.asteroid-hero,.lem-hero,.ah-hero,.ana-hero,.ay-hero,.el-hero,.el-tool-head,.tm-hero,.about-hero,.bp-hero,.dec-hero,.ean-hero,.ec-explorer-head,.ll-hero,.se-hero,.ed-hero,.fa-hero,.nmb-hero,.ph-head,.gb-hero,.gg-hero,.pgm-hero,.hp-hero,.ms-head,.bc-read-hero,.rr-hero,.rc-head,.so-hero,.som-hero,.vy-hero,.vs-hero,.vct-hero,.crowley-head,.ee-hero,.mc-hero,.pec-hero,.shl-hero,.bmp-head,.age-hero,.btw-hero,.mom-hero,.cn-hero,.pe-hero,.eds-hero,.paran-hero,.gs-hero,.heliacal-hero,.hist-hero,.hc-hero,.lsr-hero,.lr-hero,.lm-head,.loc-hero,.lpr-head,.mt-hero,.ap-hero,.nloc-hero,.md-hero,.np-hero,.tlr-hero,.nh-hero,.pp-hero,.yt-hero,.pr-hero,.pac-hero,.pd-hero,.pmt-hero,.saac-hero,.sho-hero,.tp-hero,.td-hero,.ti-hero,.cc-hero,.rt-hero,.vd45-hero,.va-hero,.vedic-hero,.vd27-hero,.ck-hero,.vd4-hero,.vc-hero,.vh2-hero,.vd-hero,.vgm-hero,.vga-hero,.gd-hero,.vgg-hero,.vgv-hero,.vd40-hero,.vmp-hero,.vmt-hero,.vn-hero,.vpk-hero,.vp-hero,.vpa-hero,.vr-hero,.vrk-hero,.rd-hero,.rl-hero,.vsi-hero,.vs7-hero,.vd60-hero,.vd16-hero,.vsm-hero,.vd24-hero,.vtc-hero,.vd30-hero,.vd20-hero,.vyk-hero,.yoda-hero,.acct-hero,.ath-group-head,.al-hero,.ep-hero,.esc-hero,.tr-hero,.mla-hero,.nd-hero,.pc-hero,.rb-hero,.t2-hero,.zodiac-head,.lm-hero,.tcx-hero,.tcx-tool-head,.scene-hero,.result-head,.blur-head,.wl-hero){padding-block:8px 16px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.intro-copy,.deck,.tr-deck,.ath-lead,.vp-deck,.vh-deck){font-size:18px;line-height:1.7}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) h2{font-size:28px;line-height:1.2;margin-top:1.2em}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) h3{font-size:23px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.spell-route,.member-preview-card,.occult-member-teaser,.case-file,.coven-case){padding:20px 18px;margin:24px 0}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(blockquote,.threshold-quote){padding:16px 18px;font-size:20px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) main form:not(.quizForm){padding:19px 16px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.chart-form-grid,.vedic-fields,.vak-fields,.vak-birth-fields,.pe-fields,.rb-form-grid,.ephemeris-object-grid,.ephemeris-option-grid,[class$="-fields"],[class$="-form-grid"]){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.dream-tools,.witch-spell-tools,.ath-controls,.wl-controls){flex-wrap:wrap}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.dream-tools,.witch-spell-tools) input{min-width:170px;max-width:100%}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.entry-list,.directory-list,.tool-static-grid,.tr-options,.wl-feature-grid,.number-grid,.placement-grid,.kp-grid,.hq-grid,.ps-directory-grid,.related-grid,.hh-edition-grid){grid-template-columns:minmax(0,1fr);gap:12px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.entry-list li,.directory-item,.tool-static-row,.tr-option,.dict-entry,.wl-guide,.number-card,.placement-card,.kp-card,.hq-card){padding:15px 16px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .directory-item{grid-template-columns:72px minmax(0,1fr);gap:15px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .directory-item img{width:72px;height:auto;object-fit:contain}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .witchcraft-gold-draft.page-shell{padding:0 0 24px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .witchcraft-gold-draft .article-prose :is(p,li){font-size:18px;line-height:1.78}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .witchcraft-gold-draft .article-section{margin-bottom:30px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .witchcraft-gold-draft .hero-image img{max-height:280px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .wl-browser{display:block;padding-top:20px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .wl-sidebar{display:none}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .wl-mobile-topic{display:block}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .tr-widget{padding:18px 16px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .tr-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .tr-card-back{min-height:88px;padding:8px;font-size:10px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .card-meaning{display:block}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .card-meaning img{width:150px;max-height:265px;object-fit:contain;margin:0 auto 20px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.data-table-scroll,.table-frame,.eph-scroll,.eph-scroll,.msc-table-scroll,.sky-table-wrap,.fixed-table-wrap,.data-table-scroll,.vh-table-wrap,.hp-table-wrap,.rr-table-wrap,.rc-table-scroll,.na-table-wrap,.pec-table-wrap,.gc-table-wrap,.bc-read-table-wrap,.esc-scroll){margin-inline:0;max-width:100%}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(th,td){padding:9px 10px;font-size:13px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .ps-diagram-board{max-width:100%}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .quiz-shell{padding-inline:0}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .question-card{padding:22px 18px}
}
@media(max-width:380px){
body.reading-room-site[data-rr-family] .rr-site-header :is(.rr-wordmark,.rr-brand,.wordmark){font-size:23px}
body.reading-room-site[data-rr-family] .rr-site-header .header-account{padding-inline:9px;font-size:11px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .rr-page-heading h1{font-size:30px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .rr-page-art img{width:100px;max-height:90px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.chart-form-grid,.vedic-fields,.vak-fields,.vak-birth-fields,.pe-fields,.rb-form-grid,[class$="-fields"],[class$="-form-grid"]){grid-template-columns:minmax(0,1fr)}
body.reading-room-site[data-rr-family] .rr-site-footer :is(.rr-footer-inner,.footer-inner){gap:21px 16px}
}
@media(prefers-reduced-motion:reduce){body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) *,body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) *::before,body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) *::after{scroll-behavior:auto;transition:none;animation:none}}
@media print{
body.reading-room-site[data-rr-family]{background:#fff;color:#111;font:12pt/1.5 Georgia,serif}
body.reading-room-site[data-rr-family] :is(.rr-site-header,.rr-site-footer,.rr-page-art){display:none}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .rr-page-heading{width:100%;display:block;padding:0;margin:0 0 18pt;border:0;background:transparent}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .rr-page-heading h1{font-size:24pt}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.wrap,.page-shell,.ath-wrap,.ps-wrap,.kp-wrap,.hq-wrap,.di-wrap,.ec-wrap,.ag-wrap,.px-wrap,.ar-wrap,.people-wrap,.ds-container,.bib-wrap,.sym-wrap,.da-container,.dc-wrap,.pm-container,.ea-container,.vh-container,.wt-wrap,.ana-wrap,.ay-wrap,.el-wrap,.tm-wrap,.bp-wrap,.ean-wrap,.ll-wrap,.se-wrap,.ed-wrap,.gb-wrap,.gg-wrap,.pgm-wrap,.hp-wrap,.so-container,.som-wrap,.tr-wrap,.vs-wrap,.ee-wrap,.btw-wrap,.mom-wrap,.cn-wrap,.eds-wrap,.gs-wrap,.pe-wrap,.pp-wrap,.yt-wrap,.pr-wrap,.pmt-wrap,.td-wrap,.ti-wrap,.ht-wrap,.cc-wrap,.rt-wrap,.va-wrap,.ck-wrap,.gd-wrap,.rd-wrap,.yoda-wrap,.comparison-wrap,.al-wrap,.ep-container,.esc-wrap,.lm-wrap,.tcx-wrap,.wl-wrap){width:100%;max-width:none}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.page-columns,.astro-shell,.df-layout,.ath-layout,.eph-layout,.placement-layout,.co-layout,.weekly-layout,.kp-layout,.hq-layout,.di-layout,.the-layout,.void-layout,.msc-layout,.ec-layout,.fixed-layout,.aspect-layout,.ag-layout,.px-layout,.number-layout,.hh-layout,.sa-layout,.transit-layout,.yearly-layout,.ar-layout,.zref-layout,.dict-layout,.people-layout,.ds-layout,.da-layout,.dc-layout,.pm-layout,.cw-layout,.ea-layout,.vh-layout,.cr-layout,.wt-layout,.lem-layout,.ah-layout,.ana-layout,.ay-layout,.el-layout,.tm-layout,.about-layout,.bp-layout,.dec-layout,.ean-layout,.ll-layout,.se-layout,.ed-layout,.fa-layout,.nmb-layout,.ph-layout,.gb-layout,.goetia-layout,.gg-layout,.pgm-layout,.hp-layout,.hg-layout,.ms-layout,.bc-read-layout,.rr-layout,.rc-layout,.so-layout,.som-layout,.tr-layout,.vy-layout,.vs-layout,.vct-layout,.crowley-layout,.ee-layout,.mc-layout,.pec-layout,.shl-layout,.bmp-layout,.age-layout,.btw-layout,.mom-layout,.city-layout,.cn-layout,.pe-layout,.eds-layout,.paran-layout,.gs-layout,.heliacal-layout,.hist-layout,.lsr-layout,.lr-layout,.lm-layout,.mt-layout,.ap-layout,.nloc-layout,.md-layout,.np-layout,.tlr-layout,.nh-layout,.pp-layout,.yt-layout,.crossing-layout,.pr-layout,.pac-layout,.pd-layout,.pmt-layout,.saac-layout,.sho-layout,.tp-layout,.td-layout,.ti-layout,.ht-layout,.cc-layout,.rt-layout,.vd45-layout,.va-layout,.vedic-layout,.vd27-layout,.ck-layout,.vd4-layout,.vc-layout,.vh2-layout,.vd-layout,.vgm-layout,.vga-layout,.gd-layout,.vgg-layout,.vgv-layout,.jn-layout,.vd40-layout,.vmp-layout,.vmt-layout,.vn-layout,.vpk-layout,.vp-layout,.vpa-layout,.vr-layout,.vrk-layout,.rd-layout,.rl-layout,.vsi-layout,.vs7-layout,.vd60-layout,.vd16-layout,.vsm-layout,.vd24-layout,.vtc-layout,.vd30-layout,.vd20-layout,.vyk-layout,.yoda-layout,.atlas-layout,.al-layout,.ep-layout,.esc-layout,.pc-layout,.t2-layout,.tcx-layout){display:block;margin:0}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.ath-aside,.eph-aside,.placement-aside,.co-side,.weekly-aside,.kp-side,.hq-side,.di-side,.the-side,.void-aside,.msc-aside,.ec-side,.fixed-sidebar,.aspect-aside,.astro-sidebar,.ag-side,.px-sidebar,.number-aside,.hh-side,.sa-aside,.transit-aside,.yearly-aside,.ar-sidebar,.zref-aside,.dict-aside,.people-aside,.ds-side,.sym-side,.da-side,.dc-sidebar,.pm-side,.cw-aside,.ea-side,.vh-side,.cr-side,.wt-side,.asteroid-side,.lem-side,.ah-side,.ana-side,.chart-directory-side,.ay-side,.el-side,.tm-sidebar,.about-side,.hl-aside,.bp-sidebar,.dec-sidebar,.ean-side,.ll-side,.se-side,.ed-side,.fa-side,.nmb-side,.ph-aside,.gb-sidebar,.goetia-sidebar,.gg-sidebar,.pgm-side,.hp-sidebar,.hg-sidebar,.ms-side,.bc-read-side,.rr-side,.rc-aside,.so-side,.som-sidebar,.tr-side,.vy-side,.vs-side,.vct-side,.crowley-side,.ee-side,.mc-side,.pec-side,.shl-side,.bmp-aside,.age-side,.btw-side,.mom-side,.city-aside,.cn-aside,.dc-side,.pe-side,.eds-side,.paran-side,.gs-side,.heliacal-side,.hc-side,.hist-side,.lsr-side,.lr-side,.lm-aside,.loc-side,.lpr-side,.mt-side,.ap-side,.nloc-side,.md-side,.np-aside,.tlr-aside,.nh-side,.np-side,.pe-aside,.pp-side,.yt-side,.crossing-aside,.pr-side,.pac-side,.pd-side,.pmt-side,.saac-side,.sho-side,.tp-side,.td-side,.ti-side,.vx-side,.ht-side,.cc-side,.rt-side,.vd45-side,.va-side,.vedic-side,.vd27-side,.ck-side,.vd4-side,.vc-side,.vh2-side,.vd-side,.vgm-side,.vga-side,.gd-side,.vgg-side,.vgv-side,.jn-side,.vd40-side,.vmp-side,.vmt-side,.vn-side,.vpk-side,.vp-aside,.vpa-side,.vr-side,.vrk-side,.rd-side,.rl-side,.vsi-side,.vs7-side,.vd60-side,.vd16-side,.vsm-side,.vd24-side,.vtc-side,.vd30-side,.vd20-side,.vyk-side,.yoda-side,.atlas-aside,.al-side,.ep-side,.esc-side,.he-sidebar,.mla-side,.nd-side,.pc-aside,.rb-aside,.tp-aside,.t2-side,.lm-side,.tcx-side,.tarot-side,.wl-sidebar){display:none}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.data-table-scroll,.table-frame,.eph-scroll,.eph-scroll,.msc-table-scroll,.sky-table-wrap,.fixed-table-wrap,.data-table-scroll,.vh-table-wrap,.hp-table-wrap,.rr-table-wrap,.rc-table-scroll,.na-table-wrap,.pec-table-wrap,.gc-table-wrap,.bc-read-table-wrap,.esc-scroll){overflow:visible;max-width:none;border:0}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.chart-wheel,.wheel-wrap,.chart-svg,.vedic-wheel,.natal-wheel){break-inside:avoid}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(th,td){font-size:9pt;padding:5pt;color:#111;background:#fff}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) a{color:#111}
}

/* Verified integration repairs from initial actual candidate captures. */
body.reading-room-site[data-rr-family] .rr-skip-link{position:fixed;left:16px;top:-100px;z-index:100;padding:10px 14px;background:var(--rr-paper);color:var(--rr-accent);border:1px solid var(--rr-line);font:14px/1.5 var(--rr-sans)}
body.reading-room-site[data-rr-family] .rr-skip-link:focus{top:10px}
body.reading-room-site[data-rr-family] .rr-site-header .header-account-short{display:none}
body.reading-room-site[data-rr-family] .rr-site-header .header-account-full{display:inline}
body.reading-room-site[data-rr-family] .rr-site-header .rr-wordmark span{font-style:italic;margin-left:3px}
body.reading-room-site[data-rr-family] .rr-membership-link{font:500 13px/1.5 var(--rr-sans);color:var(--rr-accent);text-decoration:none;white-space:nowrap}
body.reading-room-site[data-rr-family] .rr-footer-inner.rr-footer-grid{grid-template-columns:1.4fr repeat(4,minmax(0,1fr));grid-column:auto}
body.reading-room-site[data-rr-family] .rr-footer-lead{min-width:0}
body.reading-room-site[data-rr-family] .rr-footer-bottom{max-width:none!important}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .rr-page-heading{width:100%;margin-inline:0}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .rr-page-heading .rr-section-label{font:600 11px/1.5 var(--rr-sans);text-transform:uppercase;letter-spacing:.1em;color:var(--rr-muted);margin:0 0 10px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.wrap,.page-shell,[class$="-wrap"],[class$="-container"]){padding-inline:0}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.witchcraft-gold-draft,.witchcraft-redo-article,.witch-spell-review-main,.spell-review-main){background:transparent;background-image:none}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .witchcraft-main{width:100%;margin:0;padding:0}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.witchcraft-gold-draft .article-heading,.article-heading){padding-block:12px 14px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) main form :is(.vedic-small,.form-help,[class$="-small"],[class$="-help"],[class$="-form-note"]){font:14px/1.65 var(--rr-sans);color:var(--rr-muted)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.rr-search-form,#rr-search-form){display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,240px) auto;gap:10px 16px;align-items:end}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) #rr-search-form label{grid-row:1;font-size:13px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) #rr-search-query{grid-column:1;grid-row:2;width:100%}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) #rr-search-family{grid-column:2;grid-row:2;width:100%}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) #rr-search-form button{grid-column:3;grid-row:1}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) #rr-search-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) #rr-search-results article{padding:18px 20px;border:1px solid var(--rr-line);background:var(--rr-paper);border-radius:5px;min-width:0}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) #rr-search-results h2{font-size:24px;margin:0 0 9px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) #rr-search-results p{font:16px/1.65 var(--rr-body);margin:0;color:var(--rr-muted)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) #rr-search-status{font:14px/1.6 var(--rr-sans);color:var(--rr-muted)}
@media(max-width:760px){
body.reading-room-site[data-rr-family] .rr-site-header .rr-header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;min-height:44px;align-items:center}
body.reading-room-site[data-rr-family] .rr-site-header .rr-publisher-line{display:none}
body.reading-room-site[data-rr-family] .rr-site-header .header-account{margin:0;order:initial}
body.reading-room-site[data-rr-family] .rr-site-header .header-account-full{display:none}
body.reading-room-site[data-rr-family] .rr-site-header .header-account-short{display:inline}
body.reading-room-site[data-rr-family] .rr-site-header .rr-membership-link{display:none}
body.reading-room-site[data-rr-family] .rr-site-header .rr-site-menu{display:block;width:auto;margin:0;border:0;position:static}
body.reading-room-site[data-rr-family] .rr-site-header .rr-site-menu summary{min-height:44px;padding:7px 0;font-size:13px}
body.reading-room-site[data-rr-family] .rr-site-header .rr-site-menu[open] nav{position:absolute;top:100%;left:0;right:0;box-shadow:0 9px 22px #28344914;z-index:30;margin-top:8px}
body.reading-room-site[data-rr-family] .rr-footer-inner.rr-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
body.reading-room-site[data-rr-family] .rr-footer-lead{grid-column:1/-1}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .rr-page-heading{width:100%;margin:14px 0 16px;padding:19px 18px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) #rr-search-form{grid-template-columns:minmax(0,1fr);gap:8px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) #rr-search-form :is(label,input,select,button){grid-row:auto;grid-column:1}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) #rr-search-form label[for="rr-search-query"]{order:0}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) #rr-search-query{order:1}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) #rr-search-form label[for="rr-search-family"]{order:2;margin-top:6px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) #rr-search-family{order:3}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) #rr-search-form button{order:4;margin-top:6px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) #rr-search-results{grid-template-columns:minmax(0,1fr)}
}
@media(max-width:360px){
body.reading-room-site[data-rr-family] .rr-site-header .rr-header-inner{gap:9px}
body.reading-room-site[data-rr-family] .rr-site-header .rr-wordmark{font-size:21px}
body.reading-room-site[data-rr-family] .rr-site-header .header-account{font-size:11px;padding:7px 8px}
body.reading-room-site[data-rr-family] .rr-site-header .rr-site-menu summary{font-size:12px}
}

body.reading-room-site[data-rr-family="home"]{font:19px/1.65 var(--body);color:var(--ink);background:var(--canvas)}

/* Final observed UI hierarchy repairs; subject prose remains serif. */
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .witchcraft-gold-draft .article-heading .eyebrow{font:600 11px/1.5 var(--rr-sans);letter-spacing:.11em;color:var(--rr-muted);margin:0 0 10px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) #rr-search-results .rr-search-result-family{font:600 11px/1.5 var(--rr-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--rr-muted);margin:0 0 8px}
body.reading-room-site[data-rr-family="home"] main .text-link{color:var(--accent)}

/* Observed sidebar and contents navigation hierarchy repairs. */
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) main :is(.page-columns,.astro-shell)>aside{min-width:0;font:14px/1.65 var(--rr-sans);color:var(--rr-muted);border-left:1px solid var(--rr-line);padding-left:22px;background:transparent}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) main :is(.page-columns,.astro-shell)>aside :is(p,li,dd){font:14px/1.65 var(--rr-sans);color:var(--rr-muted)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) main :is(.page-columns,.astro-shell)>aside a{font:14px/1.6 var(--rr-sans);color:var(--rr-accent);overflow-wrap:break-word}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.ath-aside,.eph-aside,.placement-aside,.co-side,.weekly-aside,.kp-side,.hq-side,.di-side,.the-side,.void-aside,.msc-aside,.ec-side,.fixed-sidebar,.aspect-aside,.astro-sidebar,.ag-side,.px-sidebar,.number-aside,.hh-side,.sa-aside,.transit-aside,.yearly-aside,.ar-sidebar,.zref-aside,.dict-aside,.people-aside,.ds-side,.sym-side,.da-side,.dc-sidebar,.pm-side,.cw-aside,.ea-side,.vh-side,.cr-side,.wt-side,.asteroid-side,.lem-side,.ah-side,.ana-side,.chart-directory-side,.ay-side,.el-side,.tm-sidebar,.about-side,.hl-aside,.bp-sidebar,.dec-sidebar,.ean-side,.ll-side,.se-side,.ed-side,.fa-side,.nmb-side,.ph-aside,.gb-sidebar,.goetia-sidebar,.gg-sidebar,.pgm-side,.hp-sidebar,.hg-sidebar,.ms-side,.bc-read-side,.rr-side,.rc-aside,.so-side,.som-sidebar,.tr-side,.vy-side,.vs-side,.vct-side,.crowley-side,.ee-side,.mc-side,.pec-side,.shl-side,.bmp-aside,.age-side,.btw-side,.mom-side,.city-aside,.cn-aside,.dc-side,.pe-side,.eds-side,.paran-side,.gs-side,.heliacal-side,.hc-side,.hist-side,.lsr-side,.lr-side,.lm-aside,.loc-side,.lpr-side,.mt-side,.ap-side,.nloc-side,.md-side,.np-aside,.tlr-aside,.nh-side,.np-side,.pe-aside,.pp-side,.yt-side,.crossing-aside,.pr-side,.pac-side,.pd-side,.pmt-side,.saac-side,.sho-side,.tp-side,.td-side,.ti-side,.vx-side,.ht-side,.cc-side,.rt-side,.vd45-side,.va-side,.vedic-side,.vd27-side,.ck-side,.vd4-side,.vc-side,.vh2-side,.vd-side,.vgm-side,.vga-side,.gd-side,.vgg-side,.vgv-side,.jn-side,.vd40-side,.vmp-side,.vmt-side,.vn-side,.vpk-side,.vp-aside,.vpa-side,.vr-side,.vrk-side,.rd-side,.rl-side,.vsi-side,.vs7-side,.vd60-side,.vd16-side,.vsm-side,.vd24-side,.vtc-side,.vd30-side,.vd20-side,.vyk-side,.yoda-side,.atlas-aside,.al-side,.ep-side,.esc-side,.he-sidebar,.mla-side,.nd-side,.pc-aside,.rb-aside,.tp-aside,.t2-side,.lm-side,.tcx-side,.tarot-side,.wl-sidebar) :is(h2,h3,.side-heading),body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) main :is(.page-columns,.astro-shell)>aside :is(h2,h3,.side-heading){font:600 12px/1.6 var(--rr-sans)!important;letter-spacing:.065em;text-transform:uppercase;color:var(--rr-ink);margin:0 0 12px;border-color:var(--rr-line)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) main :is(.dream-toc,.occult-toc,.tarot-toc,.moon-sign-toc,[class$="-toc"]){background:var(--rr-panel);color:var(--rr-ink);border:1px solid var(--rr-line);border-radius:6px;padding:16px 18px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) main :is(.dream-toc,.occult-toc,.tarot-toc,.moon-sign-toc,[class$="-toc"]) :is(h2,h3,.side-heading){font:600 12px/1.6 var(--rr-sans)!important;letter-spacing:.065em;text-transform:uppercase;color:var(--rr-ink);margin:0 0 12px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) main :is(.dream-toc,.occult-toc,.tarot-toc,.moon-sign-toc,[class$="-toc"]) :is(p,li,a){font:14px/1.65 var(--rr-sans);color:var(--rr-accent)}
@media(max-width:760px){body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) main :is(.page-columns,.astro-shell)>aside{border-left:0;border-top:1px solid var(--rr-line);padding:20px 0 0;margin-top:32px}}
@media print{body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) main :is(.page-columns,.astro-shell)>aside{display:none}body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) main :is(.dream-toc,.occult-toc,.tarot-toc,.moon-sign-toc,[class$="-toc"]){background:#fff;border-color:#999;break-inside:avoid}}

body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) main :is(.dream-toc,.occult-toc,.tarot-toc,.moon-sign-toc,[class$="-toc"])>strong{display:block;font:600 12px/1.6 var(--rr-sans);letter-spacing:.065em;text-transform:uppercase;color:var(--rr-ink);margin:0 0 12px}

/* Actual lower-page contrast and large dictionary density repairs. */
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) main .entry-list{gap:0 22px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) main .entry-list>li{padding:9px 0;margin:0;border:0;border-bottom:1px solid var(--rr-line);border-radius:0;background:transparent;box-shadow:none}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) main .entry-list>li>a{display:block;text-decoration:none}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) main .entry-list strong{font:600 17px/1.35 var(--rr-sans);color:var(--rr-ink)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) main .entry-list span{font:15px/1.4 var(--rr-body);color:var(--rr-muted);margin-top:3px}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.member-preview-card__header,.occult-member-teaser__header,.witch-spell-working__header){background:var(--rr-panel);color:var(--rr-ink);border-color:var(--rr-line)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.member-preview-card__header,.occult-member-teaser__header,.witch-spell-working__header)::after{color:var(--rr-accent)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.member-preview-card__benefit,.occult-member-teaser__benefit,.witch-spell-working__benefit){background:var(--rr-paper);color:var(--rr-ink);border-color:var(--rr-line);border-left-color:var(--rr-accent)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.member-preview-card__note,.occult-member-teaser__note){background:var(--rr-panel);color:var(--rr-muted);border-color:var(--rr-line)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.member-preview-card__header,.occult-member-teaser__header,.witch-spell-working__header) :is(p,span),body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.occult-member-teaser__description,.member-preview-card__description,.witch-spell-working__time){color:var(--rr-muted)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.member-preview-card__benefit,.occult-member-teaser__benefit,.witch-spell-working__benefit) :is(p,span,strong){color:var(--rr-ink)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) :is(.member-preview-card__open,.occult-member-teaser__open){color:var(--rr-accent)}

/* Blind-review defect verified on frozen CSS: exact worked-reading card surfaces. */
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .case-file__symbols>div{background:var(--rr-panel);color:var(--rr-ink);border-color:var(--rr-line)}
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .case-file__symbols>div>span{color:var(--rr-accent)}

/* Small scene captions on a light worked-reading panel. */
body.reading-room-site[data-rr-family]:not([data-rr-family="home"]) .case-file__scene>span{color:var(--rr-muted)}
