/* Nightfall atmosphere: soft depth, restrained stars, readable Moonstone surfaces. */
html[data-design="2"]{--bg:#18243a;--panel:#27364e;--raised:#354963;--line:#647996;--text:#f5f7ff;--muted:#c4d1e5}
html[data-design="2"] body{background:radial-gradient(ellipse at 82% 3%,#7655b72b,transparent 42%),radial-gradient(ellipse at 3% 35%,#357d9620,transparent 48%),#18243a!important;background-attachment:fixed!important;isolation:isolate}
body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.3;background-image:radial-gradient(circle,#e1d4ff 0 1px,transparent 1.3px),radial-gradient(circle,#a8c9ec 0 .7px,transparent 1px);background-size:193px 179px,277px 233px;background-position:27px 41px,108px 139px}
html[data-design="2"] body .hub-header{background:linear-gradient(110deg,#101728ed,#191d33e8)!important;border-color:#aabaff24!important;box-shadow:0 8px 32px #05091835;backdrop-filter:blur(18px)}
html[data-design="2"] body :is(.egg-finder,.egg-tier-info,.egg-card,.egg-viewer,.rt-creature-card,.rt-toolbar,.event-card,.tool-card){border-color:#a0b6db30!important;box-shadow:0 10px 26px #040a192b,inset 0 1px #ffffff05}
html[data-design="2"] body .egg-card{background:linear-gradient(145deg,#263651,#1d2a41)!important;transition:transform .18s,box-shadow .18s,border-color .18s}
html[data-design="2"] body .egg-card:hover{transform:translateY(-4px);border-color:#c6a7ff80!important;box-shadow:0 16px 30px #03081750}
html[data-design="2"] body .egg-intro{position:relative;max-width:none;min-height:238px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:30px 34px;overflow:hidden;border-radius:24px;background:radial-gradient(ellipse at 85% 70%,#9d7cdb2b,transparent 58%),linear-gradient(120deg,#26344a90,#312b4a50);border:1px solid #c3a7ee22}
.egg-intro-copy{position:relative;z-index:1;max-width:690px}.egg-intro h1{letter-spacing:-.035em}.egg-hero-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.egg-hero-tags span{font-size:12px;line-height:1.5;padding:5px 10px;border:1px solid #cfb5ff30;border-radius:30px;color:var(--muted);background:#aca0dc0c}
.egg-hero-art{position:relative;flex:0 0 250px;height:220px}.egg-hero-art>img{position:absolute;inset:8px 15px;width:210px;height:210px;object-fit:contain;filter:drop-shadow(0 16px 24px #05051770);transform:rotate(-7deg)}.egg-art-orbit{position:absolute;inset:18px 4px;border:1px solid #c5a5ff35;border-radius:50%;transform:rotate(-25deg);box-shadow:0 0 60px #ac83e525}.egg-art-nest{position:absolute;right:0;bottom:4px;padding:12px;border-radius:20px;background:#3b315aa0;border:1px solid #d7c1ff45;transform:rotate(9deg)}.egg-art-nest .egg-game-icon{width:56px;height:56px}.egg-hero-art i{position:absolute;color:#e7c98f;font-size:24px;left:6px;top:20px}.egg-hero-art i:last-child{left:auto;right:4px;top:68px;font-size:35px}
html[data-design="2"] body .egg-tool :is(.egg-tier-info span,.egg-compass small,.egg-card small,.egg-spawn-summary span,.egg-map-hint,.egg-legend,.egg-footnote,.egg-controls .egg-reset){font-size:12px!important;line-height:1.65}.egg-tool .hub-ad{margin:22px auto}.hub-ad{opacity:.85}.hub-ad-slot{border-color:#98adce35!important}
html[data-design="2"][data-mode="light"]{--bg:#e9edf6;--panel:#fafbff;--raised:#e5eaf5;--line:#8494ae;--text:#17243b;--muted:#40536f}
html[data-design="2"][data-mode="light"] body{background:radial-gradient(ellipse at 90% 0%,#cdbfe965,transparent 50%),radial-gradient(ellipse at 0% 40%,#b9dce34a,transparent 50%),#e9edf6!important}
html[data-mode="light"] body::before{opacity:.15;background-image:radial-gradient(circle,#675580 0 1px,transparent 1.3px)}
html[data-design="2"][data-mode="light"] body .hub-header{background:#f6f7ffed!important;border-color:#6d71952b!important;box-shadow:0 5px 24px #28364d0c}
html[data-design="2"][data-mode="light"] body .egg-intro{background:radial-gradient(ellipse at 85% 70%,#bea4e645,transparent 58%),linear-gradient(120deg,#fafbff,#e5e3f3);border-color:#88719e30}
html[data-design="2"][data-mode="light"] body .egg-card{background:linear-gradient(145deg,#fff,#f0f3fa)!important}
html[data-design="2"][data-mode="light"] body :is(.egg-finder,.egg-tier-info,.egg-card,.egg-viewer,.rt-creature-card,.rt-toolbar,.event-card,.tool-card){border-color:#7584a040!important;box-shadow:0 8px 22px #3141680c}
html[data-mode="light"] .egg-art-nest{background:#e8ddf7}.egg-tool .egg-thumb{border-color:#a0b6db20}
@media(max-width:650px){html[data-design="2"] body .egg-intro{padding:24px 20px;min-height:210px}.egg-intro-copy{max-width:100%}.egg-intro-copy p{max-width:85%}.egg-hero-art{position:absolute;right:-45px;top:3px;opacity:.2;width:210px;pointer-events:none}.egg-hero-tags{gap:6px}.egg-hero-tags span{font-size:12px}.egg-intro h1{font-size:36px}.egg-finder{gap:22px}}
@media(prefers-reduced-motion:reduce){html[data-design="2"] body .egg-card{transition:none}.egg-card:hover{transform:none!important}}
html[data-design="2"][data-mode="light"] .egg-art-nest{background:#665086;border-color:#80639f}.egg-tool .egg-tier-info>div{border-right-color:#9bb1d12b}html[data-mode="light"] .egg-tool .egg-tier-info>div{border-right-color:#7686a030}
