@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-arabic-400-normal-B6c_9tGI.woff2) format("woff2"),url(/assets/rubik-arabic-400-normal-Dci85dQr.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-cyrillic-ext-400-normal-D-KNTwvG.woff2) format("woff2"),url(/assets/rubik-cyrillic-ext-400-normal-CTkTGo13.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-cyrillic-400-normal-C5G8_8ug.woff2) format("woff2"),url(/assets/rubik-cyrillic-400-normal-D5R8xuhl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-hebrew-400-normal-Dp0lvSRB.woff2) format("woff2"),url(/assets/rubik-hebrew-400-normal-BQDoxs6C.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-latin-ext-400-normal-BtzQ7olK.woff2) format("woff2"),url(/assets/rubik-latin-ext-400-normal-E7wwwcV8.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-latin-400-normal-j0pmKyiQ.woff2) format("woff2"),url(/assets/rubik-latin-400-normal-BV1Ho3GG.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-arabic-500-normal-soGt7v5W.woff2) format("woff2"),url(/assets/rubik-arabic-500-normal-DNk3Rzpj.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-cyrillic-ext-500-normal-DVRnamQw.woff2) format("woff2"),url(/assets/rubik-cyrillic-ext-500-normal-CnfIzV8i.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-cyrillic-500-normal-Didq2w9O.woff2) format("woff2"),url(/assets/rubik-cyrillic-500-normal-BH_pkKR0.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-hebrew-500-normal-B_5jqoVI.woff2) format("woff2"),url(/assets/rubik-hebrew-500-normal--anb7y8_.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-latin-ext-500-normal-CKoAoPpD.woff2) format("woff2"),url(/assets/rubik-latin-ext-500-normal-BUryUc8T.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-latin-500-normal-1os41rQk.woff2) format("woff2"),url(/assets/rubik-latin-500-normal-LZYVHeqz.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-arabic-700-normal-DNWlnGaX.woff2) format("woff2"),url(/assets/rubik-arabic-700-normal-BJDbbalN.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-cyrillic-ext-700-normal-3CKVJqgg.woff2) format("woff2"),url(/assets/rubik-cyrillic-ext-700-normal-CEbQMks9.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-cyrillic-700-normal-DFnztZBh.woff2) format("woff2"),url(/assets/rubik-cyrillic-700-normal-C_jxLOfU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-hebrew-700-normal-Da14F88e.woff2) format("woff2"),url(/assets/rubik-hebrew-700-normal-B2Hm7hpE.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-latin-ext-700-normal-D5I4eEgK.woff2) format("woff2"),url(/assets/rubik-latin-ext-700-normal-CQ1www4I.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-latin-700-normal-D-tMm-eS.woff2) format("woff2"),url(/assets/rubik-latin-700-normal-KHOtubUA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/rubik-arabic-900-normal-BlFPXU8J.woff2) format("woff2"),url(/assets/rubik-arabic-900-normal-CxeOOYLy.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/rubik-cyrillic-ext-900-normal-BFM5e2Tz.woff2) format("woff2"),url(/assets/rubik-cyrillic-ext-900-normal-BRWTfurl.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/rubik-cyrillic-900-normal-jlxVC9Lu.woff2) format("woff2"),url(/assets/rubik-cyrillic-900-normal-DPF03d39.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/rubik-hebrew-900-normal-CNJSgxQA.woff2) format("woff2"),url(/assets/rubik-hebrew-900-normal-B3V9FX5z.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/rubik-latin-ext-900-normal-D9eDGkk2.woff2) format("woff2"),url(/assets/rubik-latin-ext-900-normal-BWOH2NxH.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/rubik-latin-900-normal-Cz6GdZLE.woff2) format("woff2"),url(/assets/rubik-latin-900-normal-CBojinpD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik Wet Paint;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-wet-paint-cyrillic-ext-400-normal-DU2_wcLw.woff2) format("woff2"),url(/assets/rubik-wet-paint-cyrillic-ext-400-normal-F_ToM9cT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik Wet Paint;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-wet-paint-cyrillic-400-normal-DvyFTPcI.woff2) format("woff2"),url(/assets/rubik-wet-paint-cyrillic-400-normal-BucWPpID.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik Wet Paint;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-wet-paint-hebrew-400-normal-DdqJH0RI.woff2) format("woff2"),url(/assets/rubik-wet-paint-hebrew-400-normal-IZRK7kW9.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik Wet Paint;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-wet-paint-latin-ext-400-normal-BSn2eA4k.woff2) format("woff2"),url(/assets/rubik-wet-paint-latin-ext-400-normal-Qjx50ARI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik Wet Paint;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-wet-paint-latin-400-normal-CDw6iNc4.woff2) format("woff2"),url(/assets/rubik-wet-paint-latin-400-normal-DKUJ_oVb.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #12060a;--ink-2: #1e0a10;--ink-3: #1a0509;--line: #3d0d17;--blood: #8a0010;--red: #c1121f;--red-hi: #ff3b3b;--pumpkin: #ff8c1a;--cream: #ffe8d6;--cream-2: #f3d3c4;--muted: #d9b8b8;--muted-2: #c9a8a8;--display: "Rubik Wet Paint", Rubik, sans-serif;--body: Rubik, system-ui, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--cream);font-family:var(--body)}a{color:var(--pumpkin)}a:hover{color:#ffb15c}img{max-width:100%}button{font-family:var(--body)}:focus-visible{outline:3px solid var(--pumpkin);outline-offset:3px}.page{overflow:hidden;position:relative}.wrap{max-width:1200px;margin:0 auto}.section{padding:100px 24px}.h2{margin:0;font-family:var(--display);font-weight:400;font-size:clamp(40px,6vw,72px);color:var(--red-hi)}.lead{margin:0;font-size:18px;line-height:1.6;color:var(--muted)}.stack{display:flex;flex-direction:column;gap:40px}.grid-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.btn{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 28px;border-radius:999px;font-weight:700;font-size:18px;text-decoration:none;border:0;cursor:pointer}.btn-red{background:var(--red);color:#fff}.btn-red:hover{color:#fff;background:#d9182a}.btn-cream{background:var(--cream);color:var(--ink)}.btn-cream:hover{color:var(--ink);background:#fff3e8}.btn-ghost{background:transparent;color:var(--cream);border:2px solid var(--cream)}.btn-ghost:hover{color:var(--cream);background:#ffe8d614}.btn-dark{background:var(--ink);color:var(--cream)}.btn-dark:hover{color:var(--cream)}.btn-soon{background:transparent;color:var(--muted);border:2px dashed #8a6a6a;cursor:not-allowed;padding-right:16px}.badge{background:var(--pumpkin);color:var(--ink);font-size:13px;font-weight:900;letter-spacing:1px;text-transform:uppercase;padding:4px 10px;border-radius:999px}.btn-row{display:flex;flex-wrap:wrap;gap:14px}.nav-wrap{position:relative;z-index:3;background:var(--blood)}.nav{max-width:1200px;margin:0 auto;padding:14px 24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--cream)}.brand:hover{color:var(--cream)}.brand img{width:44px;height:44px}.brand span{font-family:var(--display);font-size:26px;letter-spacing:1px}.nav-links{display:flex;flex-wrap:wrap;align-items:center;gap:20px;font-weight:500}.nav-links a{color:var(--cream);text-decoration:none}.nav-links a:hover{color:#fff;text-decoration:underline}.lang-btn{background:transparent;color:var(--cream);border:2px solid rgba(255,232,214,.6);border-radius:999px;min-height:40px;padding:0 14px;font-weight:700;cursor:pointer}.drip{display:block;width:100%;height:60px;position:absolute;top:100%;left:0}.hero{position:relative;z-index:1;padding:120px 24px 80px;background:radial-gradient(ellipse at 50% 30%,#6b0010 0%,#2a0006 55%,var(--ink) 100%)}.sky{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.star{position:absolute;border-radius:50%;background:var(--cream);box-shadow:0 0 6px #ffe8d6cc}.spark{position:absolute}.shoot{position:absolute;height:2px;border-radius:2px;background:linear-gradient(90deg,rgba(255,232,214,0),var(--cream))}.moon{position:absolute;right:4%;top:40px;width:clamp(220px,30vw,440px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 38% 35%,#fff8ec,#ffe3cf 45%,#f7b9a0 80%,#e88f7a);box-shadow:0 0 60px 10px #ffaa8c73,0 0 160px 40px #ff3c2859}.crater{position:absolute;aspect-ratio:1;border-radius:50%;background:#d68c7852}.orbit-center{position:absolute;right:calc(4% + clamp(110px,15vw,220px));top:calc(40px + clamp(110px,15vw,220px));width:0;height:0}.orbit-center>div{position:absolute;left:0;top:0}.cross{position:absolute;left:0}.graves{position:absolute;left:0;bottom:0;width:100%;height:140px}.fog{position:absolute;left:-10%;bottom:0;width:120%;height:180px;pointer-events:none;background:radial-gradient(ellipse at 30% 100%,rgba(255,220,220,.1),transparent 60%),radial-gradient(ellipse at 75% 100%,rgba(255,220,220,.08),transparent 55%)}.hero-grid{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:48px}.hero-copy{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:24px}.eyebrow{margin:0;color:var(--pumpkin);font-weight:700;letter-spacing:3px;text-transform:uppercase;font-size:15px}.hero h1{margin:0;font-family:var(--display);font-weight:400;font-size:clamp(56px,9vw,120px);line-height:.95;color:var(--red-hi);text-shadow:0 6px 0 #2a0006,0 0 40px rgba(255,40,40,.5)}.hero-lead{margin:0;font-size:22px;line-height:1.5;max-width:560px;color:var(--cream-2)}.hero-art{flex:0 1 500px;display:flex;justify-content:center}.hero-art img{width:100%;max-width:500px;height:auto}.countdown-label{font-size:14px;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.countdown{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.cd-cell{min-width:84px;padding:12px 10px;background:#12060abf;border:2px solid var(--blood);border-radius:14px;text-align:center}.cd-cell b{display:block;font-family:var(--display);font-weight:400;font-size:40px;line-height:1}.cd-cell span{display:block;font-size:13px;color:var(--muted);margin-top:6px}.started{font-family:var(--display);font-size:36px;color:var(--pumpkin)}.contract{position:relative;z-index:2;margin-top:56px;display:flex;flex-wrap:wrap;align-items:center;gap:12px;background:#12060acc;border:2px dashed var(--blood);border-radius:16px;padding:12px 16px}.contract strong{color:var(--pumpkin)}.contract code{flex:1 1 260px;min-width:0;overflow-wrap:anywhere;font-size:16px;color:var(--cream)}.contract a{font-weight:700;min-height:44px;display:inline-flex;align-items:center;padding:0 6px}.copy-btn{background:var(--cream);color:var(--ink);border:0;border-radius:10px;padding:0 18px;min-height:44px;font-weight:700;font-size:15px;cursor:pointer}.live-strip{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.chip{display:inline-flex;align-items:center;gap:8px;background:#12060acc;border:1px solid var(--line);border-radius:999px;padding:8px 14px;font-size:15px;color:var(--cream-2)}.dot{width:8px;height:8px;border-radius:50%;background:#3ddc84;box-shadow:0 0 8px #3ddc84}.marquee{background:var(--pumpkin);color:var(--ink);padding:14px 0;overflow:hidden;transform:rotate(-1.5deg);margin:10px -20px;position:relative;z-index:2}.marquee-track{display:flex;width:max-content;font-family:var(--display);font-size:30px;white-space:nowrap}.marquee-track span{padding-right:40px}.card{background:var(--ink-2);border:2px solid var(--line);border-radius:22px;padding:28px;display:flex;flex-direction:column;gap:12px;transition:transform .25s ease,border-color .25s ease}.card:hover{transform:translateY(-6px) rotate(-.5deg);border-color:var(--red-hi)}.card h3{margin:0;font-size:24px;color:var(--cream)}.card p{margin:0;font-size:17px;line-height:1.6;color:var(--muted)}.step-num{width:52px;height:52px;border-radius:50%;background:var(--red);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-size:26px}.kicker{font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--pumpkin)}.card.done{border-color:var(--pumpkin)}.tok{background:linear-gradient(180deg,var(--ink),#2a0006 50%,var(--ink))}.tok-grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:48px}.tok-left{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:20px}.tok-big{font-family:var(--display);font-size:clamp(48px,7vw,92px);color:var(--pumpkin);line-height:1}.tok-right{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:14px}.stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.stat{background:var(--ink-2);border:2px solid var(--line);border-radius:18px;padding:20px;min-width:0}.stat b{display:block;font-size:30px;font-weight:900;color:var(--cream);overflow-wrap:anywhere}.stat span{display:block;font-size:15px;color:var(--muted);margin-top:6px}.stat.skeleton b{color:transparent;background:linear-gradient(90deg,#2a0f16,#3d0d17,#2a0f16);background-size:200% 100%;border-radius:8px;animation:hs-shimmer 1.2s linear infinite}.stat-link{text-decoration:none;color:inherit;display:block;min-width:0}.stat-link:hover .stat{border-color:var(--pumpkin)}.live-note{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;color:var(--muted)}.live-note a{font-weight:700}.game-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px}.game-head>div:first-child{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:12px}.hud{display:flex;flex-wrap:wrap;gap:10px}.hud-box{background:var(--ink-2);border:2px solid var(--line);border-radius:14px;padding:10px 16px;min-width:96px}.hud-box small{display:block;font-size:13px;color:var(--muted)}.hud-box b{font-size:28px;font-weight:900}.hud-lives{display:flex;align-items:center;gap:8px;color:var(--red-hi)}.field{position:relative;width:100%;aspect-ratio:5 / 2;border-radius:24px;overflow:hidden;border:3px solid var(--line);background:linear-gradient(180deg,#3a0008 0%,var(--ink-3) 65%,var(--ink) 100%);user-select:none;-webkit-user-select:none;touch-action:manipulation}.field-moon{position:absolute;right:8%;top:10%;width:11%;aspect-ratio:1;border-radius:50%;background:#ffd0c0;box-shadow:0 0 60px #ff786480}.ground{position:absolute;left:0;right:0;bottom:0;height:10%;background-color:#2a0f16;background-image:repeating-linear-gradient(90deg,var(--line) 0 80px,#2a0f16 80px 160px);border-top:4px solid var(--pumpkin)}.sprite{position:absolute}.coin{filter:drop-shadow(0 0 8px rgba(255,140,26,.7))}.jump-pad{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;cursor:pointer}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#12060ab8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:20px;text-align:center}.overlay-title{font-family:var(--display);font-size:clamp(26px,4.5vw,52px);color:var(--red-hi);line-height:1}.overlay-sub{font-size:clamp(14px,1.8vw,19px);color:var(--cream-2);max-width:560px}.share{display:flex;flex-wrap:wrap;align-items:center;gap:24px;background:var(--ink-2);border:2px solid var(--blood);border-radius:22px;padding:20px}.share img{width:200px;height:200px;border-radius:14px;flex:none;box-shadow:0 8px 24px #00000080}.share-body{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:14px}.share-title{font-family:var(--display);font-size:30px;color:var(--pumpkin);line-height:1.1}.share .btn{font-size:16px;padding:0 20px}.small{margin:0;font-size:14px;color:var(--muted-2)}.community{text-align:center;padding:110px 24px;background:radial-gradient(ellipse at 50% 100%,#6b0010,var(--ink) 70%)}.community .inner{max-width:820px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:24px}.community p{margin:0;font-size:19px;line-height:1.6;color:var(--cream-2)}.footer{padding:36px 24px 44px;background:#0a0306;border-top:2px solid var(--line)}.footer .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;align-items:flex-start}.footer p{margin:0;flex:1 1 420px;max-width:640px;font-size:14px;line-height:1.6;color:var(--muted-2)}@keyframes hs-fly{0%{transform:translate(0) rotate(-3deg)}25%{transform:translate(14px,-24px) rotate(1deg)}50%{transform:translateY(-10px) rotate(-2deg)}75%{transform:translate(-14px,-26px) rotate(2deg)}to{transform:translate(0) rotate(-3deg)}}@keyframes hs-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-18px) rotate(2deg)}}@keyframes hs-glow{0%,to{filter:drop-shadow(0 0 24px rgba(255,40,40,.45))}50%{filter:drop-shadow(0 0 60px rgba(255,60,40,.85))}}@keyframes hs-bat1{0%{transform:translate(-10vw,40px) scale(.8)}50%{transform:translate(50vw,-30px) scale(1)}to{transform:translate(110vw,60px) scale(.8)}}@keyframes hs-bat2{0%{transform:translate(110vw,120px) scale(-.6,.6)}50%{transform:translate(40vw,40px) scale(-.7,.7)}to{transform:translate(-10vw,140px) scale(-.6,.6)}}@keyframes hs-flap{0%,to{transform:scaleY(1)}50%{transform:scaleY(.35)}}@keyframes hs-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes hs-flicker{0%,42%,46%,to{opacity:1}44%{opacity:.55}80%{opacity:.85}}@keyframes hs-fog{0%{transform:translate(-20%)}to{transform:translate(20%)}}@keyframes hs-pulse{0%,to{box-shadow:0 0 #c1121fb3}50%{box-shadow:0 0 0 14px #c1121f00}}@keyframes hs-twinkle{0%,to{opacity:.9}50%{opacity:.3}}@keyframes hs-orbit{0%{transform:rotate(0) translate(clamp(150px,19vw,280px)) rotate(0)}to{transform:rotate(360deg) translate(clamp(150px,19vw,280px)) rotate(-360deg)}}@keyframes hs-shoot{0%{transform:translate(0) rotate(-25deg);opacity:0}3%{opacity:1}12%,to{transform:translate(-420px,200px) rotate(-25deg);opacity:0}}@keyframes hs-moonglow{0%,to{filter:brightness(1)}50%{filter:brightness(1.08)}}@keyframes hs-spin{0%,to{transform:scaleX(1)}50%{transform:scaleX(.25)}}@keyframes hs-ground{0%{background-position:0 0}to{background-position:-160px 0}}@keyframes hs-heartbeat{0%,60%,to{transform:scale(1)}20%{transform:scale(1.18)}40%{transform:scale(.96)}}@keyframes hs-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.a-fly{animation:hs-fly 6s ease-in-out infinite,hs-glow 3s ease-in-out infinite}.a-float{animation:hs-float 5s ease-in-out infinite,hs-glow 3s ease-in-out infinite}.a-bat1{animation:hs-bat1 14s linear infinite}.a-bat2{animation:hs-bat2 19s linear infinite}.a-wing{animation:hs-flap .35s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.a-marquee{animation:hs-marquee 22s linear infinite}.a-flicker{animation:hs-flicker 4s linear infinite}.a-fog{animation:hs-fog 18s ease-in-out infinite alternate}.a-pulse{animation:hs-pulse 2.2s ease-out infinite}.a-twinkle{animation:hs-twinkle 2.6s ease-in-out infinite}.a-orbit{animation:hs-orbit 14s linear infinite}.a-orbit2{animation:hs-orbit 10s linear infinite reverse;animation-delay:-3s}.a-orbit3{animation:hs-orbit 18s linear infinite;animation-delay:-9s}.a-shoot{animation:hs-shoot 9s ease-out infinite;transform-origin:right center}.a-moon{animation:hs-moonglow 5s ease-in-out infinite}.a-coin{animation:hs-spin 1s ease-in-out infinite}.a-ground{animation:hs-ground 1.2s linear infinite}.a-beat{animation:hs-heartbeat 1.4s ease-in-out infinite;transform-origin:center}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (max-width: 640px){.section{padding:72px 18px}.hero{padding:100px 18px 64px}.hero-lead{font-size:19px}.stat-grid{grid-template-columns:minmax(0,1fr)}.moon{opacity:.35;width:200px;right:-40px}.nav-links a:not(.btn){display:none}.cd-cell{min-width:68px;padding:10px 6px}.cd-cell b{font-size:30px}.countdown{gap:8px}}
