body{margin:0}:root{--bg: rgb(243.24, 243.72, 246.36);--surface: rgb(231.48, 240.48, 249.48);--text: rgb(0, 74.4, 74.4);--muted: #6c7293;--primary: #1192e8;--accent: #6929c4;--highlight: #fa4d56;--support: #21bf06;--info: #9f1853;--border: rgba(0, 93, 93, .16);--image-bg: #d0d0d0;--error-red: #ff4444;--error-red-light: #e63946;--button-blue: #4a90e2;--button-green: #28a745;--gradient-orange: rgba(255, 180, 87, .18);--gradient-blue: rgba(102, 184, 255, .15);--shadow-black: rgba(0, 0, 0, .1);--shadow-black-light: rgba(0, 0, 0, .08);--shadow-black-medium: rgba(0, 0, 0, .15);--shadow-black-dark: rgba(0, 0, 0, .3);--overlay-black: rgba(0, 0, 0, .6);--error-bg: rgba(255, 0, 0, .1);--error-border: rgba(255, 0, 0, .3)}body.dark{--bg: rgb(34.8, 34.8, 52.2);--surface: #181824;--text: rgb(196.2, 198.6, 211.8);--muted: rgb(196.2, 218.7, 241.2);--primary: #ff4d6b;--accent: rgb(181.55, 121.75, 240.7);--highlight: #38ce3c;--support: #ffde73;--info: rgb(156.6, 114.2, 205.4);--border: rgba(59, 134, 209, .3);--image-bg: #2a2a2a}@font-face{font-family:monofur;src:url(/humblebundlespider/assets/MonofurNerdFont-Regular-DFnSzkoT.woff2) format("woff2");font-style:normal;font-weight:400}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;font-size:16px;line-height:1.5;background:var(--bg, #ffffff);color:var(--text, #000000)}ul,ol{list-style:none}a{text-decoration:none;color:inherit}button{border:none;background:none;cursor:pointer}img{max-width:100%;height:auto}html,body{font-family:monofur,monospace,sans-serif;background:var(--bg);color:var(--text);transition:background-color .35s ease,color .35s ease}*{font-family:inherit}::selection{background:var(--gradient-orange);color:var(--accent)}.theme-transition{transition:background-color .35s ease,color .35s ease}.app-shell{min-height:100vh;background:var(--bg);color:var(--text);transition:background .3s ease,color .3s ease}@keyframes languageFade{0%{opacity:1;transform:translateY(0) scale(1)}50%{opacity:0;transform:translateY(-10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.app-shell h1,.app-shell h2,.app-shell h3,.app-shell h4,.app-shell h5,.app-shell h6,.app-shell p,.app-shell span,.app-shell button,.app-shell label,.app-shell a,.app-shell li,.app-shell div{transition:opacity .3s ease,transform .3s ease}.app-shell .language-switcher-btn,.app-shell .language-switcher-btn *,.app-shell .dark-mode-btn,.app-shell .dark-mode-btn *,.app-shell img,.app-shell svg,.app-shell .dark-mode-btn__thumb{transition:none!important}.app-shell.locale-changing h1,.app-shell.locale-changing h2,.app-shell.locale-changing h3,.app-shell.locale-changing h4,.app-shell.locale-changing h5,.app-shell.locale-changing h6,.app-shell.locale-changing p,.app-shell.locale-changing span:not(.language-switcher-btn__icon):not(.language-switcher-btn__label):not(.dark-mode-btn__icon):not(.dark-mode-btn__thumb),.app-shell.locale-changing button:not(.language-switcher-btn):not(.dark-mode-btn),.app-shell.locale-changing label,.app-shell.locale-changing a,.app-shell.locale-changing li,.app-shell.locale-changing div:not(.language-switcher-btn):not(.dark-mode-btn):not(.dark-mode-btn__track){animation:languageFade .5s ease-in-out!important}a{color:var(--primary);transition:color .2s ease}a:hover{color:var(--accent)}
