body.toyplanet{margin:0;background:#eee9fc;color:#433964;font:16px/1.8 "Trebuchet MS","Microsoft YaHei",sans-serif}.toyplanet *{box-sizing:border-box}.toyplanet a{color:inherit;text-underline-offset:5px}.toyplanet h1{font-size:clamp(36px,4.6vw,70px);line-height:1.2;overflow-wrap:break-word}.toyplanet h2{font-size:clamp(25px,3vw,40px);line-height:1.4}.toyplanet button{font:inherit;cursor:pointer}.toyplanet .skip{position:absolute;top:-100px}.toyplanet .skip:focus{top:8px;z-index:99;background:white;padding:8px}.toyplanet .fineprint{font-size:12px}.toyplanet :focus-visible{outline:3px solid #ef6840;outline-offset:5px}.toy-control{display:flex;justify-content:space-between;align-items:center;padding:28px 45px;max-width:1550px;margin:auto}.toy-control>a{font-size:25px;font-weight:900;text-decoration:none}.toy-control small{display:block;font-size:10px;letter-spacing:5px}.toy-control nav{display:flex;gap:30px}.planet-desk{width:min(1500px,calc(100% - 60px));margin:25px auto;display:grid;grid-template-columns:.95fr 1.05fr;gap:40px;align-items:center}.mission-file{background:#fffdf2;padding:55px;border-radius:18px;box-shadow:12px 12px 0 #b6a8dc;transform:rotate(-2deg)}.mission-file>span{color:#9884bf;font-size:12px;letter-spacing:3px}.mission-file>a{display:inline-block;padding:14px 27px;background:#ffc276;border-radius:12px;text-decoration:none;margin-top:22px}.toy-orbit{position:relative;min-height:550px;border:2px dashed #b4a6d8;border-radius:50%}.toy-planet{position:absolute;width:300px;height:300px;left:calc(50% - 150px);top:120px;background:#cabcf0;border-radius:50%;box-shadow:inset -35px -20px 0 #b5a1e4}.astronaut{position:absolute;left:calc(50% - 90px);top:110px;transform:rotate(12deg)}.helmet{width:180px;height:160px;border:22px solid #fffdf6;border-radius:50%;background:#8bc9dd;font-size:33px;text-align:center;padding-top:25px}.spacesuit{width:150px;height:140px;margin:-10px auto 0;border-radius:35px;background:#fffdf6;border:7px solid #e8e2ef;text-align:center;padding-top:25px;font-size:40px;color:#edaf63}.toy-star{position:absolute;top:45px;right:65px;font-size:65px;color:#f6bb6c}.orbit-label{position:absolute;bottom:35px;left:0;right:0;text-align:center;font-size:13px}.mission-alert{max-width:1200px;margin:55px auto;background:#433964;color:#fff;padding:20px 30px;border-radius:15px}.flight-checklist{width:min(1100px,calc(100% - 48px));margin:80px auto;display:grid;grid-template-columns:1fr 1fr;gap:18px;background:#ddd3f6;border-radius:25px;padding:40px}.flight-checklist h2{grid-row:span 4}.flight-checklist label{background:#fff;padding:12px 20px;border-radius:15px}.flight-checklist input{width:20px;height:20px;accent-color:#7856b0}.flight-checklist output{font-weight:bold}.launchpads{width:min(1350px,calc(100% - 48px));margin:80px auto}.launch-grid{padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.toy-ticket{position:relative;padding:32px;background:#fffdf6;border-radius:20px;border-bottom:9px solid #b9a6dd}.toy-ticket:nth-child(2){border-color:#efbc85}.toy-ticket:nth-child(3){border-color:#8fc5c8}.toy-ticket strong{display:block;font-size:32px}.toy-ticket small{font-size:12px}.toy-ticket a{display:block;margin-top:25px}.planet-base{text-align:center;padding:60px 25px;background:#d3c7ed}@media(max-width:850px){.toy-control{padding:20px;flex-wrap:wrap;gap:18px}.toy-control nav{gap:18px}.planet-desk{width:calc(100% - 40px);grid-template-columns:1fr}.mission-file{padding:30px}.toy-orbit{min-height:450px}.toy-planet{top:75px}.astronaut{top:65px}.flight-checklist,.launch-grid{grid-template-columns:1fr}.flight-checklist h2{grid-row:auto}.flight-checklist{padding:25px}.mission-alert{margin:30px 20px}}.pad-number{font-size:11px;letter-spacing:3px;color:#8468b0}.mission-cargo>div{display:flex;gap:15px;border-bottom:1px dashed #ddd3f6;padding:10px 0}.mission-cargo dd{margin:0}.launch-price{font-size:32px;font-weight:900}
/* polish: toy planet */
.toyplanet{background:linear-gradient(145deg,#f2efff,#ebe8fb);color:#433964}.toyplanet .toy-control{width:min(1400px,calc(100% - 48px));padding:30px 0;border-bottom:1px solid #d4ccef}.toyplanet .toy-control>a{font-size:29px;letter-spacing:-.06em}.toyplanet .toy-control small{color:#8a77b7}.toyplanet .toy-control nav a{text-decoration:none;font-weight:800;color:#6b5c8c}.toyplanet .planet-desk{margin-top:62px}.toyplanet .mission-file{border:1px solid #e4dbf7;box-shadow:14px 14px 0 #b9a9df,0 25px 50px rgba(91,72,141,.12);padding:clamp(35px,5vw,78px)}.toyplanet .mission-file h1{max-width:720px;color:#4a386d;font-weight:900;letter-spacing:-.06em}.toyplanet .mission-file p{color:#70618e;font-size:18px}.toyplanet .mission-file>a{border-radius:999px;box-shadow:0 6px 0 #bd8a59;font-weight:900;transition:transform .2s}.toyplanet .mission-file>a:hover{transform:translateY(-3px)}.toyplanet .toy-orbit{border-color:#c5b8e4;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.8),transparent 48%)}.toyplanet .mission-alert{border-radius:999px;box-shadow:0 8px 0 #2f2850;letter-spacing:.04em}.toyplanet .flight-checklist{border:1px solid #c7b9e8;box-shadow:0 15px 35px rgba(91,72,141,.1)}.toyplanet .flight-checklist label{box-shadow:0 5px 0 #d0c3ed}.toyplanet .launchpads{margin-top:115px}.toyplanet .launchpads h2{letter-spacing:-.05em}.toyplanet .toy-ticket{border:0;border-bottom:8px solid #b9a6dd;box-shadow:0 12px 30px rgba(91,72,141,.12);transition:transform .2s,box-shadow .2s}.toyplanet .toy-ticket:nth-child(2){border-bottom-color:#efbc85}.toyplanet .toy-ticket:nth-child(3){border-bottom-color:#8fc5c8}.toyplanet .toy-ticket:hover{transform:translateY(-7px);box-shadow:0 20px 40px rgba(91,72,141,.18)}.toyplanet .toy-ticket a{color:#7856b0;font-weight:900}.toyplanet .planet-base{margin-top:70px}
/* v2 art direction */
.toyplanet{font-family:Nunito,"Trebuchet MS","Microsoft YaHei",sans-serif;background:linear-gradient(145deg,#f4f0ff,#e9e4fa);background-image:radial-gradient(#cfc3ef 1px,transparent 1px);background-size:24px 24px}.toyplanet .toy-control{background:rgba(255,255,255,.55);border:0;border-radius:0 0 24px 24px}.toyplanet .toy-control>a{display:flex;align-items:center;gap:12px}.toyplanet .toy-control>a:before{content:"✦";display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#7856b0;color:#fff;font-size:22px;box-shadow:0 5px 0 #c2b4e8}.toyplanet .planet-desk{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);min-height:650px}.toyplanet .mission-file{padding:clamp(40px,6vw,90px);border-radius:28px;transform:rotate(-1deg)}.toyplanet .mission-file h1{font-size:clamp(48px,6vw,88px);line-height:1.02}.toyplanet .toy-orbit{min-height:600px;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.9),transparent 43%);border-width:3px}.toyplanet .toy-planet{width:350px;height:350px;left:calc(50% - 175px);top:125px}.toyplanet .astronaut{top:100px;transform:rotate(8deg) scale(1.08)}.toyplanet .mission-alert{max-width:1350px}.toyplanet .flight-checklist{max-width:1200px;grid-template-columns:1.1fr 1fr 1fr;align-items:center}.toyplanet .flight-checklist h2{grid-row:span 3}.toyplanet .launchpads{padding:60px 0}.toyplanet .launch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.toyplanet .toy-ticket{min-height:340px;display:flex;flex-direction:column}.toyplanet .toy-ticket .launch-price{margin-top:auto}.toyplanet .planet-base{position:relative;overflow:hidden}.toyplanet .planet-base:after{content:"✦   ·   ✦   ·   ✦";position:absolute;right:10%;top:18px;color:rgba(67,57,100,.14);font-size:30px}
@media(max-width:900px){.toyplanet .planet-desk{grid-template-columns:1fr}.toyplanet .toy-orbit{min-height:500px}.toyplanet .flight-checklist{grid-template-columns:1fr 1fr}.toyplanet .flight-checklist h2{grid-column:1/-1;grid-row:auto}.toyplanet .launch-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.toyplanet .toy-control{width:calc(100% - 32px)}.toyplanet .toy-control nav{display:none}.toyplanet .planet-desk{width:calc(100% - 32px);min-height:0}.toyplanet .mission-file h1{font-size:48px}.toyplanet .toy-orbit{min-height:420px}.toyplanet .toy-planet{width:260px;height:260px;left:calc(50% - 130px);top:95px}.toyplanet .astronaut{top:65px;transform:scale(.78) rotate(8deg)}.toyplanet .flight-checklist,.toyplanet .launchpads{width:calc(100% - 32px)}.toyplanet .flight-checklist,.toyplanet .launch-grid{grid-template-columns:1fr}.toyplanet .launch-grid{padding:0}}
