*{box-sizing:border-box}body{margin:0;font-family:system-ui,Arial,sans-serif;background:#fff3b0;color:#222;direction:rtl;text-align:center}
main{max-width:480px;margin:0 auto;padding:16px}h1{font-size:28px;margin:12px 0}
a.btn,button.btn{display:block;width:100%;margin:12px 0;padding:16px;font-size:22px;border:0;border-radius:16px;background:#fff;color:#222;text-decoration:none;box-shadow:0 2px 6px #0003;cursor:pointer}
.card{background:#fff;border-radius:16px;padding:12px;margin:16px 0}
video{width:100%;max-width:300px;aspect-ratio:9/16;background:#000;border-radius:12px}
.he{font-size:44px;font-weight:700}.en{font-size:22px;direction:ltr}
.q img{width:100%;max-width:260px;border-radius:16px}.opts{display:flex;gap:12px}.opts .btn{font-size:32px}
#msg{min-height:34px;font-size:22px;margin:8px 0}
.lead{font-size:18px;line-height:1.4}small{font-size:15px;color:#555}.he2{font-size:30px}h2{margin:4px 0}
.opts{flex-wrap:wrap}.opts .btn{flex:1;min-width:130px;font-size:28px}
.day{font-size:20px;font-weight:700;background:#ffe27a;border-radius:10px;padding:6px;margin-bottom:8px}
.soon{opacity:.55;font-size:18px}
.days{display:flex;gap:4px;justify-content:center;margin:8px 0}.dchip{flex:1;padding:6px 0;font-size:13px;background:#fff;border-radius:8px}.dchip.on{background:#ffb703;font-weight:700}.dchip.off{opacity:.5}
