/* Conscious Aether v2.0 - full dimensional realm redesign.  Cinematic images are decorative artwork; functional WordPress controls stay in the page DOM. */
:root{--ca-gold:#f4cd74;--ca-iris:#b276fb;--ca-night:#080821;--ca-lilac:#e8c9ff}
html{scroll-behavior:smooth}body.ca-site{background:radial-gradient(ellipse at 48% 8%,#312270 0%,#101638 36%,#08091e 78%);color:#f8eefc}
.ca-site .ca-header{background:linear-gradient(100deg,#080a21f5,#241347ed 55%,#050c23f5);border-bottom:1px solid #e9b85a;box-shadow:0 1px 19px #c68cff66;position:relative;z-index:80}
.ca-dimensional-page,.ca-dimensional-home{background:radial-gradient(ellipse at 50% 0,#273370 0,#110d2d 65%,#09091c 100%)}
.ca-dimension-stage{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(420px,56vw,810px);border-bottom:3px solid #d8a958;box-shadow:0 18px 58px #9b59d251}
.ca-dimension-stage>img{display:block;width:100%;height:auto;min-height:clamp(420px,56vw,810px);object-fit:cover;object-position:center;filter:saturate(1.08) contrast(1.035)}
.ca-dimension-stage-gradient{position:absolute;inset:0;background:linear-gradient(180deg,#060b2600 70%,#060a26bc 96%,#060a26 100%);pointer-events:none}
.ca-dimension-stage-nav{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);z-index:3;display:flex;gap:14px;justify-content:center;flex-wrap:wrap;width:min(95%,850px)}
.ca-dimension-stage-nav>a{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:43px;padding:9px 20px;border:1px solid #f6ce75;border-radius:999px;color:#17102a;background:linear-gradient(120deg,#fff3b9,#e6ae58);box-shadow:0 0 24px #f4b45d9e;font:700 12px 'DM Sans',sans-serif;letter-spacing:1px;text-decoration:none;transition:transform .2s,box-shadow .2s}
.ca-dimension-stage-nav>a:nth-child(2){background:#211047e8;color:#ffe6ad;border-color:#ce9bfa}.ca-dimension-stage-nav>a:hover{transform:translateY(-3px);box-shadow:0 0 32px #d48cff}
.ca-dimensional-realm-hero{min-height:auto!important;background:linear-gradient(145deg,#121340ec,#392077dc 55%,#0a1832f5)!important;padding:60px 0 56px;border-top:1px solid #f5cf75;box-shadow:inset 0 35px 65px #6f4dc04f}
.ca-dimensional-realm-hero:before,.ca-dimensional-realm-hero:after{opacity:.18!important}
.ca-realm-story{background:radial-gradient(circle at 8% 12%,#6642b957,transparent 34%),radial-gradient(circle at 91% 80%,#147eac4a,transparent 32%),linear-gradient(145deg,#0b0c2b,#211547 50%,#0d193a)!important}
.ca-realm-block,.ca-realm-editor-content,.aether-tier{backdrop-filter:blur(8px);background:linear-gradient(150deg,#29194fe8,#141439ef)!important;border:1px solid #e1b86f!important;box-shadow:0 0 28px #a65cfb3d,inset 0 1px 16px #b990dd21!important}
.ca-realm-next{background:radial-gradient(circle at 50% 4%,#603b9d,#08132e 68%)!important;border-top:1px solid #dda957}
.ca-realm-mini{border:1px solid #e4ba6e!important;box-shadow:0 0 20px #ae7cff61!important;transform:translateZ(0)}.ca-realm-mini:hover{transform:scale(1.025)}
.ca-dimensional-home>.aether-hero{min-height:510px;background:radial-gradient(circle at center,#442c8d,#090a23)!important}.ca-dimensional-home .aether-realms-section{background:radial-gradient(circle at 50% 0,#38256f,#070c27 75%)!important}.ca-dimensional-home .aether-portal{border-color:#f4c875!important;box-shadow:0 8px 38px #ac76f34d,0 0 16px #e5af6444!important}
.ca-dimensional-home .aether-portal-photo{filter:saturate(1.18)}.ca-dimensional-home .aether-membership{background:radial-gradient(ellipse at 50% 15%,#422c80,#0e1231 76%)!important}
.ca-site .ca-realm-page a:focus-visible,.ca-site .aether-universe a:focus-visible{outline:3px solid #fcd790;outline-offset:3px}
@media(max-width:760px){.ca-dimension-stage,.ca-dimension-stage>img{min-height:300px}.ca-dimension-stage>img{height:64vw;max-height:520px}.ca-dimension-stage-nav{bottom:10px;gap:7px}.ca-dimension-stage-nav>a{font-size:10px;min-height:38px;padding:7px 12px}.ca-dimensional-realm-hero{padding:30px 0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ca-dimension-stage-nav>a{transition:none}}
