*{box-sizing:border-box}html{background:#000;color:#fff}body{margin:0;font-family:monospace,'PingFang SC',sans-serif;font-size:16px;line-height:1.8}main{width:min(832px,calc(100% - 44px));margin:auto;padding:55px 0 10px}.logo{display:block;width:min(566px,90%);margin:0 auto}.logo img{display:block;width:100%;height:auto;image-rendering:pixelated}.subtitle,.center{text-align:center}.subtitle{margin:14px 0 50px}.box{border:3px solid #fff;padding:18px 26px}.intro{font-size:clamp(20px,3vw,30px);line-height:1.65}.intro p{margin:0}.offer{text-align:center;margin:38px 0 30px;font-size:26px}.offer p{margin:0 0 22px}.offer strong,.field-pass strong{display:block;color:#ff0;font-size:40px;font-weight:normal;line-height:1.2}.offer small{display:block;font-size:15px;margin-top:10px}.menu{text-align:center;font-size:28px;margin:36px auto 46px}.menu>a{display:block;margin-bottom:16px}.menu div{display:flex;justify-content:center;gap:110px}.highlight{color:#ff0}.gallery{display:grid;grid-template-columns:1fr 1fr;gap:56px;margin:20px auto;width:min(710px,100%)}.gallery img{width:100%;border:2px solid #fff;image-rendering:pixelated}a{color:inherit;text-decoration:none}a:hover,a:focus-visible,button:hover{color:#ff0}button{background:#000;color:#fff;border:0;font:inherit;cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #ff0}h1{text-align:center;font-weight:normal;font-size:32px;margin:24px 0 36px}.field-pass,.tips,.prose,.device-entry,.actions{width:min(460px,100%);margin:0 auto 26px}.field-pass p{margin:0 0 8px}.field-pass .item-name{font-size:30px}.field-pass strong{text-align:center;margin-top:25px}.actions{text-align:center}.actions a,.actions .payment-guide{display:block;color:#ff0;font-size:25px;padding:8px;margin:0 auto}.actions .payment-guide{color:#ccc;font-size:18px}.actions a:before{content:'♥ ';color:red}.actions p,.tips{font-size:15px}.device-entry{padding:8px}summary{cursor:pointer}input{background:#000;color:#fff;border:2px solid #fff;width:100%;font:inherit;padding:8px;overflow-wrap:anywhere}.prose p{margin:12px 0}.prose h2{font-size:21px;font-weight:normal;color:#ff0}footer{display:flex;justify-content:center;gap:30px;margin:0 auto 22px;font-size:14px}@media(max-width:600px){main{padding-top:42px}.subtitle{margin-bottom:40px}.menu div{gap:35px}.gallery{gap:12px}.box{padding:15px}.offer{font-size:22px}.menu{font-size:23px}footer{gap:20px}}
.pixel-line,.pixel-subtitle,.pixel-offer{image-rendering:pixelated;vertical-align:middle;height:auto;max-width:100%}.pixel-line{height:32px}.pixel-subtitle{height:16px}.pixel-offer{height:28px}@media(max-width:600px){.pixel-line{height:auto;width:auto;max-width:100%;max-height:28px}.pixel-offer{height:24px}}
.heart{color:red}.pixel-menu{image-rendering:pixelated;vertical-align:middle;width:auto}.catalog-price{font-family:monospace;letter-spacing:2px}.pixel-menu{height:28px}

.prose a{color:#ffff00;text-decoration:underline;text-underline-offset:3px}.legal,.tutorial{width:min(720px,100%);margin:0 auto 28px}.legal{line-height:1.95}.legal h2{margin-top:32px}.legal-meta{color:#bbb;font-size:14px}.legal ul{padding-left:23px}.legal li+li{margin-top:10px}.band9{border-color:#ffff00}.sync-steps{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:18px}.sync-steps li{border:2px solid #fff;padding:20px}.sync-steps h2{font-size:21px;color:#ffff00;margin:8px 0}.sync-steps p{margin:8px 0 0}.step-number{color:#bbb;font-size:14px}.download-link{display:inline-block;margin:8px 0 12px;padding:12px 16px;border:2px solid #ffff00}.prose a.download-link{text-decoration:none}footer{display:block;text-align:center;line-height:1.7;padding:12px 22px}footer nav{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 26px}footer p{margin:12px 0;color:#ccc;font-size:13px}footer p a{text-decoration:underline;text-underline-offset:3px}.legal,.tutorial,.sync-steps li{overflow-wrap:anywhere}@media(max-width:600px){.sync-steps{grid-template-columns:1fr}.sync-steps li{padding:16px}h1{font-size:27px}.legal h2{font-size:20px}}
