/* A brighter cosmic palette, layered over the retained original design. */
:root{--bg:#101a39;--text:#fffaf1;--muted:#d0daee;--line:#a8b9f04d;--gold:#ffdb87;--cyan:#90f4ff;--panel:#1c2c55}body{background:radial-gradient(ellipse at 85% 15%,#44317866,transparent 55%),var(--bg)}.site-header{background:#142342f2;border-bottom-color:#a5c7ef66}.hero-art{background-image:url('assets/new-10.webp');filter:brightness(1.18) saturate(1.15);opacity:1}.hero:after{background:linear-gradient(90deg,#13213c 2%,#142542e8 30%,#10234d35 73%,#12224200),linear-gradient(0deg,#101a39,transparent 40%)}.hero-copy>.muted{color:#e0e9fc}.hero-copy h1{text-shadow:0 5px 45px #030818}.page-hero{background:linear-gradient(90deg,#132448e8,#1d326da0,#12305335),var(--page-art) center/cover}.books-section{background:linear-gradient(150deg,#273052,#16254a)}.section{border-top-color:#a7bdf333}.atlas{background:#203352;border-color:#8cd6ff80}.map:before{background:#13274b85}.map{background-color:#192e4d}.tile,.tier,form,.invest-panel,.portal-grid>a{background:linear-gradient(145deg,#343c68,#172d50);border-color:#afa3de70}.tier.featured{background:linear-gradient(145deg,#554361,#253f60)}.image-card,.lore-grid article{background:#233257}.image-card p,.tile p,.two-column p,.feature-split p,.lore-grid p,.portal-grid p{color:#d2ddf3}.join-banner{background:linear-gradient(110deg,#533c89,#1f5b77)}.footer-new{background:#13223d}.nav-drop{background:#1d2c4e}.button.secondary{background:#152949;min-height:46px;border-color:#b5c9ee9c}.science-key{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:35px}.science-key span{padding:10px 16px;border:1px solid #91d2ff88;color:#daefff;font-size:14px;background:#1a4567}.science-key span:nth-child(2){background:#40376c}.science-key span:nth-child(3){background:#61486c}.science-selector,.video-filters{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:25px}.science-selector button,.video-filters button{padding:12px 24px;min-height:46px;background:#263961;border:1px solid #a8bbf0;color:white}.science-selector button[aria-pressed=true],.video-filters button[aria-pressed=true]{background:var(--gold);color:#14203a}.science-panel{padding:35px;border:1px solid #83d9f288;background:linear-gradient(120deg,#253b64,#3b3963)}.science-panel h3{font-size:40px;margin:5px 0 20px}.science-comparison{display:grid;grid-template-columns:1fr 1fr;gap:30px}.science-comparison h4{color:var(--cyan);font-size:14px;letter-spacing:.12em}.science-controls{padding:30px;background:#25395b;border:1px solid #a8c4ed66}.science-controls input[type=range]{width:100%;accent-color:var(--gold);height:36px;padding:0;cursor:pointer}.science-controls label{font-size:16px}.science-controls output{display:block;color:var(--gold);font-size:20px;margin-top:8px}.science-controls input[type=number]{width:100%;padding:14px;font:18px Arial;background:#0e2341;color:white;border:1px solid #abcaf3}.model-result{padding:30px;background:linear-gradient(130deg,#334e6f,#3a3469);border:1px solid #d2bffe55}.model-result output{display:block;font:42px/1.3 Georgia;color:#ffde91}.model-result output small{font:16px/1.7 Arial;color:#d9ecff;display:block}.reference-images{margin-top:50px;align-items:start}.reference-images figure{margin:0}.reference-images img{width:100%;height:auto}.reference-images figcaption{font-size:14px;color:#c9d9ee;margin:15px 0}.video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.video-card{background:#25385b;border:1px solid #9baeee66;padding:18px}.video-card a{font-size:14px;display:block;margin-top:16px}.video-stage{aspect-ratio:16/9;background:linear-gradient(120deg,#453f7d,#1b5370);display:flex;align-items:center;justify-content:center}.play-video{color:var(--gold);background:none;border:0;font-size:30px;min-height:70px}.play-video span{display:block;font:16px Arial;margin-top:10px}.video-stage iframe{width:100%;height:100%;border:0;aspect-ratio:16/9}.video-card[hidden],.merch-card[hidden]{display:none!important}.new-art-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:35px}.new-art-grid h3{font-size:27px;margin-bottom:10px}.new-art-grid p{color:var(--muted)}.art-expand{width:100%;padding:0;border:1px solid #b3bcff66;background:#162443;color:white}.art-expand img{width:100%;height:330px;object-fit:contain;background:#101e35}.art-expand span{display:block;padding:12px;font-size:14px}.shop-controls{display:grid;grid-template-columns:2fr 1fr;gap:25px}.shop-controls input{width:100%;padding:14px;font:16px Arial;background:#162747;border:1px solid #a7baef;color:white}.merch-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.merch-card{border:1px solid #a3b6f377;background:#233355;display:flex;flex-direction:column}.merch-card>img{width:100%;height:280px;object-fit:contain;background:#142a45}.merch-card>div{padding:24px;display:flex;flex-direction:column;flex:1}.merch-card h3{font-size:28px;line-height:1.2;margin:6px 0}.merch-card .button{margin-top:auto}.merch-price{font-size:28px;color:var(--gold)}.merch-price small{font-size:14px;color:var(--muted)}.wishlist{margin-top:35px;padding:30px;background:#35445e;border:1px solid #efd18d88}.wishlist h3{font-size:30px;margin-top:0}.wish-row{display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid #a9bdd455;padding:12px 0}.wish-row button{padding:7px 12px;background:#152b49;border:1px solid #a2caff;color:white;min-height:44px}.wish-row input{width:65px;min-height:44px;padding:8px;font-size:16px}.inquiry-route{overflow-wrap:anywhere}.email-draft{display:inline-block;margin:8px 0}.light-toggle{position:fixed;bottom:16px;right:16px;z-index:12;padding:10px 14px;min-height:44px;background:#ffdc8e;color:#16243a;border:1px solid #fff0bb;border-radius:25px;font-size:13px;box-shadow:0 4px 20px #0005}.dim-lights{--bg:#071022;--panel:#172439}.dim-lights .section{background-color:#081127aa}.dim-lights .page-hero,.dim-lights .hero{filter:brightness(.82)}.dim-lights .site-header,.dim-lights .footer-new{background:#071425}.inquiry-route a,.email-draft{color:#fff1c1}.page-hero .button{color:#16243a}.page-hero .button.secondary{color:#fff}.science-panel a{color:#fff0c4}
@media(max-width:1000px){.video-grid,.merch-grid{grid-template-columns:repeat(2,1fr)}.site-header nav{gap:15px}.site-header>.button{padding:12px;font-size:12px}}
@media(max-width:600px){.science-comparison,.new-art-grid,.shop-controls,.merch-grid,.video-grid{grid-template-columns:1fr}.science-panel,.model-result,.science-controls{padding:22px}.model-result output{font-size:35px}.hero:after{background:linear-gradient(0deg,#10223f 5%,#15274fee 40%,#162b4630 84%)}.video-card{padding:16px}.art-expand img{height:auto;max-height:500px}.wish-row{flex-wrap:wrap}.light-toggle{bottom:10px;right:10px}.science-key span{width:100%}.site-header nav{background:#162743}.merch-card>img{height:300px}}
