.compact-full{display:none}#bird-steps>summary{display:none}
@media(max-width:650px){
.compact-full{display:inline-flex;align-items:center;justify-content:center;min-height:44px;color:#baff42;font:600 11px system-ui;text-decoration:none;white-space:nowrap;padding:6px}.shell{padding:8px}.heading{margin-bottom:8px;gap:6px}.heading h1{font-size:20px;margin:0}.heading .reset{min-height:44px;padding:8px 10px;font-size:12px}.heading .compact-full{margin-left:auto}.stats{gap:6px;margin-bottom:8px}.stat{min-height:54px;padding:8px 10px}.stat strong{font-size:21px}.stat img{height:30px;width:30px}.hint{font-size:12px;line-height:1.6;margin:8px 0}.msg:empty{display:none}#bird-steps>summary{min-height:44px;display:flex;align-items:center;justify-content:center;color:#a9bd9d;font-size:12px;cursor:pointer}#bird-steps .steps{padding-bottom:10px}
.app,.embedded .app{padding:8px;min-height:0}.top{padding-bottom:10px}.side{padding:4px 0;display:flex;align-items:center;justify-content:space-between;gap:10px}.side h1{font-size:22px;margin:5px 0 8px}.side .slash{display:none}.stage{height:330px;min-height:300px;max-height:360px}.stage .hint{font-size:12px;padding:7px 10px;bottom:10px}.right{display:grid;grid-template-columns:1fr 1fr;gap:8px}.right .progress-panel{grid-column:1/-1;padding:10px 0}.right .panel:last-child{grid-column:1/-1;padding:8px 0}.buttons{grid-template-columns:1fr 1fr;gap:8px;margin-top:0}.buttons button{min-height:44px;font-size:12px;padding:10px}.progress-panel .lbl{font-size:12px}.meter{margin:8px 0 0}.event-card button{min-height:44px}
}
