@media all{body{margin:0;background:#06281b}.wrap{background:#06281b radial-gradient(ellipse at top,#145238 0%,#06281b 75%);min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:18px 12px;box-sizing:border-box}.card{position:relative;width:100%;max-width:440px;background:#fff;border-radius:18px;padding:18px 16px 20px;text-align:center;font-family:'Barlow',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;box-shadow:0 10px 30px rgb(0 0 0 / .25);box-sizing:border-box;overflow:hidden}.card *{box-sizing:border-box}.logo{display:block;margin:0 auto 10px;width:130px;height:auto}.vid{border-radius:14px;overflow:hidden;background:#000}h1{font-weight:700;margin:16px 0 6px;line-height:1.15;font-size:26px}.sub{margin:0 0 16px;font-size:16px;color:#333;line-height:1.35}.btns{display:flex;gap:12px}.btns a{flex:1;display:block;text-decoration:none;font-weight:700;font-size:18px;padding:14px 8px;border-radius:12px}.foot{margin:16px 0 0;font-size:12.5px;color:#555;line-height:1.5}.foot a{color:#2F3193}.card{border:3px solid #f4c542;box-shadow:0 0 26px rgb(244 197 66 / .45),0 10px 30px rgb(0 0 0 / .35)}.lights{height:24px;margin:-18px -16px 8px;background:radial-gradient(circle at 12px 10px,#c8102e 0 5px,transparent 6px),radial-gradient(circle at 42px 14px,#f4c542 0 5px,transparent 6px),radial-gradient(circle at 72px 10px,#2e9b57 0 5px,transparent 6px),radial-gradient(circle at 102px 14px,#c8102e 0 5px,transparent 6px);background-size:120px 24px;background-repeat:repeat-x;filter:drop-shadow(0 0 3px rgb(244 197 66 / .8))}.vid{border:3px solid #c8102e}h1{font-family:'Mountains of Christmas',Georgia,serif;color:#0b5a37;font-size:32px}.btns a.c{background:#c8102e;color:#fff;border:2px solid #f4c542}.btns a.t{background:#0b5a37;color:#f4c542;border:2px solid #f4c542}.foot a{color:#0b5a37}@media(min-width:768px){.wrap{padding-top:36px}}}