@media(max-width:600px){body{font-size:22px}.hud{height:60px;padding:0 8px}.hud-brand{font-size:8px}.hud-stats{gap:6px;font-size:6px}.hud-button{font-size:6px;padding:6px}.hero-world{min-height:900px}.hero-copy{padding:70px 10px 115px}.hero-copy h1{font-size:22px;line-height:1.55}.hero-avatar{width:105px;height:105px}.hero-avatar-wrap{width:122px;height:122px}.level-label{font-size:7px;padding:8px 9px}.hero-role{font-size:7px;padding:10px 8px}.hero-sub{font-size:6px;line-height:1.9}.current-quest{width:92vw;min-width:0;padding:9px}.current-quest span{font-size:6px}.current-quest p{font-size:19px}.start-button{font-size:7px;padding:13px 9px}.hero-links{gap:6px}.hero-links a{font-size:6px;padding:8px}.player-hint{font-size:6px;bottom:73px}.cloud-a{left:-35px}.cloud-b{right:-35px}.cloud-c{left:25%}.hill-back{width:280px;height:125px}.hill-front{width:340px;height:155px}.world-map{padding:42px 8px;overflow-x:auto;justify-content:flex-start;gap:6px}.map-track{display:none}.map-node{min-width:105px}.map-node .node-icon{width:50px;height:50px;font-size:14px}.map-node small{font-size:6px}.map-node>span:last-child{font-size:6px}.level{padding:85px 5% 105px}.section-heading h2,.level-heading-center h2{font-size:23px}.quest{font-size:6px}.two-col{gap:30px}.speech-box{padding:19px;font-size:20px}.speech-box p{margin-bottom:14px}.info-row{transform:scale(.75);transform-origin:bottom center}.dialogue{width:90%;bottom:130px;padding:15px 40px 15px 15px}.dialogue-title{font-size:7px}.dialogue-text{font-size:20px}.power-grid,.project-world-grid{gap:18px;margin-top:32px}.power-card{padding:19px;min-height:0}.power-icon{width:48px;height:48px;font-size:9px}.power-card h3{font-size:8px}.chips{gap:6px}.chips span{font-size:18px;padding:3px 7px}.skill-stats{grid-template-columns:1fr 1fr;gap:8px}.skill-stats span{font-size:7px;padding:9px}.skill-stats i{font-size:7px}.achievement-strip{grid-template-columns:1fr 1fr;gap:7px}.achievement-strip span{font-size:6px;padding:10px 5px}.timeline-game{margin-top:30px}.checkpoint{grid-template-columns:45px 1fr;gap:9px;margin-bottom:20px}.timeline-game:before{left:21px;width:5px}.checkpoint-badge{width:45px;height:45px;font-size:7px}.checkpoint>div:nth-child(2){padding:13px;box-shadow:5px 5px #111}.date{font-size:5px}.checkpoint h3{font-size:8px;line-height:1.7}.checkpoint p,.checkpoint li,.project-card p{font-size:18px}.checkpoint ul{padding-left:18px}.checkpoint li{margin-bottom:5px}.project-card{min-height:275px;padding:19px}.project-tag{font-size:6px}.difficulty{font-size:5px}.project-card h3{font-size:9px;line-height:1.7;margin:20px 0 12px}.project-card p{line-height:1.35}.project-action{font-size:7px;left:19px;bottom:18px}.finish-line{padding:16px;gap:9px}.finish-flag{font-size:30px}.finish-title{font-size:8px}.finish-line p{font-size:18px}.finish-line a{margin-left:0;font-size:6px;padding:10px}.castle{display:none}.game-footer{flex-direction:column;gap:12px;padding:22px 5%;font-size:6px}}
