/* ANNA TIMORA / EDITORIAL RELEASE 1.2 — all scoped to the WordPress presentation. */
.atw-website{--atw-brass:#bda57b;--atw-bone:#e9e0d3;--atw-violet:#84708f}
.atw-website :is(a,button,input,textarea):focus-visible{outline:3px solid #e2bc8e;outline-offset:4px}
.atw-website .nw-intro h2,.atw-website .feature-copy h2{letter-spacing:-.028em}
.atw-book-gallery .atw-natalie-art{background:linear-gradient(0deg,#0e0d14 0%,transparent 55%),url('../images/temple-illustration.svg') center/cover no-repeat}
.atw-etched-real{display:none}
.atw-temple-illustration{background:linear-gradient(180deg,#0b0c10bb,#121014cc),url('../images/temple-illustration.svg') center/cover no-repeat!important}
.atw-temple-illustration .atw-temple-number{display:none}
.atw-temple-feature-image{display:block;width:100%;height:100%;object-fit:cover;position:absolute;inset:0;opacity:.76;mix-blend-mode:screen}
.atw-temple-illustration .feature-detail,.atw-temple-illustration .feature-detail-bottom{z-index:2}
.atw-feature-hollar,.atw-hollar-art{background-image:linear-gradient(to bottom,rgba(6,7,8,.22),rgba(5,6,8,.16) 50%,rgba(4,5,5,.67)),url('../images/hollar-editorial.webp')!important;background-position:54% 50%;}
.atw-hollar-hero{background:linear-gradient(90deg,rgba(4,8,8,.89),rgba(13,15,17,.52),rgba(16,18,20,.15)),url('../images/hollar-editorial.webp') center 43%/cover!important}
/* Curated archive evidence image is an illustrative assembly, never presented as an archival record. */
.atw-archive-evidence .atw-archive-visual{background-image:linear-gradient(0deg,#080609 2%,transparent 84%),url('https://upload.wikimedia.org/wikipedia/commons/0/0a/Self-Portrait_with_Palette.JPG')!important;background-position:55% 26%}
.atw-archive-settings .atw-temple-mini{background:#17171a!important}
.atw-archive-settings .atw-temple-mini:before{display:none}
.atw-temple-mini img{object-fit:cover;width:100%;height:100%;opacity:.7}
.atw-archive-visuals .archive-card{border:1px solid #454044;transition:border-color .25s,transform .25s}
.atw-archive-visuals .archive-card:hover{border-color:#a88b9e;transform:translateY(-3px)}
/* Heritage inspired temple: real history translated to original etched graphic, not pseudo-facsimile. */
.nw-stage.nw-garden-map{background:#0a0b0c}
.nw-garden-art{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;opacity:.87;filter:contrast(1.03);pointer-events:none}
.nw-cosmos-grid{border:1px solid #756476;box-shadow:0 26px 80px #0008}
.nw-viewport{background:radial-gradient(ellipse at center,#27212b,#0b0c0d 80%)}
.nw-node-photo{background:#201f26;border-color:#a79190;border-radius:3px;box-shadow:0 0 0 4px #141219,0 6px 14px #0008}
.nw-node.nw-center .nw-node-photo{background:#564254;border-color:#dac3a8}
.nw-node-label{background:#0a0b0de5;border:1px solid #4c4045a8;padding:6px 5px;font-size:12px;line-height:1.15}
.nw-node.nw-era-ancient .nw-node-photo{border-radius:50%;height:64px;width:64px;background:#342b3c;color:#f2dcb3}
.nw-node.nw-era-ancient .nw-node-label{color:#f0cdab}
.nw-node.nw-dim{opacity:.13}
.nw-inspector{background:linear-gradient(180deg,#241d26,#151216)}
.nw-inspector-portrait{height:170px}
.nw-influence{background:#bda6d8}
.nw-accessible-index{background:#151319;border:1px solid #544a57;margin:18px 0;padding:18px 24px}
.nw-accessible-index summary{font:600 13px 'Source Sans 3',sans-serif;letter-spacing:.08em;cursor:pointer;color:#e7d7e9}
.nw-accessible-index ul{columns:3;list-style:none;margin:16px 0 0;padding:0}
.nw-accessible-index li{margin:0 0 9px;font-size:14px;break-inside:avoid}
.nw-cosmos .nw-intro{max-width:860px}
.nw-cosmos .nw-intro p{max-width:790px}
/* The inspiration long-form essay */
.atw-inspiration-hero{background:radial-gradient(ellipse at 74% 20%,#382738 0,#141217 49%,#08090a 87%);position:relative}
.atw-inspiration-hero:after{content:'';position:absolute;right:4vw;top:22%;width:26%;height:50%;border:1px solid #8c71845c;border-radius:48% 49% 42% 50%;pointer-events:none;transform:rotate(-18deg)}
.atw-inspiration-story{background:#0e0d0f}
.atw-chapter-index{font:700 11px 'Source Sans 3',sans-serif;letter-spacing:.21em;color:#c6ad83;text-transform:uppercase;padding-bottom:18px;border-bottom:1px solid #483b45}
.atw-feature-columns{display:grid;grid-template-columns:.84fr 1.16fr;gap:clamp(28px,6vw,90px);padding:36px 0 20px;align-items:start}
.atw-feature-columns h2,.atw-inspiration-close h2{font:400 clamp(42px,5vw,80px)/1.04 'Ibarra Real Nova',Georgia,serif;letter-spacing:-.04em;margin:0 0 25px}
.atw-feature-columns h2 em,.atw-inspiration-close h2 em{font-weight:400;color:#c5a8cd}
.atw-feature-columns .prose p{font-size:clamp(17px,1.3vw,19px);line-height:1.77;color:#dbd0d5}
.atw-feature-columns .prose .atw-citation{font:12px/1.7 'Source Sans 3',Arial,sans-serif;color:#bbb0af;border-top:1px solid #4c4047;padding-top:19px;margin-top:30px}
.atw-feature-columns a,.atw-wide-prose a{color:#e4c3e6;text-underline-offset:5px}
.atw-inspiration-temple{border-block:1px solid #332b32}
.atw-inline-temple{margin:0}
.atw-inline-temple img{width:100%;display:block;border:1px solid #675768}
.atw-inline-temple figcaption{font:12px/1.6 'Source Sans 3',sans-serif;color:#b8adaf;padding:13px 4px 0}
.atw-wide-prose{max-width:800px;margin:10px auto 0;color:#d0c6c6}
.atw-wide-prose p{font-size:17px;line-height:1.75}
.atw-inspiration-close>h2{margin:20px 0 44px}
.atw-private-research{padding:28px 35px;margin:42px 0;background:#1c181e;border:1px solid #695968}
.atw-private-research h3{font:400 33px/1.15 'Ibarra Real Nova',serif;margin:14px 0}
.atw-private-research p{color:#cfc3cb;font-size:16px;line-height:1.7;max-width:900px}
.atw-private-research a{color:#d9bedd;text-underline-offset:3px}
.atw-archive-visuals .archive-card .archive-go{font-size:24px}
@media(max-width:950px){.nw-accessible-index ul{columns:2}.atw-feature-columns{grid-template-columns:1fr}}
@media(max-width:720px){.nw-accessible-index ul{columns:1}.atw-feature-columns h2{font-size:48px}.atw-inline-temple{max-width:600px}.nw-toolbar{gap:16px}.nw-cosmos-grid{min-height:0}.nw-viewport{min-height:480px}.nw-stage{width:920px;height:610px}.nw-node{width:112px}.atw-inspiration-hero:after{display:none}.atw-private-research{padding:22px}}
@media(prefers-reduced-motion:reduce){.atw-archive-visuals .archive-card{transition:none}}

.atw-keeper-art{background-image:radial-gradient(ellipse at 60% 35%,#554950,#261d27 45%,#0c0a0c 94%)!important}
.atw-keeper-art:after{content:' ';position:absolute;left:24%;top:20%;width:48%;height:58%;border:1px solid #aa9b9c70;box-shadow:34px 20px 0 -12px #362b32a0;transform:rotate(-5deg);opacity:.7;pointer-events:none}
.atw-feature-keeper{background-image:radial-gradient(ellipse at 70% 35%,#534650,#1e1720 55%,#0b0a0c 96%)!important}
.nw-connection{display:grid;gap:7px}.nw-connection a{display:block;margin-top:6px}.nw-connection small{display:block;font:11px/1.5 'Source Sans 3',sans-serif;color:#a99dab;margin-top:5px}.nw-lines path{transition:opacity .2s,stroke-width .2s;opacity:.58}.nw-lines path.nw-muted-line{opacity:.055}.nw-lines path.nw-selected-line{opacity:1;stroke-width:2.5px}.nw-legend .nw-dot{vertical-align:middle}

.atw-archive-desk{display:grid;grid-template-columns:1.12fr .88fr;gap:55px;align-items:center;border-top:1px solid #413641;border-bottom:1px solid #413641;padding-top:50px;padding-bottom:50px}
.atw-archive-desk figure{margin:0}
.atw-archive-desk figure img{display:block;width:100%;aspect-ratio:1.38;object-fit:cover;border:1px solid #645861}
.atw-archive-desk figure figcaption{font:12px/1.55 'Source Sans 3',sans-serif;color:#b7aab6;padding:12px 0}
.atw-archive-desk h2{font:400 clamp(36px,4.4vw,65px)/1.07 'Ibarra Real Nova',serif;margin:16px 0 21px}
.atw-archive-desk p{font-size:17px;line-height:1.7;color:#d1c5ca}
@media(max-width:850px){.atw-archive-desk{grid-template-columns:1fr;gap:25px}}
