@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/inter-latin-ext-400-normal.woff2") format("woff2");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:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/inter-latin-400-normal.woff2") format("woff2");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:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/inter-latin-ext-500-normal.woff2") format("woff2");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:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/inter-latin-500-normal.woff2") format("woff2");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:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/inter-latin-ext-600-normal.woff2") format("woff2");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:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/inter-latin-600-normal.woff2") format("woff2");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:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/inter-latin-ext-700-normal.woff2") format("woff2");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:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/inter-latin-700-normal.woff2") format("woff2");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:"Inter";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/inter-latin-ext-800-normal.woff2") format("woff2");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:"Inter";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/inter-latin-800-normal.woff2") format("woff2");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:"Fredoka";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/fredoka-latin-ext-400-normal.woff2") format("woff2");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:"Fredoka";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/fredoka-latin-400-normal.woff2") format("woff2");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:"Fredoka";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/fredoka-latin-ext-500-normal.woff2") format("woff2");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:"Fredoka";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/fredoka-latin-500-normal.woff2") format("woff2");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:"Fredoka";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/fredoka-latin-ext-600-normal.woff2") format("woff2");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:"Fredoka";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/fredoka-latin-600-normal.woff2") format("woff2");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:"Fredoka";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/fredoka-latin-ext-700-normal.woff2") format("woff2");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:"Fredoka";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/fredoka-latin-700-normal.woff2") format("woff2");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:"Share Tech Mono";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/share-tech-mono-latin-400-normal.woff2") format("woff2");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:"Great Vibes";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/great-vibes-latin-ext-400-normal.woff2") format("woff2");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:"Great Vibes";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/great-vibes-latin-400-normal.woff2") format("woff2");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:"Cormorant Garamond";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/cormorant-garamond-latin-ext-400-normal.woff2") format("woff2");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:"Cormorant Garamond";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/cormorant-garamond-latin-400-normal.woff2") format("woff2");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:"Cormorant Garamond";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/cormorant-garamond-latin-ext-600-normal.woff2") format("woff2");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:"Cormorant Garamond";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/cormorant-garamond-latin-600-normal.woff2") format("woff2");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:"Cormorant Garamond";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/cormorant-garamond-latin-ext-700-normal.woff2") format("woff2");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:"Cormorant Garamond";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/cormorant-garamond-latin-700-normal.woff2") format("woff2");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:"Baloo 2";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/baloo-2-latin-ext-400-normal.woff2") format("woff2");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:"Baloo 2";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/baloo-2-latin-400-normal.woff2") format("woff2");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:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/baloo-2-latin-ext-600-normal.woff2") format("woff2");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:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/baloo-2-latin-600-normal.woff2") format("woff2");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:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/baloo-2-latin-ext-700-normal.woff2") format("woff2");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:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/baloo-2-latin-700-normal.woff2") format("woff2");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:"Mountains of Christmas";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/mountains-of-christmas-latin-400-normal.woff2") format("woff2");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:"Mountains of Christmas";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/mountains-of-christmas-latin-700-normal.woff2") format("woff2");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:"Lora";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/lora-latin-ext-400-normal.woff2") format("woff2");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:"Lora";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/lora-latin-400-normal.woff2") format("woff2");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:"Lora";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/lora-latin-ext-600-normal.woff2") format("woff2");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:"Lora";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/lora-latin-600-normal.woff2") format("woff2");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:"Quicksand";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/quicksand-latin-ext-400-normal.woff2") format("woff2");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:"Quicksand";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/quicksand-latin-400-normal.woff2") format("woff2");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:"Quicksand";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/quicksand-latin-ext-600-normal.woff2") format("woff2");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:"Quicksand";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/quicksand-latin-600-normal.woff2") format("woff2");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:"Quicksand";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/quicksand-latin-ext-700-normal.woff2") format("woff2");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:"Quicksand";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/quicksand-latin-700-normal.woff2") format("woff2");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:"Pacifico";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/pacifico-latin-ext-400-normal.woff2") format("woff2");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:"Pacifico";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/pacifico-latin-400-normal.woff2") format("woff2");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:"Orbitron";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/orbitron-latin-500-normal.woff2") format("woff2");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:"Orbitron";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/orbitron-latin-700-normal.woff2") format("woff2");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:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/press-start-2p-latin-ext-400-normal.woff2") format("woff2");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:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/press-start-2p-latin-400-normal.woff2") format("woff2");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:"Jost";font-style:normal;font-weight:300;font-display:swap;src:url("../fonts/jost-latin-ext-300-normal.woff2") format("woff2");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:"Jost";font-style:normal;font-weight:300;font-display:swap;src:url("../fonts/jost-latin-300-normal.woff2") format("woff2");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:"Jost";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/jost-latin-ext-400-normal.woff2") format("woff2");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:"Jost";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/jost-latin-400-normal.woff2") format("woff2");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:"Jost";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/jost-latin-ext-500-normal.woff2") format("woff2");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:"Jost";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/jost-latin-500-normal.woff2") format("woff2");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{--bg: #f5f6fb;--card: rgba(255,255,255,0.68);--text: #0f1222;--muted: #5f6680;--accent: #5b5ef0;--accent-text: #fff;--border: rgba(15,18,34,0.09);--unit-bg: rgba(255,255,255,0.7);--digit: #0f1222;--glass-edge: rgba(255,255,255,0.75);--glass-shadow: rgba(15,18,34,0.16);--bg-image: radial-gradient(45% 55% at 12% 8%, rgba(99,102,241,0.3), transparent 70%),radial-gradient(40% 50% at 90% 15%, rgba(236,72,153,0.2), transparent 70%),radial-gradient(50% 60% at 60% 100%, rgba(20,184,166,0.2), transparent 70%);--font: "Inter",system-ui,-apple-system,"Segoe UI","Roboto",sans-serif;--font-digits: var(--font);--radius: 12px;--radius-lg: 24px;--card-shadow: inset 0 1px 0 var(--glass-edge),0 24px 60px -16px var(--glass-shadow);--digit-shadow: none}@media (prefers-color-scheme: dark){:root{--bg: #080a13;--card: rgba(22,25,42,0.62);--text: #eef0ff;--muted: #9aa0bd;--accent: #8b8ff8;--accent-text: #fff;--border: rgba(255,255,255,0.09);--unit-bg: rgba(255,255,255,0.045);--digit: #f5f6ff;--glass-edge: rgba(255,255,255,0.1);--glass-shadow: rgba(0,0,0,0.55);--bg-image: radial-gradient(45% 55% at 12% 8%, rgba(99,102,241,0.48), transparent 70%),radial-gradient(40% 50% at 90% 15%, rgba(236,72,153,0.32), transparent 70%),radial-gradient(50% 60% at 60% 100%, rgba(20,184,166,0.32), transparent 70%)}}html:not([data-theme]) .card,html[data-theme="generic"] .card{border-color:var(--glass-edge);-webkit-backdrop-filter:blur(20px) saturate(1.4);backdrop-filter:blur(20px) saturate(1.4)}html:not([data-theme]) h1,html[data-theme="generic"] h1{font-weight:800;letter-spacing:-0.03em;background:linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%);-webkit-background-clip:text;background-clip:text;color:transparent}html:not([data-theme]) .site-title,html[data-theme="generic"] .site-title{font-weight:800;letter-spacing:-0.02em}html:not([data-theme]) .unit,html[data-theme="generic"] .unit{border-color:var(--glass-edge);box-shadow:0 2px 10px -4px var(--glass-shadow)}html:not([data-theme]) .unit span,html[data-theme="generic"] .unit span{font-weight:700;letter-spacing:-0.03em}html:not([data-theme]) .unit label,html[data-theme="generic"] .unit label{font-size:0.7rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase}html:not([data-theme]) .status,html[data-theme="generic"] .status{letter-spacing:-0.01em}html:not([data-theme]) #message,html[data-theme="generic"] #message{font-weight:700}html:not([data-theme]) input,html:not([data-theme]) select,html:not([data-theme]) textarea,html[data-theme="generic"] input,html[data-theme="generic"] select,html[data-theme="generic"] textarea{background:var(--unit-bg);transition:border-color 0.15s, box-shadow 0.15s}html:not([data-theme]) input:focus,html:not([data-theme]) select:focus,html:not([data-theme]) textarea:focus,html[data-theme="generic"] input:focus,html[data-theme="generic"] select:focus,html[data-theme="generic"] textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent)}html:not([data-theme]) button,html:not([data-theme]) .button,html[data-theme="generic"] button,html[data-theme="generic"] .button{background:linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%);box-shadow:0 8px 20px -8px rgba(99,102,241,0.7);transition:transform 0.15s, box-shadow 0.15s}html:not([data-theme]) button:hover,html:not([data-theme]) .button:hover,html[data-theme="generic"] button:hover,html[data-theme="generic"] .button:hover{transform:translateY(-1px);box-shadow:0 12px 24px -8px rgba(99,102,241,0.75)}html:not([data-theme]) button.secondary,html:not([data-theme]) .button.secondary,html[data-theme="generic"] button.secondary,html[data-theme="generic"] .button.secondary{background:var(--unit-bg);color:var(--text);border-color:var(--border);box-shadow:none}html:not([data-theme]) button.secondary:hover,html:not([data-theme]) .button.secondary:hover,html[data-theme="generic"] button.secondary:hover,html[data-theme="generic"] .button.secondary:hover{border-color:var(--accent);color:var(--accent)}html:not([data-theme]) button.icon-button,html:not([data-theme]) .button.icon-button,html[data-theme="generic"] button.icon-button,html[data-theme="generic"] .button.icon-button{background:transparent;color:var(--muted);border-color:transparent;box-shadow:none}html:not([data-theme]) button.icon-button:hover,html:not([data-theme]) .button.icon-button:hover,html[data-theme="generic"] button.icon-button:hover,html[data-theme="generic"] .button.icon-button:hover{border-color:var(--border);color:var(--accent);transform:none}html:not([data-theme]) .link-button,html:not([data-theme]) .dropdown .menu button,html[data-theme="generic"] .link-button,html[data-theme="generic"] .dropdown .menu button{background:none;box-shadow:none;transform:none}@media (prefers-reduced-motion: reduce){html:not([data-theme]) button,html:not([data-theme]) .button,html[data-theme="generic"] button,html[data-theme="generic"] .button{transition:none}html:not([data-theme]) button:hover,html:not([data-theme]) .button:hover,html[data-theme="generic"] button:hover,html[data-theme="generic"] .button:hover{transform:none}}html[data-theme="generic"].elapsed .unit span{animation:generic-blink 1s steps(1) 0.8s 5}@media (prefers-reduced-motion: no-preference){html[data-theme="generic"].elapsed .unit{animation:generic-pop 0.5s ease-out both}html[data-theme="generic"].elapsed .unit:nth-child(1){animation-delay:0s}html[data-theme="generic"].elapsed .unit:nth-child(2){animation-delay:.12s}html[data-theme="generic"].elapsed .unit:nth-child(3){animation-delay:.24s}html[data-theme="generic"].elapsed .unit:nth-child(4){animation-delay:.36s}}@keyframes generic-pop{0%, 100%{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes generic-blink{50%{opacity:0.25}}html[data-theme="party"]{--bg: #fff4fa;--card: #fff;--text: #2b1442;--muted: #86699d;--accent: #ea005e;--accent-text: #fff;--border: #f1d3f5;--unit-bg: #ea005e;--digit: #fff;--bg-image: linear-gradient(160deg, #ffd6ec 0%, #fff4cc 50%, #d4f1ff 100%);--font: "Fredoka","Trebuchet MS",system-ui,-apple-system,"Segoe UI","Roboto",sans-serif;--font-digits: var(--font);--radius: 14px;--radius-lg: 28px;--card-shadow: 0 12px 40px rgba(123,92,255,0.25);--digit-shadow: 0 2px 0 rgba(0,0,0,0.15)}html[data-theme="party"] body{background-image:radial-gradient(circle at 8% 12%, #ea005e 0 4px, transparent 5px),radial-gradient(circle at 35% 60%, #ffc93c 0 4px, transparent 5px),radial-gradient(circle at 62% 18%, #0e837c 0 4px, transparent 5px),radial-gradient(circle at 82% 70%, #7757ff 0 4px, transparent 5px),radial-gradient(circle at 18% 85%, #b85c00 0 4px, transparent 5px),radial-gradient(circle at 92% 35%, #0e837c 0 4px, transparent 5px),radial-gradient(circle at 50% 92%, #ea005e 0 4px, transparent 5px);background-size:220px 220px}html[data-theme="party"] .unit{border:none}html[data-theme="party"] .unit label{color:#ffffff}html[data-theme="party"] .unit:nth-child(1){background:#ea005e}html[data-theme="party"] .unit:nth-child(2){background:#b85c00}html[data-theme="party"] .unit:nth-child(3){background:#0e837c}html[data-theme="party"] .unit:nth-child(4){background:#7757ff}html[data-theme="party"] #message{color:var(--accent)}html[data-theme="party"] .status::before{content:"\1F389  "}html[data-theme="party"] .status::after{content:"  \1F38A"}html[data-theme="party"].elapsed .fx i{height:16px;border-radius:2px;animation:party-fade-in 0.6s ease-out both}html[data-theme="party"].elapsed .fx i:nth-child(1){top:53%;left:37%;width:9px;transform:rotate(47deg);background:#b85c00}html[data-theme="party"].elapsed .fx i:nth-child(2){top:6%;left:74%;width:12px;transform:rotate(94deg);background:#0e837c}html[data-theme="party"].elapsed .fx i:nth-child(3){top:59%;left:11%;width:6px;transform:rotate(141deg);background:#7757ff}html[data-theme="party"].elapsed .fx i:nth-child(4){top:12%;left:48%;width:9px;transform:rotate(8deg);background:#ffc93c}html[data-theme="party"].elapsed .fx i:nth-child(5){top:65%;left:85%;width:12px;transform:rotate(55deg);background:#ea005e}html[data-theme="party"].elapsed .fx i:nth-child(6){top:18%;left:22%;width:6px;transform:rotate(102deg);background:#b85c00}html[data-theme="party"].elapsed .fx i:nth-child(7){top:71%;left:59%;width:9px;transform:rotate(149deg);background:#0e837c}html[data-theme="party"].elapsed .fx i:nth-child(8){top:24%;left:96%;width:12px;transform:rotate(16deg);background:#7757ff}html[data-theme="party"].elapsed .fx i:nth-child(9){top:77%;left:33%;width:6px;transform:rotate(63deg);background:#ffc93c}html[data-theme="party"].elapsed .fx i:nth-child(10){top:30%;left:70%;width:9px;transform:rotate(110deg);background:#ea005e}html[data-theme="party"].elapsed .fx i:nth-child(11){top:83%;left:7%;width:12px;transform:rotate(157deg);background:#b85c00}html[data-theme="party"].elapsed .fx i:nth-child(12){top:36%;left:44%;width:6px;transform:rotate(24deg);background:#0e837c}html[data-theme="party"].elapsed .fx i:nth-child(13){top:89%;left:81%;width:9px;transform:rotate(71deg);background:#7757ff}html[data-theme="party"].elapsed .fx i:nth-child(14){top:42%;left:18%;width:12px;transform:rotate(118deg);background:#ffc93c}html[data-theme="party"].elapsed .fx i:nth-child(15){top:95%;left:55%;width:6px;transform:rotate(165deg);background:#ea005e}html[data-theme="party"].elapsed .fx i:nth-child(16){top:48%;left:92%;width:9px;transform:rotate(32deg);background:#b85c00}html[data-theme="party"].elapsed .fx i:nth-child(17){top:1%;left:29%;width:12px;transform:rotate(79deg);background:#0e837c}html[data-theme="party"].elapsed .fx i:nth-child(18){top:54%;left:66%;width:6px;transform:rotate(126deg);background:#7757ff}html[data-theme="party"].elapsed .fx i:nth-child(19){top:7%;left:3%;width:9px;transform:rotate(173deg);background:#ffc93c}html[data-theme="party"].elapsed .fx i:nth-child(20){top:60%;left:40%;width:12px;transform:rotate(40deg);background:#ea005e}html[data-theme="party"].elapsed .fx i:nth-child(21){top:13%;left:77%;width:6px;transform:rotate(87deg);background:#b85c00}html[data-theme="party"].elapsed .fx i:nth-child(22){top:66%;left:14%;width:9px;transform:rotate(134deg);background:#0e837c}html[data-theme="party"].elapsed .fx i:nth-child(23){top:19%;left:51%;width:12px;transform:rotate(1deg);background:#7757ff}html[data-theme="party"].elapsed .fx i:nth-child(24){top:72%;left:88%;width:6px;transform:rotate(48deg);background:#ffc93c}@media (prefers-reduced-motion: no-preference){html[data-theme="party"].elapsed .unit{animation:party-bounce 0.8s ease-in-out 6}html[data-theme="party"].elapsed .unit:nth-child(1){animation-delay:0s}html[data-theme="party"].elapsed .unit:nth-child(2){animation-delay:.1s}html[data-theme="party"].elapsed .unit:nth-child(3){animation-delay:.2s}html[data-theme="party"].elapsed .unit:nth-child(4){animation-delay:.3s}html[data-theme="party"].elapsed .fx i{top:-24px;animation:party-fall 4s linear 3 both}html[data-theme="party"].elapsed .fx i:nth-child(1){top:-24px;animation-duration:4.4s;animation-delay:1.3s}html[data-theme="party"].elapsed .fx i:nth-child(2){top:-24px;animation-duration:3.8s;animation-delay:.6s}html[data-theme="party"].elapsed .fx i:nth-child(3){top:-24px;animation-duration:3.2s;animation-delay:1.9s}html[data-theme="party"].elapsed .fx i:nth-child(4){top:-24px;animation-duration:4.6s;animation-delay:1.2s}html[data-theme="party"].elapsed .fx i:nth-child(5){top:-24px;animation-duration:4s;animation-delay:.5s}html[data-theme="party"].elapsed .fx i:nth-child(6){top:-24px;animation-duration:3.4s;animation-delay:1.8s}html[data-theme="party"].elapsed .fx i:nth-child(7){top:-24px;animation-duration:4.8s;animation-delay:1.1s}html[data-theme="party"].elapsed .fx i:nth-child(8){top:-24px;animation-duration:4.2s;animation-delay:.4s}html[data-theme="party"].elapsed .fx i:nth-child(9){top:-24px;animation-duration:3.6s;animation-delay:1.7s}html[data-theme="party"].elapsed .fx i:nth-child(10){top:-24px;animation-duration:3s;animation-delay:1s}html[data-theme="party"].elapsed .fx i:nth-child(11){top:-24px;animation-duration:4.4s;animation-delay:.3s}html[data-theme="party"].elapsed .fx i:nth-child(12){top:-24px;animation-duration:3.8s;animation-delay:1.6s}html[data-theme="party"].elapsed .fx i:nth-child(13){top:-24px;animation-duration:3.2s;animation-delay:.9s}html[data-theme="party"].elapsed .fx i:nth-child(14){top:-24px;animation-duration:4.6s;animation-delay:.2s}html[data-theme="party"].elapsed .fx i:nth-child(15){top:-24px;animation-duration:4s;animation-delay:1.5s}html[data-theme="party"].elapsed .fx i:nth-child(16){top:-24px;animation-duration:3.4s;animation-delay:.8s}html[data-theme="party"].elapsed .fx i:nth-child(17){top:-24px;animation-duration:4.8s;animation-delay:.1s}html[data-theme="party"].elapsed .fx i:nth-child(18){top:-24px;animation-duration:4.2s;animation-delay:1.4s}html[data-theme="party"].elapsed .fx i:nth-child(19){top:-24px;animation-duration:3.6s;animation-delay:.7s}html[data-theme="party"].elapsed .fx i:nth-child(20){top:-24px;animation-duration:3s;animation-delay:0s}html[data-theme="party"].elapsed .fx i:nth-child(21){top:-24px;animation-duration:4.4s;animation-delay:1.3s}html[data-theme="party"].elapsed .fx i:nth-child(22){top:-24px;animation-duration:3.8s;animation-delay:.6s}html[data-theme="party"].elapsed .fx i:nth-child(23){top:-24px;animation-duration:3.2s;animation-delay:1.9s}html[data-theme="party"].elapsed .fx i:nth-child(24){top:-24px;animation-duration:4.6s;animation-delay:1.2s}}@keyframes party-fade-in{from{opacity:0}}@keyframes party-bounce{0%, 100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes party-fall{from{transform:translateY(0) rotate(0deg) rotateX(0deg)}to{transform:translateY(110vh) rotate(540deg) rotateX(720deg)}}html[data-theme="birthday"]{--bg: #fff7fb;--card: #fff;--text: #4a2c4f;--muted: #75587b;--accent: #e9005c;--accent-text: #fff;--border: #f8d7ea;--unit-bg: #ffd1e3;--digit: #4a2c4f;--bg-image: linear-gradient(180deg, #fff0f7 0%, #f0fbff 100%);--font: "Baloo 2",system-ui,-apple-system,"Segoe UI","Roboto",sans-serif;--font-digits: var(--font);--radius: 16px;--radius-lg: 26px;--card-shadow: 0 10px 30px rgba(255,111,168,0.18);--digit-shadow: none}html[data-theme="birthday"] body{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cg fill-opacity='0.55'%3E%3Crect x='10' y='14' width='12' height='4' rx='2' fill='%23ff8fbd' transform='rotate(25 16 16)'/%3E%3Crect x='70' y='20' width='12' height='4' rx='2' fill='%236fd6a8' transform='rotate(-35 76 22)'/%3E%3Crect x='40' y='60' width='12' height='4' rx='2' fill='%23ffcf4d' transform='rotate(60 46 62)'/%3E%3Crect x='92' y='80' width='12' height='4' rx='2' fill='%239f8cff' transform='rotate(10 98 82)'/%3E%3Crect x='18' y='96' width='12' height='4' rx='2' fill='%235bc0ff' transform='rotate(-60 24 98)'/%3E%3C/g%3E%3C/svg%3E")}html[data-theme="birthday"] .unit{border:none;box-shadow:inset 0 6px 0 rgba(255,255,255,0.75)}html[data-theme="birthday"] .unit:nth-child(1){background:#ffd1e3}html[data-theme="birthday"] .unit:nth-child(2){background:#d6f5e3}html[data-theme="birthday"] .unit:nth-child(3){background:#fff3b0}html[data-theme="birthday"] .unit:nth-child(4){background:#e3d9ff}html[data-theme="birthday"] #message{color:var(--accent)}html[data-theme="birthday"] .status::before{content:"\1F382  "}html[data-theme="birthday"] .status::after{content:"  \1F388"}html[data-theme="birthday"].elapsed .fx i{width:30px;height:38px;border-radius:50% 50% 50% 50% / 55% 55% 45% 45%;box-shadow:inset -5px -6px 0 rgba(0,0,0,0.08);animation:birthday-fade-in 0.8s ease-out both}html[data-theme="birthday"].elapsed .fx i::after{content:"";position:absolute;top:100%;left:50%;width:1px;height:40px;background:rgba(74,44,79,0.35)}html[data-theme="birthday"].elapsed .fx i:nth-child(1){left:41%;top:59%}html[data-theme="birthday"].elapsed .fx i:nth-child(2){left:82%;top:18%}html[data-theme="birthday"].elapsed .fx i:nth-child(3){left:23%;top:77%}html[data-theme="birthday"].elapsed .fx i:nth-child(4){left:64%;top:36%}html[data-theme="birthday"].elapsed .fx i:nth-child(5){left:5%;top:95%}html[data-theme="birthday"].elapsed .fx i:nth-child(6){left:46%;top:54%}html[data-theme="birthday"].elapsed .fx i:nth-child(7){left:87%;top:13%}html[data-theme="birthday"].elapsed .fx i:nth-child(8){left:28%;top:72%}html[data-theme="birthday"].elapsed .fx i:nth-child(9){left:69%;top:31%}html[data-theme="birthday"].elapsed .fx i:nth-child(10){left:10%;top:90%}html[data-theme="birthday"].elapsed .fx i:nth-child(11){left:51%;top:49%}html[data-theme="birthday"].elapsed .fx i:nth-child(12){left:92%;top:8%}html[data-theme="birthday"].elapsed .fx i:nth-child(13){left:33%;top:67%}html[data-theme="birthday"].elapsed .fx i:nth-child(14){left:74%;top:26%}html[data-theme="birthday"].elapsed .fx i:nth-child(15){left:15%;top:85%}html[data-theme="birthday"].elapsed .fx i:nth-child(16){left:56%;top:44%}html[data-theme="birthday"].elapsed .fx i:nth-child(17){left:97%;top:3%}html[data-theme="birthday"].elapsed .fx i:nth-child(18){left:38%;top:62%}html[data-theme="birthday"].elapsed .fx i:nth-child(19){left:79%;top:21%}html[data-theme="birthday"].elapsed .fx i:nth-child(20){left:20%;top:80%}html[data-theme="birthday"].elapsed .fx i:nth-child(21){left:61%;top:39%}html[data-theme="birthday"].elapsed .fx i:nth-child(22){left:2%;top:98%}html[data-theme="birthday"].elapsed .fx i:nth-child(23){left:43%;top:57%}html[data-theme="birthday"].elapsed .fx i:nth-child(24){left:84%;top:16%}html[data-theme="birthday"].elapsed .fx i:nth-child(1){background:#6fd6a8}html[data-theme="birthday"].elapsed .fx i:nth-child(2){background:#ffcf4d}html[data-theme="birthday"].elapsed .fx i:nth-child(3){background:#9f8cff}html[data-theme="birthday"].elapsed .fx i:nth-child(4){background:#5bc0ff}html[data-theme="birthday"].elapsed .fx i:nth-child(5){background:#ff8fbd}html[data-theme="birthday"].elapsed .fx i:nth-child(6){background:#6fd6a8}html[data-theme="birthday"].elapsed .fx i:nth-child(7){background:#ffcf4d}html[data-theme="birthday"].elapsed .fx i:nth-child(8){background:#9f8cff}html[data-theme="birthday"].elapsed .fx i:nth-child(9){background:#5bc0ff}html[data-theme="birthday"].elapsed .fx i:nth-child(10){background:#ff8fbd}html[data-theme="birthday"].elapsed .fx i:nth-child(11){background:#6fd6a8}html[data-theme="birthday"].elapsed .fx i:nth-child(12){background:#ffcf4d}html[data-theme="birthday"].elapsed .fx i:nth-child(13){background:#9f8cff}html[data-theme="birthday"].elapsed .fx i:nth-child(14){background:#5bc0ff}html[data-theme="birthday"].elapsed .fx i:nth-child(15){background:#ff8fbd}html[data-theme="birthday"].elapsed .fx i:nth-child(16){background:#6fd6a8}html[data-theme="birthday"].elapsed .fx i:nth-child(17){background:#ffcf4d}html[data-theme="birthday"].elapsed .fx i:nth-child(18){background:#9f8cff}html[data-theme="birthday"].elapsed .fx i:nth-child(19){background:#5bc0ff}html[data-theme="birthday"].elapsed .fx i:nth-child(20){background:#ff8fbd}html[data-theme="birthday"].elapsed .fx i:nth-child(21){background:#6fd6a8}html[data-theme="birthday"].elapsed .fx i:nth-child(22){background:#ffcf4d}html[data-theme="birthday"].elapsed .fx i:nth-child(23){background:#9f8cff}html[data-theme="birthday"].elapsed .fx i:nth-child(24){background:#5bc0ff}@media (prefers-reduced-motion: no-preference){html[data-theme="birthday"].elapsed .unit{animation:birthday-pop 0.5s ease-out both}html[data-theme="birthday"].elapsed .unit:nth-child(1){animation-delay:0s}html[data-theme="birthday"].elapsed .unit:nth-child(2){animation-delay:.12s}html[data-theme="birthday"].elapsed .unit:nth-child(3){animation-delay:.24s}html[data-theme="birthday"].elapsed .unit:nth-child(4){animation-delay:.36s}html[data-theme="birthday"].elapsed .fx i{animation:birthday-float 10s ease-in-out infinite both}html[data-theme="birthday"].elapsed .fx i:nth-child(1){animation-duration:12.5s;animation-delay:5.2s}html[data-theme="birthday"].elapsed .fx i:nth-child(2){animation-duration:11s;animation-delay:2.4s}html[data-theme="birthday"].elapsed .fx i:nth-child(3){animation-duration:9.5s;animation-delay:7.6s}html[data-theme="birthday"].elapsed .fx i:nth-child(4){animation-duration:13s;animation-delay:4.8s}html[data-theme="birthday"].elapsed .fx i:nth-child(5){animation-duration:11.5s;animation-delay:2s}html[data-theme="birthday"].elapsed .fx i:nth-child(6){animation-duration:10s;animation-delay:7.2s}html[data-theme="birthday"].elapsed .fx i:nth-child(7){animation-duration:13.5s;animation-delay:4.4s}html[data-theme="birthday"].elapsed .fx i:nth-child(8){animation-duration:12s;animation-delay:1.6s}html[data-theme="birthday"].elapsed .fx i:nth-child(9){animation-duration:10.5s;animation-delay:6.8s}html[data-theme="birthday"].elapsed .fx i:nth-child(10){animation-duration:9s;animation-delay:4s}html[data-theme="birthday"].elapsed .fx i:nth-child(11){animation-duration:12.5s;animation-delay:1.2s}html[data-theme="birthday"].elapsed .fx i:nth-child(12){animation-duration:11s;animation-delay:6.4s}html[data-theme="birthday"].elapsed .fx i:nth-child(13){animation-duration:9.5s;animation-delay:3.6s}html[data-theme="birthday"].elapsed .fx i:nth-child(14){animation-duration:13s;animation-delay:.8s}html[data-theme="birthday"].elapsed .fx i:nth-child(15){animation-duration:11.5s;animation-delay:6s}html[data-theme="birthday"].elapsed .fx i:nth-child(16){animation-duration:10s;animation-delay:3.2s}html[data-theme="birthday"].elapsed .fx i:nth-child(17){animation-duration:13.5s;animation-delay:.4s}html[data-theme="birthday"].elapsed .fx i:nth-child(18){animation-duration:12s;animation-delay:5.6s}html[data-theme="birthday"].elapsed .fx i:nth-child(19){animation-duration:10.5s;animation-delay:2.8s}html[data-theme="birthday"].elapsed .fx i:nth-child(20){animation-duration:9s;animation-delay:0s}html[data-theme="birthday"].elapsed .fx i:nth-child(21){animation-duration:12.5s;animation-delay:5.2s}html[data-theme="birthday"].elapsed .fx i:nth-child(22){animation-duration:11s;animation-delay:2.4s}html[data-theme="birthday"].elapsed .fx i:nth-child(23){animation-duration:9.5s;animation-delay:7.6s}html[data-theme="birthday"].elapsed .fx i:nth-child(24){animation-duration:13s;animation-delay:4.8s}html[data-theme="birthday"].elapsed .fx i:nth-child(1){top:100%}html[data-theme="birthday"].elapsed .fx i:nth-child(2){top:100%}html[data-theme="birthday"].elapsed .fx i:nth-child(3){top:100%}html[data-theme="birthday"].elapsed .fx i:nth-child(4){top:100%}html[data-theme="birthday"].elapsed .fx i:nth-child(5){top:100%}html[data-theme="birthday"].elapsed .fx i:nth-child(6){top:100%}html[data-theme="birthday"].elapsed .fx i:nth-child(7){top:100%}html[data-theme="birthday"].elapsed .fx i:nth-child(8){top:100%}html[data-theme="birthday"].elapsed .fx i:nth-child(9){top:100%}html[data-theme="birthday"].elapsed .fx i:nth-child(10){top:100%}html[data-theme="birthday"].elapsed .fx i:nth-child(11){top:100%}html[data-theme="birthday"].elapsed .fx i:nth-child(12){top:100%}html[data-theme="birthday"].elapsed .fx i:nth-child(13){top:100%}html[data-theme="birthday"].elapsed .fx i:nth-child(14){top:100%}html[data-theme="birthday"].elapsed .fx i:nth-child(15){top:100%}html[data-theme="birthday"].elapsed .fx i:nth-child(16){top:100%}html[data-theme="birthday"].elapsed .fx i:nth-child(17){top:100%}html[data-theme="birthday"].elapsed .fx i:nth-child(18){top:100%}html[data-theme="birthday"].elapsed .fx i:nth-child(19){top:100%}html[data-theme="birthday"].elapsed .fx i:nth-child(20){top:100%}html[data-theme="birthday"].elapsed .fx i:nth-child(21){top:100%}html[data-theme="birthday"].elapsed .fx i:nth-child(22){top:100%}html[data-theme="birthday"].elapsed .fx i:nth-child(23){top:100%}html[data-theme="birthday"].elapsed .fx i:nth-child(24){top:100%}}@keyframes birthday-fade-in{from{opacity:0}}@keyframes birthday-pop{0%, 100%{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes birthday-float{0%{transform:translate(0, 0) rotate(-4deg)}25%{transform:translate(18px, -30vh) rotate(4deg)}50%{transform:translate(-12px, -60vh) rotate(-4deg)}75%{transform:translate(14px, -90vh) rotate(3deg)}100%{transform:translate(0, -125vh) rotate(-2deg)}}html[data-theme="romantic"]{--bg: #fff5f7;--card: rgba(255,255,255,0.92);--text: #4a2333;--muted: #926273;--accent: #c2185b;--accent-text: #fff;--border: #f3c9d5;--unit-bg: #fff0f4;--digit: #b0174f;--bg-image: linear-gradient(160deg, #ffe4ec 0%, #fff5f7 50%, #fde2e4 100%);--font: "Cormorant Garamond","Georgia",serif;--font-digits: var(--font);--radius: 10px;--radius-lg: 22px;--card-shadow: 0 10px 40px rgba(194,24,91,0.12);--digit-shadow: none}html[data-theme="romantic"] body{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cpath d='M36 52s-12-7.6-16-15.2A9 9 0 0 1 36 28a9 9 0 0 1 16 8.8C48 44.4 36 52 36 52z' fill='%23e91e63' fill-opacity='0.08'/%3E%3C/svg%3E")}html[data-theme="romantic"] h1,html[data-theme="romantic"] #message{font-family:"Great Vibes", cursive;font-weight:400}html[data-theme="romantic"] h1{font-size:2.6rem}html[data-theme="romantic"] #message{font-size:1.5em;color:var(--accent)}html[data-theme="romantic"] .unit span{font-weight:600}html[data-theme="romantic"] .status::before{content:"\2665  ";color:#f06292}html[data-theme="romantic"].elapsed .fx i{line-height:1;animation:romantic-fade-in 0.8s ease-out both}html[data-theme="romantic"].elapsed .fx i::before{content:"\2665"}html[data-theme="romantic"].elapsed .fx i:nth-child(1){left:37%;top:53%}html[data-theme="romantic"].elapsed .fx i:nth-child(2){left:74%;top:6%}html[data-theme="romantic"].elapsed .fx i:nth-child(3){left:11%;top:59%}html[data-theme="romantic"].elapsed .fx i:nth-child(4){left:48%;top:12%}html[data-theme="romantic"].elapsed .fx i:nth-child(5){left:85%;top:65%}html[data-theme="romantic"].elapsed .fx i:nth-child(6){left:22%;top:18%}html[data-theme="romantic"].elapsed .fx i:nth-child(7){left:59%;top:71%}html[data-theme="romantic"].elapsed .fx i:nth-child(8){left:96%;top:24%}html[data-theme="romantic"].elapsed .fx i:nth-child(9){left:33%;top:77%}html[data-theme="romantic"].elapsed .fx i:nth-child(10){left:70%;top:30%}html[data-theme="romantic"].elapsed .fx i:nth-child(11){left:7%;top:83%}html[data-theme="romantic"].elapsed .fx i:nth-child(12){left:44%;top:36%}html[data-theme="romantic"].elapsed .fx i:nth-child(13){left:81%;top:89%}html[data-theme="romantic"].elapsed .fx i:nth-child(14){left:18%;top:42%}html[data-theme="romantic"].elapsed .fx i:nth-child(15){left:55%;top:95%}html[data-theme="romantic"].elapsed .fx i:nth-child(16){left:92%;top:48%}html[data-theme="romantic"].elapsed .fx i:nth-child(17){left:29%;top:1%}html[data-theme="romantic"].elapsed .fx i:nth-child(18){left:66%;top:54%}html[data-theme="romantic"].elapsed .fx i:nth-child(19){left:3%;top:7%}html[data-theme="romantic"].elapsed .fx i:nth-child(20){left:40%;top:60%}html[data-theme="romantic"].elapsed .fx i:nth-child(21){left:77%;top:13%}html[data-theme="romantic"].elapsed .fx i:nth-child(22){left:14%;top:66%}html[data-theme="romantic"].elapsed .fx i:nth-child(23){left:51%;top:19%}html[data-theme="romantic"].elapsed .fx i:nth-child(24){left:88%;top:72%}html[data-theme="romantic"].elapsed .fx i:nth-child(1){font-size:22px;color:#f06292}html[data-theme="romantic"].elapsed .fx i:nth-child(2){font-size:30px;color:#b76e79}html[data-theme="romantic"].elapsed .fx i:nth-child(3){font-size:38px;color:#c2185b}html[data-theme="romantic"].elapsed .fx i:nth-child(4){font-size:14px;color:#f06292}html[data-theme="romantic"].elapsed .fx i:nth-child(5){font-size:22px;color:#b76e79}html[data-theme="romantic"].elapsed .fx i:nth-child(6){font-size:30px;color:#c2185b}html[data-theme="romantic"].elapsed .fx i:nth-child(7){font-size:38px;color:#f06292}html[data-theme="romantic"].elapsed .fx i:nth-child(8){font-size:14px;color:#b76e79}html[data-theme="romantic"].elapsed .fx i:nth-child(9){font-size:22px;color:#c2185b}html[data-theme="romantic"].elapsed .fx i:nth-child(10){font-size:30px;color:#f06292}html[data-theme="romantic"].elapsed .fx i:nth-child(11){font-size:38px;color:#b76e79}html[data-theme="romantic"].elapsed .fx i:nth-child(12){font-size:14px;color:#c2185b}html[data-theme="romantic"].elapsed .fx i:nth-child(13){font-size:22px;color:#f06292}html[data-theme="romantic"].elapsed .fx i:nth-child(14){font-size:30px;color:#b76e79}html[data-theme="romantic"].elapsed .fx i:nth-child(15){font-size:38px;color:#c2185b}html[data-theme="romantic"].elapsed .fx i:nth-child(16){font-size:14px;color:#f06292}html[data-theme="romantic"].elapsed .fx i:nth-child(17){font-size:22px;color:#b76e79}html[data-theme="romantic"].elapsed .fx i:nth-child(18){font-size:30px;color:#c2185b}html[data-theme="romantic"].elapsed .fx i:nth-child(19){font-size:38px;color:#f06292}html[data-theme="romantic"].elapsed .fx i:nth-child(20){font-size:14px;color:#b76e79}html[data-theme="romantic"].elapsed .fx i:nth-child(21){font-size:22px;color:#c2185b}html[data-theme="romantic"].elapsed .fx i:nth-child(22){font-size:30px;color:#f06292}html[data-theme="romantic"].elapsed .fx i:nth-child(23){font-size:38px;color:#b76e79}html[data-theme="romantic"].elapsed .fx i:nth-child(24){font-size:14px;color:#c2185b}@media (prefers-reduced-motion: no-preference){html[data-theme="romantic"].elapsed .unit{animation:romantic-heartbeat 1.4s ease-in-out infinite}html[data-theme="romantic"].elapsed .fx i{animation:romantic-float 7s ease-in infinite both}html[data-theme="romantic"].elapsed .fx i:nth-child(1){animation-duration:8.8s;animation-delay:3.9s}html[data-theme="romantic"].elapsed .fx i:nth-child(2){animation-duration:7.6s;animation-delay:1.8s}html[data-theme="romantic"].elapsed .fx i:nth-child(3){animation-duration:6.4s;animation-delay:5.7s}html[data-theme="romantic"].elapsed .fx i:nth-child(4){animation-duration:9.2s;animation-delay:3.6s}html[data-theme="romantic"].elapsed .fx i:nth-child(5){animation-duration:8s;animation-delay:1.5s}html[data-theme="romantic"].elapsed .fx i:nth-child(6){animation-duration:6.8s;animation-delay:5.4s}html[data-theme="romantic"].elapsed .fx i:nth-child(7){animation-duration:9.6s;animation-delay:3.3s}html[data-theme="romantic"].elapsed .fx i:nth-child(8){animation-duration:8.4s;animation-delay:1.2s}html[data-theme="romantic"].elapsed .fx i:nth-child(9){animation-duration:7.2s;animation-delay:5.1s}html[data-theme="romantic"].elapsed .fx i:nth-child(10){animation-duration:6s;animation-delay:3s}html[data-theme="romantic"].elapsed .fx i:nth-child(11){animation-duration:8.8s;animation-delay:.9s}html[data-theme="romantic"].elapsed .fx i:nth-child(12){animation-duration:7.6s;animation-delay:4.8s}html[data-theme="romantic"].elapsed .fx i:nth-child(13){animation-duration:6.4s;animation-delay:2.7s}html[data-theme="romantic"].elapsed .fx i:nth-child(14){animation-duration:9.2s;animation-delay:.6s}html[data-theme="romantic"].elapsed .fx i:nth-child(15){animation-duration:8s;animation-delay:4.5s}html[data-theme="romantic"].elapsed .fx i:nth-child(16){animation-duration:6.8s;animation-delay:2.4s}html[data-theme="romantic"].elapsed .fx i:nth-child(17){animation-duration:9.6s;animation-delay:.3s}html[data-theme="romantic"].elapsed .fx i:nth-child(18){animation-duration:8.4s;animation-delay:4.2s}html[data-theme="romantic"].elapsed .fx i:nth-child(19){animation-duration:7.2s;animation-delay:2.1s}html[data-theme="romantic"].elapsed .fx i:nth-child(20){animation-duration:6s;animation-delay:0s}html[data-theme="romantic"].elapsed .fx i:nth-child(21){animation-duration:8.8s;animation-delay:3.9s}html[data-theme="romantic"].elapsed .fx i:nth-child(22){animation-duration:7.6s;animation-delay:1.8s}html[data-theme="romantic"].elapsed .fx i:nth-child(23){animation-duration:6.4s;animation-delay:5.7s}html[data-theme="romantic"].elapsed .fx i:nth-child(24){animation-duration:9.2s;animation-delay:3.6s}html[data-theme="romantic"].elapsed .fx i:nth-child(1){top:100%}html[data-theme="romantic"].elapsed .fx i:nth-child(2){top:100%}html[data-theme="romantic"].elapsed .fx i:nth-child(3){top:100%}html[data-theme="romantic"].elapsed .fx i:nth-child(4){top:100%}html[data-theme="romantic"].elapsed .fx i:nth-child(5){top:100%}html[data-theme="romantic"].elapsed .fx i:nth-child(6){top:100%}html[data-theme="romantic"].elapsed .fx i:nth-child(7){top:100%}html[data-theme="romantic"].elapsed .fx i:nth-child(8){top:100%}html[data-theme="romantic"].elapsed .fx i:nth-child(9){top:100%}html[data-theme="romantic"].elapsed .fx i:nth-child(10){top:100%}html[data-theme="romantic"].elapsed .fx i:nth-child(11){top:100%}html[data-theme="romantic"].elapsed .fx i:nth-child(12){top:100%}html[data-theme="romantic"].elapsed .fx i:nth-child(13){top:100%}html[data-theme="romantic"].elapsed .fx i:nth-child(14){top:100%}html[data-theme="romantic"].elapsed .fx i:nth-child(15){top:100%}html[data-theme="romantic"].elapsed .fx i:nth-child(16){top:100%}html[data-theme="romantic"].elapsed .fx i:nth-child(17){top:100%}html[data-theme="romantic"].elapsed .fx i:nth-child(18){top:100%}html[data-theme="romantic"].elapsed .fx i:nth-child(19){top:100%}html[data-theme="romantic"].elapsed .fx i:nth-child(20){top:100%}html[data-theme="romantic"].elapsed .fx i:nth-child(21){top:100%}html[data-theme="romantic"].elapsed .fx i:nth-child(22){top:100%}html[data-theme="romantic"].elapsed .fx i:nth-child(23){top:100%}html[data-theme="romantic"].elapsed .fx i:nth-child(24){top:100%}}@keyframes romantic-fade-in{from{opacity:0}}@keyframes romantic-heartbeat{0%, 45%, 100%{transform:scale(1)}15%{transform:scale(1.06)}30%{transform:scale(1.03)}}@keyframes romantic-float{0%{transform:translate(0, 0);opacity:0}10%{opacity:1}50%{transform:translate(20px, -55vh)}100%{transform:translate(-10px, -115vh);opacity:0}}html[data-theme="holiday"]{--bg: #0d3b2e;--card: #fffaf2;--text: #2b1d14;--muted: #7c6a58;--accent: #c62828;--accent-text: #fff;--border: #e9dcc6;--unit-bg: #c62828;--digit: #fff;--bg-image: radial-gradient(ellipse at 50% 0%, #1f6b50 0%, #0d3b2e 70%);--font: "Lora","Georgia",serif;--font-digits: "Mountains of Christmas","Lora","Georgia",serif;--radius: 8px;--radius-lg: 18px;--card-shadow: 0 0 0 4px #d4af37,0 16px 40px rgba(0,0,0,0.35);--digit-shadow: 0 2px 0 rgba(0,0,0,0.2);--field-bg: #fffdf8}html[data-theme="holiday"] body{background-image:radial-gradient(circle at 10% 15%, rgba(255,255,255,0.55) 0 2px, transparent 2.5px),radial-gradient(circle at 30% 70%, rgba(255,255,255,0.55) 0 3px, transparent 3.5px),radial-gradient(circle at 55% 25%, rgba(255,255,255,0.55) 0 1.5px, transparent 2px),radial-gradient(circle at 75% 60%, rgba(255,255,255,0.55) 0 2.5px, transparent 3px),radial-gradient(circle at 90% 10%, rgba(255,255,255,0.55) 0 2px, transparent 2.5px),radial-gradient(circle at 15% 85%, rgba(255,255,255,0.55) 0 3px, transparent 3.5px),radial-gradient(circle at 45% 50%, rgba(255,255,255,0.55) 0 1.5px, transparent 2px),radial-gradient(circle at 65% 90%, rgba(255,255,255,0.55) 0 2px, transparent 2.5px);background-size:140px 140px}html[data-theme="holiday"] .site-header a{color:#f5e6c8}html[data-theme="holiday"] .site-footer{color:rgba(255,255,255,0.65)}html[data-theme="holiday"] h1,html[data-theme="holiday"] #message{font-family:"Mountains of Christmas", "Lora", Georgia, serif;font-weight:700}html[data-theme="holiday"] h1{font-size:2.2rem}html[data-theme="holiday"] #message{color:#c62828}html[data-theme="holiday"] .unit{border:none}html[data-theme="holiday"] .unit:nth-child(even){background:#1b5e45}html[data-theme="holiday"] .unit label{color:#ffffff}html[data-theme="holiday"] .status::before{content:"\2744  ";color:#1b5e45}html[data-theme="holiday"].elapsed .unit span{animation:holiday-twinkle 1.8s ease-in-out infinite}html[data-theme="holiday"].elapsed .fx i{border-radius:50%;background:#ffffff;box-shadow:0 0 6px rgba(255,255,255,0.8);animation:holiday-fade-in 1s ease-out both}html[data-theme="holiday"].elapsed .fx i:nth-child(1){left:43%;top:61%}html[data-theme="holiday"].elapsed .fx i:nth-child(2){left:86%;top:22%}html[data-theme="holiday"].elapsed .fx i:nth-child(3){left:29%;top:83%}html[data-theme="holiday"].elapsed .fx i:nth-child(4){left:72%;top:44%}html[data-theme="holiday"].elapsed .fx i:nth-child(5){left:15%;top:5%}html[data-theme="holiday"].elapsed .fx i:nth-child(6){left:58%;top:66%}html[data-theme="holiday"].elapsed .fx i:nth-child(7){left:1%;top:27%}html[data-theme="holiday"].elapsed .fx i:nth-child(8){left:44%;top:88%}html[data-theme="holiday"].elapsed .fx i:nth-child(9){left:87%;top:49%}html[data-theme="holiday"].elapsed .fx i:nth-child(10){left:30%;top:10%}html[data-theme="holiday"].elapsed .fx i:nth-child(11){left:73%;top:71%}html[data-theme="holiday"].elapsed .fx i:nth-child(12){left:16%;top:32%}html[data-theme="holiday"].elapsed .fx i:nth-child(13){left:59%;top:93%}html[data-theme="holiday"].elapsed .fx i:nth-child(14){left:2%;top:54%}html[data-theme="holiday"].elapsed .fx i:nth-child(15){left:45%;top:15%}html[data-theme="holiday"].elapsed .fx i:nth-child(16){left:88%;top:76%}html[data-theme="holiday"].elapsed .fx i:nth-child(17){left:31%;top:37%}html[data-theme="holiday"].elapsed .fx i:nth-child(18){left:74%;top:98%}html[data-theme="holiday"].elapsed .fx i:nth-child(19){left:17%;top:59%}html[data-theme="holiday"].elapsed .fx i:nth-child(20){left:60%;top:20%}html[data-theme="holiday"].elapsed .fx i:nth-child(21){left:3%;top:81%}html[data-theme="holiday"].elapsed .fx i:nth-child(22){left:46%;top:42%}html[data-theme="holiday"].elapsed .fx i:nth-child(23){left:89%;top:3%}html[data-theme="holiday"].elapsed .fx i:nth-child(24){left:32%;top:64%}html[data-theme="holiday"].elapsed .fx i:nth-child(1){width:6px;height:6px;opacity:.75}html[data-theme="holiday"].elapsed .fx i:nth-child(2){width:8px;height:8px;opacity:.9}html[data-theme="holiday"].elapsed .fx i:nth-child(3){width:10px;height:10px;opacity:.6}html[data-theme="holiday"].elapsed .fx i:nth-child(4){width:4px;height:4px;opacity:.75}html[data-theme="holiday"].elapsed .fx i:nth-child(5){width:6px;height:6px;opacity:.9}html[data-theme="holiday"].elapsed .fx i:nth-child(6){width:8px;height:8px;opacity:.6}html[data-theme="holiday"].elapsed .fx i:nth-child(7){width:10px;height:10px;opacity:.75}html[data-theme="holiday"].elapsed .fx i:nth-child(8){width:4px;height:4px;opacity:.9}html[data-theme="holiday"].elapsed .fx i:nth-child(9){width:6px;height:6px;opacity:.6}html[data-theme="holiday"].elapsed .fx i:nth-child(10){width:8px;height:8px;opacity:.75}html[data-theme="holiday"].elapsed .fx i:nth-child(11){width:10px;height:10px;opacity:.9}html[data-theme="holiday"].elapsed .fx i:nth-child(12){width:4px;height:4px;opacity:.6}html[data-theme="holiday"].elapsed .fx i:nth-child(13){width:6px;height:6px;opacity:.75}html[data-theme="holiday"].elapsed .fx i:nth-child(14){width:8px;height:8px;opacity:.9}html[data-theme="holiday"].elapsed .fx i:nth-child(15){width:10px;height:10px;opacity:.6}html[data-theme="holiday"].elapsed .fx i:nth-child(16){width:4px;height:4px;opacity:.75}html[data-theme="holiday"].elapsed .fx i:nth-child(17){width:6px;height:6px;opacity:.9}html[data-theme="holiday"].elapsed .fx i:nth-child(18){width:8px;height:8px;opacity:.6}html[data-theme="holiday"].elapsed .fx i:nth-child(19){width:10px;height:10px;opacity:.75}html[data-theme="holiday"].elapsed .fx i:nth-child(20){width:4px;height:4px;opacity:.9}html[data-theme="holiday"].elapsed .fx i:nth-child(21){width:6px;height:6px;opacity:.6}html[data-theme="holiday"].elapsed .fx i:nth-child(22){width:8px;height:8px;opacity:.75}html[data-theme="holiday"].elapsed .fx i:nth-child(23){width:10px;height:10px;opacity:.9}html[data-theme="holiday"].elapsed .fx i:nth-child(24){width:4px;height:4px;opacity:.6}@media (prefers-reduced-motion: no-preference){html[data-theme="holiday"].elapsed .fx i{animation:holiday-snowfall 10s linear infinite both}html[data-theme="holiday"].elapsed .fx i:nth-child(1){animation-duration:12.2s;animation-delay:5.2s}html[data-theme="holiday"].elapsed .fx i:nth-child(2){animation-duration:10.4s;animation-delay:2.4s}html[data-theme="holiday"].elapsed .fx i:nth-child(3){animation-duration:8.6s;animation-delay:7.6s}html[data-theme="holiday"].elapsed .fx i:nth-child(4){animation-duration:12.8s;animation-delay:4.8s}html[data-theme="holiday"].elapsed .fx i:nth-child(5){animation-duration:11s;animation-delay:2s}html[data-theme="holiday"].elapsed .fx i:nth-child(6){animation-duration:9.2s;animation-delay:7.2s}html[data-theme="holiday"].elapsed .fx i:nth-child(7){animation-duration:13.4s;animation-delay:4.4s}html[data-theme="holiday"].elapsed .fx i:nth-child(8){animation-duration:11.6s;animation-delay:1.6s}html[data-theme="holiday"].elapsed .fx i:nth-child(9){animation-duration:9.8s;animation-delay:6.8s}html[data-theme="holiday"].elapsed .fx i:nth-child(10){animation-duration:8s;animation-delay:4s}html[data-theme="holiday"].elapsed .fx i:nth-child(11){animation-duration:12.2s;animation-delay:1.2s}html[data-theme="holiday"].elapsed .fx i:nth-child(12){animation-duration:10.4s;animation-delay:6.4s}html[data-theme="holiday"].elapsed .fx i:nth-child(13){animation-duration:8.6s;animation-delay:3.6s}html[data-theme="holiday"].elapsed .fx i:nth-child(14){animation-duration:12.8s;animation-delay:.8s}html[data-theme="holiday"].elapsed .fx i:nth-child(15){animation-duration:11s;animation-delay:6s}html[data-theme="holiday"].elapsed .fx i:nth-child(16){animation-duration:9.2s;animation-delay:3.2s}html[data-theme="holiday"].elapsed .fx i:nth-child(17){animation-duration:13.4s;animation-delay:.4s}html[data-theme="holiday"].elapsed .fx i:nth-child(18){animation-duration:11.6s;animation-delay:5.6s}html[data-theme="holiday"].elapsed .fx i:nth-child(19){animation-duration:9.8s;animation-delay:2.8s}html[data-theme="holiday"].elapsed .fx i:nth-child(20){animation-duration:8s;animation-delay:0s}html[data-theme="holiday"].elapsed .fx i:nth-child(21){animation-duration:12.2s;animation-delay:5.2s}html[data-theme="holiday"].elapsed .fx i:nth-child(22){animation-duration:10.4s;animation-delay:2.4s}html[data-theme="holiday"].elapsed .fx i:nth-child(23){animation-duration:8.6s;animation-delay:7.6s}html[data-theme="holiday"].elapsed .fx i:nth-child(24){animation-duration:12.8s;animation-delay:4.8s}html[data-theme="holiday"].elapsed .fx i:nth-child(1){top:-12px}html[data-theme="holiday"].elapsed .fx i:nth-child(2){top:-12px}html[data-theme="holiday"].elapsed .fx i:nth-child(3){top:-12px}html[data-theme="holiday"].elapsed .fx i:nth-child(4){top:-12px}html[data-theme="holiday"].elapsed .fx i:nth-child(5){top:-12px}html[data-theme="holiday"].elapsed .fx i:nth-child(6){top:-12px}html[data-theme="holiday"].elapsed .fx i:nth-child(7){top:-12px}html[data-theme="holiday"].elapsed .fx i:nth-child(8){top:-12px}html[data-theme="holiday"].elapsed .fx i:nth-child(9){top:-12px}html[data-theme="holiday"].elapsed .fx i:nth-child(10){top:-12px}html[data-theme="holiday"].elapsed .fx i:nth-child(11){top:-12px}html[data-theme="holiday"].elapsed .fx i:nth-child(12){top:-12px}html[data-theme="holiday"].elapsed .fx i:nth-child(13){top:-12px}html[data-theme="holiday"].elapsed .fx i:nth-child(14){top:-12px}html[data-theme="holiday"].elapsed .fx i:nth-child(15){top:-12px}html[data-theme="holiday"].elapsed .fx i:nth-child(16){top:-12px}html[data-theme="holiday"].elapsed .fx i:nth-child(17){top:-12px}html[data-theme="holiday"].elapsed .fx i:nth-child(18){top:-12px}html[data-theme="holiday"].elapsed .fx i:nth-child(19){top:-12px}html[data-theme="holiday"].elapsed .fx i:nth-child(20){top:-12px}html[data-theme="holiday"].elapsed .fx i:nth-child(21){top:-12px}html[data-theme="holiday"].elapsed .fx i:nth-child(22){top:-12px}html[data-theme="holiday"].elapsed .fx i:nth-child(23){top:-12px}html[data-theme="holiday"].elapsed .fx i:nth-child(24){top:-12px}}@keyframes holiday-twinkle{50%{text-shadow:0 0 14px rgba(255,213,79,0.95),0 2px 0 rgba(0,0,0,0.2)}}@keyframes holiday-fade-in{from{opacity:0}}@keyframes holiday-snowfall{0%{transform:translate(0, 0)}25%{transform:translate(15px, 27vh)}50%{transform:translate(-10px, 55vh)}75%{transform:translate(12px, 82vh)}100%{transform:translate(0, 110vh)}}html[data-theme="vacation"]{--bg: #e0f7fa;--card: rgba(255,255,255,0.9);--text: #0b3c49;--muted: #4f7f8a;--accent: #c8442c;--accent-text: #fff;--border: #b2ebf2;--unit-bg: #1e818f;--digit: #fff;--bg-image: radial-gradient(circle at 85% 12%, #ffe082 0 56px, rgba(255,224,130,0.35) 57px 90px, transparent 91px),linear-gradient(180deg, #8fd3f4 0%, #c9f0ff 45%, #4dd0e1 45%, #26a6b8 72%, #f6d6a8 72%, #f3c98b 100%);--font: "Quicksand",system-ui,-apple-system,"Segoe UI","Roboto",sans-serif;--font-digits: var(--font);--radius: 12px;--radius-lg: 24px;--card-shadow: 0 12px 36px rgba(11,60,73,0.18);--digit-shadow: 0 2px 0 rgba(0,0,0,0.12)}html[data-theme="vacation"] .unit{border:none}html[data-theme="vacation"] .unit label{color:#ffffff}html[data-theme="vacation"] .unit span{font-weight:700}html[data-theme="vacation"] h1,html[data-theme="vacation"] #message{font-family:"Pacifico", cursive;font-weight:400}html[data-theme="vacation"] #message{color:var(--accent)}html[data-theme="vacation"] .status::before{content:"\1F334  "}html[data-theme="vacation"] .status::after{content:"  \2600\FE0F"}html[data-theme="vacation"].elapsed .fx i{border-radius:50%;border:2px solid rgba(255,255,255,0.85);background:radial-gradient(circle at 30% 30%, rgba(255,255,255,0.8), rgba(255,255,255,0.1) 60%);animation:vacation-fade-in 0.8s ease-out both}html[data-theme="vacation"].elapsed .fx i:nth-child(1){left:29%;top:47%}html[data-theme="vacation"].elapsed .fx i:nth-child(2){left:58%;top:94%}html[data-theme="vacation"].elapsed .fx i:nth-child(3){left:87%;top:41%}html[data-theme="vacation"].elapsed .fx i:nth-child(4){left:16%;top:88%}html[data-theme="vacation"].elapsed .fx i:nth-child(5){left:45%;top:35%}html[data-theme="vacation"].elapsed .fx i:nth-child(6){left:74%;top:82%}html[data-theme="vacation"].elapsed .fx i:nth-child(7){left:3%;top:29%}html[data-theme="vacation"].elapsed .fx i:nth-child(8){left:32%;top:76%}html[data-theme="vacation"].elapsed .fx i:nth-child(9){left:61%;top:23%}html[data-theme="vacation"].elapsed .fx i:nth-child(10){left:90%;top:70%}html[data-theme="vacation"].elapsed .fx i:nth-child(11){left:19%;top:17%}html[data-theme="vacation"].elapsed .fx i:nth-child(12){left:48%;top:64%}html[data-theme="vacation"].elapsed .fx i:nth-child(13){left:77%;top:11%}html[data-theme="vacation"].elapsed .fx i:nth-child(14){left:6%;top:58%}html[data-theme="vacation"].elapsed .fx i:nth-child(15){left:35%;top:5%}html[data-theme="vacation"].elapsed .fx i:nth-child(16){left:64%;top:52%}html[data-theme="vacation"].elapsed .fx i:nth-child(17){left:93%;top:99%}html[data-theme="vacation"].elapsed .fx i:nth-child(18){left:22%;top:46%}html[data-theme="vacation"].elapsed .fx i:nth-child(19){left:51%;top:93%}html[data-theme="vacation"].elapsed .fx i:nth-child(20){left:80%;top:40%}html[data-theme="vacation"].elapsed .fx i:nth-child(21){left:9%;top:87%}html[data-theme="vacation"].elapsed .fx i:nth-child(22){left:38%;top:34%}html[data-theme="vacation"].elapsed .fx i:nth-child(23){left:67%;top:81%}html[data-theme="vacation"].elapsed .fx i:nth-child(24){left:96%;top:28%}html[data-theme="vacation"].elapsed .fx i:nth-child(1){width:14px;height:14px}html[data-theme="vacation"].elapsed .fx i:nth-child(2){width:18px;height:18px}html[data-theme="vacation"].elapsed .fx i:nth-child(3){width:22px;height:22px}html[data-theme="vacation"].elapsed .fx i:nth-child(4){width:26px;height:26px}html[data-theme="vacation"].elapsed .fx i:nth-child(5){width:10px;height:10px}html[data-theme="vacation"].elapsed .fx i:nth-child(6){width:14px;height:14px}html[data-theme="vacation"].elapsed .fx i:nth-child(7){width:18px;height:18px}html[data-theme="vacation"].elapsed .fx i:nth-child(8){width:22px;height:22px}html[data-theme="vacation"].elapsed .fx i:nth-child(9){width:26px;height:26px}html[data-theme="vacation"].elapsed .fx i:nth-child(10){width:10px;height:10px}html[data-theme="vacation"].elapsed .fx i:nth-child(11){width:14px;height:14px}html[data-theme="vacation"].elapsed .fx i:nth-child(12){width:18px;height:18px}html[data-theme="vacation"].elapsed .fx i:nth-child(13){width:22px;height:22px}html[data-theme="vacation"].elapsed .fx i:nth-child(14){width:26px;height:26px}html[data-theme="vacation"].elapsed .fx i:nth-child(15){width:10px;height:10px}html[data-theme="vacation"].elapsed .fx i:nth-child(16){width:14px;height:14px}html[data-theme="vacation"].elapsed .fx i:nth-child(17){width:18px;height:18px}html[data-theme="vacation"].elapsed .fx i:nth-child(18){width:22px;height:22px}html[data-theme="vacation"].elapsed .fx i:nth-child(19){width:26px;height:26px}html[data-theme="vacation"].elapsed .fx i:nth-child(20){width:10px;height:10px}html[data-theme="vacation"].elapsed .fx i:nth-child(21){width:14px;height:14px}html[data-theme="vacation"].elapsed .fx i:nth-child(22){width:18px;height:18px}html[data-theme="vacation"].elapsed .fx i:nth-child(23){width:22px;height:22px}html[data-theme="vacation"].elapsed .fx i:nth-child(24){width:26px;height:26px}@media (prefers-reduced-motion: no-preference){html[data-theme="vacation"].elapsed .unit{animation:vacation-bob 2.4s ease-in-out infinite}html[data-theme="vacation"].elapsed .unit:nth-child(1){animation-delay:0s}html[data-theme="vacation"].elapsed .unit:nth-child(2){animation-delay:-.6s}html[data-theme="vacation"].elapsed .unit:nth-child(3){animation-delay:-1.2s}html[data-theme="vacation"].elapsed .unit:nth-child(4){animation-delay:-1.8s}html[data-theme="vacation"].elapsed .fx i{animation:vacation-rise 8s ease-in infinite both}html[data-theme="vacation"].elapsed .fx i:nth-child(1){animation-duration:8.8s;animation-delay:3.9s}html[data-theme="vacation"].elapsed .fx i:nth-child(2){animation-duration:7.6s;animation-delay:1.8s}html[data-theme="vacation"].elapsed .fx i:nth-child(3){animation-duration:6.4s;animation-delay:5.7s}html[data-theme="vacation"].elapsed .fx i:nth-child(4){animation-duration:9.2s;animation-delay:3.6s}html[data-theme="vacation"].elapsed .fx i:nth-child(5){animation-duration:8s;animation-delay:1.5s}html[data-theme="vacation"].elapsed .fx i:nth-child(6){animation-duration:6.8s;animation-delay:5.4s}html[data-theme="vacation"].elapsed .fx i:nth-child(7){animation-duration:9.6s;animation-delay:3.3s}html[data-theme="vacation"].elapsed .fx i:nth-child(8){animation-duration:8.4s;animation-delay:1.2s}html[data-theme="vacation"].elapsed .fx i:nth-child(9){animation-duration:7.2s;animation-delay:5.1s}html[data-theme="vacation"].elapsed .fx i:nth-child(10){animation-duration:6s;animation-delay:3s}html[data-theme="vacation"].elapsed .fx i:nth-child(11){animation-duration:8.8s;animation-delay:.9s}html[data-theme="vacation"].elapsed .fx i:nth-child(12){animation-duration:7.6s;animation-delay:4.8s}html[data-theme="vacation"].elapsed .fx i:nth-child(13){animation-duration:6.4s;animation-delay:2.7s}html[data-theme="vacation"].elapsed .fx i:nth-child(14){animation-duration:9.2s;animation-delay:.6s}html[data-theme="vacation"].elapsed .fx i:nth-child(15){animation-duration:8s;animation-delay:4.5s}html[data-theme="vacation"].elapsed .fx i:nth-child(16){animation-duration:6.8s;animation-delay:2.4s}html[data-theme="vacation"].elapsed .fx i:nth-child(17){animation-duration:9.6s;animation-delay:.3s}html[data-theme="vacation"].elapsed .fx i:nth-child(18){animation-duration:8.4s;animation-delay:4.2s}html[data-theme="vacation"].elapsed .fx i:nth-child(19){animation-duration:7.2s;animation-delay:2.1s}html[data-theme="vacation"].elapsed .fx i:nth-child(20){animation-duration:6s;animation-delay:0s}html[data-theme="vacation"].elapsed .fx i:nth-child(21){animation-duration:8.8s;animation-delay:3.9s}html[data-theme="vacation"].elapsed .fx i:nth-child(22){animation-duration:7.6s;animation-delay:1.8s}html[data-theme="vacation"].elapsed .fx i:nth-child(23){animation-duration:6.4s;animation-delay:5.7s}html[data-theme="vacation"].elapsed .fx i:nth-child(24){animation-duration:9.2s;animation-delay:3.6s}html[data-theme="vacation"].elapsed .fx i:nth-child(1){top:100%}html[data-theme="vacation"].elapsed .fx i:nth-child(2){top:100%}html[data-theme="vacation"].elapsed .fx i:nth-child(3){top:100%}html[data-theme="vacation"].elapsed .fx i:nth-child(4){top:100%}html[data-theme="vacation"].elapsed .fx i:nth-child(5){top:100%}html[data-theme="vacation"].elapsed .fx i:nth-child(6){top:100%}html[data-theme="vacation"].elapsed .fx i:nth-child(7){top:100%}html[data-theme="vacation"].elapsed .fx i:nth-child(8){top:100%}html[data-theme="vacation"].elapsed .fx i:nth-child(9){top:100%}html[data-theme="vacation"].elapsed .fx i:nth-child(10){top:100%}html[data-theme="vacation"].elapsed .fx i:nth-child(11){top:100%}html[data-theme="vacation"].elapsed .fx i:nth-child(12){top:100%}html[data-theme="vacation"].elapsed .fx i:nth-child(13){top:100%}html[data-theme="vacation"].elapsed .fx i:nth-child(14){top:100%}html[data-theme="vacation"].elapsed .fx i:nth-child(15){top:100%}html[data-theme="vacation"].elapsed .fx i:nth-child(16){top:100%}html[data-theme="vacation"].elapsed .fx i:nth-child(17){top:100%}html[data-theme="vacation"].elapsed .fx i:nth-child(18){top:100%}html[data-theme="vacation"].elapsed .fx i:nth-child(19){top:100%}html[data-theme="vacation"].elapsed .fx i:nth-child(20){top:100%}html[data-theme="vacation"].elapsed .fx i:nth-child(21){top:100%}html[data-theme="vacation"].elapsed .fx i:nth-child(22){top:100%}html[data-theme="vacation"].elapsed .fx i:nth-child(23){top:100%}html[data-theme="vacation"].elapsed .fx i:nth-child(24){top:100%}}@keyframes vacation-fade-in{from{opacity:0}}@keyframes vacation-bob{0%, 100%{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-8px) rotate(1.5deg)}}@keyframes vacation-rise{0%{transform:translate(0, 0);opacity:0}10%{opacity:1}33%{transform:translate(-12px, -38vh)}66%{transform:translate(12px, -76vh)}100%{transform:translate(0, -115vh);opacity:0.4}}html[data-theme="space"]{--bg: #05060f;--card: rgba(12,14,36,0.85);--text: #dfe6ff;--muted: #8a93c0;--accent: #4fd1ff;--accent-text: #05060f;--border: #2a2f5a;--unit-bg: #0a0c22;--digit: #e6f7ff;--bg-image: radial-gradient(ellipse at 20% 20%, rgba(123,92,255,0.25), transparent 50%),radial-gradient(ellipse at 80% 75%, rgba(79,209,255,0.15), transparent 50%);--font: "Share Tech Mono",ui-monospace,"Consolas",monospace;--font-digits: "Orbitron","Share Tech Mono",monospace;--radius: 6px;--radius-lg: 12px;--card-shadow: 0 0 40px rgba(79,209,255,0.15);--digit-shadow: 0 0 12px rgba(79,209,255,0.6)}html[data-theme="space"] body{background-image:radial-gradient(circle at 12% 18%, rgba(255,255,255,0.9) 0 1px, transparent 1.5px),radial-gradient(circle at 38% 72%, rgba(255,255,255,0.7) 0 1.5px, transparent 2px),radial-gradient(circle at 64% 30%, rgba(255,255,255,0.6) 0 1px, transparent 1.5px),radial-gradient(circle at 82% 64%, rgba(255,255,255,0.9) 0 2px, transparent 2.5px),radial-gradient(circle at 22% 90%, rgba(255,255,255,0.5) 0 1px, transparent 1.5px),radial-gradient(circle at 90% 12%, rgba(255,255,255,0.8) 0 1.5px, transparent 2px),radial-gradient(circle at 52% 48%, rgba(255,255,255,0.7) 0 1px, transparent 1.5px),radial-gradient(circle at 72% 92%, rgba(255,255,255,0.5) 0 1px, transparent 1.5px);background-size:180px 180px}html[data-theme="space"] h1{font-family:var(--font-digits)}html[data-theme="space"] h1,html[data-theme="space"] label,html[data-theme="space"] button,html[data-theme="space"] .button,html[data-theme="space"] .site-title{text-transform:uppercase;letter-spacing:0.1em}html[data-theme="space"] #message{color:var(--accent)}html[data-theme="space"].elapsed .unit{animation:space-glow 2s ease-in-out infinite}@media (prefers-reduced-motion: no-preference){html[data-theme="space"].elapsed .fx i{top:50%;left:50%;width:140px;height:2px;background:linear-gradient(90deg, transparent, #fff);transform-origin:0 50%;animation:space-warp 1.4s ease-in infinite both}html[data-theme="space"].elapsed .fx i:nth-child(1){animation-duration:1.56s;animation-delay:.91s}html[data-theme="space"].elapsed .fx i:nth-child(2){animation-duration:1.32s;animation-delay:.42s}html[data-theme="space"].elapsed .fx i:nth-child(3){animation-duration:1.08s;animation-delay:1.33s}html[data-theme="space"].elapsed .fx i:nth-child(4){animation-duration:1.64s;animation-delay:.84s}html[data-theme="space"].elapsed .fx i:nth-child(5){animation-duration:1.4s;animation-delay:.35s}html[data-theme="space"].elapsed .fx i:nth-child(6){animation-duration:1.16s;animation-delay:1.26s}html[data-theme="space"].elapsed .fx i:nth-child(7){animation-duration:1.72s;animation-delay:.77s}html[data-theme="space"].elapsed .fx i:nth-child(8){animation-duration:1.48s;animation-delay:.28s}html[data-theme="space"].elapsed .fx i:nth-child(9){animation-duration:1.24s;animation-delay:1.19s}html[data-theme="space"].elapsed .fx i:nth-child(10){animation-duration:1s;animation-delay:.7s}html[data-theme="space"].elapsed .fx i:nth-child(11){animation-duration:1.56s;animation-delay:.21s}html[data-theme="space"].elapsed .fx i:nth-child(12){animation-duration:1.32s;animation-delay:1.12s}html[data-theme="space"].elapsed .fx i:nth-child(13){animation-duration:1.08s;animation-delay:.63s}html[data-theme="space"].elapsed .fx i:nth-child(14){animation-duration:1.64s;animation-delay:.14s}html[data-theme="space"].elapsed .fx i:nth-child(15){animation-duration:1.4s;animation-delay:1.05s}html[data-theme="space"].elapsed .fx i:nth-child(16){animation-duration:1.16s;animation-delay:.56s}html[data-theme="space"].elapsed .fx i:nth-child(17){animation-duration:1.72s;animation-delay:.07s}html[data-theme="space"].elapsed .fx i:nth-child(18){animation-duration:1.48s;animation-delay:.98s}html[data-theme="space"].elapsed .fx i:nth-child(19){animation-duration:1.24s;animation-delay:.49s}html[data-theme="space"].elapsed .fx i:nth-child(20){animation-duration:1s;animation-delay:0s}html[data-theme="space"].elapsed .fx i:nth-child(21){animation-duration:1.56s;animation-delay:.91s}html[data-theme="space"].elapsed .fx i:nth-child(22){animation-duration:1.32s;animation-delay:.42s}html[data-theme="space"].elapsed .fx i:nth-child(23){animation-duration:1.08s;animation-delay:1.33s}html[data-theme="space"].elapsed .fx i:nth-child(24){animation-duration:1.64s;animation-delay:.84s}html[data-theme="space"].elapsed .fx i:nth-child(1){--angle: 22deg}html[data-theme="space"].elapsed .fx i:nth-child(2){--angle: 33deg}html[data-theme="space"].elapsed .fx i:nth-child(3){--angle: 55deg}html[data-theme="space"].elapsed .fx i:nth-child(4){--angle: 66deg}html[data-theme="space"].elapsed .fx i:nth-child(5){--angle: 77deg}html[data-theme="space"].elapsed .fx i:nth-child(6){--angle: 99deg}html[data-theme="space"].elapsed .fx i:nth-child(7){--angle: 110deg}html[data-theme="space"].elapsed .fx i:nth-child(8){--angle: 121deg}html[data-theme="space"].elapsed .fx i:nth-child(9){--angle: 143deg}html[data-theme="space"].elapsed .fx i:nth-child(10){--angle: 154deg}html[data-theme="space"].elapsed .fx i:nth-child(11){--angle: 165deg}html[data-theme="space"].elapsed .fx i:nth-child(12){--angle: 187deg}html[data-theme="space"].elapsed .fx i:nth-child(13){--angle: 198deg}html[data-theme="space"].elapsed .fx i:nth-child(14){--angle: 220deg}html[data-theme="space"].elapsed .fx i:nth-child(15){--angle: 231deg}html[data-theme="space"].elapsed .fx i:nth-child(16){--angle: 242deg}html[data-theme="space"].elapsed .fx i:nth-child(17){--angle: 264deg}html[data-theme="space"].elapsed .fx i:nth-child(18){--angle: 275deg}html[data-theme="space"].elapsed .fx i:nth-child(19){--angle: 286deg}html[data-theme="space"].elapsed .fx i:nth-child(20){--angle: 308deg}html[data-theme="space"].elapsed .fx i:nth-child(21){--angle: 319deg}html[data-theme="space"].elapsed .fx i:nth-child(22){--angle: 330deg}html[data-theme="space"].elapsed .fx i:nth-child(23){--angle: 352deg}html[data-theme="space"].elapsed .fx i:nth-child(24){--angle: 363deg}}@keyframes space-glow{50%{box-shadow:0 0 24px rgba(79,209,255,0.55);border-color:#4fd1ff}}@keyframes space-warp{0%{transform:rotate(var(--angle)) translateX(20px) scaleX(0.1);opacity:0}20%{opacity:1}100%{transform:rotate(var(--angle)) translateX(70vmax) scaleX(1);opacity:0}}html[data-theme="arcade"]{--bg: #000;--card: #0b0b1a;--text: #e8e8ff;--muted: #8a8ab8;--accent: #ff2bd6;--accent-text: #000;--border: #00f0ff;--unit-bg: #000;--digit: #ffe600;--bg-image: radial-gradient(ellipse at 50% 100%, rgba(255,43,214,0.25), transparent 60%);--font: system-ui,-apple-system,"Segoe UI","Roboto",sans-serif;--font-digits: "Press Start 2P",ui-monospace,monospace;--radius: 0;--radius-lg: 0;--card-shadow: 8px 8px 0 #ff2bd6;--digit-shadow: 0 0 8px rgba(255,230,0,0.7)}html[data-theme="arcade"] body{background-image:linear-gradient(rgba(0,240,255,0.07) 1px, transparent 1px),linear-gradient(90deg, rgba(0,240,255,0.07) 1px, transparent 1px);background-size:24px 24px}html[data-theme="arcade"] .card{border-width:4px}html[data-theme="arcade"] h1,html[data-theme="arcade"] .site-title,html[data-theme="arcade"] .status,html[data-theme="arcade"] .unit,html[data-theme="arcade"] button,html[data-theme="arcade"] .button{font-family:"Press Start 2P",ui-monospace,monospace}html[data-theme="arcade"] h1{font-size:1.3rem;line-height:1.6}html[data-theme="arcade"] .status{font-size:1rem;line-height:1.8}html[data-theme="arcade"] #message{color:#00f0ff}html[data-theme="arcade"] .unit{border:3px solid #39ff14}html[data-theme="arcade"] .unit span{font-size:clamp(1rem, 4.5vw, 2rem)}html[data-theme="arcade"] .unit span.long{font-size:clamp(0.6rem, 2.6vw, 1.3rem)}html[data-theme="arcade"] .unit label{font-size:0.55rem;margin-top:8px}html[data-theme="arcade"].presenting .unit span{font-size:clamp(1.5rem, 7vw, 18vh)}html[data-theme="arcade"].presenting .unit span.long{font-size:clamp(1rem, 4vw, 10vh)}html[data-theme="arcade"].presenting .unit label{font-size:clamp(0.5rem, 1.1vw, 1.2rem)}html[data-theme="arcade"] .embed-card .unit label{font-size:clamp(0.4rem, 1.9vw, 0.55rem);letter-spacing:0}html[data-theme="arcade"] button,html[data-theme="arcade"] .button{font-size:0.75rem;box-shadow:4px 4px 0 #00f0ff}html[data-theme="arcade"] button.secondary,html[data-theme="arcade"] .button.secondary{border-width:3px}html[data-theme="arcade"] button.icon-button,html[data-theme="arcade"] .button.icon-button{box-shadow:none}html[data-theme="arcade"] .primary-actions>button,html[data-theme="arcade"] .primary-actions summary{font-size:clamp(0.55rem, 2.6vw, 0.75rem);white-space:nowrap}html[data-theme="arcade"].elapsed .fx::after{content:"LEVEL COMPLETE!";position:absolute;top:10vh;left:0;right:0;text-align:center;font-family:"Press Start 2P",ui-monospace,monospace;font-size:clamp(1rem, 4vw, 2rem);color:#ffe600;text-shadow:3px 3px 0 #ff2bd6;animation:arcade-blink 0.8s steps(1) infinite}html[data-theme="arcade"].elapsed .fx i{width:14px;height:14px;background:#ffe600;box-shadow:inset -3px -3px 0 #c9a400, inset 3px 3px 0 #fff59d;animation:arcade-fade-in 0.4s steps(4) both}html[data-theme="arcade"].elapsed .fx i:nth-child(1){left:37%;top:71%}html[data-theme="arcade"].elapsed .fx i:nth-child(2){left:74%;top:42%}html[data-theme="arcade"].elapsed .fx i:nth-child(3){left:11%;top:13%}html[data-theme="arcade"].elapsed .fx i:nth-child(4){left:48%;top:84%}html[data-theme="arcade"].elapsed .fx i:nth-child(5){left:85%;top:55%}html[data-theme="arcade"].elapsed .fx i:nth-child(6){left:22%;top:26%}html[data-theme="arcade"].elapsed .fx i:nth-child(7){left:59%;top:97%}html[data-theme="arcade"].elapsed .fx i:nth-child(8){left:96%;top:68%}html[data-theme="arcade"].elapsed .fx i:nth-child(9){left:33%;top:39%}html[data-theme="arcade"].elapsed .fx i:nth-child(10){left:70%;top:10%}html[data-theme="arcade"].elapsed .fx i:nth-child(11){left:7%;top:81%}html[data-theme="arcade"].elapsed .fx i:nth-child(12){left:44%;top:52%}html[data-theme="arcade"].elapsed .fx i:nth-child(13){left:81%;top:23%}html[data-theme="arcade"].elapsed .fx i:nth-child(14){left:18%;top:94%}html[data-theme="arcade"].elapsed .fx i:nth-child(15){left:55%;top:65%}html[data-theme="arcade"].elapsed .fx i:nth-child(16){left:92%;top:36%}html[data-theme="arcade"].elapsed .fx i:nth-child(17){left:29%;top:7%}html[data-theme="arcade"].elapsed .fx i:nth-child(18){left:66%;top:78%}html[data-theme="arcade"].elapsed .fx i:nth-child(19){left:3%;top:49%}html[data-theme="arcade"].elapsed .fx i:nth-child(20){left:40%;top:20%}html[data-theme="arcade"].elapsed .fx i:nth-child(21){left:77%;top:91%}html[data-theme="arcade"].elapsed .fx i:nth-child(22){left:14%;top:62%}html[data-theme="arcade"].elapsed .fx i:nth-child(23){left:51%;top:33%}html[data-theme="arcade"].elapsed .fx i:nth-child(24){left:88%;top:4%}@media (prefers-reduced-motion: no-preference){html[data-theme="arcade"].elapsed .fx i{animation:arcade-coin 1.8s steps(18) infinite both}html[data-theme="arcade"].elapsed .fx i:nth-child(1){animation-duration:2.16s;animation-delay:1.04s}html[data-theme="arcade"].elapsed .fx i:nth-child(2){animation-duration:1.92s;animation-delay:.48s}html[data-theme="arcade"].elapsed .fx i:nth-child(3){animation-duration:1.68s;animation-delay:1.52s}html[data-theme="arcade"].elapsed .fx i:nth-child(4){animation-duration:2.24s;animation-delay:.96s}html[data-theme="arcade"].elapsed .fx i:nth-child(5){animation-duration:2s;animation-delay:.4s}html[data-theme="arcade"].elapsed .fx i:nth-child(6){animation-duration:1.76s;animation-delay:1.44s}html[data-theme="arcade"].elapsed .fx i:nth-child(7){animation-duration:2.32s;animation-delay:.88s}html[data-theme="arcade"].elapsed .fx i:nth-child(8){animation-duration:2.08s;animation-delay:.32s}html[data-theme="arcade"].elapsed .fx i:nth-child(9){animation-duration:1.84s;animation-delay:1.36s}html[data-theme="arcade"].elapsed .fx i:nth-child(10){animation-duration:1.6s;animation-delay:.8s}html[data-theme="arcade"].elapsed .fx i:nth-child(11){animation-duration:2.16s;animation-delay:.24s}html[data-theme="arcade"].elapsed .fx i:nth-child(12){animation-duration:1.92s;animation-delay:1.28s}html[data-theme="arcade"].elapsed .fx i:nth-child(13){animation-duration:1.68s;animation-delay:.72s}html[data-theme="arcade"].elapsed .fx i:nth-child(14){animation-duration:2.24s;animation-delay:.16s}html[data-theme="arcade"].elapsed .fx i:nth-child(15){animation-duration:2s;animation-delay:1.2s}html[data-theme="arcade"].elapsed .fx i:nth-child(16){animation-duration:1.76s;animation-delay:.64s}html[data-theme="arcade"].elapsed .fx i:nth-child(17){animation-duration:2.32s;animation-delay:.08s}html[data-theme="arcade"].elapsed .fx i:nth-child(18){animation-duration:2.08s;animation-delay:1.12s}html[data-theme="arcade"].elapsed .fx i:nth-child(19){animation-duration:1.84s;animation-delay:.56s}html[data-theme="arcade"].elapsed .fx i:nth-child(20){animation-duration:1.6s;animation-delay:0s}html[data-theme="arcade"].elapsed .fx i:nth-child(21){animation-duration:2.16s;animation-delay:1.04s}html[data-theme="arcade"].elapsed .fx i:nth-child(22){animation-duration:1.92s;animation-delay:.48s}html[data-theme="arcade"].elapsed .fx i:nth-child(23){animation-duration:1.68s;animation-delay:1.52s}html[data-theme="arcade"].elapsed .fx i:nth-child(24){animation-duration:2.24s;animation-delay:.96s}html[data-theme="arcade"].elapsed .fx i:nth-child(1){top:50%;left:50%;--dx: -13vw}html[data-theme="arcade"].elapsed .fx i:nth-child(2){top:50%;left:50%;--dx: 24vw}html[data-theme="arcade"].elapsed .fx i:nth-child(3){top:50%;left:50%;--dx: -39vw}html[data-theme="arcade"].elapsed .fx i:nth-child(4){top:50%;left:50%;--dx: -2vw}html[data-theme="arcade"].elapsed .fx i:nth-child(5){top:50%;left:50%;--dx: 35vw}html[data-theme="arcade"].elapsed .fx i:nth-child(6){top:50%;left:50%;--dx: -28vw}html[data-theme="arcade"].elapsed .fx i:nth-child(7){top:50%;left:50%;--dx: 9vw}html[data-theme="arcade"].elapsed .fx i:nth-child(8){top:50%;left:50%;--dx: 46vw}html[data-theme="arcade"].elapsed .fx i:nth-child(9){top:50%;left:50%;--dx: -17vw}html[data-theme="arcade"].elapsed .fx i:nth-child(10){top:50%;left:50%;--dx: 20vw}html[data-theme="arcade"].elapsed .fx i:nth-child(11){top:50%;left:50%;--dx: -43vw}html[data-theme="arcade"].elapsed .fx i:nth-child(12){top:50%;left:50%;--dx: -6vw}html[data-theme="arcade"].elapsed .fx i:nth-child(13){top:50%;left:50%;--dx: 31vw}html[data-theme="arcade"].elapsed .fx i:nth-child(14){top:50%;left:50%;--dx: -32vw}html[data-theme="arcade"].elapsed .fx i:nth-child(15){top:50%;left:50%;--dx: 5vw}html[data-theme="arcade"].elapsed .fx i:nth-child(16){top:50%;left:50%;--dx: 42vw}html[data-theme="arcade"].elapsed .fx i:nth-child(17){top:50%;left:50%;--dx: -21vw}html[data-theme="arcade"].elapsed .fx i:nth-child(18){top:50%;left:50%;--dx: 16vw}html[data-theme="arcade"].elapsed .fx i:nth-child(19){top:50%;left:50%;--dx: -47vw}html[data-theme="arcade"].elapsed .fx i:nth-child(20){top:50%;left:50%;--dx: -10vw}html[data-theme="arcade"].elapsed .fx i:nth-child(21){top:50%;left:50%;--dx: 27vw}html[data-theme="arcade"].elapsed .fx i:nth-child(22){top:50%;left:50%;--dx: -36vw}html[data-theme="arcade"].elapsed .fx i:nth-child(23){top:50%;left:50%;--dx: 1vw}html[data-theme="arcade"].elapsed .fx i:nth-child(24){top:50%;left:50%;--dx: 38vw}}@keyframes arcade-blink{50%{opacity:0}}@keyframes arcade-fade-in{from{opacity:0}}@keyframes arcade-coin{0%{transform:translate(0, 0)}40%{transform:translate(var(--dx), -35vh)}100%{transform:translate(calc(var(--dx) * 1.4), 60vh)}}html[data-theme="zen"]{--bg: #f4f1ea;--card: #fbfaf6;--text: #3d3d38;--muted: #6f6d65;--accent: #69775f;--accent-text: #fff;--border: #e4e0d5;--unit-bg: transparent;--digit: #3d3d38;--bg-image: radial-gradient(ellipse at 50% 30%, #faf8f3 0%, #efebe2 80%);--font: "Jost",system-ui,-apple-system,"Segoe UI","Roboto",sans-serif;--font-digits: var(--font);--radius: 4px;--radius-lg: 8px;--card-shadow: 0 1px 2px rgba(0,0,0,0.04),0 12px 40px rgba(0,0,0,0.05);--digit-shadow: none}html[data-theme="zen"] .card{border-color:transparent}html[data-theme="zen"] h1{font-weight:300;letter-spacing:0.02em}html[data-theme="zen"] .status{font-weight:400}html[data-theme="zen"] .unit{border:none;border-bottom:1px solid var(--border);border-radius:0}html[data-theme="zen"] .unit span{font-weight:300}html[data-theme="zen"] .unit label{font-weight:400;letter-spacing:0.08em}html[data-theme="zen"] button,html[data-theme="zen"] .button{font-weight:500;letter-spacing:0.04em}html[data-theme="zen"].elapsed .unit span{animation:zen-settle 3s ease forwards}html[data-theme="zen"].elapsed .unit{animation:zen-underline 3s ease forwards}@media (prefers-reduced-motion: no-preference){html[data-theme="zen"].elapsed .fx::before,html[data-theme="zen"].elapsed .fx::after{content:"";position:absolute;top:50%;left:50%;width:240px;height:240px;margin:-120px 0 0 -120px;border:1px solid #69775f;border-radius:50%;animation:zen-ripple 6s ease-out infinite both}html[data-theme="zen"].elapsed .fx::after{animation-delay:3s}}@keyframes zen-settle{to{color:#69775f}}@keyframes zen-underline{to{border-bottom-color:#69775f}}@keyframes zen-ripple{from{transform:scale(0.2);opacity:0.6}to{transform:scale(4);opacity:0}}html[data-theme="doomsday"]{--bg: #070000;--card: #120303;--text: #f3d6d6;--muted: #a86a6a;--accent: #ff2a2a;--accent-text: #0a0000;--border: #4a0e0e;--unit-bg: #1a0404;--digit: #ff3030;--bg-image: radial-gradient(ellipse at 50% 40%, rgba(160,0,0,0.35), transparent 70%);--font: "Share Tech Mono",ui-monospace,"Consolas",monospace;--font-digits: var(--font);--radius: 2px;--radius-lg: 4px;--card-shadow: 0 0 60px rgba(255,0,0,0.15);--digit-shadow: 0 0 10px rgba(255,40,40,0.8),0 0 30px rgba(255,0,0,0.4)}html[data-theme="doomsday"] body{background-image:repeating-linear-gradient(0deg, rgba(255,0,0,0.04) 0 1px, transparent 1px 3px)}html[data-theme="doomsday"] .card{position:relative}html[data-theme="doomsday"] .card::before{content:"";position:absolute;inset:0 0 auto;height:8px;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:repeating-linear-gradient(-45deg, #fc0 0 12px, #111 12px 24px)}html[data-theme="doomsday"] h1,html[data-theme="doomsday"] label,html[data-theme="doomsday"] button,html[data-theme="doomsday"] .button,html[data-theme="doomsday"] .status,html[data-theme="doomsday"] .site-title{text-transform:uppercase;letter-spacing:0.08em}html[data-theme="doomsday"] .unit span{animation:doomsday-pulse 2s ease-in-out infinite}@media (prefers-reduced-motion: reduce){html[data-theme="doomsday"] .unit span{animation:none}}@keyframes doomsday-pulse{50%{opacity:0.7}}html[data-theme="doomsday"].elapsed .fx::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center, rgba(255,0,0,0.3), rgba(120,0,0,0.15) 60%, transparent);animation:doomsday-alarm 1.6s ease-in-out infinite}html[data-theme="doomsday"].elapsed .unit span{animation:doomsday-flash 0.8s steps(1) infinite}@media (prefers-reduced-motion: no-preference){html[data-theme="doomsday"].elapsed #countdown{animation:doomsday-shake 0.5s linear 4}html[data-theme="doomsday"].elapsed .fx i{bottom:-10px;width:4px;height:4px;border-radius:50%;background:#ff6a00;box-shadow:0 0 6px 2px rgba(255,90,0,0.7);animation:doomsday-ember 6s linear infinite both}html[data-theme="doomsday"].elapsed .fx i:nth-child(1){left:41%;animation-duration:6.8s;animation-delay:3.4s}html[data-theme="doomsday"].elapsed .fx i:nth-child(2){left:82%;animation-duration:5.6s;animation-delay:.8s}html[data-theme="doomsday"].elapsed .fx i:nth-child(3){left:23%;animation-duration:4.4s;animation-delay:4.2s}html[data-theme="doomsday"].elapsed .fx i:nth-child(4){left:64%;animation-duration:7.2s;animation-delay:1.6s}html[data-theme="doomsday"].elapsed .fx i:nth-child(5){left:5%;animation-duration:6s;animation-delay:5s}html[data-theme="doomsday"].elapsed .fx i:nth-child(6){left:46%;animation-duration:4.8s;animation-delay:2.4s}html[data-theme="doomsday"].elapsed .fx i:nth-child(7){left:87%;animation-duration:7.6s;animation-delay:5.8s}html[data-theme="doomsday"].elapsed .fx i:nth-child(8){left:28%;animation-duration:6.4s;animation-delay:3.2s}html[data-theme="doomsday"].elapsed .fx i:nth-child(9){left:69%;animation-duration:5.2s;animation-delay:.6s}html[data-theme="doomsday"].elapsed .fx i:nth-child(10){left:10%;animation-duration:4s;animation-delay:4s}html[data-theme="doomsday"].elapsed .fx i:nth-child(11){left:51%;animation-duration:6.8s;animation-delay:1.4s}html[data-theme="doomsday"].elapsed .fx i:nth-child(12){left:92%;animation-duration:5.6s;animation-delay:4.8s}html[data-theme="doomsday"].elapsed .fx i:nth-child(13){left:33%;animation-duration:4.4s;animation-delay:2.2s}html[data-theme="doomsday"].elapsed .fx i:nth-child(14){left:74%;animation-duration:7.2s;animation-delay:5.6s}html[data-theme="doomsday"].elapsed .fx i:nth-child(15){left:15%;animation-duration:6s;animation-delay:3s}html[data-theme="doomsday"].elapsed .fx i:nth-child(16){left:56%;animation-duration:4.8s;animation-delay:.4s}html[data-theme="doomsday"].elapsed .fx i:nth-child(17){left:97%;animation-duration:7.6s;animation-delay:3.8s}html[data-theme="doomsday"].elapsed .fx i:nth-child(18){left:38%;animation-duration:6.4s;animation-delay:1.2s}html[data-theme="doomsday"].elapsed .fx i:nth-child(19){left:79%;animation-duration:5.2s;animation-delay:4.6s}html[data-theme="doomsday"].elapsed .fx i:nth-child(20){left:20%;animation-duration:4s;animation-delay:2s}html[data-theme="doomsday"].elapsed .fx i:nth-child(21){left:61%;animation-duration:6.8s;animation-delay:5.4s}html[data-theme="doomsday"].elapsed .fx i:nth-child(22){left:2%;animation-duration:5.6s;animation-delay:2.8s}html[data-theme="doomsday"].elapsed .fx i:nth-child(23){left:43%;animation-duration:4.4s;animation-delay:.2s}html[data-theme="doomsday"].elapsed .fx i:nth-child(24){left:84%;animation-duration:7.2s;animation-delay:3.6s}}@keyframes doomsday-alarm{0%, 100%{opacity:0}50%{opacity:1}}@keyframes doomsday-shake{0%, 100%{transform:translate(0, 0)}20%{transform:translate(-6px, 2px)}40%{transform:translate(5px, -3px)}60%{transform:translate(-4px, 3px)}80%{transform:translate(3px, -2px)}}@keyframes doomsday-flash{50%{opacity:0.15}}@keyframes doomsday-ember{0%{transform:translate(0, 0);opacity:0}10%{opacity:1}100%{transform:translate(30px, -105vh);opacity:0}}*{box-sizing:border-box}html{background-color:var(--bg);background-image:var(--bg-image);background-attachment:fixed}[hidden]{display:none !important}body{margin:0;min-height:100vh;display:flex;flex-direction:column;align-items:center;color:var(--text);font-family:var(--font);padding:0 16px}h1{margin:0 0 8px;font-size:1.8rem}.sub{margin:0 0 24px;color:var(--muted)}.hint{color:var(--muted);font-weight:normal}.site-header,.site-footer{width:100%;max-width:640px;padding:20px 0}.site-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.site-header a{color:var(--accent);text-decoration:none}.site-header nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 16px}.site-title{font-weight:700;font-size:1.1rem}.site-footer{text-align:center;color:var(--muted);font-size:0.85rem}.site-footer p{margin:0}.card{position:relative;width:100%;max-width:640px;margin:auto 0;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--card-shadow);padding:32px 24px;text-align:center}.card:has(+.card-secondary){margin-bottom:0}.card-secondary{margin:16px 0 auto;padding:20px 24px;box-shadow:none}.quiet-link{color:var(--muted);font-size:0.9rem;text-decoration:none}.quiet-link:hover,.quiet-link:focus-visible{color:var(--accent);text-decoration:underline}.site-footer a{color:inherit;margin-left:6px}.prose{text-align:left;line-height:1.65}.prose h1{text-align:center}.prose .sub{text-align:center}.prose h2{margin:28px 0 8px;font-size:1.15rem}.prose p,.prose ul{margin:0 0 12px}.prose ul{padding-left:22px}.prose li{margin-bottom:6px}.prose a{color:var(--accent)}.prose code{padding:1px 5px;border-radius:4px;background:var(--unit-bg);font-size:0.9em}form{display:flex;flex-direction:column;gap:6px;text-align:left}form button[type="submit"]{margin-top:16px}label{font-size:0.9rem;font-weight:600;margin-top:8px}.label-row{display:flex;justify-content:space-between;align-items:baseline;margin-top:8px}.label-row label{margin-top:0}.link-button{padding:0;background:none;color:var(--accent);font-size:0.85rem;font-weight:500}input,select,textarea{font:inherit;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--field-bg, var(--bg));color:var(--text);width:100%}button,.button{font:inherit;font-weight:600;padding:10px 18px;border:none;border-radius:var(--radius);background:var(--accent);color:var(--accent-text);cursor:pointer;text-decoration:none;display:inline-block;text-align:center}button.secondary,.button.secondary{background:transparent;color:var(--accent);border:1px solid var(--accent)}.actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.checkbox{display:flex;align-items:center;gap:8px;margin-top:10px;font-weight:500;cursor:pointer}.checkbox input{width:18px;height:18px;margin:0;padding:0;accent-color:var(--accent);cursor:pointer}.checkbox:has(input:disabled){opacity:0.45;cursor:default}.add-link{align-self:flex-start;margin-top:8px}.details-fields{display:flex;flex-direction:column;gap:6px}.details-fields textarea{resize:vertical}.field-hint{margin:0;font-size:0.8rem}.end-row{display:flex;gap:8px}.end-row input{flex:1;min-width:0}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field-row input,.end-row input{padding-left:8px;padding-right:8px}.icon{width:1.15em;height:1.15em;margin-right:6px;vertical-align:-0.22em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}button.icon-button{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid transparent;background:transparent;color:var(--muted)}button.icon-button .icon{width:20px;height:20px;margin:0}button.icon-button:hover,button.icon-button:focus-visible{border-color:var(--border);color:var(--accent)}input:disabled,select:disabled{opacity:0.5;cursor:not-allowed}.dropdown{position:relative}.dropdown summary{list-style:none}.dropdown summary::-webkit-details-marker{display:none}.dropdown .menu{position:absolute;top:calc(100% + 6px);left:50%;transform:translateX(-50%);z-index:5;min-width:240px;display:flex;flex-direction:column;padding:6px;background:linear-gradient(var(--card), var(--card)),var(--bg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 8px 24px rgba(0,0,0,0.18);text-align:left}.dropdown .menu a,.dropdown .menu button{display:block;width:100%;margin:0;padding:10px 12px;border:none;border-radius:var(--radius);background:none;box-shadow:none;color:var(--text);font:inherit;text-align:left;text-decoration:none;text-transform:none;letter-spacing:normal;white-space:nowrap;cursor:pointer}.dropdown .menu a:hover,.dropdown .menu a:focus-visible,.dropdown .menu button:hover,.dropdown .menu button:focus-visible{background:color-mix(in srgb, var(--accent) 14%, transparent)}.dialog{padding:24px;border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(var(--card), var(--card)),var(--bg);color:var(--text);text-align:center}.dialog::backdrop{background:rgba(0,0,0,0.55)}.dialog h2{margin:0 0 16px;font-size:1.2rem}.qr-dialog img{display:block;margin:0 auto 16px;border-radius:4px}.embed-dialog{width:92vw;max-width:640px;text-align:left}.embed-dialog .hint{margin:0 0 8px}.embed-dialog textarea{width:100%;margin-bottom:16px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--field-bg, var(--bg));color:var(--text);font:0.8rem/1.5 ui-monospace, Consolas, monospace;resize:none}.embed-preview{margin-bottom:16px}.embed-preview iframe{display:block;width:100%;border:0;border-radius:16px}.clock{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px}.unit{background:var(--unit-bg);border:1px solid var(--border);border-radius:calc(var(--radius-lg) - 4px);padding:16px 4px;display:flex;flex-direction:column}.unit span{font-family:var(--font-digits);color:var(--digit);text-shadow:var(--digit-shadow);font-size:clamp(1.6rem, 7vw, 3rem);font-weight:700;font-variant-numeric:tabular-nums}.unit span.long{font-size:clamp(1rem, 4.5vw, 2rem)}.unit label{margin:0;font-weight:500;color:var(--muted)}.status{margin:24px 0 6px;font-size:1.4rem;font-weight:600;overflow-wrap:anywhere}#status{color:var(--muted)}.target{margin:0 0 24px;color:var(--muted);font-size:0.9rem}.event-details{margin:-16px auto 24px;max-width:440px;font-size:0.9rem}.event-details p{margin:0 0 4px}.event-location a{color:var(--accent);overflow-wrap:anywhere;text-decoration:none}.event-location a:hover,.event-location a:focus-visible{text-decoration:underline}.event-notes{color:var(--muted);white-space:pre-line;overflow-wrap:anywhere}#create-intro,#create-view,#view-actions{display:none}html[data-mode="create"] #create-intro,html[data-mode="create"] #create-view{display:block}html[data-mode="view"] #view-actions{display:grid}html:not([data-mode="create"]) .create-only{display:none}html:not([data-mode="create"]) .card:has(+.create-only){margin-bottom:auto}#create-intro .intro-title{margin-bottom:16px;font-size:1.25rem;line-height:1.3}html[data-mode="create"] #countdown{position:relative;border:2px dashed var(--border);border-radius:var(--radius-lg);padding:28px 12px 4px;margin-bottom:8px}html[data-mode="create"] #countdown::before{content:"Preview";position:absolute;top:8px;left:12px;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;color:var(--muted)}@media (max-width: 480px){html[data-mode="create"] #countdown{padding:24px 8px 0}html[data-mode="create"] #countdown .clock{gap:8px}html[data-mode="create"] #countdown .unit{padding:10px 2px}html[data-mode="create"] #countdown .status{margin:12px 0 2px;font-size:1.15rem}html[data-mode="create"] #countdown .target{margin-bottom:12px}}.fx{display:none;position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:10}.fx i{position:absolute;display:block}html.elapsed .fx{display:block}.not-found-clock{margin:8px 0 28px;opacity:0.55}.view-actions{gap:12px;justify-items:center;max-width:440px;margin:0 auto}.primary-actions{display:flex;gap:10px;width:100%}.primary-actions>.dropdown{flex:1;min-width:0}.primary-actions .dropdown>summary{width:100%;white-space:nowrap}.narrow-only{display:none}@media (max-width: 480px){.wide-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.narrow-only{display:inline}}html button.present-toggle{position:absolute;top:10px;right:10px;display:none;width:28px;height:28px;opacity:0.6}html button.present-toggle .icon{width:16px;height:16px}html button.present-toggle:hover,html button.present-toggle:focus-visible{opacity:1}html[data-mode="view"]:not(.presenting) button.present-toggle{display:inline-flex}html[data-mode="view"]:not(.presenting) .card:has(>.present-toggle){padding-top:48px}h2{font-size:1.15rem;margin:28px 0 10px}.chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.chip{display:inline-block;padding:6px 14px;border:1px solid var(--border);border-radius:999px;color:var(--accent);font-size:0.9rem;text-decoration:none}.chip:hover,.chip:focus-visible{background:color-mix(in srgb, var(--accent) 12%, transparent)}.holiday-links{margin-top:32px}.coming-up h2{margin-top:0}.chip-date{color:var(--muted);font-size:0.8rem}.about{margin-top:24px;text-align:left;line-height:1.6}.about>summary{width:fit-content;margin:0 auto;color:var(--muted);font-size:0.9rem;cursor:pointer}.about>summary:hover,.about>summary:focus-visible{color:var(--accent)}.about[open]>summary{margin-bottom:16px}.about p{margin:0 0 12px}.upcoming{margin:0;padding-left:20px;color:var(--muted)}.tint-generic{--tint: #5b5ef0}.tint-party{--tint: #ea005e}.tint-birthday{--tint: #e9005c}.tint-romantic{--tint: #c2185b}.tint-holiday{--tint: #c62828}.tint-vacation{--tint: #c8442c}.tint-space{--tint: #4fd1ff}.tint-arcade{--tint: #ff2bd6}.tint-zen{--tint: #69775f}.tint-doomsday{--tint: #ff2a2a}.next-up{display:grid;justify-items:center;gap:6px;margin-bottom:8px;padding:20px 16px;border:1px solid color-mix(in srgb, var(--tint) 35%, var(--border));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--tint) 10%, var(--unit-bg));color:var(--text);text-decoration:none}.next-up:hover,.next-up:focus-visible{border-color:var(--tint)}.next-up-label{color:var(--muted);font-size:0.75rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.next-up-emoji{font-size:2.6rem;line-height:1.1}.next-up-name{font-size:1.5rem;font-weight:700}.next-up-summary{max-width:36ch;color:var(--muted)}.next-up-clock{display:flex;gap:18px;margin-top:6px}.next-up-unit{display:grid;color:var(--muted);font-size:0.7rem;letter-spacing:0.06em;text-transform:uppercase}.next-up-number{min-width:2ch;color:var(--text);font-size:1.6rem;font-weight:700;font-variant-numeric:tabular-nums}.next-up-date{color:var(--muted);font-size:0.85rem}.month h2{margin:24px 0 8px;color:var(--muted);font-size:0.95rem;text-align:left}.holiday-cards{display:grid;gap:8px;margin:0;padding:0;list-style:none}.holiday-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 14px 10px 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--unit-bg);color:var(--text);text-align:left;text-decoration:none}.holiday-card:hover,.holiday-card:focus-visible{border-color:var(--tint)}.holiday-emoji{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:color-mix(in srgb, var(--tint) 16%, transparent);font-size:1.4rem}.holiday-text{display:grid;gap:2px;min-width:0}.holiday-name{font-weight:600}.holiday-summary{color:var(--muted);font-size:0.85rem;line-height:1.4}.holiday-name .badge{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);font-size:0.7rem;font-weight:600;vertical-align:2px}.holiday-when{display:grid;justify-items:end;gap:2px;white-space:nowrap}.holiday-when .days{font-weight:700}.holiday-when .date{color:var(--muted);font-size:0.8rem}@media (max-width: 520px){.holiday-card{grid-template-areas:"emoji name when" "emoji summary summary";row-gap:4px}.holiday-text{display:contents}.holiday-emoji{grid-area:emoji;align-self:start}.holiday-name{grid-area:name;align-self:center}.holiday-summary{grid-area:summary}.holiday-when{grid-area:when}}.all-holidays{margin:12px 0 0}.upcoming a{color:inherit}.upcoming a[aria-current]{color:var(--text);font-weight:600;text-decoration:none}.faq h3{font-size:1rem;margin:16px 0 4px}.faq p{margin:0;color:var(--muted)}body.embed{padding:8px;justify-content:center}.embed-card{margin:0;max-width:none;padding:16px 14px 10px}.embed-card .clock{gap:8px}.embed-card .unit{padding:10px 2px}.embed-card .unit span{font-size:clamp(1.4rem, 9vw, 2.6rem);line-height:1.15}.embed-card .unit label{font-size:0.7rem}.embed-card .status{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin:12px 0 2px;font-size:1.1rem;line-height:1.3}.embed-card .target{margin:0 0 4px;font-size:0.8rem}.embed-card .event-details{display:none}.embed-credit{display:block;text-align:right;color:var(--muted);font-size:0.75rem;text-decoration:none}.embed-credit:hover,.embed-credit:focus-visible{color:var(--accent)}.embed-error{margin:24px 0;color:var(--muted)}html.presenting .site-header,html.presenting .site-footer,html.presenting #view-actions,html.presenting .present-toggle,html.presenting #holiday,html.presenting .about,html.presenting .holiday-links,html.presenting .card-secondary{display:none}html.presenting body{justify-content:center;padding:3vh 3vw}html.presenting .card{max-width:none;margin:auto 0;padding:5vh 3vw 3vh}html.presenting .clock{gap:2vw}html.presenting .unit{padding:3vh 0.5vw}html.presenting .unit span{font-size:clamp(2.5rem, 13vw, 24vh);line-height:1.1}html.presenting .unit span.long{font-size:clamp(1.5rem, 8vw, 15vh)}html.presenting .unit label{font-size:clamp(0.8rem, 1.6vw, 1.8rem)}html.presenting .status{margin:4vh 0 1vh;font-size:clamp(1.4rem, 4vw, 4.5rem)}html.presenting .target{margin:0;font-size:clamp(0.9rem, 1.8vw, 2rem)}html.presenting.idle,html.presenting.idle *{cursor:none !important}.exit-present{position:fixed;top:16px;right:16px;z-index:20;transition:opacity 0.3s}html.idle .exit-present{opacity:0;pointer-events:none}@media (prefers-reduced-motion: reduce){.exit-present{transition:none}}
