@font-face{font-family:Levi;src:url(/fonts/LEVI-BOLD-AAA.ttf);font-display:swap}*{box-sizing:border-box;margin:0;padding:0;font-family:Levi,sans-serif}body{background:#1a1207;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.card{border-radius:16px;width:100%;max-width:430px;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.card img{object-fit:contain;width:100%;display:block}.overlay{background:linear-gradient(#0000,#00000080 40%,#000c);flex-direction:column;align-items:center;gap:12px;padding:80px 20px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.label{text-align:center;color:#d4a843;margin-bottom:-8px;font-size:18px}.countdown{justify-content:center;gap:12px;display:flex}.unit{background:#d4a84320;border-radius:8px;flex-direction:column;align-items:center;padding:8px 12px;display:flex}.unit .val{color:#d4a843;font-variant-numeric:tabular-nums;font-size:30px}.unit .lbl{color:#d4a843;opacity:.7;font-size:12px}.buttons{gap:12px;width:100%;display:flex}.btn{cursor:pointer;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px;font-family:Levi,sans-serif;font-size:14px;text-decoration:none;transition:opacity .2s;display:flex}.btn:hover{opacity:.85}.btn-cal{color:#b8860b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:0 0;border:1px solid #b8860b}.btn-waze{color:#fff;background:#b8860b;border:none}.btn-icon{width:16px;height:16px}.page-footer{text-align:center;color:#ffffff40;width:100%;margin-top:12px;padding:12px 12px 24px;font-size:10px}.page-footer .legal{margin-bottom:6px}.page-footer .legal a{color:#ffffff59;margin:0 6px;text-decoration:none}.page-footer .credit{color:inherit;text-decoration:none}
