:root{font-family:Arial,sans-serif;color:#eef5fb;background:#08131d}*{box-sizing:border-box}body{margin:0;background:#08131d}a{color:inherit;text-decoration:none}.top{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:12px;padding:12px 16px;background:#0b1622;border-bottom:1px solid #233647}.top img{width:52px;height:52px;object-fit:contain}.top div{display:flex;flex-direction:column;flex:1}.top strong{font-size:18px}.top span{font-size:12px;color:#a9bac8}.top button,.install button,dialog button{border:0;border-radius:10px;padding:10px 13px;font-weight:700}.top button,.install button{background:#e87722;color:white}main{max-width:850px;margin:auto;padding:18px 16px 90px}.hero{padding:18px 0}.hero p{font-size:12px;letter-spacing:2px;color:#ef7d25;font-weight:800}.hero h1{font-size:30px;margin:5px 0 18px}.quick{display:grid;grid-template-columns:1fr 1fr;gap:10px}.quick a{background:#e87722;padding:14px;border-radius:12px;text-align:center;font-weight:800}h2{font-size:18px;margin-top:26px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tile{min-height:125px;border:1px solid #263c4d;border-radius:15px;background:#101f2c;padding:18px;text-align:left;color:white;font:inherit}.tile b{display:block;font-size:17px;margin-bottom:8px}.tile span{font-size:13px;line-height:1.4;color:#aec0ce}.install{margin-top:26px;border:1px solid #263c4d;background:#101f2c;padding:18px;border-radius:15px}.install p{color:#aec0ce;line-height:1.5}dialog{width:min(92vw,480px);border:0;border-radius:16px;padding:20px;background:#fff;color:#17222c}dialog::backdrop{background:#0009}dialog label{display:block;font-weight:700}dialog input{width:100%;padding:12px;margin:8px 0 18px;border:1px solid #bbb;border-radius:9px;font-size:16px}dialog form>div{display:flex;justify-content:flex-end;gap:8px}#scanner{width:100%;max-height:420px;background:#111;border-radius:10px;margin:10px 0}@media(max-width:520px){.grid{grid-template-columns:1fr}.tile{min-height:105px}.hero h1{font-size:25px}}
