.science-space .science-box{position:relative;isolation:isolate;border:1px solid #bba47555;border-radius:26px;padding:clamp(18px,4vw,38px);margin-block:24px;background:radial-gradient(ellipse at 12% 20%,#335e9144,transparent 48%),radial-gradient(ellipse at 90% 75%,#673b7650,transparent 50%),radial-gradient(circle at 15% 26%,#fff9 0 1px,transparent 2px),radial-gradient(circle at 76% 15%,#ffe7aeaa 0 1px,transparent 2px),radial-gradient(circle at 60% 82%,#fffb 0 1px,transparent 2px),#091321;background-size:auto,auto,147px 163px,237px 193px,181px 229px,auto;box-shadow:inset 0 0 65px #050b2055,0 12px 32px #0003}.sky-persian{display:flex;flex-wrap:wrap;gap:14px;border:1px solid #d7b57455;border-radius:18px;padding:18px}.sky-persian label{display:grid;gap:8px;flex:1;min-width:85px}.sky-persian select{min-height:46px;width:100%;background:#142239;color:#ffedc9;border:1px solid #ba9d65;border-radius:10px;padding:8px}.sky-persian p{flex-basis:100%;margin:0;color:#e8cc93}#sky-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px}.sky-result{background:linear-gradient(140deg,#22364fbb,#0c142be8);border:1px solid #bda57844;border-radius:20px;padding:18px}.sky-planet-icon svg{width:100%;height:140px}#planet-art svg{width:min(100%,640px);height:auto;display:block;margin:auto;filter:drop-shadow(0 0 25px #6bafff22)}.planet-buttons{display:flex;flex-wrap:wrap;gap:9px}.planet-buttons button[aria-pressed=true]{background:#d8bb80;color:#10182c;box-shadow:0 0 20px #d8bb8044}.science-box button:focus-visible,.sky-persian select:focus-visible{outline:3px solid #f2d592;outline-offset:4px}
