@font-face{font-family:Tactical;src:url('assets/tactical.ttf') format('truetype');font-display:swap}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;width:100%;height:100%;overflow:hidden;background:#0c1412;color:#e8eee4;font-family:Tactical,'Arial Narrow',sans-serif;overscroll-behavior:none;user-select:none}button,a{font:inherit;letter-spacing:1.6px;color:inherit;cursor:pointer}button{border:0;background:none}button:focus-visible,a:focus-visible{outline:2px solid #d4e7a9;outline-offset:5px}button:hover,a:hover{color:#fff}button:disabled{cursor:wait;opacity:.65}[hidden]{display:none!important}#world,#overlay,#grade,#damage{position:absolute;inset:0;width:100%;height:100%}#world{display:block;touch-action:none}#overlay{pointer-events:none;z-index:5}#grade{pointer-events:none;background:radial-gradient(ellipse at 60% 42%,transparent 38%,#07131099 100%);z-index:1}#damage{z-index:12;pointer-events:none;background:radial-gradient(ellipse,transparent 35%,#9e2422bb 100%);opacity:0}#menuHeader{position:absolute;z-index:20;left:max(4.6vw,env(safe-area-inset-left));right:max(4.6vw,env(safe-area-inset-right));top:max(30px,env(safe-area-inset-top));display:flex;justify-content:space-between;align-items:center}.brand{display:flex;align-items:center;gap:12px;letter-spacing:1.4px}.brand b{font-size:24px}.brand i{height:17px;width:1px;background:#aabb9b66}.brand span{font-size:12px;letter-spacing:2.5px;color:#c2cbc2}.utilities{display:flex;gap:25px;align-items:center}.utilities button{font-size:12px;letter-spacing:1.8px;padding:8px 0}.utilities #fullscreen{font-size:26px}.menu{position:absolute;inset:0;z-index:10;background:linear-gradient(90deg,#07130ff2 0%,#0a1710d9 25%,#0b181665 60%,#10201b19 100%)}.hero-copy{position:absolute;left:7vw;top:20%;width:48%}.eyebrow{font-size:13px;letter-spacing:3.2px;color:#bfcea2;display:flex;align-items:center;gap:12px}.status-dot{width:6px;height:6px;background:#d4e6a6;border-radius:50%;box-shadow:0 0 15px #bfe391}h1{font-size:clamp(70px,8.8vw,146px);line-height:.85;letter-spacing:9px;margin:25px 0 0;font-weight:600;text-shadow:0 2px 25px #0002}h1 span{display:block;font-size:.31em;letter-spacing:.22em;line-height:1.5;color:#cbd5c7;margin-top:12px}.tagline{font-size:clamp(18px,1.6vw,26px);margin:20px 0 0;letter-spacing:.65px;color:#e0e6db}.hero-rule{height:1px;width:48px;background:#c9d99c;margin:22px 0}.intro{font-size:16px;line-height:1.65;letter-spacing:.7px;color:#aebcab;margin:0 0 26px}.main-actions{display:flex;flex-direction:column;align-items:flex-start;gap:10px;max-width:345px;width:100%}.primary,.more{display:flex;justify-content:space-between;align-items:center;min-height:52px;width:100%;padding:0 24px;text-decoration:none;font-size:16px;letter-spacing:2.5px}.primary{background:#c7d697;color:#18231a;box-shadow:0 2px 28px #0002}.primary:hover{background:#dfedb9;color:#12210f}.button-icon{display:block;width:22px;height:22px;flex:0 0 22px;margin-left:16px}.more{background:#17251fcd;border:1px solid #84957866;color:#c2d0b7}.more:hover{background:#2b3c30;color:#e6f0dc}.text-actions{display:flex;gap:27px;margin-top:15px}.text-actions button{font-size:12px;letter-spacing:2px;padding:9px 0;color:#a8b3a3}.text-actions button:hover{color:#e6f0d3}.hero-stamp{position:absolute;right:7vw;top:36%;display:flex;flex-direction:column;text-align:right;border-right:2px solid #c7d69788;padding:5px 18px;gap:8px;text-shadow:0 2px 10px #000}.hero-stamp span{font-size:11px;letter-spacing:3px;color:#d1e0bc}.hero-stamp b{font-size:25px;letter-spacing:3px}.hero-stamp small{font-size:12px;letter-spacing:2px;color:#bed0b6}.footer{position:absolute;bottom:2.5%;left:7vw;right:7vw;display:flex;justify-content:space-between;letter-spacing:3px;color:#819279;font-size:10px}.panel-content{position:absolute;left:7vw;top:50%;transform:translateY(-44%);max-width:660px;width:84vw}.panel-content h2{font-size:clamp(35px,5vw,74px);letter-spacing:4px;line-height:1;margin:19px 0 23px}#panelBody{margin-bottom:25px;color:#c4cebc;font-size:17px;letter-spacing:.7px;line-height:1.6}.control-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px 25px}.control-grid div{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid #adbf9a22;padding:5px 0}.control-grid b{font-weight:400;color:#e0ebce}.note{font-size:14px;color:#a3b497;margin-top:17px}.setting{display:flex;align-items:center;justify-content:space-between;padding:12px 0;gap:22px;border-bottom:1px solid #adc59c33}.setting input{accent-color:#c7d697;max-width:45%}.setting button{color:#d7e9b4;min-width:60px;text-align:right}.results{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:22px 0}.results div{border-left:1px solid #b7c99d66;padding-left:15px}.results strong{display:block;font-size:38px;color:#d9e8ba;line-height:1.2}.results span{font-size:11px;letter-spacing:2px}.stars{font-size:28px;letter-spacing:8px;color:#c7d697}.loadout{display:flex;gap:10px;margin:16px 0}.loadout button{flex:1;text-align:left;padding:12px;border:1px solid #9aaa7944;font-size:15px;background:#0e1b15}.loadout button.active{border-color:#bacc99;color:#d8e5bf}.loadout small{display:block;color:#97ab8b;font-size:11px;letter-spacing:.6px;margin-top:4px}#weapon{position:absolute;z-index:3;bottom:-7vh;right:-3vw;width:min(65vw,100vh);pointer-events:none;transform-origin:80% 90%}#rifleImage{display:block;width:100%;aspect-ratio:1;background-image:url("assets/rifle-m24.webp");background-size:200% 100%;background-repeat:no-repeat;background-position:0 0}body.in-menu #weapon{bottom:-5vh;right:-1vw;width:min(61vw,96vh);filter:brightness(.6)}#hud{position:absolute;inset:0;z-index:7;pointer-events:none;text-shadow:0 1px 6px #000}.hud-top{position:absolute;top:max(25px,env(safe-area-inset-top));left:3.5vw;right:3.5vw;display:flex;justify-content:space-between}.objective{padding:0 0 0 13px;border-left:2px solid #bdcf90;background:linear-gradient(90deg,#12211777,transparent);min-width:220px}.objective>span{font-size:10px;letter-spacing:2.7px;color:#baca9f}.objective strong{display:block;font-size:24px;letter-spacing:2.4px;margin:3px 0}.objective div{font-size:14px;color:#c1ceb7;letter-spacing:.8px}.objective small{display:block;margin-top:10px;font-size:12px;letter-spacing:2px;color:#dce8c9}.compass{position:absolute;left:50%;transform:translateX(-50%);text-align:center;color:#b6c5a7;font-size:12px;letter-spacing:5px}.compass b{display:block;font-size:8px;margin:6px;color:#d7e8b4}.compass span{font-size:13px;letter-spacing:2px}.hud-actions{pointer-events:auto}.hud-actions button{font-size:22px;color:#d8e4c5;background:#0d1b1488;width:42px;height:42px;border:1px solid #a9bf7b44}.hud-bottom{position:absolute;bottom:57px;left:3.5vw;right:3.5vw;display:flex;align-items:flex-end;justify-content:space-between;gap:15px}.vitals{width:185px}.vital-label{display:flex;justify-content:space-between;align-items:baseline;font-size:11px;letter-spacing:2px}.vital-label strong{font-size:27px;font-weight:400}.meter{height:3px;background:#85987344;margin:7px 0;overflow:hidden}.meter i{display:block;height:100%;background:#c2d890;width:100%;transition:width .12s}.thin{height:2px}.alert-label{display:flex;justify-content:space-between;font-size:10px;letter-spacing:1px;margin-top:15px}#alertText{color:#c4dba1}#alertBar{width:0;background:#d0a86d}.breath{width:180px;text-align:center;margin-bottom:4px}.breath>span{font-size:10px;letter-spacing:2px;color:#c7d7b5}.ammo{text-align:right;min-width:150px}.ammo>div{font-size:10px;letter-spacing:2.7px}.ammo>strong{font-weight:400;font-size:53px;display:block;line-height:1.25}.ammo small{font-size:25px;color:#a5b89a}.ammo>span{font-size:11px;letter-spacing:2px;color:#bccbaa}#hints{position:absolute;bottom:20px;left:3.5vw;right:3.5vw;display:flex;align-items:center;justify-content:center;gap:20px;font-size:10px;letter-spacing:1.6px;color:#a8b69c}#hints i{display:block;height:7px;width:1px;background:#b4c19e55}#radio{position:absolute;top:150px;left:3.5vw;max-width:310px;background:#102015b0;border-left:1px solid #b9ce9b;padding:10px 15px;opacity:0;transition:opacity .3s}#radio b{display:block;font-size:9px;letter-spacing:3px;color:#c8d99f;margin-bottom:5px}#radio span{font-size:15px;letter-spacing:.6px;line-height:1.4}#toast{position:absolute;top:25%;left:50%;transform:translateX(-50%);text-align:center;font-size:17px;letter-spacing:3px;color:#e1eccb}#killFeed{position:absolute;right:3.5vw;top:135px;text-align:right;font-size:13px;letter-spacing:2px;color:#daecc1}#scope{position:absolute;inset:0;z-index:4;pointer-events:none;--diam:min(88vh,82vw)}.scope-ring{position:absolute;left:50%;top:50%;width:var(--diam);height:var(--diam);transform:translate(-50%,-50%);border-radius:50%;border:2px solid #000;box-shadow:0 0 0 6px #1c211a,0 0 0 9px #080b08,0 0 0 200vmax #050806f7,inset 0 0 70px #11230866;outline:1px solid #53634277;outline-offset:8px}.scope-label{position:absolute;left:50%;transform:translateX(-50%);font-size:11px;letter-spacing:2px;color:#b3c28c;text-shadow:0 1px 3px #000;display:flex;gap:35px;white-space:nowrap}.scope-label.top{top:calc(50% - var(--diam)/2 + 35px)}.scope-label.bottom{bottom:calc(50% - var(--diam)/2 + 35px)}#cinema{position:absolute;inset:0;z-index:8;pointer-events:none;border-top:9vh solid #060b08;border-bottom:9vh solid #060b08}#cinema span{position:absolute;top:18px;left:4vw;font-size:11px;letter-spacing:4px;color:#c4d496}#cinema strong{position:absolute;bottom:20px;left:4vw;font-weight:400;font-size:32px;letter-spacing:6px;color:#e4edcf}#fatal{position:absolute;inset:0;background:#0a120e;z-index:50;padding:10vw;color:#d6e5c6}#fatal button{background:#bed38e;color:#152012;padding:14px 30px}#touchControls{position:absolute;inset:0;z-index:9;pointer-events:none}#joystick{pointer-events:auto;touch-action:none;position:absolute;bottom:65px;left:24px;width:110px;height:110px;border:1px solid #d4e0ba66;background:#18251f55;border-radius:50%}#joystick div{position:absolute;left:34px;top:34px;width:40px;height:40px;border-radius:50%;background:#bfce9755;border:1px solid #c4d5a977}.touch-actions{position:absolute;bottom:40px;right:20px;display:grid;grid-template-columns:repeat(3,62px);gap:9px}.touch-actions button,#touchZoom{pointer-events:auto;touch-action:none;background:#101c16aa;border:1px solid #bacc9477;border-radius:50%;width:62px;height:62px;font-size:11px;letter-spacing:1px}.touch-actions #touchFire{background:#bfce91dd;color:#1c291a;border-color:#d6e6af;font-size:15px}.touch-actions #touchScope{background:#3d503cbb}#touchZoom{position:absolute;right:26px;top:44%;width:46px;height:46px}body.touch #hints{display:none}body.touch .hud-bottom{bottom:200px}body.touch .breath{display:none}body.touch #weapon{right:10vw}body.playing #menuHeader{display:none}
@media(min-width:1600px){.hero-copy{top:21%}.intro{font-size:19px}.primary,.more{min-height:61px}}
@media(max-height:900px) and (min-width:801px){.hero-copy{top:16%}h1{font-size:min(8.5vw,100px);margin-top:18px}.tagline{margin-top:11px}.hero-rule{margin:12px 0}.intro{margin-bottom:15px;font-size:14px}.main-actions{gap:8px}.primary,.more{min-height:46px}.text-actions{margin-top:8px}}
@media(max-width:800px){#menuHeader{top:20px;left:6vw;right:6vw}.brand{gap:8px}.brand b{font-size:20px}.brand span{font-size:9px;letter-spacing:1.4px}.utilities{gap:15px}.utilities button{font-size:10px}.hero-copy{left:7vw;top:19%;width:75%}h1{font-size:clamp(65px,14vw,105px);letter-spacing:6px}h1 span{letter-spacing:.16em}.hero-stamp{display:none}.intro{font-size:15px}.main-actions{max-width:310px}.footer{font-size:8px;letter-spacing:1.8px}.footer span:last-child{display:none}body.in-menu #weapon{width:90vw;right:-26vw;bottom:6vh;filter:brightness(.38)}.menu{background:linear-gradient(90deg,#0a140ff2,#0c170dad 65%,#0b170d55)}.panel-content{width:86vw;max-width:none}.panel-content h2{font-size:44px}.control-grid{font-size:14px;gap:5px 19px}.control-grid div{gap:10px}.results{gap:10px}.results strong{font-size:31px}.compass{display:none}.objective{min-width:0}.objective strong{font-size:20px}.objective div{max-width:200px;font-size:12px}#radio{top:139px;max-width:230px}.hud-bottom{bottom:35px}.vitals{width:125px}.ammo{min-width:95px}.ammo>strong{font-size:41px}.ammo>div{font-size:9px;letter-spacing:1px}.breath{width:100px}.breath>span{font-size:8px;letter-spacing:1px}#hints{font-size:8px;gap:7px;bottom:10px;letter-spacing:.4px}#scope{--diam:min(77vh,94vw)}.scope-label{font-size:9px;letter-spacing:1px;gap:18px}.scope-label.top{top:calc(50% - var(--diam)/2 + 22px)}.scope-label.bottom{bottom:calc(50% - var(--diam)/2 + 24px)}.eyebrow{font-size:10px;letter-spacing:2.5px}.panel-content .main-actions{max-width:340px}.note{font-size:13px}.touch-actions{grid-template-columns:repeat(3,54px);gap:7px;right:13px}.touch-actions button{width:54px;height:54px;font-size:9px}#joystick{width:95px;height:95px;left:18px;bottom:55px}#joystick div{left:27px;top:27px}.ammo>span{font-size:9px}.alert-label{font-size:9px;letter-spacing:0}}
@media(max-height:610px){#menuHeader{top:14px}.hero-copy{top:18%;width:55%}h1{font-size:67px;margin-top:14px}.tagline{font-size:16px;margin-top:8px}.hero-rule,.intro{display:none}.hero-copy .main-actions{margin-top:19px;max-width:275px}.primary,.more{min-height:40px;font-size:14px}.text-actions{margin-top:4px}.text-actions button{font-size:10px;padding:7px 0}.hero-stamp{display:none}.footer{bottom:3%;font-size:8px}.panel-content{top:51%;transform:translateY(-43%);max-width:740px}.panel-content h2{font-size:35px;margin:10px 0 13px}#panelBody{font-size:14px;margin-bottom:13px;line-height:1.4}.panel-content .eyebrow{font-size:9px}.control-grid{gap:3px 28px;font-size:12px}.control-grid div{padding:2px 0}.note{font-size:11px;margin-top:8px}.panel-content .main-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:530px;align-items:center}.panel-content .main-actions>*{min-width:0}.panel-content .text-actions{margin-top:3px}.setting{padding:6px 0}.results{margin:13px 0}.results strong{font-size:27px}.stars{font-size:19px}.loadout{margin:8px 0}.loadout button{padding:6px;font-size:13px}.loadout small{font-size:10px}.objective>span{font-size:9px}.objective strong{font-size:18px}.objective small{margin-top:5px;font-size:10px}.objective div{font-size:11px}#radio{top:110px;font-size:11px}#radio span{font-size:12px}.hud-top{top:15px}.hud-bottom{bottom:30px}body.touch .hud-bottom{bottom:150px}.touch-actions{bottom:15px}.touch-actions button{height:45px;width:45px;font-size:8px}.touch-actions{grid-template-columns:repeat(3,45px)}#joystick{bottom:20px;width:82px;height:82px}#joystick div{left:20px;top:20px}#touchZoom{top:35%}.vitals{width:125px}.vital-label strong{font-size:21px}.ammo>strong{font-size:32px}.alert-label{margin-top:8px}#killFeed{top:94px;font-size:10px}#toast{font-size:13px}body.in-menu #weapon{width:70vw;bottom:-10vh;right:-5vw}}
@media(max-width:420px) and (min-height:611px){.hero-copy{top:18%;width:89%}h1{font-size:73px}.tagline{font-size:18px}.intro{font-size:14px}.hero-rule{margin:17px 0}.main-actions{max-width:280px}.panel-content h2{font-size:36px}.control-grid{grid-template-columns:1fr;font-size:13px;gap:3px}.control-grid div{padding:2px 0}.panel-content{transform:translateY(-44%)}.panel-content .note{font-size:12px}.utilities #sound{font-size:9px}.brand span{font-size:8px}.utilities{gap:11px}}

#weapon{width:min(46vw,64vh);bottom:-8vh;right:-3vw}body.in-menu #weapon{width:min(61vw,96vh);bottom:-5vh;right:-1vw}#fullscreen{font-family:Arial,sans-serif!important}
@media(max-width:800px){#weapon{width:min(78vw,60vh);right:-12vw;bottom:-3vh}body.in-menu #weapon{width:90vw;right:-26vw;bottom:6vh}}
@media(max-width:800px) and (min-height:611px) and (max-height:750px){.panel-content{top:calc(50% + 24px);transform:translateY(-50%)}.panel-content h2{margin:12px 0 14px}#panelBody{margin-bottom:16px;line-height:1.4}.control-grid{gap:1px 19px}.panel-content .note{margin-top:12px;line-height:1.4}.hero-copy{top:17%}.hero-copy h1{font-size:70px;margin-top:17px}.hero-copy .intro{display:none}.hero-copy .hero-rule{margin:14px 0}.hero-copy .tagline{margin-top:10px}.hero-copy .primary,.hero-copy .more{min-height:46px}.hero-copy .text-actions{margin-top:8px}}

#weaponClip{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:3}

@media(max-width:600px) and (orientation:portrait){body.touch .hud-bottom{top:121px;bottom:auto;align-items:center}body.touch .vitals{width:112px}body.touch .vital-label{font-size:8px;letter-spacing:1px}body.touch .vital-label strong{font-size:18px}body.touch .meter{height:2px;margin:3px 0}body.touch .alert-label{font-size:8px;margin-top:5px}body.touch .ammo>div{font-size:8px;letter-spacing:.8px}body.touch .ammo>strong{font-size:29px;line-height:1.1}body.touch .ammo small{font-size:17px}body.touch .ammo>span{display:none}body.touch #radio{top:181px}}

#skipCinema{position:absolute;right:4vw;bottom:17px;pointer-events:auto;min-height:44px;padding:10px 14px;border:1px solid #c4d49666;background:#09140dcc;color:#e4edcf;font-size:13px;letter-spacing:2px}#skipCinema small{font-size:9px;color:#b2c49d;margin:0 12px}#skipCinema:hover{background:#243527}body.touch #skipCinema small{display:none}@media(max-width:600px){#cinema strong{font-size:22px;letter-spacing:3px;bottom:28px}#cinema span{font-size:9px;letter-spacing:2px}#skipCinema{font-size:11px;padding:8px 12px}#skipCinema small{display:none}}


.contracts{position:absolute;left:7vw;right:7vw;bottom:7%}
.contract-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:11px;letter-spacing:2px;color:#99aa93}
#contractCards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.contract-card{position:relative;display:grid;grid-template-columns:auto 1fr;align-content:start;align-items:center;gap:9px 10px;min-width:0;min-height:100px;padding:14px 16px;text-align:left;background:#0f1d18d9;border:1px solid #7f95753d}
.contract-card:after{content:'';position:absolute;left:0;top:0;bottom:0;width:2px;background:transparent}
.contract-card.active:after{background:#d0dfa2}
.contract-card.active{border-color:#b8cc8855;background:#243527d9}
.contract-card.locked{color:#8b9587}
.contract-card .num{font-size:24px;line-height:1;color:#9cad84}
.contract-card .info{display:flex;flex-direction:column;grid-column:1/-1;grid-row:2;gap:4px;min-width:0}
.contract-card .name{font-size:16px;line-height:1.1;letter-spacing:1.2px}
.contract-card .sub{font-size:10px;letter-spacing:1px;color:#a2b19b}
.contract-card .done{grid-column:2;grid-row:1;justify-self:end;font-size:10px;letter-spacing:1px;color:#c9df9e}
@media(max-width:1100px){#contractCards{gap:8px}.contract-card{padding:12px;min-height:91px}.contract-card .name{font-size:14px;letter-spacing:.8px}.contract-card .sub{font-size:9px;letter-spacing:.6px}.contract-card .done{font-size:9px}}
@media(max-width:800px) and (orientation:portrait){#mainMenu .hero-copy{top:clamp(68px,11vh,120px);left:7vw;width:86%}#mainMenu h1{font-size:clamp(52px,16vw,78px);letter-spacing:5px;margin-top:12px}#mainMenu .tagline{font-size:17px;margin-top:10px}#mainMenu .hero-rule{display:block;margin:12px 0}#mainMenu .intro{display:none}#mainMenu .main-actions{max-width:310px;margin-top:0;gap:8px}#mainMenu .primary,#mainMenu .more{min-height:44px;font-size:14px}#mainMenu .text-actions{flex-wrap:wrap;gap:4px 20px;margin-top:8px}#mainMenu .text-actions button{font-size:10px;letter-spacing:1.5px;padding:7px 0}.contracts{left:7vw;right:7vw;bottom:7%}.contract-heading{font-size:9px;letter-spacing:1px;margin-bottom:10px}#contractCards{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.contract-card{grid-column:span 2;min-height:78px;padding:10px 9px;gap:7px}.contract-card:nth-last-child(-n+2){grid-column:span 3}.contract-card .num{font-size:17px}.contract-card .name{font-size:12px;letter-spacing:.7px}.contract-card .sub{font-size:9px;letter-spacing:.5px}.contract-card .done{font-size:9px;letter-spacing:.5px}}
@media(max-width:800px) and (orientation:portrait) and (max-height:640px){#mainMenu .hero-rule{display:none}#mainMenu .main-actions{margin-top:14px}#mainMenu .tagline{font-size:15px}.contracts{bottom:6%}.contract-card{min-height:72px;padding:8px}.contract-card .name{font-size:11px}.contract-card .sub{font-size:8px}.contract-card .done{font-size:8px}}
@media(min-width:801px) and (min-height:611px) and (max-height:760px){#mainMenu .hero-copy{top:14%}#mainMenu h1{font-size:min(8vw,86px)}#mainMenu .intro{display:none}}
@media(max-height:610px) and (orientation:landscape){.contracts{left:56vw;right:5vw;bottom:8%}.contract-heading{font-size:9px;letter-spacing:.8px;margin-bottom:9px}#contractCards{grid-template-columns:1fr;gap:5px}.contract-card{display:flex;align-items:center;gap:11px;min-height:47px;padding:6px 11px}.contract-card .num{font-size:22px}.contract-card .info{gap:2px}.contract-card .name{font-size:12px;letter-spacing:.7px}.contract-card .sub{font-size:8px;letter-spacing:.5px}.contract-card .done{margin-left:auto;font-size:9px;letter-spacing:.5px}}
@media(max-height:360px) and (orientation:landscape){#mainMenu .hero-copy{top:17%;width:48%}#mainMenu h1{font-size:48px}#mainMenu h1 span{margin-top:6px}#mainMenu .tagline{font-size:14px}#mainMenu .main-actions{max-width:250px;margin-top:12px;gap:7px}.contracts{bottom:7%}.contract-heading{font-size:8px;margin-bottom:7px}#contractCards{gap:4px}.contract-card{min-height:39px;padding:4px 9px;gap:9px}.contract-card .num{font-size:19px}.contract-card .name{font-size:11px}.contract-card .sub{font-size:7px}.contract-card .done{font-size:8px}}
