.solar-intro:has(.solar-tour){min-height:0}.solar-tour{margin:10px 0 27px;position:relative;z-index:2;padding:23px;border:1px solid #586f91;border-radius:20px;background:#15233ddc}.solar-tour-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.solar-tour-head span{font-size:12px;color:#dfc28b;font-weight:800;letter-spacing:.12em}.solar-tour-head h3{font:400 clamp(20px,2.2vw,29px) Georgia,'Yu Mincho',serif;color:#f8e2b7;margin:8px 0 16px}.solar-tour-progress{color:#f2d39a;font:24px Georgia,serif;white-space:nowrap}.solar-tour-buttons{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:7px;margin-bottom:23px}.solar-tour-buttons button{border:1px solid #526782;background:#263650;border-radius:11px;color:#f4f8ff;padding:10px 2px;display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;cursor:pointer}.solar-tour-buttons button>span{font-size:24px;line-height:1.35}.solar-tour-buttons button>small{font-size:11px}.solar-tour-buttons button.active{background:#eed09a;color:#20273a;border-color:#f3dfa9;font-weight:800}.solar-tour-feature{display:flex;align-items:center;gap:24px;background:#0d1a32;border:1px solid #455d7d;border-radius:16px;padding:18px 22px;min-height:130px}.solar-tour-glyph{font:65px Georgia,serif;color:#f0cf97;width:82px;flex-shrink:0;text-align:center}.solar-tour-feature strong{font-size:26px;margin-right:15px}.solar-tour-feature span{color:#e4c993;font-size:14px}.solar-tour-feature p{font-size:16px;color:#cbd9ed;line-height:1.85;margin:10px 0 0}.solar-tour-change{animation:solar-tour-in .45s ease-out}.solar-tour-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:18px 0}.solar-tour-actions button{border-radius:12px;border:1px solid #526f8e;color:#f7f7fa;background:#2c3e5b;font-weight:700;padding:10px 18px;font-size:15px}.solar-tour-actions #solarTourPlay{background:#ebd09b;border-color:#ebd09b;color:#17243a}.solar-tour-note{font-size:13px;line-height:1.85;color:#acbbd2;margin:13px 0 0}.solar-map .solar-planet{opacity:.47;transition:opacity .5s,filter .5s}.solar-map .solar-planet.solar-tour-active{opacity:1;filter:drop-shadow(0 0 10px #fff0b9)}.solar-map.solar-tour-sun .solar-planet{opacity:.65}@keyframes solar-tour-in{from{transform:translateY(7px);opacity:.55}to{transform:translateY(0);opacity:1}}@media(max-width:920px){.solar-tour-buttons{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:570px){.solar-tour{padding:13px}.solar-tour-head{align-items:flex-start}.solar-tour-head h3{font-size:21px}.solar-tour-buttons{gap:5px}.solar-tour-buttons button>span{font-size:19px}.solar-tour-buttons button>small{font-size:10px}.solar-tour-feature{padding:14px;gap:12px}.solar-tour-glyph{font-size:43px;width:49px}.solar-tour-feature strong{font-size:19px;display:block}.solar-tour-feature span{font-size:12px}.solar-tour-feature p{font-size:14px}.solar-tour-actions button{font-size:13px;padding:9px 11px}}@media(prefers-reduced-motion:reduce){.solar-tour-change{animation:none}.solar-map .solar-planet{transition:none}}
