:root{--color-primary:#ff6a13;--color-primary-light:#ff7a1a;--color-primary-dark:#ff6a13;--color-secondary:#1a6dff;--color-secondary-light:#1a6dff;--color-secondary-dark:#1a6dff;--color-background:#0a0a0a;--color-background-paper:#111;--color-text-primary:#fff;--color-text-secondary:#a6a6a6;--font-family-base:"IBM Plex Sans", sans-serif;--font-family-heading:"Rainclouds", var(--font-family-base);--shadow-sm:0 2px 4px #0000001a;--shadow-md:0 4px 6px #0000001a;--shadow-lg:0 8px 32px #0003;--glow-primary:0 0 20px #ff6a134d;--glow-secondary:0 0 20px #1a6dff4d;--transition-fast:.2s ease;--transition-normal:.3s ease;--transition-slow:.5s ease}@font-face{font-family:Rainclouds;src:url(../media/Rainclouds.0fdtp5633mflr.otf)format("opentype");font-weight:400;font-style:normal}body{font-family:var(--font-family-base,Arial, sans-serif);background-color:var(--color-background);color:var(--color-text-primary);margin:0;padding:0;font-size:16px;line-height:1.5}a{text-decoration:none}
