:root{font-family:Arial,Helvetica,sans-serif;color:#fff;color-scheme:dark;--cyan:#6ceaff;--purple:#b292ff;--navy:#0a1230}*{box-sizing:border-box}body{margin:0;overflow:hidden;background:#05091b}button{font:inherit;cursor:pointer;color:inherit;touch-action:none}button:focus-visible{outline:3px solid #fff;outline-offset:4px}canvas{position:fixed;inset:0;width:100%;height:100%;display:block}button{border:0}button:hover{filter:brightness(1.15)}.hidden{display:none!important}#hud{position:fixed;inset:0;pointer-events:none}#hud button,#joystick{pointer-events:auto}header{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 26px;gap:18px}.brand>span{font-size:11px;letter-spacing:4px;color:var(--cyan);font-weight:800}.brand strong{display:block;font-size:20px;font-style:italic;letter-spacing:-1px;margin-top:5px}.tiny{color:#ffcf75;margin-left:5px}.mission{min-width:245px;background:linear-gradient(135deg,#142348da,#1b163dd9);border:1px solid #a7d4ff42;border-radius:14px;padding:12px 22px;text-align:center;box-shadow:0 8px 35px #0003}.mission small{font-size:10px;letter-spacing:2px;color:var(--cyan);display:block}.mission b{display:block;font-size:15px;margin:5px 0}.mission>span{font-size:11px;color:#cfceea}.topActions{display:flex;gap:16px;align-items:center}#shield{color:#ff829f;letter-spacing:5px;font-size:24px;white-space:nowrap}.topActions button{background:#121c42a6;border:1px solid #c8d8ff66;border-radius:50%;width:40px;height:40px;font-size:18px}#spellPanel{position:absolute;top:112px;left:50%;transform:translateX(-50%);width:330px;background:linear-gradient(135deg,#111e43e0,#211943cf);border:1px solid #c2d8ff6b;padding:13px 18px 10px;border-radius:18px;box-shadow:0 12px 40px #02071644;backdrop-filter:blur(14px)}.wordTop{display:flex;gap:12px;align-items:center}.wordTop>span{font-size:34px}.wordTop small{display:block;font-size:8px;letter-spacing:2px;color:var(--cyan);margin-bottom:5px}.wordTop b{font-size:13px}.wordTop button{margin-left:auto;background:#91bfff24;border:1px solid #9ecaff55;border-radius:10px;font-size:19px;padding:8px}#slots{display:flex;justify-content:center;gap:6px;margin:12px 0 8px}#slots span{border:1px solid #8bcfff63;border-radius:8px;width:35px;height:38px;display:grid;place-items:center;font-size:23px;font-weight:900;background:#0c16397d}#slots span.filled{background:#44d8d32b;color:#b6fff2;border-color:#87f9df}#slots span.next{border-color:#ffdb88;box-shadow:0 0 12px #ffbf513d}#hint{font-size:10px;color:#c7cbe3;text-align:center}.comms{position:absolute;top:120px;left:25px;display:flex;align-items:center;gap:10px;max-width:230px}.comms img{width:70px;height:78px;object-fit:cover;object-position:top;border-bottom:2px solid #bb9bff;filter:drop-shadow(0 0 8px #a38cff66)}.comms>div{padding:9px 10px;background:#10162c9c;border-left:2px solid #b599ff;border-radius:0 10px 10px 0}.comms small{font-size:8px;color:#cfb6ff;letter-spacing:1px}.comms p{font-size:12px;line-height:1.4;margin:6px 0 0}.rightInfo{position:absolute;right:26px;top:120px;text-align:right;display:grid;gap:8px}.rightInfo>span{font-size:24px;color:#ffdf8c}.rightInfo small{font-size:9px;letter-spacing:2px;color:#c1d4f7}#controls{position:absolute;bottom:44px;left:26px;right:26px;display:flex;justify-content:space-between;align-items:flex-end}.moveGroup{text-align:center}#joystick{position:relative;width:132px;height:132px;border:2px solid #9bddff8c;border-radius:50%;background:radial-gradient(circle,#7b9fd330,#0b173987);box-shadow:inset 0 0 25px #4fc9ff33,0 0 25px #0003;touch-action:none}#stick{position:absolute;left:40px;top:40px;width:48px;height:48px;border-radius:50%;background:linear-gradient(#c5dbffb0,#8b9fe27d);border:2px solid #cce9ff;box-shadow:0 0 15px #67b5ff55}#joystick i{position:absolute;inset:4px;font-style:normal;color:#a8dcff66;font-size:112px;line-height:1;pointer-events:none}.moveGroup>small{display:block;font-size:8px;letter-spacing:1px;margin-top:10px;color:#ccd9f8}kbd{font:inherit;font-size:8px;opacity:.8;border:1px solid #b5c9ff55;border-radius:4px;padding:2px 4px;margin-left:4px}.weapons{display:grid;gap:10px;justify-items:end}.weaponRow{display:flex;gap:8px}.weapon{background:#101b42bd;border:1px solid #89baff77;border-radius:15px;width:80px;padding:9px 3px 7px;backdrop-filter:blur(10px)}.weapon i{font-size:27px;display:block;font-style:normal;color:#7ce6ff}.weapon b{font-size:10px;display:block;margin:5px 0}.weapon small{font-size:8px;color:#bac7e8}.weapon.selected{border-color:#ffc56d;box-shadow:0 0 18px #ffbe4d40;background:#4c2b2cbb}.weapon.selected i{color:#ffdb94}.weapon[data-weapon=bomb] i{color:#c99dff}.actionRow{display:flex;gap:12px;align-items:center}#fire{width:134px;height:60px;border:2px solid #ffcf82;background:linear-gradient(145deg,#d57725d9,#a54d39d9);border-radius:32px;font-size:18px;font-weight:900;box-shadow:0 0 24px #ffb45d33}#boost{background:#162a54b0;border:1px solid #73dfff88;padding:14px 16px;border-radius:25px;font-size:11px;font-weight:800}.bottomline{position:absolute;bottom:15px;left:26px;right:26px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:2px;color:#b3c6e3}#toast{position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);font-size:30px;text-align:center;text-shadow:0 2px 12px #000;font-weight:900;color:#ffffd9;transition:opacity .3s;opacity:0;white-space:nowrap}#flash{position:absolute;inset:0;pointer-events:none;transition:background .4s}.overlay{position:fixed;inset:0;background:linear-gradient(90deg,#04091eeb 0%,#090f29b5 48%,#0e10393d 100%);display:flex;align-items:center;justify-content:center;overflow-y:auto}.startContent{position:relative;width:min(1170px,92vw);min-height:590px}.eyebrow{font-size:10px;letter-spacing:3px;color:#9caed0;margin-bottom:42px}.title>span{font-size:18px;letter-spacing:8px;color:#c6c9f9;font-weight:800}.title h1{position:relative;font-size:clamp(65px,7.5vw,110px);font-weight:950;letter-spacing:-6px;font-style:italic;line-height:.89;margin:14px 0 22px;text-shadow:0 5px 35px #6f61ff22}.title em{font-style:inherit;background:linear-gradient(100deg,#8feaff,#c9b7ff);color:transparent;background-clip:text}.title sup{position:absolute;font-size:40px;color:#ffd58a;transform:rotate(10deg);margin-left:12px}.intro{font-size:15px;line-height:1.8;color:#c1cbe8;margin:24px 0}.crew{position:absolute;bottom:-20px;left:0;display:flex;align-items:flex-end;height:220px;filter:drop-shadow(0 0 18px #9984ff44)}.crew img{height:100%;width:190px;object-fit:contain;object-position:bottom}.crew img+img{margin-left:-25px;height:95%}.launchCard{position:absolute;right:0;top:80px;width:360px;padding:26px;background:linear-gradient(140deg,#253161aa,#111a3de8);border:1px solid #b1c2ff55;border-radius:24px;box-shadow:0 24px 80px #0005;backdrop-filter:blur(24px)}.cardTop{display:flex;justify-content:space-between;padding-bottom:22px;gap:12px}.cardTop small{font-size:9px;letter-spacing:2px;color:#8be8ff}.cardTop span{font-size:8px;color:#d3c8ff}.launchCard label{font-weight:700;font-size:16px}#grades{display:flex;gap:7px;margin:16px 0 22px}#grades button{flex:1;background:#111a3d;border:1px solid #b3c5ff33;border-radius:11px;padding:12px 2px;font-size:24px;font-weight:800}#grades span{display:block;font-size:7px;font-weight:400;margin-top:5px;white-space:nowrap}#grades button.active{background:#66dff523;border-color:#8be9ff;color:#a8f4ff;box-shadow:0 0 18px #54d7ff1f}#launch,.primary{width:100%;background:linear-gradient(110deg,#9aeaff,#b9acff);color:#11152e;padding:18px 16px;border-radius:12px;font-weight:900;font-size:14px;letter-spacing:1px}#launch span{float:right;font-size:21px}.launchCard p{color:#bdc9e8;line-height:1.9;font-size:11px;margin:20px 0}.launchFooter{border-top:1px solid #aabaff22;padding-top:17px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:1px;color:#9cacd1}.version{position:absolute;bottom:18px;right:24px;font-size:8px;letter-spacing:2px;color:#a6b5d1}.modal{width:min(420px,90vw);padding:38px;background:linear-gradient(140deg,#21325aee,#171733f5);border:1px solid #adc9ff66;border-radius:24px;text-align:center;box-shadow:0 30px 100px #0008}.modal small{color:var(--cyan);font-size:10px;letter-spacing:3px}.modal h2{font-size:32px;margin:16px 0}.modal p{color:#c4d1ec;line-height:1.6}.secondary{display:block;width:100%;padding:14px;border:1px solid #a3baff33;border-radius:10px;background:#1a234b;margin-top:12px;font-size:12px}.bigStar{font-size:65px;color:#ffd788;text-shadow:0 0 30px #ffcf6c66}#learned{display:flex;gap:8px;justify-content:center;margin:22px 0}#learned span{background:#81ffce22;border:1px solid #9cfbce55;color:#b5ffe1;border-radius:8px;padding:9px;font-weight:bold;font-size:12px}
@media(max-width:900px){.startContent{min-height:520px}.launchCard{width:310px;top:55px;padding:22px}.title h1{font-size:75px}.eyebrow{font-size:8px;letter-spacing:2px;margin-bottom:30px}.intro{font-size:12px;max-width:300px}.crew{height:180px}.crew img{width:155px}.comms{max-width:190px;left:15px;top:105px}.comms img{width:52px;height:65px}.comms p{font-size:10px}.comms small{font-size:7px}#spellPanel{top:110px;width:290px}.brand strong{font-size:16px}.mission{min-width:215px}header{padding:15px}.rightInfo{right:16px;top:100px}}
@media(max-width:650px) and (orientation:portrait){.overlay{align-items:flex-start}.startContent{padding-top:35px;min-height:830px;width:88vw}.eyebrow{font-size:7px;margin-bottom:28px}.title>span{font-size:13px}.title h1{font-size:64px;letter-spacing:-4px}.intro{font-size:12px;margin:18px 0}.crew{top:85px;right:-13px;left:auto;bottom:auto;height:135px;opacity:.95}.crew img{width:90px}.crew img+img{margin-left:-20px}.launchCard{position:relative;top:auto;right:auto;width:100%;margin-top:26px;padding:22px}.version{position:fixed;font-size:7px;bottom:9px}.brand strong{font-size:14px}.brand>span{font-size:8px;letter-spacing:2px}.mission{position:absolute;top:70px;left:15px;right:15px;min-width:0;padding:8px}.mission small{font-size:8px}.mission b{font-size:11px;display:inline;margin-right:8px}.mission>span{font-size:10px}.topActions{gap:8px}#shield{font-size:17px;letter-spacing:3px}#spellPanel{top:140px;width:270px;padding:10px 13px}.wordTop>span{font-size:27px}.wordTop b{font-size:11px}#slots span{width:29px;height:32px;font-size:20px}.comms{top:auto;bottom:224px;max-width:230px;left:14px}.comms img{height:52px;width:46px}.rightInfo{top:258px;right:15px}.rightInfo small{font-size:7px;letter-spacing:1px}.rightInfo>span{font-size:19px}#controls{left:14px;right:14px;bottom:42px}#joystick{width:106px;height:106px}#stick{left:29px;top:29px;width:44px;height:44px}#joystick i{font-size:88px}.moveGroup>small{font-size:7px;max-width:110px;line-height:2}.moveGroup kbd{display:none}.weapon{width:57px;padding:6px 1px;border-radius:12px}.weapon i{font-size:23px}.weapon b{font-size:8px}.weapon small{font-size:6px}.weaponRow{gap:5px}#fire{width:92px;height:51px;font-size:13px}#boost{font-size:9px;padding:12px 9px}.actionRow{gap:7px}.actionRow kbd{display:none}.bottomline{left:14px;right:14px;font-size:6px;letter-spacing:1px}#toast{font-size:23px;white-space:normal;width:90%}.modal{margin-top:20vh}.wordTop small{font-size:7px}}
@media(max-height:550px) and (orientation:landscape){.startContent{min-height:350px;width:90vw}.eyebrow{margin-bottom:18px;font-size:7px}.title>span{font-size:11px}.title h1{font-size:57px;letter-spacing:-3px}.intro{font-size:10px;margin:10px 0}.crew{height:100px;bottom:0;left:0}.crew img{width:95px}.launchCard{top:10px;width:310px;padding:16px}.cardTop{padding-bottom:10px}#grades{margin:10px 0}#grades button{padding:7px 2px;font-size:18px}.launchCard p{font-size:9px;margin:10px 0}.launchFooter{padding-top:10px}#launch{padding:12px}.launchCard label{font-size:13px}header{padding:10px 16px}.brand strong{font-size:13px}.brand>span{font-size:7px}.mission{padding:7px 14px}.mission small{font-size:7px}.mission b{font-size:10px}.mission>span{font-size:9px}.topActions button{width:32px;height:32px}#shield{font-size:17px}#spellPanel{top:74px;width:255px;padding:8px 12px}.wordTop>span{font-size:23px}.wordTop small{font-size:6px}.wordTop b{font-size:10px}.wordTop button{font-size:14px;padding:5px}#slots{margin:6px 0}#slots span{height:27px;width:27px;font-size:18px}#hint{font-size:8px}.comms{top:75px;max-width:185px}.rightInfo{top:70px}#controls{bottom:28px;left:18px;right:18px}#joystick{width:88px;height:88px}#stick{left:24px;top:24px;width:36px;height:36px}#joystick i{font-size:72px}.moveGroup>small{font-size:6px}.weapon{width:58px;padding:4px}.weapon i{font-size:18px}.weapon b{font-size:7px;margin:3px}.weapon small{font-size:6px}.weapons{gap:6px}#fire{height:40px;width:105px;font-size:13px}#boost{padding:10px;font-size:9px}.bottomline{bottom:8px;font-size:6px}#toast{font-size:23px}.modal{padding:24px}.modal h2{font-size:25px}}

/* Compact mission brief on the left; spelling stays at the top. */
#hud header{padding:14px 20px}.brand>span{font-size:8px;letter-spacing:2px}.brand strong{font-size:14px}.mission{position:absolute;left:20px;top:66px;width:190px;min-width:0;padding:9px 11px;text-align:left;border-radius:9px}.mission small{font-size:8px;letter-spacing:1px}.mission b{font-size:11px;margin:5px 0;line-height:1.3}.mission>span{font-size:9px}#spellPanel{top:14px;width:310px;padding:9px 13px 8px;border-radius:12px}.wordTop>span{font-size:25px}.wordTop small{font-size:7px;margin-bottom:3px}.wordTop b{font-size:11px}.wordTop button{font-size:16px;padding:6px}#slots{margin:8px 0 5px}#slots span{width:31px;height:32px;font-size:21px}#hint{font-size:9px}.comms{top:155px;max-width:200px;left:20px}.comms img{width:48px;height:56px}.comms p{font-size:10px}.rightInfo{top:74px}
@media(max-width:900px){#spellPanel{top:12px;width:280px}.mission{left:15px;width:165px}.comms{left:15px;top:150px;max-width:170px}.comms p{font-size:9px}}
@media(max-width:650px) and (orientation:portrait){#hud header{padding:10px 12px}.brand strong{font-size:11px}.brand>span{font-size:7px}.topActions{gap:6px}.topActions button{width:30px;height:30px}#shield{font-size:14px;letter-spacing:2px}#spellPanel{top:56px;width:min(270px,calc(100vw - 26px));padding:8px 12px}.mission{top:180px;left:12px;right:auto;width:146px;padding:7px 9px}.mission small{font-size:7px;letter-spacing:.5px}.mission b{display:block;font-size:10px;margin:4px 0}.mission>span{font-size:8px}.rightInfo{top:183px;right:12px}.comms{top:auto;bottom:224px;left:12px;max-width:200px}#slots span{height:29px;width:28px;font-size:19px}}
@media(max-height:550px) and (orientation:landscape){#hud header{padding:8px 14px}.brand strong{font-size:11px}.brand>span{font-size:6px}.mission{top:49px;left:14px;width:156px;padding:6px 8px}.mission small{font-size:6px}.mission b{font-size:9px;margin:3px 0}.mission>span{font-size:8px}#spellPanel{top:8px;width:250px;padding:6px 10px}.wordTop>span{font-size:20px}.wordTop small{font-size:6px}.wordTop b{font-size:9px}#slots{margin:5px 0}#slots span{width:25px;height:25px;font-size:17px}#hint{font-size:7px}.comms{top:127px;left:14px;max-width:160px}.comms img{width:35px;height:42px}.comms p{font-size:8px}.comms small{font-size:6px}.rightInfo{top:56px}}

:root{--cyan:#68e9ed;--purple:#ffd18d}.mission{background:linear-gradient(135deg,#073242df,#132645dd);border-color:#65d9d555}#spellPanel{background:linear-gradient(135deg,#102c46ed,#073631e6);border-color:#80e5d077}.comms>div{background:#102f359e;border-left-color:#69d7c6}.comms small{color:#9aeee0}.comms img{border-bottom-color:#7de5d0}.launchCard{background:linear-gradient(140deg,#15465dcc,#13213deb);border-color:#8ee8de66}.title em{background-image:linear-gradient(100deg,#8feaff,#7fe5c8,#ffdc94)}.launchFooter{color:#a2d9df}#launch,.primary{background:linear-gradient(110deg,#84e9e0,#f3d48e)}.weapon[data-weapon=bomb] i{color:#f2cb82}.weapon[data-weapon=missile] i{color:#83edcb}.weapon.selected{background:#264e46c9;border-color:#96efd1}.topActions button{background:#102e42cc}

#launchSequence{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;background:linear-gradient(0deg,#03121b66,transparent 55%);text-shadow:0 3px 24px #000}#launchCount{font-size:clamp(85px,15vw,160px);color:#c6ffed;line-height:1.2}#launchCaption{position:absolute;bottom:17%;font-size:13px;letter-spacing:3px;text-transform:uppercase;color:#d5f6ff}#start.overlay{background:linear-gradient(90deg,#04091ed9 0%,#090f296b 48%,#0e10331c 100%)}

#launch{position:relative;overflow:hidden;border-radius:50%;min-height:82px;border:3px solid #ea6d64;background:repeating-linear-gradient(168deg,transparent 0 17px,#fff2 18px,transparent 19px 32px),radial-gradient(ellipse,#c92c2a,#641917 80%);color:#fff1d8;letter-spacing:5px;font-size:24px;box-shadow:0 0 0 5px #211b24,inset 0 3px 8px #ffb89b66,inset 0 -8px 14px #280808,0 0 25px #ff261f88;text-shadow:0 2px 3px #420000;animation:launch-lamp 2s ease-in-out infinite}#launch:after{content:"PRESS TO START";display:block;font-size:8px;letter-spacing:2px;margin-top:7px;color:#ffd4b7}#launch span{position:absolute;right:26px;top:30px;font-size:16px}#launch:hover{filter:brightness(1.3)}@keyframes launch-lamp{50%{box-shadow:0 0 0 5px #211b24,inset 0 3px 8px #ffb89b66,inset 0 -8px 14px #280808,0 0 43px #ff261fbb}}@media(prefers-reduced-motion:reduce){#launch{animation:none}}

#enableAudio{position:absolute;top:4px;right:0;padding:10px 15px;border:1px solid #83e8dc66;border-radius:20px;background:#102733d9;color:#d6fff1;font-size:10px;letter-spacing:1px}#start .launchCard{width:290px;right:auto;left:0;top:225px;padding:18px;background:#101c35bb}#start .title h1{font-size:clamp(48px,5.5vw,80px)}#start .intro,#start .crew,#start .eyebrow{display:none}#start .title{padding-top:40px}#start .launchCard p{font-size:9px;margin:12px 0}#start .launchFooter{font-size:7px}#start .cardTop{padding-bottom:12px}#start .startContent{width:92vw}#start.overlay{background:linear-gradient(90deg,#04091e9c,transparent 58%)}@media(max-width:650px) and (orientation:portrait){#start .startContent{min-height:760px}#start .title{padding-top:40px}#start .title h1{font-size:48px}#start .launchCard{position:absolute;top:420px;width:100%;padding:15px}#start .title>span{font-size:12px}#enableAudio{top:10px}}@media(max-height:550px) and (orientation:landscape){#start .title{padding-top:10px}#start .title h1{font-size:42px}#start .launchCard{top:145px;width:260px;padding:10px}#start .launchCard p,#start .launchFooter,#start .cardTop{display:none}#start #launch{min-height:65px;font-size:19px;padding:10px}}
/* Rendered-art flight presentation: the scene remains visible behind a compact HUD. */
#cinematic{z-index:1;pointer-events:none}#hud,#start,#complete,#pauseModal,#launchSequence,#noWebGL{z-index:2}#start.overlay{background:linear-gradient(90deg,#050b226b,transparent 46%)}
#start .startContent{width:94vw;height:94vh;min-height:0}#start .title{position:absolute;top:6%;padding:0;filter:drop-shadow(0 3px 0 #160531) drop-shadow(0 0 12px #100c31)}#start .title>span{font-size:15px;color:#ffe17b;letter-spacing:5px}#start .title h1{font-size:clamp(38px,4.8vw,76px);letter-spacing:-3px;margin:10px 0;color:#ffc950;-webkit-text-stroke:1px #ffebad;text-shadow:0 3px #9e4518,0 6px #572264}#start .title em{background:linear-gradient(#fff,#7dedff 45%,#168bea);background-clip:text;-webkit-text-stroke:1px #b6faff}#start .title sup{display:none}
#start .launchCard{top:43%;width:min(300px,28vw);padding:15px;border-radius:16px;background:linear-gradient(135deg,#071c32bb,#0d1231b3);backdrop-filter:blur(8px)}#start .cardTop,#start .launchFooter{display:none}#start .launchCard label{font-size:12px}#start #grades{margin:10px 0 18px;gap:8px}#start #grades button{border-radius:7px;border:2px solid #32d8ea;background:linear-gradient(#135764,#10283d);padding:9px 0;font-size:24px;box-shadow:inset 0 0 12px #25c5d54a}#start #grades button:nth-child(2){border-color:#509dff;background:linear-gradient(#144c83,#101d42)}#start #grades button:nth-child(3){border-color:#c06cff;background:linear-gradient(#68218c,#251139)}#start #grades button:nth-child(4){border-color:#ffd06c;background:linear-gradient(#9a5e14,#382109)}#start #grades button.active{outline:2px solid #fff;outline-offset:3px}#start #grades span{display:none}#start #launch{font-size:24px;min-height:80px;border:5px ridge #9f9ca8;box-shadow:0 0 0 4px #181b29,inset 0 0 17px #ff544b,0 0 25px #f32828a6}#start #launch span{right:18px;top:23px}#start .launchCard p{font-size:9px;line-height:1.6;margin-bottom:0}#start .version{color:#d5e5f6}#launchCaption{bottom:10%;background:#06152bbd;border:1px solid #77dce866;border-radius:40px;padding:12px 22px}#launchCount{color:#c0faff;text-shadow:0 0 15px #19cdf9,0 0 55px #19cdf9;font-size:clamp(90px,15vw,175px)}
@media(max-width:650px) and (orientation:portrait){#start .startContent{height:100dvh;width:92vw;padding:0;min-height:0}#start .title{top:7%}#start .title h1{font-size:40px}#start .title>span{font-size:11px}#start .launchCard{top:auto;bottom:4%;width:100%;padding:14px}#start .launchCard p{display:none}#start #grades{margin:10px 0 14px}#start #launch{min-height:69px;font-size:23px}#start .version{display:none}#enableAudio{font-size:9px;top:12px}#launchCaption{font-size:10px;letter-spacing:1px;width:90%;text-align:center}}
@media(max-height:550px) and (orientation:landscape){#start .title{top:3%}#start .title h1{font-size:37px}#start .launchCard{top:43%;width:225px;padding:10px}#start .launchCard p{display:none}#start #grades button{padding:5px;font-size:20px}#start #launch{min-height:58px;font-size:19px;padding:8px}#start #launch span{top:16px}#start #grades{margin:7px 0 12px}}
