.logo.svelte-irfel0{font-weight:800;font-size:1.5rem;z-index:1001;transition:var(--transition-smooth)}.logo.svelte-irfel0 a:where(.svelte-irfel0){text-decoration:none;color:inherit}.inverted.svelte-irfel0 a:where(.svelte-irfel0){color:var(--bg-color)}.scrolled.svelte-irfel0{font-size:1.2rem}@media(max-width:768px){.logo.svelte-irfel0{font-size:1.2rem}}header.svelte-a4im0j{position:fixed;top:0;left:0;right:0;display:flex;align-items:center;padding:1.5rem 5%;z-index:100;transition:var(--transition-smooth);margin-bottom:2rem}@media(min-width:1800px){header.svelte-a4im0j{padding:1.5rem 3%}}header.sticky.svelte-a4im0j{padding:1rem 1.5rem}@media(max-width:768px){header.sticky.svelte-a4im0j{padding:1rem}}@font-face{font-family:Erode;src:url(../../../fonts/Erode-Variable.woff2) format("woff2");font-weight:300 700;font-display:swap;font-style:normal}@font-face{font-family:Erode;src:url(../../../fonts/Erode-VariableItalic.woff2) format("woff2");font-weight:300 700;font-display:swap;font-style:italic}@font-face{font-family:Satoshi;src:url(../../../fonts/Satoshi-Variable.woff2) format("woff2");font-weight:300 900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(../../../fonts/Satoshi-VariableItalic.woff2) format("woff2");font-weight:300 900;font-display:swap;font-style:italic}:root{--bg-color: #fcfcfb;--text-main: #404040;--text-muted: #666666;--font-serif: "Satoshi", serif;--font-sans: "Satoshi", -apple-system, sans-serif;--max-width: 1200px;--transition-smooth: all .6s cubic-bezier(.22, 1, .36, 1)}body{margin:0;padding:0;background-color:var(--bg-color);color:var(--text-main);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.app-wrapper{display:flex;flex-direction:column;min-height:100svh}.content{flex:1;width:100%;height:100%;margin:0 auto;padding:2rem;box-sizing:border-box}.note{font-size:.9rem}.colored{background-image:linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red);background-size:400%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:rainbow-move 5s linear infinite}@keyframes rainbow-move{0%{background-position:0% 50%}to{background-position:100% 50%}}.site-footer{padding:1rem}.footer-content{max-width:var(--max-width);margin:0 auto;display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:var(--text-muted)}.footer-links{display:flex;gap:1.5rem}.footer-links a:hover{color:var(--text-main)}.hero-section{margin:2rem;display:flex;flex-direction:column;font-size:1.4rem;font-family:var(--font-sans);font-weight:400;color:var(--text-muted);max-width:65ch}.charts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:.2rem;margin-top:3rem;margin-left:2rem}.chart-card{display:block;border-radius:0;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.chart-card:hover{transform:translateY(-4px);box-shadow:0 10px 20px #00000014}.chart-card img{width:100%;height:300px;object-fit:cover;display:block}.chart-card-info{padding:1rem;background:linear-gradient(to top,#fcfcfb,#fcfcfbd9 80%,#fcfcfb00)}.chart-card-info h3{margin:0 0 .25rem;font-size:1.1rem;font-family:var(--font-serif)}.chart-card-info p{margin:0;font-size:.85rem;color:var(--text-muted)}@media(max-width:768px){.site-header{padding:1rem}.main-nav{display:none}.content{padding:1rem}.footer-content{flex-direction:column;gap:1rem;text-align:center}.hero-section{height:100svh;margin:0;padding-top:4rem}.hero-p{font-size:1.4rem;margin:auto;padding:.5rem 0}.charts-grid{gap:0rem;margin:0}}
