@font-face{font-family:Roboto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./roboto-serif-cyrillic-ext-wght-normal.DXLjCNQb.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./roboto-serif-cyrillic-wght-normal.CD-1NJUE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./roboto-serif-vietnamese-wght-normal.CxKL5W6j.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./roboto-serif-latin-ext-wght-normal.B9BEn9Tg.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Roboto Serif Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./roboto-serif-latin-wght-normal.CusprKnR.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./instrument-sans-latin-wght-normal.BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anek Tamil Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./anek-tamil-tamil-wght-normal.DiCu5Pqm.woff2)format("woff2-variations");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Anek Tamil Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Anek Tamil Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./anek-tamil-latin-wght-normal.BT6rDAe7.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAxkABMAAAAAFZAAAAwBAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVIEmJyoAgQwvZBEICoosiE0LNgAwjiQBNgIkA2IEIAWGeAeBWwwHGzATIxG2k5OySvEXCbYhWv3gJrFpmoZGMZIax+NtVJ3VzdFgGn7fE9wAFrgQPhkhySw8fWvlr+qe4WMCdQFAhQrQRScSHDiUmxhzPjLv/P78e9afzDi32H3iHarWIEmFcQqmTmchdp/gP4Ff0P/pzP5oRmBgGWEpQNClugqo6PKuKNc3BxVg1QeQbG9WJpCJZQkp3XpLlszhJjDgHQblcAZnMRpJyPe/AGdh/3O/T5uzzPL9mc1sFlA4UqJCV+WnmJ8lyhK+X1ykEowHlJ26CncLgAoAlKiqsLbw7+L+G1JOWa5ZM17mPNKpEQOSOjN7vLaxCBCzeb2KIhiEiEyCACHFisn0LO2HNixAEkDRtcMoFDztZPkCiGBL8vWtfkd/QTPoc+ZLgCUkyAGSpNdrRKBwHlAPUNioPz3+Q+FZiOwP4qqmgp3kH3gHQPcNBihnEAQfBbIFQDW9d5pPEwTcO9I8AQh3ZS3yslBoVNrFOglyrXSk+vo91dP9eFeOYBwVR94uJadaae40JCBROZ0BKvHHAcH/DbfgfeC5vH5HXwpAutT3EWVzHNquU0wAFDBANoOgeMv9f50rncGl3IRrPUcw9hN5TT6SPn5QQzDrR/KKfCC9C9XrWbzTkM0yhyyCIjGppMt07og0YtKlkCFVq7NDOkXI5uOr2gNxoEWbKYdhq0LAb4BEYDZcmuHgLVwctXpw8rUPvrNg9SkQkyyAKVyg+wlyIWOA/AXgCWAbAAZNepMMjbq3hHAqDOWbEWuNb4uNQ6HullXc6u1NTanW2rxqQ63ilqiwWbDQLEQb0DpykZyfI4TA7n+X2PYeOvDOOwHy3XfJ/W/D1nfQgfdC6G0fg1qFIICpmwL/g0828ErPewSxjd787AVkohIMhQaSIO98e/e9m7E+xKJtpA7oOmFOaNrmiZOia3cneVeBrZeeIVhCEeQnc/P3RnQF0VW3rT13nL+0wde1KETzH8tfXrO7au/pKjWs85pCrtBL7xHb7n6xEZMp5TiQ9j9fC3+SEENhat5w1VNH6zMXo8GwYC6E/EsGNDKG8ENPwdbgk16E6jehA3cQ227vVSzgBvxB1/3v3z9xHecEmeAt/Dj/Udbc+yJ534sCETfLQUF85PCrb7xx/NWT7qrVsr15ISOc9S5aF0L1a67x1iMmJiTwZZrDxo0lExzEH+RSv8vj8j8WcvDNCvvA+acOdHcO9A9PDQw5hk5o7Gb9kPX8m1YyTTZbrCZ3ltaXM4dyyovKdJdK6R4cZmTU0nJYCDmxdw1lPrgctR7eyARmijpjoYFKCGxuyuAKlJMxX4FS0ZafEk12c5JTwf3pjDUxmbFTvkI85ys7pZTkaOoXRyQ9ZvavpYxHEsum/WsoD5ObVO9lUSt5K1hDK5c967govrbW8/HdOpdVTod8za74va+ce9Yd97x+GNAJ/Pjj8Y6lw9+e937x/p3/jFBvDTo8AeRP7nr2rDPffxtSYro4rosIxB0MbXsjLqdHzKMX/p/pUk/J3uBQfAfH2bNSfUQz3uWkbF/G5dph88jopEKvskq+4lByc/bSXq/Da79muzysthq6/R2dtm62eTpAuVzIcHkQ3Rerb91WhwfvC9Q3VutLx9vdeawOttODPwfX42HbuEFjGR30afMIp9mwSJRh3QkNtSCAR55SCVdiLmBP7VKwQrjCgcCqwDAxX165Jw2YxnVE5H5BfsAIDG6U36F9+xx0Q58SK1rMsVGrbRfe5dQvwZnWieqQ9fEWVdU0THVzGEPqLXU+6Gk+9jozBQEICiw6D8AqIEe3cbQjbgkvq3Id+sSYtZDpZSSMgZnRoC4rt33aLzBvCrEc58bhWVhvEJOKkAp8YH00KklDb2ihf+iHynhNZivp8MDzfAzRIw+kVQ1vBIOVCv2Z27kTDna7B6khd/N0OI2nEVkWxXLO8+fw3Ol8TnOAMHI+BAimYAQNZADL2GHwy1Yw0nuFLMIxdswFv2IMOGlS+sUNKRyzKY13unxDsa8slfLVAfUTgmGhSEAsIYnTaQEo3hzy6Y/RWCWdZqWXg+zNid3n+/ixMXdu1XSX0khlQiGRxVUwqARBHXY6G/fTJIgePf2SKJqwQjXq4VjEQDe7tVbYzrROzmfxVWDfu8OS2fqnrs39IMLX7KuhsCUQUKvP3VNSjb7QEPO8I33KBNfFTuop5Bi6uuJyOt0eSP2COnJ+t2Mhf7wt4VGqog/vEROmJDcbdAoshKTBZNJjWh12a9JnumVz0+CNyGPm1YZEDzXBk1gplBrDuS2ugpL0/nNNrhclstyiDkd/ttC7Q1slBLkxjEtiY5zkBIfn6jY+yfA8+YnFvGB1uih0Iuw0DjuF3eBMNbqgDcqkJaUy3qBpXn6t2ynOLNGgtFEcUAMh6nS+GHckjNWkxbfXeucb48zpwWCoECo6EGLI5UPG4PUzYJBjVs+rgjOYy/WQPYYHhXzYbXQooPd4bJNJK0dXcO/exFM9o2iKC7gwNV4wLS1Z542UubImrsZ+D6lPNdbhJ4sdz0dyqUCBmt6/F/y70sR59p5QSDpURNZps/lsVNvLYsFgE0Ua90OjMV4Yo9B6rZP5GHIbYNorSxKqw4XgiTVHwv6uazaTcYG0seDb3RPU6/G5NkQjglH0oO2P7ePh8ELBLrbrmYAzniEt5mD5xo0P32pL0VKuUG8MJmsUDwY3byYtg0qHmNPc3Hx9Z8qzNwPqzEaMry//IfGF61DQpIx3bV+NhXye+q80UQyHu8SIQTHHFImsbG/ftkWsEjux8zm4KrqKcmBXbPPFy42uIu7Z3R/PVawz03V0797P5mJ9Kredz7+7z5M8/UhdK72441Luo8CJU/KITSnlwlG/aOHQp7B9+7pEM1YIs66y7YdI+OgNKlfM1e5237hb3ujgyz7aspKACRZbCwaMi7GBDEPStyYIICFGXAy4SEr13mgsGnEb9a5V6JAJerlsPG6FSS2rnlytP7ouz9pSrYl4LtcLhfL59W3QfYTApN9pN6vVNmeLHDhtTkKvxwrN6E02u+j12mft1E3N3PhjpBBvpeKFy9B9aCKXK+XGYD4tvIHekIfG5W3l6gDpXQEJHhNniO4+a0DfS70O+E2FQjAIt0H3KQoyijarxaC28p/ev3iIk5blGaFhKLfb3SG2B1d3HNbMVVEUlK7F0oU6Cjcuwiz6YnUCIEQQYhgkZPPdSKUKHq8gl7OyPNPPZDC5vQYYVmtBvw3aV02zM7C8OAGnU2BbBSfVDkYYHxQv7a/UKMhJkCmuzfd7KVYDAfXkQYQ4k48fbNQSy+9K9DokS6by6VKA6+vOxKKSrZQGQNieCLEjAuDyF6RswakesYWCclthzQGRFuylSVGWO/0FkbMYjeT8lertoQoaNZuAQQxm7hKGfhJTzWS2QZNj++Vyo1taN2IGKRoQgWjT6QwQACCAyW+ZO3+w6IYCxlUAgEyl/T+vAHD49c4fyWr1pTsWXBRkK7/KqvV7J+w/dQgg2Oi82rdglu7Bg4NggpdhqzAvKmSkYPPuDBEA+Pu04EssfPMeIKBQD8MA2wyjzhtl+QcYsQHwOXkHFzpzL1dS5QM3bMfJLZMRcIdC/7nLqK/pqfR6kEsg5iYXQs5zxec4N2Rb5paQyQqnIQq4S0wv90hXy318SnlApvhtxMTAqqKKPBbHbi1eBcuiiBNH1ifRrMo4wSCua5Wmw0kpaXyWpQHtnz0ZBSEbx9MZkqCovTPxSqo02rQFG1MxW8In8aNuac5UQ8+cMmaNA43B7paXMVvAWGpBUTXFlMIm3lQ7YpP1KTWcWAczU8mvzEisQ6v27dayV+Fi//C4BLw0o3/IKtd0PO20jd7StbMbaq2Kaec6Fe3XY53a90z5STrSBJzdrqsEne2aWIbWCbXTZ4paHhqrP5Wt52RotiZ6+k8pyletZ6ycUplsUZ2u1hVXlr0DlM3yJk8ChF+iEFT7QzDUqjfNYcp8GsWKI6544ksgoUQYiSVFUiVN0tFqznyyklhJtNauZsb3SaQoymyOto0HKSIcEm8r2BI8EawMlNbtMovXS3ZZZIYqtvyBptGxde3sqRrvWAFte8ctaKZE+SjSdpPfAQ==)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./martian-mono-cyrillic-wght-normal.B84CD5C_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./martian-mono-latin-ext-wght-normal.DlL6xMw5.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./martian-mono-latin-wght-normal.5W32yIyr.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box;margin:0;padding:0}img{max-width:100%;display:block}:root{--font-heading:"Roboto Serif", serif;--font-body:"Instrument Sans", sans-serif;--font-tamil:"Anek Tamil", sans-serif;--font-verse:"Martian Mono", monospace;--color-bg:#ffe;--color-surface:#fff;--color-inverse:#014421;--color-text:#1a1d16;--color-text-inverse:#fff;--color-heading:#014421;--color-primary:#37783a;--color-secondary:#104a12;--color-accent-1:#e8b84b;--color-accent-2:#f0c85c;--color-tertiary:#b8882a;--color-error:#b71c1c;--color-error-light:#ffebee;--color-error-border:#b71c1c4d;--color-success:#37783a;--color-card:#fff;--color-container:#ffe;--color-border:#1a1d161a;--color-muted:#1a1d168c;--color-primary-hover:#104a12;--color-primary-light:#37783a14;--color-text-body:#1a1d16b8;--color-text-faint:#1a1d1666;--color-border-subtle:#1a1d1614;--color-border-mid:#1a1d162e;--color-border-ghost:#1a1d1633;--color-border-strong:#1a1d1666;--color-fill-hover:#1a1d160a;--color-fill-gold:#e8b84b0f;--color-fill-gold-sm:#e8b84b0a;--color-fill-gold-md:#e8b84b1a;--color-fill-correct:#37783a14;--color-correct-border:#37783a4d;--color-saffron:#e8b84b;--color-crimson:#37783a;--color-turquoise:#37783a;--color-turquoise-light:#37783a14;--color-success-light:#37783a14;--color-badge-rearrange-bg:#37783a14;--color-badge-rearrange-text:#37783a;--color-badge-mcq-bg:#e8b84b24;--color-badge-mcq-text:#b8882a;--color-badge-fitb-bg:#01442112;--color-badge-fitb-text:#014421;--color-badge-fitb-border:#0144212e;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--shadow-card:0 2px 12px #1a1d160f;--shadow-hover:0 4px 20px #1a1d1614;--spacing-container-sm:1.25rem;--width-layout:1100px;--header-height:80px;--transition-fast:.2s ease;--transition-med:.25s ease}[data-theme=dark]{--color-bg:#111d12;--color-surface:#1c2e1e;--color-inverse:#0a1509;--color-text:#deeade;--color-text-inverse:#fff;--color-heading:#e4ede4;--color-primary:#5cac5f;--color-secondary:#3d8040;--color-tertiary:#d4a050;--color-accent-1:#e8b84b;--color-accent-2:#f0c85c;--color-card:#1c2e1e;--color-container:#111d12;--color-muted:#deeade8c;--color-border:#ffffff1a;--color-primary-hover:#3d8040;--color-primary-light:#5cac5f1f;--color-error-light:#b71c1c40;--color-error-border:#b71c1c66;--color-success:#5cac5f;--color-text-body:#deeadecc;--color-text-faint:#deeade66;--color-border-subtle:#ffffff14;--color-border-mid:#ffffff24;--color-border-ghost:#ffffff2e;--color-border-strong:#ffffff59;--color-fill-hover:#ffffff0a;--color-fill-gold:#ffffff0d;--color-fill-gold-sm:#e8b84b0f;--color-fill-gold-md:#e8b84b1f;--color-fill-correct:#5cac5f26;--color-correct-border:#5cac5f59;--shadow-card:0 2px 12px #00000040;--shadow-hover:0 4px 20px #0006;--color-saffron:#e8b84b;--color-crimson:#5cac5f;--color-turquoise:#5cac5f;--color-turquoise-light:#5cac5f26;--color-success-light:#5cac5f26;--color-badge-rearrange-bg:#5cac5f1f;--color-badge-rearrange-text:#5cac5f;--color-badge-mcq-bg:#e8b84b1f;--color-badge-mcq-text:#d4a050;--color-badge-fitb-bg:#ffffff12;--color-badge-fitb-text:#deeadebf;--color-badge-fitb-border:#ffffff24}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#e8b84b #014421;font-size:16px}[data-theme=dark]{scrollbar-color:#e8b84b #0a1509}body{font-family:var(--font-body);background:var(--color-bg);color:var(--color-text);min-height:100vh;line-height:1.6;transition:background-color .25s,color .25s}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer;font-family:inherit;font-size:inherit;background:0 0;border:none}button:disabled{cursor:not-allowed;opacity:.6}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:#014421}::-webkit-scrollbar-thumb{background:#e8b84b;border:2px solid #014421;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#f0c85c}[data-theme=dark] ::-webkit-scrollbar-track{background:#0a1509}[data-theme=dark] ::-webkit-scrollbar-thumb{border-color:#0a1509}.tamil{font-family:var(--font-tamil);font-size:1.05rem;line-height:1.8}.container{max-width:680px;padding:0 var(--spacing-container-sm);margin:0 auto}.card{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:1.5rem}.btn-primary{background-color:var(--color-accent-1);color:#1a1d16;font-family:var(--font-heading);border-radius:var(--radius-sm);transition:background-color var(--transition-fast), transform var(--transition-fast);border:none;padding:.75rem 1.75rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-block}.btn-primary:hover:not(:disabled){background-color:var(--color-accent-2);text-decoration:none;transform:translateY(-1px)}.btn-secondary{color:var(--color-text);font-family:var(--font-heading);border-radius:var(--radius-sm);border:1px solid var(--color-border-ghost);transition:border-color var(--transition-fast), background var(--transition-fast);background:0 0;padding:.75rem 1.75rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-block}.btn-secondary:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-fill-hover);text-decoration:none}.feedback-correct{background:var(--color-fill-correct);color:var(--color-primary);border:1.5px solid var(--color-correct-border);border-radius:var(--radius-sm);font-weight:600;font-family:var(--font-body);padding:.75rem 1rem}.feedback-wrong{background:var(--color-error-light);color:var(--color-error);border:1.5px solid var(--color-error-border);border-radius:var(--radius-sm);font-weight:600;font-family:var(--font-body);padding:.75rem 1rem}.theme-toggle{color:#ffffffb3;width:36px;height:36px;transition:color var(--transition-fast), background var(--transition-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.theme-toggle:hover{color:var(--color-accent-1);background:#ffffff14}.theme-toggle:focus-visible{outline:2px solid var(--color-text-inverse);outline-offset:2px;border-radius:50%}@media (prefers-reduced-motion:reduce){body{transition:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.skip-to-content.svelte-12qhfyh{z-index:9999;background:var(--color-accent-1);color:#1a1d16;font-family:var(--font-body);border-radius:var(--radius-sm);padding:.5rem 1rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:top .15s;position:absolute;top:-100%;left:1rem}.skip-to-content.svelte-12qhfyh:focus{text-decoration:none;top:.5rem}.app-shell.svelte-12qhfyh{flex-direction:column;min-height:100vh;display:flex}.app-header.svelte-12qhfyh{background:var(--color-inverse);color:var(--color-text-inverse);height:var(--header-height);z-index:110;align-items:center;display:flex;position:sticky;top:0}.header-inner.svelte-12qhfyh{justify-content:space-between;align-items:center;width:100%;display:flex}.logo.svelte-12qhfyh{font-family:var(--font-heading);color:var(--color-text-inverse);letter-spacing:.02em;font-size:1.4rem;font-weight:700;text-decoration:none}.logo.svelte-12qhfyh:hover{text-decoration:none}.header-right.svelte-12qhfyh{align-items:center;gap:.75rem;display:flex}.scores-link.svelte-12qhfyh{color:var(--color-text-inverse);opacity:.75;transition:opacity var(--transition-fast);align-items:center;gap:.35rem;text-decoration:none;display:flex}.scores-link.svelte-12qhfyh:hover{opacity:1}.scores-label.svelte-12qhfyh{font-family:var(--font-body);letter-spacing:.03em;font-size:.78rem}.app-main.svelte-12qhfyh{flex:1;padding:2rem 0 4rem}.app-footer.svelte-12qhfyh{background:var(--color-inverse);padding:1rem 0}.footer-inner.svelte-12qhfyh{justify-content:space-between;align-items:center;gap:1rem;display:flex}.footer-copy.svelte-12qhfyh{font-family:var(--font-body);color:#ffffff73;font-size:.72rem}.footer-link.svelte-12qhfyh{font-family:var(--font-body);color:#ffffff8c;transition:color var(--transition-fast);font-size:.72rem;text-decoration:none}.footer-link.svelte-12qhfyh:hover{color:var(--color-accent-1);text-decoration:none}.nav-progress.svelte-12qhfyh{z-index:999;background:0 0;height:3px;position:fixed;top:0;left:0;right:0}.nav-progress-bar.svelte-12qhfyh{background:var(--color-accent-1);height:100%;animation:1s ease-in-out infinite svelte-12qhfyh-nav-slide}@keyframes svelte-12qhfyh-nav-slide{0%{width:0%;margin-left:0}50%{width:70%;margin-left:0}to{width:100%;margin-left:0}}
