/* Shared celestial identity. Reading surfaces retain the site's theme tokens. */
:root{--space:#05090e;--starlight:#f0ede5;--bronze:#d5b579}
.button.secondary:hover{color:var(--ink);border-color:var(--accent);background:var(--surface)}
.celestial-home .button:hover,.masthead-copy button:hover,#chrono-open:hover{color:#05090e}
.celestial-home a:hover,.celestial-masthead a:hover{color:var(--bronze)}
.celestial-home .button:hover{color:#05090e}
.celestial-home :focus-visible,.celestial-masthead :focus-visible,.chronoscope :focus-visible{outline-color:#d5b579}
.celestial-home,.celestial-masthead{position:relative;isolation:isolate;background:var(--space);color:var(--starlight);overflow:hidden}
.celestial-home:before,.celestial-masthead:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#05090ed9,#05090e70),url(../../sigillite-theme-v2/assets/images/imperial-atlas.webp) center/cover;opacity:.7;pointer-events:none}
.celestial-home{display:grid;grid-template-columns:40% 60%;min-height:760px;align-items:center;padding:56px 4.4% 72px}
.celestial-intro{padding-right:24px;z-index:2}.celestial-intro h1{font-size:clamp(48px,5.2vw,78px);line-height:1.12;margin:24px 0;letter-spacing:-.025em}.celestial-intro>p{max-width:310px;color:#b6c3cd}.celestial-intro .universe-label{color:var(--bronze);font-size:16px}.celestial-intro .button{margin-top:32px;background:var(--bronze);color:var(--space)}.quiet-link{display:block;margin-top:24px;color:var(--bronze);font-size:16px;width:fit-content}
.portal{position:relative;height:620px;min-width:0;--orbit-angle:0deg}.portal-picture{position:absolute;left:50%;top:45%;width:65%;aspect-ratio:1;border-radius:50%;overflow:hidden;transform:translate(-50%,-50%);border:1px solid #d5b57970;box-shadow:0 0 90px #d5b5790c}.portal-picture img{width:100%;height:100%;object-fit:cover;object-position:69% center;transform:scale(1.03) translateX(var(--scene-x,0px));transition:transform 600ms ease}.portal-picture:after{content:'';position:absolute;inset:0;box-shadow:inset 0 0 50px 12px #05090e;border-radius:50%}.portal-ring{position:absolute;left:50%;top:45%;width:79%;aspect-ratio:1;border:1px solid #d5b57940;border-radius:50%;transform:translate(-50%,-50%) rotate(var(--orbit-angle));transition:transform 700ms ease}.portal-ring:before,.portal-ring:after{content:'';position:absolute;border-radius:50%;pointer-events:none}.portal-ring:before{inset:12px;border:1px dashed #d5b57930}.portal-ring:after{width:36px;height:36px;left:calc(50% - 18px);top:-18px;border-radius:50%;background:#05090e url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23d5b579%22%20stroke-width%3D%221.25%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2212%22%2F%3E%3Cellipse%20cx%3D%2220%22%20cy%3D%2220%22%20rx%3D%226%22%20ry%3D%2217%22%20transform%3D%22rotate%2835%2020%2020%29%22%2F%3E%3Cpath%20d%3D%22M3%2020h34M20%203v34%22%2F%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%223%22%2F%3E%3C%2Fg%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%221%22%20fill%3D%22%23f0ede5%22%2F%3E%3C%2Fsvg%3E") center/32px 32px no-repeat;box-shadow:0 0 12px #05090e;transform:none}
.portal-destinations a{position:absolute;width:160px;min-height:70px;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;transform:translate(-50%,-50%);font-size:16px;text-align:center;text-decoration:none;color:var(--starlight);line-height:1.3;text-shadow:0 1px 8px #000}.portal-destinations a:nth-child(1){left:22%;top:19%}.portal-destinations a:nth-child(2){left:50%;top:7%}.portal-destinations a:nth-child(3){left:80%;top:21%}.portal-destinations a:nth-child(4){left:85%;top:62%}.portal-destinations a:nth-child(5){left:50%;top:81%}.portal-destinations a:nth-child(6){left:16%;top:61%}.portal-destinations a>span:last-child{padding:3px 8px;background:#05090e9c;border-radius:3px}.portal-star{display:block;width:8px;height:8px;border-radius:50%;background:var(--bronze);box-shadow:0 0 0 5px #d5b57912,0 0 20px #d5b57950}.portal-destinations a:hover,.portal-destinations a:focus-visible{color:var(--bronze)}.portal-destinations a:hover .portal-star,.portal-destinations a:focus-visible .portal-star{box-shadow:0 0 0 8px #d5b57925,0 0 26px #d5b57970}
.portal-caption{position:absolute;top:92%;left:5%;right:5%;text-align:center}.portal-caption h2{font-size:23px}.portal-caption p{font-size:16px;color:#b6c3cd;margin-top:8px}
.celestial-masthead{min-height:470px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;padding:70px max(4.4%,24px);gap:64px}.masthead-copy{z-index:2;max-width:760px}.archive-home{color:var(--bronze);font-size:15px;text-decoration:none}.masthead-copy h1{font-size:clamp(40px,5vw,72px);line-height:1.1;margin:24px 0}.masthead-copy>p{font-size:21px;color:#b6c3cd;max-width:520px}.masthead-copy .search-form{margin-top:32px;max-width:580px}.masthead-copy input{background:#101a23;color:var(--starlight);border-color:#62717b}.masthead-copy input::placeholder{color:#b6c3cd}.masthead-copy button{background:var(--bronze);color:var(--space);border-color:var(--bronze)}
.masthead-orbit{width:min(90%,350px);aspect-ratio:1;border-radius:50%;position:relative;justify-self:center;border:1px solid #d5b57980;padding:12px;transform:rotate(-8deg)}.masthead-orbit:before{content:'';position:absolute;inset:-18px;border:1px solid #d5b57930;border-radius:50%}.masthead-orbit:after{content:'';position:absolute;left:50%;top:-23px;width:8px;height:8px;background:var(--bronze);transform:rotate(45deg)}.masthead-orbit img{height:100%;width:100%;object-fit:cover;border-radius:50%;object-position:70% center;transform:rotate(8deg)}.celestial-wiki .masthead-orbit img{object-position:20% center}.celestial-gallery .masthead-orbit{width:min(90%,380px)}.celestial-podcast .masthead-orbit img{object-position:center}
.section{padding-top:72px;padding-bottom:72px}.start-section{border:0;position:relative}.start-section:after{content:'';position:absolute;left:64px;right:64px;bottom:0;height:1px;background:var(--line)}.start-links a{padding:16px 0 24px}.start-links strong{font-family:Cinzel,serif;font-size:23px}.start-links a:hover strong{color:var(--accent)}.section-heading h2,.collection-heading h2{font-size:34px}.collection-heading{margin-bottom:40px}.entry-image{border-radius:3px}.entry-image img{aspect-ratio:1.65}.entry h3{font-family:Cinzel,serif;font-weight:400;font-size:27px;line-height:1.3}.entry-copy{padding-top:4px}.entry-lead h3{font-size:34px}.collection-grid .entry:first-child{grid-column:1/-1;display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center;padding-bottom:40px;border-bottom:1px solid var(--line)}.collection-grid .entry:first-child h3{font-size:38px}.collection-grid .entry:first-child .entry-image img{aspect-ratio:1.5}.collection-grid .entry:first-child:not(:has(.entry-image)){display:block}
.podcast-band{position:relative;border:0;gap:80px}.podcast-band img{border-radius:50%;aspect-ratio:1;max-width:390px;justify-self:center;border:1px solid var(--line);padding:12px}.podcast-band p{max-width:430px;color:var(--muted)}.podcast-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}.episode-list{max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:0 48px}.episode-list article:first-child{grid-column:1/-1;background:var(--surface);padding:40px;border:1px solid var(--line);margin-bottom:40px;max-width:100%}.episode-list article:first-child h2{font:400 36px/1.25 Cinzel,serif;max-width:840px}.episode-list article:first-child p{max-width:800px}.episode-list audio{display:block;max-width:100%}
.wiki-index article{padding:28px 0}.wiki-index h2{font-family:Cinzel,serif;font-size:28px}.wiki-index p{max-width:650px}.reading-note{border-top:2px solid var(--accent);border-radius:2px;padding:32px}.reading-note h2{line-height:1.35}.filter-nav a{border-radius:24px;padding:9px 20px}.review-intro{margin-bottom:16px;padding-top:0;border-top:0}.reviews-home .empty-state{min-height:220px;border-top:1px solid var(--line);padding:40px 0}.collection-link{margin:0 0 24px;color:var(--accent)}.archive-filter{background:var(--surface);padding:24px;border:1px solid var(--line);border-radius:4px}.art-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px}.art-grid img{height:auto;aspect-ratio:1.2;object-fit:cover;background:var(--surface)}.art-grid figcaption{font-size:18px}.art-grid figcaption span{font-size:15px;margin-top:4px}.artist-index a{padding:22px 0}
.article{position:relative;isolation:isolate;padding-top:72px}.article:before{content:'';position:absolute;left:0;right:0;top:0;height:420px;z-index:-1;background:radial-gradient(ellipse at 85% 0%,#d5b57912,transparent 60%);pointer-events:none}.article-header{border-bottom:1px solid var(--line);padding-bottom:48px}.article-header>a:first-child{color:var(--accent);font-size:16px}.article-header h1{line-height:1.13}.article-plate{padding:0 24px}.article-plate img{border-radius:3px}.prose{max-width:790px;font-size:20px;line-height:1.85}.prose h2{line-height:1.3}.source-notes,.article-end{padding-top:32px}.chronicle-contents{border-left:2px solid var(--accent)}.site-footer{position:relative;padding-top:64px;padding-bottom:64px;background:var(--surface)}.site-footer:before{content:'';position:absolute;width:38px;height:38px;left:50%;top:-20px;border:1px solid var(--line);border-radius:50%;background:var(--ground);pointer-events:none}
@media(max-width:1100px){.celestial-home{grid-template-columns:39% 61%;min-height:680px;padding-left:32px;padding-right:32px}.celestial-intro h1{font-size:52px}.portal{height:550px}.portal-destinations a{font-size:14px;width:130px}.celestial-masthead{gap:40px;padding:64px 32px}.masthead-copy h1{font-size:52px}.masthead-orbit{width:85%}.collection-grid .entry:first-child h3{font-size:30px}.section{padding-left:32px;padding-right:32px}}
@media(max-width:760px){.celestial-home{display:flex;flex-direction:column;padding:44px 24px 48px;min-height:0;align-items:stretch}.celestial-intro{padding:0}.celestial-intro h1{font-size:46px;max-width:460px;margin:16px 0}.celestial-intro h1 br{display:none}.celestial-intro h1 br:after{content:' '}.celestial-intro>p{max-width:400px}.celestial-intro .button{margin-top:24px}.quiet-link{display:inline-block;margin-left:16px;font-size:14px}.portal{height:500px;margin:40px -8px 0}.portal-picture{width:65%;top:44%}.portal-ring{width:82%;top:44%}.portal-destinations a{font-size:13px;width:112px}.portal-destinations a:nth-child(1){left:18%;top:21%}.portal-destinations a:nth-child(2){left:50%;top:8%}.portal-destinations a:nth-child(3){left:82%;top:21%}.portal-destinations a:nth-child(4){left:82%;top:61%}.portal-destinations a:nth-child(5){left:50%;top:77%}.portal-destinations a:nth-child(6){left:18%;top:61%}.portal-caption{top:89%}.portal-caption h2{font-size:22px}.portal-caption p{font-size:15px}.celestial-masthead{display:block;padding:40px 24px 48px;min-height:0}.masthead-copy h1{font-size:42px;margin:20px 0}.masthead-copy>p{font-size:19px;max-width:90%}.masthead-orbit{position:absolute;right:-60px;top:10px;width:220px;opacity:.18;z-index:-1}.masthead-copy .search-form{margin-top:28px}.masthead-copy .search-form input{font-size:16px}.section{padding:48px 24px}.start-section:after{left:24px;right:24px}.start-links{gap:16px 24px}.start-links strong{font-size:21px}.section-heading{align-items:start;gap:16px}.section-heading h2,.collection-heading h2{font-size:29px}.section-heading>a{white-space:normal;max-width:100px}.collection-grid .entry:first-child{display:block;padding-bottom:32px}.collection-grid .entry:first-child .entry-copy{padding-top:12px}.collection-grid .entry:first-child h3{font-size:29px}.entry h3{font-size:25px}.editorial-grid .entry:not(.entry-lead) h3{font-size:21px}.podcast-band{gap:32px}.podcast-band img{width:75%}.podcast-heading{align-items:start}.podcast-heading h2{font-size:30px}.podcast-heading .button{font-size:14px;padding:10px 12px}.episode-list{display:block}.episode-list article:first-child{padding:24px;margin-bottom:24px}.episode-list article:first-child h2{font-size:28px}.episode-list h2{font-size:25px}.archive-filter{padding:20px;gap:16px}.archive-filter label{flex-basis:100%}.art-grid{gap:32px 20px}.art-grid img{aspect-ratio:.85}.art-grid figcaption{font-size:16px}.art-grid figcaption span{font-size:14px}.article{padding-top:40px}.article-header{padding-bottom:32px}.article-header h1{font-size:38px}.prose{font-size:19px}.wiki-index h2{font-size:26px}.site-footer{padding:48px 24px}}
@media(max-width:370px){.celestial-intro h1{font-size:39px}.quiet-link{display:block;margin-left:0;margin-top:16px}.portal{height:440px}.portal-destinations a{width:100px;font-size:12px}.masthead-copy h1{font-size:36px}.art-grid{grid-template-columns:1fr}.art-grid img{aspect-ratio:1.2}.start-links{grid-template-columns:1fr}.episode-list article:first-child{padding:20px}}
@media(prefers-reduced-motion:reduce){.portal-picture img,.portal-ring{transition:none;transform:none}.portal-ring{transform:translate(-50%,-50%)}}

@media(max-width:760px){.portal-ring:after{width:30px;height:30px;left:calc(50% - 15px);top:-15px;background-size:28px 28px}}

.portal-ring{pointer-events:none}

/* Rotary section selector: a fixed index, rotating choices, and one matching action. */
.portal.is-dial{height:710px;touch-action:pan-y;user-select:none}
.is-dial .portal-picture,.is-dial .portal-ring{top:43%}
.is-dial .portal-ring{transform:translate(-50%,-50%)}
.is-dial .portal-picture{width:58%}
.is-dial .portal-destinations{position:absolute;inset:0;touch-action:none;cursor:grab}
.is-dial .portal-destinations a{width:150px;transition:transform 450ms cubic-bezier(.2,.7,.2,1);cursor:pointer}
.is-dial .portal-destinations a[aria-current=true]{color:#f0d6a0}
.is-dial .portal-destinations a[aria-current=true]>span:last-child{border-bottom:1px solid #d5b579;background:#05090ee6}
.is-dial .portal-destinations a[aria-current=true] .portal-star{box-shadow:0 0 0 7px #d5b57920,0 0 18px #d5b57980}
.is-dial .portal-caption{top:92%;left:0;right:0}
.is-dial .portal-caption h2{font-size:22px}
.is-dial .portal-caption p{margin-top:6px}
.dial-controls{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px}
.dial-controls button{background:transparent;color:#d5b579;border-color:#d5b57970;width:46px;padding:4px;font-size:28px}
.dial-controls .button{background:#d5b579;color:#05090e;min-width:205px}
.portal-caption .dial-hint{font-size:13px;color:#b6c3cd;margin-top:12px}
.dial-dragging .portal-destinations,.dial-dragging .portal-destinations a{cursor:grabbing}
.dial-dragging .portal-destinations a{transition:none}
@media(max-width:1100px){.portal.is-dial{height:660px}.is-dial .portal-destinations a{width:125px}}
@media(max-width:760px){.portal.is-dial{height:550px;margin-top:32px}.is-dial .portal-picture,.is-dial .portal-ring{top:40%}.is-dial .portal-destinations a{width:108px;font-size:13px}.is-dial .portal-caption{top:72%}.dial-controls{gap:8px}.dial-controls .button{min-width:190px;font-size:15px}.dial-controls button{width:44px}.portal-caption .dial-hint{font-size:12px}}
@media(prefers-reduced-motion:reduce){.is-dial .portal-destinations a{transition:none}}

@media(min-width:761px){.celestial-home:has(.is-dial){padding-bottom:130px}}

.is-dial .portal-ring,.dial-resizing .portal-destinations a{transition:none}

/* An engraved rotating bezel meets a fixed chevron at twelve o'clock. */
.is-dial .portal-ring{border:9px solid #242a2b;outline:1px solid #9c855b;box-shadow:0 0 0 5px #080d12,0 0 0 6px #665943,inset 0 0 0 1px #b29a6b,inset 0 0 24px #000,0 6px 24px #0008}
.is-dial .portal-ring:before{inset:9px;border:1px solid #675b44;box-shadow:0 0 0 4px #090e13}
.is-dial .portal-ring:after{z-index:3;width:48px;height:38px;left:calc(50% - 24px);top:-34px;border-radius:0;background:#10161c;clip-path:polygon(0 0,100% 0,100% 40%,50% 100%,0 40%);box-shadow:none;transform:none;border-top:3px solid #d5b579;background:linear-gradient(145deg,#e5c889 0%,#8d754b 25%,#292c2a 26%,#121920 63%,#9c855b 64%,#e5c889 69%,#171d22 70%);filter:drop-shadow(0 2px 3px #000)}
.dial-wheel{position:absolute;inset:-9px;border-radius:50%;transform:rotate(0deg);transition:transform 450ms cubic-bezier(.2,.7,.2,1);pointer-events:none}
.dial-wheel:before{content:'';position:absolute;inset:0;border-radius:50%;background:repeating-conic-gradient(from -1deg,#b19a6c 0deg 1deg,transparent 1deg 6deg);mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 calc(100% - 6px));opacity:.75}
.dial-sigil{position:absolute;inset:0;pointer-events:none}
.dial-sigil:after{content:'';position:absolute;width:24px;height:22px;left:calc(50% - 12px);top:8px;background:#bda372;clip-path:polygon(50% 0,100% 75%,82% 100%,50% 47%,18% 100%,0 75%);filter:drop-shadow(0 0 4px #d5b57960)}
.dial-locked .portal-ring:after{filter:drop-shadow(0 0 7px #e4bf7370);border-top-color:#f0d6a0}
.dial-dragging .dial-wheel,.dial-resizing .dial-wheel{transition:none}
.dial-dragging .portal-ring:after{filter:none}
.is-dial .portal-destinations a[aria-current=true] .portal-star{opacity:0;box-shadow:none}
@media(max-width:760px){.is-dial .portal-ring{border-width:7px}.dial-wheel{inset:-7px}.is-dial .portal-ring:after{width:38px;height:31px;left:calc(50% - 19px);top:-28px}.dial-sigil:after{width:20px;height:18px;left:calc(50% - 10px);top:7px}}
@media(prefers-reduced-motion:reduce){.dial-wheel{transition:none}}

.is-dial .portal-ring:after{clip-path:polygon(0 0,50% 52%,100% 0,100% 42%,50% 100%,0 42%);border-top:0;background:linear-gradient(#f0d6a0,#8d754b 60%,#d5b579)}

/* Gothic crest and matching engraved seals replace the generic chevrons. */
.is-dial .portal-ring:after{width:90px;height:58px;left:calc(50% - 45px);top:-48px;clip-path:none;border:0;border-radius:0;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%2064%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23f0d6a0%22%2F%3E%3Cstop%20offset%3D%22.48%22%20stop-color%3D%22%23a58b58%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23dbc38a%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cg%20fill%3D%22url%28%23g%29%22%20stroke%3D%22%23161b1d%22%20stroke-width%3D%221.3%22%20stroke-linejoin%3D%22miter%22%3E%3Cpath%20d%3D%22M40%2025%209%209%202%2010%208%2019%2034%2031%204%2022%209%2030%2034%2038%2010%2035%2017%2043%2038%2043%2027%2049%2041%2048Z%22%2F%3E%3Cpath%20d%3D%22M60%2025%2091%209%2098%2010%2092%2019%2066%2031%2096%2022%2091%2030%2066%2038%2090%2035%2083%2043%2062%2043%2073%2049%2059%2048Z%22%2F%3E%3Cpath%20d%3D%22M50%203%2065%2013%2065%2034%2059%2047%2050%2059%2041%2047%2035%2034%2035%2013Z%22%20fill%3D%22%2312191e%22%20stroke%3D%22%23a58b58%22%2F%3E%3Cpath%20d%3D%22M40%2021Q40%2011%2050%2011Q60%2011%2060%2021V29L56%2034V42H44V34L40%2029Z%22%2F%3E%3Cpath%20d%3D%22M42%2022%2048%2024%2047%2029%2042%2028Z%20M58%2022%2052%2024%2053%2029%2058%2028Z%22%20fill%3D%22%2305090e%22%20stroke%3D%22none%22%2F%3E%3Cpath%20d%3D%22M50%2029%2047%2034H53Z%22%20fill%3D%22%2305090e%22%20stroke%3D%22none%22%2F%3E%3Cpath%20d%3D%22M47%2036V42M50%2036V42M53%2036V42%22%20fill%3D%22none%22%20stroke%3D%22%23332c22%22%2F%3E%3Cpath%20d%3D%22M44%2048%2050%2055%2056%2048%22%20fill%3D%22none%22%20stroke%3D%22%23d5b579%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center/contain no-repeat;filter:drop-shadow(0 2px 3px #000)}
.dial-sigil:after{width:24px;height:28px;left:calc(50% - 12px);top:8px;clip-path:none;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2028%22%3E%3Cpath%20d%3D%22M12%201%2022%2010%2019%2023%2012%2027%205%2023%202%2010Z%22%20fill%3D%22%2310171c%22%20stroke%3D%22%23b59a64%22%20stroke-width%3D%221.5%22%2F%3E%3Cpath%20d%3D%22M12%204%2016%209%2012%2014%208%209Z%22%20fill%3D%22%23dbc38a%22%2F%3E%3Cpath%20d%3D%22M8%2017H16M12%2015V23M8%2023H16%22%20fill%3D%22none%22%20stroke%3D%22%23d5b579%22%20stroke-width%3D%221.7%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;filter:none}
.is-dial .portal-ring{border-color:#202526;outline-color:#897348;box-shadow:0 0 0 4px #05090e,0 0 0 6px #4c4435,inset 0 0 0 1px #9b855a,inset 0 0 22px #000,0 5px 24px #000a}.dial-wheel:before{opacity:.5}.dial-locked .portal-ring:after{filter:drop-shadow(0 0 5px #d5b57960)}
@media(max-width:760px){.is-dial .portal-ring:after{width:72px;height:46px;left:calc(50% - 36px);top:-38px}.dial-sigil:after{width:20px;height:24px;left:calc(50% - 10px);top:7px}}

/* Recessed, weathered reliquary ornament; subdued metal rather than a bright badge. */
.is-dial .portal-ring:after{width:112px;height:72px;left:calc(50% - 56px);top:-59px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20140%2090%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22metal%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%22.3%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%238b7956%22%2F%3E%3Cstop%20offset%3D%22.28%22%20stop-color%3D%22%23514a38%22%2F%3E%3Cstop%20offset%3D%22.6%22%20stop-color%3D%22%23272b28%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23685a40%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22bone%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23b0a080%22%2F%3E%3Cstop%20offset%3D%22.42%22%20stop-color%3D%22%23766b54%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23302f29%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22rim%22%3E%3Cstop%20stop-color%3D%22%23292e2a%22%2F%3E%3Cstop%20offset%3D%22.42%22%20stop-color%3D%22%2396835e%22%2F%3E%3Cstop%20offset%3D%22.6%22%20stop-color%3D%22%2364583f%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23252a27%22%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D%22shadow%22%20x%3D%22-30%25%22%20y%3D%22-30%25%22%20width%3D%22160%25%22%20height%3D%22180%25%22%3E%3CfeDropShadow%20dx%3D%220%22%20dy%3D%222%22%20stdDeviation%3D%221.5%22%20flood-color%3D%22%23000%22%20flood-opacity%3D%22.9%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%20filter%3D%22url%28%23shadow%29%22%20stroke-linejoin%3D%22round%22%3E%3Cg%20fill%3D%22url%28%23metal%29%22%20stroke%3D%22%236a5e46%22%20stroke-width%3D%22.8%22%3E%3Cpath%20d%3D%22M59%2037C44%2031%2025%2020%207%2019L12%2026%208%2028%2025%2035%2011%2034%2016%2040%2031%2046%2019%2044%2024%2051%2040%2055%2029%2055%2037%2062%2054%2060%2062%2049Z%22%2F%3E%3Cpath%20d%3D%22M81%2037C96%2031%20114%2020%20132%2018L129%2024%20132%2028%20115%2035%20129%2034%20124%2041%20109%2046%20121%2045%20116%2052%20100%2055%20111%2056%20103%2063%2086%2060%2078%2049Z%22%2F%3E%3C%2Fg%3E%3Cg%20stroke%3D%22%23151c1c%22%20stroke-width%3D%222%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M15%2025Q35%2030%2055%2042M23%2036%2055%2047M29%2046%2054%2051M40%2055%2054%2055M125%2024Q105%2030%2085%2042M117%2036%2085%2047M111%2046%2086%2051M100%2055%2086%2055%22%2F%3E%3C%2Fg%3E%3Cg%20stroke%3D%22%23a18c61%22%20opacity%3D%22.45%22%20stroke-width%3D%22.65%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M16%2022Q39%2031%2054%2038M22%2033%2051%2043M28%2043%2051%2048M38%2052%2051%2053M124%2022Q101%2031%2086%2038M118%2033%2089%2043M112%2043%2089%2048M102%2052%2089%2053%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M70%205%2091%2029%2088%2062%2070%2082%2052%2063%2049%2029Z%22%20fill%3D%22%2311191a%22%20stroke%3D%22url%28%23rim%29%22%20stroke-width%3D%223%22%2F%3E%3Cpath%20d%3D%22M70%2012%2085%2031%2082%2060%2070%2074%2058%2060%2055%2031Z%22%20fill%3D%22%23202522%22%20stroke%3D%22%234c4636%22%2F%3E%3Cpath%20d%3D%22M60%2037C58%2024%2062%2019%2070%2019C79%2019%2083%2026%2081%2037L80%2044%2076%2048%2076%2058%2071%2063%2064%2058%2064%2049%2060%2044Z%22%20fill%3D%22url%28%23bone%29%22%20stroke%3D%22%23968565%22%20stroke-width%3D%22.6%22%2F%3E%3Cpath%20d%3D%22M61%2037Q65%2033%2068%2039L67%2045%2062%2044Z%20M73%2038Q77%2033%2080%2037L78%2044%2073%2045Z%22%20fill%3D%22%23080f11%22%2F%3E%3Cpath%20d%3D%22M70%2043%2067%2049%2072%2049Z%22%20fill%3D%22%23101717%22%2F%3E%3Cpath%20d%3D%22M64%2050%2068%2052%2075%2050M66%2053%2066%2057M69%2053%2069%2060M72%2053%2072%2059M75%2052%2075%2056%22%20stroke%3D%22%23161d1d%22%20fill%3D%22none%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20d%3D%22M70%2020%2068%2026%2071%2030%2070%2034M60%2039%2064%2040M78%2048%2075%2047%22%20stroke%3D%22%233b3d32%22%20fill%3D%22none%22%20stroke-width%3D%22.8%22%2F%3E%3Cpath%20d%3D%22M64%2025Q69%2021%2076%2026%22%20stroke%3D%22%23c4b490%22%20fill%3D%22none%22%20opacity%3D%22.45%22%2F%3E%3Cg%20fill%3D%22%238b7953%22%20stroke%3D%22%2311191a%22%20stroke-width%3D%221%22%3E%3Ccircle%20cx%3D%2254%22%20cy%3D%2231%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%2286%22%20cy%3D%2231%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%2257%22%20cy%3D%2259%22%20r%3D%221.8%22%2F%3E%3Ccircle%20cx%3D%2283%22%20cy%3D%2259%22%20r%3D%221.8%22%2F%3E%3C%2Fg%3E%3Cg%20stroke%3D%22%23b3a07b%22%20stroke-width%3D%22.6%22%20opacity%3D%22.35%22%3E%3Cpath%20d%3D%22M52%2039%2054%2043M54%2048%2055%2046M82%2063%2078%2066M61%2065%2063%2068M69%2012%2072%2016M28%2030%2030%2033M112%2029%20110%2032M45%2053%2047%2056%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M65%2070%2070%2077%2075%2070%22%20fill%3D%22none%22%20stroke%3D%22%2388754f%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center/contain no-repeat;filter:drop-shadow(0 2px 4px #000)}
.dial-locked .portal-ring:after{filter:drop-shadow(0 2px 4px #000)}.dial-sigil:after{opacity:.7;filter:sepia(.2) saturate(.55) brightness(.8)}.is-dial .portal-ring{outline-color:#685d44;border-color:#242a27;box-shadow:0 0 0 4px #070d10,0 0 0 6px #3e3d31,inset 0 0 0 1px #76694c,inset 0 0 22px #000,0 5px 24px #000a}.dial-wheel:before{opacity:.32}.is-dial .portal-ring:before{border-color:#494735}
@media(max-width:760px){.is-dial .portal-ring:after{width:94px;height:60px;left:calc(50% - 47px);top:-49px}}

.related-chronicles{border-top:1px solid var(--line);margin-top:48px;padding-top:8px}.related-chronicles h2{font-size:26px}.related-chronicles ul{padding-left:22px}.related-chronicles p{font-size:16px}
