/* Shared reading surface for generated articles and the preserved legacy app. */
:root { color-scheme:dark; --gold:#8bb4ff; --muted:#b1b7be; --rule:#454c54; }
html { scroll-behavior:auto; background:#101418; }
body,body.growth-page,body.wiki-page,body.portal-page,html[data-time-theme] body { --paper:#101418; --ink:#eaecf0; --line:#454c54; --gold:#8bb4ff; --muted:#b1b7be; --rule:#454c54; margin:0; background:#101418; color:#eaecf0; font:16px/1.6 Arial,Helvetica,sans-serif; }
/* The authored monogram is part of the site identity, including generated pages. */
body,body.growth-page,body.wiki-page,body.portal-page,html[data-time-theme] body { position:relative; isolation:isolate; background:#0b0d10; }
body::before,html[data-time-theme] body::before { content:""; display:block; position:fixed; inset:0; z-index:-1; pointer-events:none; background:linear-gradient(#000000db,#000000db),url('/brand/patterns/theissa-authored-monogram-on-white.png') repeat center top/920px auto; opacity:.72; }
#theissa-character-development { color-scheme:dark; --foreground:#eaecf0; --muted-foreground:#b1b7be; --border:#454c54; --background:#101418; --card:#20262d; --viz-series-1:#8bb4ff; }
:is(body.growth-page,body) #theissa-character-development :is(.support-links a:not(:last-child),.pledge-actions a:not(:first-child)) { color:#101418; }
:is(body.growth-page,body) #join { background:#20262d; border-color:#72777d; color:#eaecf0; }
:is(body.growth-page,body) .wiki-status { color:#b1b7be; border-color:#72777d; background:#20262d; }
:is(body.growth-page,body) * { box-sizing:border-box; }
:is(body.growth-page,body) ::selection { background:#b3d4fc; color:#101418; }
:is(body.growth-page,body) :is(p,li,dt,dd,figcaption,.growth-story) { user-select:text; }
:is(body.growth-page,body) :is(a,.growth-back,.growth-header a,.wiki-toc a,.official-identity a,footer a) { color:#8bb4ff; text-underline-offset:2px; }
:is(body.growth-page,body) a { text-decoration:none; }
:is(body.growth-page,body) a:hover { color:#b3d4ff; text-decoration:underline; }
:is(body.growth-page,body) a:visited { color:#c9a5eb; }
:is(body.growth-page,body) a.wiki-term:hover { background:#233449; }
:is(body.growth-page,body) :is(a,button,input,select,textarea,summary):focus-visible { outline:2px solid #8bb4ff; outline-offset:3px; }
:is(body.growth-page,body) :is(.growth-shell,.sitePage) { width:auto; max-width:1340px; margin:0 auto; padding:24px 40px 48px 236px; }
:is(body.growth-page,body) .shell { width:auto; max-width:none; margin:0; padding-inline:0; }
:is(body.growth-page,body) .roadmapPage { background:#101418; color:#eaecf0; }
:is(body.growth-page,body) .roadmapPage::before { display:none; }
:is(body.growth-page,body) :is(.roadmapManifesto,.roadmapManifesto .manifestoNumber,.roadmapManifesto .manifestoName) { color:#eaecf0; }
:is(body.growth-page,body) :is(.roadmapNote,.campaignCallout) { background:#20262d; color:#eaecf0; border-color:#454c54; }
:is(body.growth-page,body) .darkAsset img { background:#202122; }
:is(body.growth-page,body) .mythicDragon { mix-blend-mode:normal; }
:is(body.growth-page,body) :is(.growth-header,.siteHeader) { display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:18px; height:auto; padding:0 0 20px; margin:0 0 24px; border-bottom:1px solid #72777d; background:#101418; }
:is(body.growth-page,body) :is(.brandMonogram,.brandFontLogo,.footerMonogram,.footerFontLogo,.portal-emblem) { filter:invert(1); }
/* Legacy navigation hides with !important below 960px. Keep the shared navigation available. */
:is(body.growth-page,body) .siteHeader>.growth-primary-nav { display:flex!important; }
/* The legacy blur makes the fixed sidebar relative to the header. */
:is(body.growth-page,body) .siteHeader { backdrop-filter:none; }
.archive-mark { display:grid; line-height:1.1; color:#eaecf0!important; text-decoration:none!important; }
.archive-mark strong { font:400 29px Georgia,'Times New Roman',serif; font-variant:small-caps; }
.archive-mark small { font:12px/1.6 Arial,sans-serif; color:#b1b7be; }
.archive-search { display:flex; align-items:stretch; width:min(100%,360px); margin:0; }
.archive-search label { position:absolute; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); }
.archive-search input { width:100%; min-width:0; padding:7px 10px; border:1px solid #72777d; border-radius:2px 0 0 2px; background:#101418; color:#eaecf0; font:14px Arial,sans-serif; }
.archive-search button { padding:7px 14px; border:1px solid #72777d; border-left:0; border-radius:0 2px 2px 0; background:#20262d; color:#eaecf0; font-weight:600; cursor:pointer; }
:is(body.growth-page,body) :is(.growth-header,.siteHeader)>.growth-primary-nav { position:fixed; left:max(24px,calc((100vw - 1340px)/2 + 24px)); top:110px; width:174px; max-height:calc(100vh - 130px); overflow-y:auto; display:flex; flex-direction:column; align-items:stretch; gap:0; font:14px/1.5 Arial,sans-serif; }
:is(body.growth-page,body) :is(.growth-header,.siteHeader)>.growth-primary-nav::before { content:'Explore TheIssa'; display:block; border-bottom:1px solid #454c54; padding:0 0 9px; margin-bottom:8px; font-weight:600; color:#eaecf0; }
:is(body.growth-page,body) :is(.growth-header,.siteHeader)>.growth-primary-nav a { padding:6px 0; font:400 14px/1.5 Arial,sans-serif; letter-spacing:normal; text-transform:none; }
:is(body.growth-page,body) .growth-primary-nav a[aria-current=page] { color:#eaecf0; font-weight:700; text-decoration:none; }
:is(body.growth-page,body) .siteHeader .brandLockup { min-width:0; gap:10px; }
:is(body.growth-page,body) .siteHeader .brandMonogram { width:40px; height:44px; object-fit:contain; }
:is(body.growth-page,body) .siteHeader .brandFontLogo { width:150px; height:44px; object-fit:contain; }
:is(body.growth-page,body) .siteHeader .mobileNav { display:none; }
:is(body.growth-page,body) :is(h1,h2,h3,h4) { color:#eaecf0; letter-spacing:normal; text-transform:none; }
body.wiki-page .wiki-paper h2 { color:#eaecf0; }
:is(body.growth-page,body) :is(h1,.growth-page h1,.wiki-page h1,.pageHero h1,.encyclopedia-portal h1) { font:400 32px/1.25 Georgia,'Times New Roman',serif; margin:16px 0; padding-bottom:8px; border-bottom:1px solid #72777d; }
:is(body.growth-page,body) :is(h2,.growth-card h2,.wiki-chapter h2,.sectionHead h2) { font:400 25px/1.3 Georgia,'Times New Roman',serif!important; border-bottom:1px solid #72777d; padding-bottom:6px; margin:28px 0 14px; }
:is(body.growth-page,body) h3 { font:600 18px/1.4 Arial,sans-serif; margin:22px 0 10px; }
:is(body.growth-page,body) :is(p,.growth-story,.growth-card p,.lede,.legalCopy,.pressBio,.pageIntro) { color:#eaecf0; font-size:16px; line-height:1.65; }
:is(body.growth-page,body) p { margin:0 0 16px; }
:is(body.growth-page,body) :is(.growth-small,.growth-label,.kicker,.micro,figcaption,.property-status,.property-evidence,.wiki-entry-summary,.wiki-entry-record dt,.wiki-symbol-copy>span,.wiki-colophon) { color:#b1b7be; }
:is(body.growth-page,body) :is(.growth-label,.kicker,.wiki-chapter-number) { font:12px/1.5 Arial,sans-serif; letter-spacing:.04em; }
:is(body.growth-page,body) :is(.growth-card,.contentCard,.formCard,.notice,.assetCard,.property-card,.wiki-entry,.milestone,.fact,.receipt) { background:#101418; color:#eaecf0; border:0; border-radius:0; box-shadow:none; padding:20px 0; margin:0; }
:is(body.growth-page,body) :is(.growth-card,.contentCard,.property-card,.milestone) + :is(.growth-card,.contentCard,.property-card,.milestone) { border-top:1px solid #454c54; }
:is(body.growth-page,body) :is(.growth-grid,.contentGrid,.factGrid,.formSplit,.property-map,.milestoneGrid) { gap:28px; align-items:start; }
:is(body.growth-page,body) .factGrid { background:#101418; border-color:#454c54; }
:is(body.growth-page,body) :is(.growth-grid,.contentGrid,.formSplit) { grid-template-columns:minmax(0,1fr) minmax(0,1fr); }
:is(body.growth-page,body) .growth-grid { margin-block:20px; }
:is(body.growth-page,body) :is(.growth-cover,.assetCard img,.song-version img) { border-radius:0; object-fit:contain; max-height:520px; }
:is(body.growth-page,body) :is(.pageHero,.contentSection,.roadmapIntro,.roadmapManifesto) { padding:14px 0 24px; margin:0; min-height:0; background:none; }
:is(body.growth-page,body) :is(.growth-actions,.pageActions,.actions,.profileLinks,.footerLinks) { display:flex; flex-wrap:wrap; gap:10px 18px; }
:is(body.growth-page,body) :is(.growth-actions a,.growth-actions .secondary,.growth-chapters a,.button,.button.ghost,.profileLinks a,.evidence-list li a) { background:#20262d; color:#8bb4ff; border:1px solid #72777d; border-radius:2px; padding:8px 12px; font:14px/1.5 Arial,sans-serif; box-shadow:none; transform:none; }
:is(body.growth-page,body) :is(.growth-actions a,.button):hover { background:#303943; color:#b3d4ff; transform:none; box-shadow:none; }
:is(body.growth-page,body) :is(.growth-form button,.growth-submit,.bookingForm button,.fanForm button) { background:#8bb4ff; color:#101418; border:1px solid #8bb4ff; border-radius:2px; padding:10px 16px; font:600 14px/1.5 Arial,sans-serif; cursor:pointer; }
:is(body.growth-page,body) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea,.growth-form input[type=email]) { color-scheme:dark; color:#eaecf0; background:#101418; border:1px solid #72777d; border-radius:2px; font:16px/1.5 Arial,sans-serif; max-width:100%; }
:is(body.growth-page,body) :is(input,textarea)::placeholder { color:#a2a9b1; opacity:1; }
:is(body.growth-page,body) :is(.growth-form,.bookingForm,.fanForm) { max-width:620px; }
:is(body.growth-page,body) :is(.growth-status,.growth-full summary,.wiki-entry-record dd,.wiki-article-meta a,.wiki-chapter-motif) { color:#b1b7be; }
:is(body.growth-page,body) :is(.growth-full,.growth-chapters,.official-identity) { border-color:#454c54; }
:is(body.growth-page,body) audio { display:block; width:100%; max-width:640px; margin:16px 0; }
:is(body.growth-page,body) iframe { max-width:100%; }
:is(body.growth-page,body) :is(footer,.siteFooter) { border-top:1px solid #72777d; color:#b1b7be; margin-top:36px; padding:24px 0; font-size:13px; background:#101418; }
:is(body.growth-page,body) .official-identity { font:14px/1.6 Arial,sans-serif; }
:is(body.growth-page,body) .official-identity p { font-size:14px; }
:is(body.growth-page,body) .skip-link,:is(body.growth-page,body) .skipLink { color:#8bb4ff; background:#101418; }
/* The directory entrances keep the artist's approved emblem and native search. */
:is(body.growth-page,body) .encyclopedia-portal { padding:0 0 28px; }
:is(body.growth-page,body) .portal-eyebrow { text-align:left; margin-bottom:8px; }
:is(body.growth-page,body) .portal-subtitle { color:#b1b7be; }
:is(body.growth-page,body) .portal-topics { margin-block:24px; }
:is(body.growth-page,body) .portal-discover { gap:32px; padding-top:16px; }
:is(body.growth-page,body) .portal-discover h2 { margin-top:12px; }
/* Wiki articles use a quiet contents rail and an unframed reading column. */
:is(body.growth-page,body) .wiki-article-heading { padding:0 0 24px; gap:32px; align-items:start; grid-template-columns:minmax(0,1fr) 270px; }
:is(body.growth-page,body) .wiki-article-heading h1 { font-size:32px; }
:is(body.growth-page,body) .wiki-entry-art { background:#20262d; border:1px solid #72777d; padding:7px; box-shadow:none; }
:is(body.growth-page,body) .wiki-entry-art::before,:is(body.growth-page,body) .wiki-entry-art::after { display:none; }
:is(body.growth-page,body) .wiki-entry-art figcaption { color:#b1b7be; font-size:12px; }
:is(body.growth-page,body) .wiki-entry-record { gap:16px 24px; padding:12px 0; border-color:#454c54; }
:is(body.growth-page,body) .wiki-entry-record dd { font:14px/1.5 Arial,sans-serif; }
:is(body.growth-page,body) .wiki-reading-layout { grid-template-columns:170px minmax(0,1fr); gap:28px; }
:is(body.growth-page,body) .wiki-reading-rail { top:20px; }
:is(body.growth-page,body) .wiki-toc { border-color:#454c54; }
:is(body.growth-page,body) .wiki-toc a { font-size:14px; padding:8px 0; border:0; }
:is(body.growth-page,body) .wiki-paper { background:#101418; color:#eaecf0; padding:0; box-shadow:none; min-width:0; }
:is(body.growth-page,body) .wiki-paper a:focus-visible { outline-color:#8bb4ff; }
:is(body.growth-page,body) .wiki-paper .growth-actions .secondary { background:transparent; color:#8bb4ff; border-color:#72777d; }
:is(body.growth-page,body) .wiki-paper .growth-actions .secondary:hover { background:transparent; color:#b3d4ff; }
:is(body.growth-page,body) :is(.wiki-chapter .wiki-chapter-number,.wiki-related span) { color:#b1b7be; }
:is(body.growth-page,body) .wiki-chapter { padding:0 0 24px; margin:0 0 24px; border-color:#454c54; }
:is(body.growth-page,body) .wiki-chapter p { font:16px/1.7 Arial,sans-serif; color:#eaecf0; }
:is(body.growth-page,body) .wiki-chapter-mark { margin-bottom:8px; color:#b1b7be; }
:is(body.growth-page,body) .wiki-chapter-crest { width:30px; height:30px; border-color:#72777d; }
:is(body.growth-page,body) .wiki-chapter:target { background:#233449; box-shadow:-8px 0 0 #8bb4ff; }
:is(body.growth-page,body) :is(.wiki-context,.wiki-related li,.wiki-colophon) { border-color:#454c54; }
:is(body.growth-page,body) .wiki-symbol-guide { margin:0 0 28px; }
:is(body.growth-page,body) .wiki-symbols { border-color:#454c54; }
:is(body.growth-page,body) .wiki-symbols a { color:#8bb4ff; padding:16px 12px; transform:none; }
:is(body.growth-page,body) .wiki-symbols a+a { border-color:#454c54; }
:is(body.growth-page,body) .wiki-symbol-seal { border-color:#72777d; }
:is(body.growth-page,body) .wiki-catalog { grid-template-columns:190px minmax(0,1fr); gap:28px; }
:is(body.growth-page,body) .wiki-controls { display:block; padding:16px; background:#20262d; border:1px solid #72777d; border-radius:2px; color:#eaecf0; }
:is(body.growth-page,body) .wiki-controls label { color:#eaecf0; }
:is(body.growth-page,body) .wiki-controls :is(input,select) { margin:8px 0 12px; width:100%; }
:is(body.growth-page,body) .wiki-filters { display:flex; gap:4px; margin:12px 0; }
:is(body.growth-page,body) .wiki-controls button { color:#8bb4ff; border-color:#72777d; border-radius:2px; background:#101418; padding:6px 9px; font-size:14px; }
:is(body.growth-page,body) .wiki-controls button[aria-pressed=true] { background:#233449; border-color:#8bb4ff; color:#8bb4ff; }
:is(body.growth-page,body) :is(#wiki-count,#wiki-empty,.wiki-controls p) { color:#b1b7be; font-size:14px; }
:is(body.growth-page,body) .wiki-entry { border-bottom:1px solid #454c54; }
:is(body.growth-page,body) .wiki-entry h3 { font:400 23px/1.3 Georgia,serif; }
:is(body.growth-page,body) .wiki-entry h3 a { color:#8bb4ff; }
:is(body.growth-page,body) .wiki-entry-excerpt { color:#eaecf0; }
:is(body.growth-page,body) .wiki-entry-tag { border-color:#72777d; color:#b1b7be; background:#20262d; }
/* Keep action feedback; retire decorative movement on the reading surface. */
:is(body.growth-page,body) :is(.gold-pulse,.ghost-entrance,.motion-enter,.layer-reveal,.growth-shell>h1,.property-card) { animation:none!important; opacity:1; transform:none; filter:none; box-shadow:none; }
:is(body.growth-page,body) :is(.heroCopy,.property-card)::before,:is(body.growth-page,body) :is(.heroCopy,.property-card)::after { display:none; }
@media(max-width:1000px) {
 :is(body.growth-page,body) :is(.growth-shell,.sitePage) { padding:20px 24px 36px; }
 :is(body.growth-page,body) :is(.growth-header,.siteHeader)>.growth-primary-nav { position:static; width:100%; max-height:none; flex-direction:row; flex-wrap:wrap; gap:4px 18px; order:3; }
 :is(body.growth-page,body) :is(.growth-header,.siteHeader)>.growth-primary-nav::before { display:none; }
 :is(body.growth-page,body) .wiki-reading-layout { grid-template-columns:150px minmax(0,1fr); gap:22px; }
}
@media(max-width:650px) {
 :is(body.growth-page,body) :is(.growth-shell,.sitePage) { padding:16px; }
 :is(body.growth-page,body) :is(h1,.growth-page h1,.wiki-page h1,.pageHero h1,.encyclopedia-portal h1) { font-size:28px; }
 :is(body.growth-page,body) :is(.growth-header,.siteHeader) { gap:14px; margin-bottom:20px; }
 .archive-search { width:100%; }
 :is(body.growth-page,body) :is(.growth-grid,.contentGrid,.formSplit,.wiki-article-heading,.wiki-reading-layout,.wiki-catalog,.portal-discover) { grid-template-columns:1fr; gap:20px; }
 :is(body.growth-page,body) :is(.wiki-reading-rail,.wiki-controls) { position:static; }
 :is(body.growth-page,body) .wiki-entry-art { width:min(100%,320px); justify-self:center; }
 :is(body.growth-page,body) .wiki-toc { grid-template-columns:repeat(2,minmax(0,1fr)); gap:0 14px; }
 :is(body.growth-page,body) .wiki-toc a { padding:8px 0; }
 :is(body.growth-page,body) .growth-actions>* { flex:0 1 auto; }
 :is(body.growth-page,body) .portal-topics { grid-template-columns:1fr 1fr; grid-template-rows:auto; gap:8px; }
 :is(body.growth-page,body) .portal-topics .portal-emblem { grid-column:1/-1; grid-row:1; width:110px; justify-self:center; margin-bottom:12px; }
 :is(body.growth-page,body) .portal-topics a:nth-child(n) { grid-column:auto; grid-row:auto; text-align:center; }
 :is(body.growth-page,body) .portal-search input { width:100%; min-width:0; }
}
@media(prefers-reduced-motion:reduce) { :is(body.growth-page,body) *,:is(body.growth-page,body) *::before,:is(body.growth-page,body) *::after { animation:none!important; transition:none!important; scroll-behavior:auto!important; } }

/* Recording comparisons stay readable in the existing article column. */
:is(body.growth-page,body) .wiki-version-table { width:100%; table-layout:fixed; border-collapse:collapse; margin:24px 0; font:15px/1.6 Arial,sans-serif; color:#eaecf0; overflow-wrap:anywhere; }
:is(body.growth-page,body) .wiki-version-table caption { text-align:left; font-weight:700; padding:0 0 10px; }
:is(body.growth-page,body) .wiki-version-table :is(th,td) { border:1px solid #72777d; padding:12px; text-align:left; vertical-align:top; }
:is(body.growth-page,body) .wiki-version-table th { background:#20262d; }
:is(body.growth-page,body) .wiki-version-table th:first-child { width:31%; }
@media(max-width:650px) { :is(body.growth-page,body) .wiki-version-table :is(th,td) { padding:8px; } }

/* The artist entrance keeps listening ahead of archive discovery. */
:is(body.growth-page,body) .artist-entrance { display:grid; grid-template-columns:minmax(0,1.45fr) minmax(240px,1fr); gap:40px; align-items:center; margin:32px 0; }
:is(body.growth-page,body) .artist-feature { min-width:0; }
:is(body.growth-page,body) .artist-feature h1 { margin:10px 0 24px; font:400 clamp(32px,3.4vw,48px)/1.12 Georgia,serif; border:0; padding:0; text-align:left; }
:is(body.growth-page,body) .artist-feature #start-here { padding:18px 0 0; border-top:1px solid #454c54; }
:is(body.growth-page,body) .artist-feature #start-here h2 { font-size:25px; margin:8px 0; }
:is(body.growth-page,body) .artist-photo { margin:0; }
:is(body.growth-page,body) .artist-photo img { display:block; width:100%; height:auto; aspect-ratio:2/3; object-fit:contain; }
:is(body.growth-page,body) .artist-photo figcaption { margin-top:8px; color:#b1b7be; font-size:12px; }
:is(body.growth-page,body) .artist-contact { display:flex; align-items:center; justify-content:space-between; gap:24px; border-block:1px solid #454c54; padding:24px 0; margin:32px 0; }
:is(body.growth-page,body) .artist-contact h2 { margin:6px 0; font-size:24px; border:0; }
:is(body.growth-page,body) .artist-contact p { margin:6px 0; }
:is(body.growth-page,body) .artist-contact .growth-actions { flex-shrink:0; }
:is(body.growth-page,body) .press-kit-intro { padding:24px; margin:24px 0; background:#20262d; border-left:3px solid #8bb4ff; }
@media(max-width:800px) {
 :is(body.growth-page,body) .artist-entrance { grid-template-columns:1fr; gap:24px; margin:24px 0; }
 :is(body.growth-page,body) .artist-photo { max-width:360px; justify-self:center; }
 :is(body.growth-page,body) .artist-contact { align-items:flex-start; flex-direction:column; gap:12px; }
}

/* Encyclopedia proportions: quiet article text, compact facts, and plain links. */
:is(body.growth-page,body) :is(.growth-shell,.sitePage,.roadmapPage,.wiki-paper,.growth-header,.siteHeader,footer,.siteFooter,.growth-card,.contentCard,.assetCard,.property-card,.wiki-entry,.milestone,.fact,.receipt) { background:transparent; }
:is(body.growth-page,body) :is(.growth-actions a,.growth-actions .secondary,.growth-chapters a,.profileLinks a,.evidence-list li a) { display:inline; background:transparent; border:0; border-radius:0; padding:2px 0; box-shadow:none; font:14px/1.6 Arial,Helvetica,sans-serif; transform:none; }
:is(body.growth-page,body) :is(.growth-actions a,.growth-actions .secondary,.growth-chapters a,.profileLinks a,.evidence-list li a):hover { background:transparent; text-decoration:underline; }
:is(body.growth-page,body) .growth-actions { gap:8px 20px; margin-block:14px; }
:is(body.growth-page,body) .wiki-article-heading { display:block; margin:0 0 22px; padding:0; border:0; background:transparent; }
:is(body.growth-page,body) .wiki-article-heading h1 { margin:8px 0 0; padding-bottom:8px; font:400 32px/1.25 Georgia,'Times New Roman',serif; letter-spacing:normal; }
:is(body.growth-page,body) .wiki-article-heading .growth-label { margin:0; }
:is(body.growth-page,body) .wiki-article-meta { margin:0; padding:8px 0; border-bottom:1px solid #454c54; gap:16px; }
:is(body.growth-page,body) .wiki-reading-layout { grid-template-columns:150px minmax(0,1fr); gap:28px; }
:is(body.growth-page,body) .wiki-reading-rail .growth-label { margin-bottom:8px; font:600 14px/1.5 Arial,Helvetica,sans-serif; letter-spacing:normal; text-transform:none; }
:is(body.growth-page,body) .wiki-toc { border-top:1px solid #454c54; padding-top:8px; }
:is(body.growth-page,body) .wiki-toc a { line-height:1.5; padding:6px 0; }
:is(body.growth-page,body) .wiki-paper { display:flow-root; }
:is(body.growth-page,body) .wiki-infobox { float:right; width:280px; max-width:44%; margin:0 0 22px 24px; padding:8px; border:1px solid #72777d; background:#16191d; color:#eaecf0; font:14px/1.5 Arial,Helvetica,sans-serif; }
:is(body.growth-page,body) .wiki-infobox-title { text-align:center; font-size:19px; font-weight:700; padding:2px 4px 9px; }
:is(body.growth-page,body) .wiki-infobox .wiki-entry-art { width:100%; max-width:none; margin:0; padding:0; border:0; box-shadow:none; background:transparent; }
:is(body.growth-page,body) .wiki-infobox .wiki-entry-art img { display:block; width:100%; height:auto; object-fit:contain; }
:is(body.growth-page,body) .wiki-infobox .wiki-entry-art figcaption { padding:7px 3px 9px; color:#c4c7cb; font:12px/1.45 Arial,Helvetica,sans-serif; text-transform:none; letter-spacing:normal; }
:is(body.growth-page,body) .wiki-infobox .wiki-entry-record { display:block; margin:0; padding:8px 2px 0; border:0; border-top:1px solid #454c54; }
:is(body.growth-page,body) .wiki-infobox .wiki-entry-record>div { display:grid; grid-template-columns:90px minmax(0,1fr); gap:8px; padding:5px 0; }
:is(body.growth-page,body) .wiki-infobox .wiki-entry-record :is(dt,dd) { margin:0; padding:0; font:14px/1.45 Arial,Helvetica,sans-serif; color:#eaecf0; letter-spacing:normal; text-transform:none; overflow-wrap:anywhere; }
:is(body.growth-page,body) .wiki-infobox .wiki-entry-record dt { font-weight:700; }
:is(body.growth-page,body) .wiki-deck { margin:0 0 16px; max-width:none; color:#eaecf0; font:16px/1.65 Arial,Helvetica,sans-serif; }
:is(body.growth-page,body) .wiki-evidence-note { margin:0 0 20px; padding:0; border:0; color:#b1b7be; font:13px/1.6 Arial,Helvetica,sans-serif; }
:is(body.growth-page,body) .wiki-chapter { padding:0; margin:0 0 24px; border:0; }
:is(body.growth-page,body) .wiki-chapter h2 { overflow:hidden; margin:24px 0 12px; padding-bottom:6px; }
:is(body.growth-page,body) .wiki-chapter p { max-width:none; margin:0 0 16px; font:16px/1.65 Arial,Helvetica,sans-serif; }
:is(body.growth-page,body) .wiki-chapter-mark { display:none; }
:is(body.growth-page,body) .wiki-context { clear:both; }
:is(body.growth-page,body) .wiki-symbol-guide { clear:both; margin:24px 0; padding:12px 0; border-block:1px solid #454c54; }
:is(body.growth-page,body) .wiki-symbol-guide summary { cursor:pointer; font:600 14px/1.6 Arial,Helvetica,sans-serif; }
:is(body.growth-page,body) .wiki-symbol-guide summary span { color:#b1b7be; font-weight:400; padding-left:8px; }
:is(body.growth-page,body) .wiki-symbols { margin-top:16px; }
:is(body.growth-page,body) .wiki-symbols a { padding:12px; background:#16191d; border:1px solid #454c54; }
:is(body.growth-page,body) .wiki-related { gap:0; }
:is(body.growth-page,body) .wiki-related li { padding:8px 0; background:transparent; border:0; border-bottom:1px solid #454c54; }
@media(max-width:1100px) { :is(body.growth-page,body) .wiki-reading-layout { grid-template-columns:130px minmax(0,1fr); gap:20px; } :is(body.growth-page,body) .wiki-infobox { width:255px; margin-left:20px; } }
@media(max-width:800px) { :is(body.growth-page,body) .wiki-reading-layout { display:block; } :is(body.growth-page,body) .wiki-reading-rail { position:static; margin:0 0 24px; padding:0; } :is(body.growth-page,body) .wiki-toc { grid-template-columns:repeat(2,minmax(0,1fr)); column-gap:20px; } :is(body.growth-page,body) .wiki-return { margin-top:12px; } }
@media(max-width:650px) { body::before,html[data-time-theme] body::before { background-image:linear-gradient(#000000e6,#000000e6),url('/brand/patterns/theissa-authored-monogram-on-white.png'); background-size:auto,700px auto; } :is(body.growth-page,body) .wiki-infobox { float:none; width:280px; max-width:100%; margin:0 auto 22px; } :is(body.growth-page,body) .wiki-article-heading h1 { font-size:28px; } :is(body.growth-page,body) .wiki-symbol-guide summary span { display:block; padding-left:16px; } }
:is(body.growth-page, body) .wiki-working-title {
  display: inline;
  cursor: help;
  border-bottom: 1px dotted currentColor;
  border-radius: 2px;
}
:is(body.growth-page, body) .wiki-working-title > span {
  display: inline-block;
  max-width: 100%;
  filter: blur(4px);
  user-select: none;
}
:is(body.growth-page, body) .wiki-working-title:focus-visible {
  outline: 2px solid #d7b779;
  outline-offset: 3px;
}
:is(body.growth-page, body) .wiki-working-title-context {
  position: fixed;
  z-index: 1000;
  box-sizing: border-box;
  width: 330px;
  max-width: calc(100vw - 24px);
  padding: 14px 16px;
  border: 1px solid #8d7956;
  border-radius: 6px;
  background: #191c20;
  color: #f1eee8;
  box-shadow: 0 4px 20px #0008;
  font: 15px/1.5 Arial, sans-serif;
}
