*{box-sizing:border-box}body{margin:0;background:#090e17;color:#f4eddf;font-family:Arial,sans-serif;text-align:center;min-height:100vh;background-image:linear-gradient(180deg,#080e17b0,#080e17ed 75%,#080e17),url('../uskogame/bg.jpg');background-position:center top;background-size:cover;background-attachment:fixed}main{max-width:1000px;margin:auto;padding:40px 24px 24px}.brand{width:215px;height:120px;object-fit:contain;filter:drop-shadow(0 8px 24px #0008)}.eyebrow{font-size:10px;letter-spacing:4px;color:#c2a577;margin:25px 0 16px}h1{font-size:clamp(40px,7vw,76px);letter-spacing:-3px;line-height:1.05;margin:0;font-weight:900}h1 span{color:#e9bd78}.intro{font-size:16px;line-height:1.8;color:#b4bfce;margin:20px 0}.platforms{display:flex;justify-content:center;gap:12px}.platforms span{border:1px solid #bba07550;border-radius:30px;padding:9px 22px;font-size:10px;letter-spacing:2px;color:#e3d3b6;background:#0d1722aa}.phone{position:relative;margin:36px auto 20px;padding:19px 32px 13px;border:2px solid #68707b;border-radius:32px;background:linear-gradient(140deg,#303845,#101720 50%,#272e37);box-shadow:inset 0 0 0 4px #090e17,0 25px 60px #0007}.camera{position:absolute;left:11px;top:48%;width:8px;height:8px;border:2px solid #47515c;background:#030508;border-radius:50%}.screen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#0a1421;border:1px solid #baa27430;border-radius:17px;overflow:hidden}.km-countdown{padding:22px 25px}.km-countdown+.km-countdown{border-left:1px solid #b8a07833}.badge{display:inline-block;border:1px solid #d2aa6150;border-radius:20px;padding:5px 13px;font-size:9px;letter-spacing:2px;color:#e9bd78;margin:0}.km-countdown:first-child .badge{color:#a0d0e2;border-color:#73a9c550}h2{font-size:18px;margin:13px 0 8px}time{font-size:12px;color:#9caabc}.clock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:19px}.clock>div{padding:12px 3px;background:linear-gradient(140deg,#212d3b,#111a26);border:1px solid #c5a06326;border-radius:7px}.clock strong{display:block;font-size:36px;font-variant-numeric:tabular-nums;color:#ebc383}.km-countdown:first-child strong{color:#aad3e4}.clock small{display:block;margin-top:6px;color:#8c9aae;font-size:8px;letter-spacing:1px}.timezone{font-size:8px;letter-spacing:2px;color:#8897a8;margin:12px 0 0}.km-launch-message:empty{display:none}.km-launch-message{font-size:12px;line-height:1.5;color:#dbc79f}.note{font-size:12px;color:#9ba9bb;line-height:1.8}footer{margin-top:40px;font-size:10px;color:#69788b;letter-spacing:2px}@media(max-width:600px){main{padding:26px 14px 22px}.brand{width:175px;height:100px}.eyebrow{font-size:8px;letter-spacing:2.5px}h1{letter-spacing:-1.5px}.intro{font-size:13px}.phone{padding:13px 15px 12px;border-radius:23px;margin-top:28px}.camera{width:5px;height:5px;left:5px;border-width:1px}.screen{border-radius:12px}.km-countdown{padding:16px 7px}h2{font-size:13px}.badge{font-size:7px;padding:5px 9px}time{font-size:9px}.clock{gap:4px;margin-top:14px}.clock strong{font-size:22px}.clock small{font-size:6px;letter-spacing:0}.clock>div{padding:9px 1px}.timezone{font-size:7px;letter-spacing:1px}.note{font-size:11px}footer{margin-top:30px}}@media(max-width:350px){time{font-size:8px}.clock strong{font-size:19px}.km-countdown{padding-inline:5px}}
