.astral-practice .aura-thumbnail{width:300px;height:190px}.astral-practice .practice-completion>.scene-finish-art{width:100%;aspect-ratio:1.5}.astral-practice .aura-art{padding-top:20px;box-sizing:border-box}.astral-practice .scene-canvas{background:#1c262a}.astral-practice .guide-display-tools{gap:12px}@media(max-width:740px){.astral-practice .geomancy-toolbar{flex-wrap:wrap}.astral-practice .guide-display-tools{gap:9px}.astral-practice .geomancy-toolbar .text-button{font-size:10px}.astral-practice .practice-completion>.scene-finish-art{width:min(280px,100%)}.astral-practice #stage-copy{font-size:14px}}

.astral-paintings{position:absolute;inset:0}.astral-painting{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .65s linear}.astral-painting.is-current{opacity:1}.hidden-art .astral-paintings{visibility:hidden}.astral-motion-off .astral-painting{transition:none}@media(prefers-reduced-motion:reduce){.astral-painting{transition:none}}

/* Astral-only charcoal trial: retain the approved guide geometry. */
body.astral-practice{--paper:#191918;--ink:#f1f0eb;--muted:#c5c9c5;--line:#424743;--accent:#db7768;--accent-text:#ee9d8f;--surface:#202322;background:var(--paper);color:var(--ink);color-scheme:dark}
.astral-practice .masthead{background:#191918;color:#f1f0eb}
.astral-practice .credit strong{color:#f1f0eb}
.astral-practice .practice-card{background:var(--surface);border-color:#ffffff17;border-radius:10px;box-shadow:none}
.astral-practice .primary{background:#efeee7;border-color:#efeee7;color:#191918}
.astral-practice .primary:hover{background:#fff}
.astral-practice .secondary{color:#efeee7;border-color:#747b75;background:transparent}
.astral-practice .secondary:hover{background:#ffffff0d}
.astral-practice .text-button{color:var(--accent-text);text-decoration-color:#ee9d8f66}
.astral-practice .scene-canvas,.astral-practice .scene-finish-art,.astral-practice .aura-thumbnail,.astral-practice .aura-hidden{background:#202322;border:0;box-shadow:none}
.astral-practice .scene-canvas:after{display:none}
.astral-painting,.astral-practice .scene-finish-art img,.astral-practice .aura-thumbnail{mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent),linear-gradient(to bottom,transparent,#000 10%,#000 90%,transparent);mask-composite:intersect}
.astral-practice textarea,.astral-practice dialog{background:#272b28;color:#f1f0eb;border-color:#606960}
.astral-practice .source-card,.astral-practice .source-card h2{color:#efeee7}
.astral-practice .scene-plate{color:#c5c9c5}

/* Enlarge the low resting subject within the unchanged illustration slot. */
.astral-painting[data-painting="0"]{transform:scale(1.4);transform-origin:50% 70%}
