.casa-app{--background:#040404;--foreground:#f5ecee;--card:#0b0b0b;--card-foreground:#f5ecee;--popover:#0b0b0b;--popover-foreground:#f5ecee;--primary:#614afc;--primary-foreground:#f5ecee;--secondary:#00747a;--secondary-foreground:#f5ecee;--muted:#3a3a3a;--muted-foreground:#8f8f8f;--accent:#614afc;--accent-foreground:#f5ecee;--destructive:#e40014;--destructive-foreground:#f5ecee;--border:#1d1e39;--input:#121212;--ring:#614afc;--radius:.625rem;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--background);min-height:100dvh;color:var(--foreground)}@supports (color:lab(0% 0 0)){.casa-app{--background:lab(1.20229% 0 0);--foreground:lab(94.0744% 3.37866 .0330448);--card:lab(3.04863% 0 0);--card-foreground:lab(94.0744% 3.37866 .0330448);--popover:lab(3.04863% 0 0);--popover-foreground:lab(94.0744% 3.37866 .0330448);--primary:lab(43.4678% 48.1811 -87.3286);--primary-foreground:lab(94.0744% 3.37866 .0330448);--secondary:lab(43.8393% -60.7333 -24.832);--secondary-foreground:lab(94.0744% 3.37866 .0330448);--muted:lab(24.6% 0 0);--muted-foreground:lab(59.4% 0 0);--accent:lab(43.4678% 48.1811 -87.3286);--accent-foreground:lab(94.0744% 3.37866 .0330448);--destructive:lab(48.4493% 77.4328 61.5452);--destructive-foreground:lab(94.0744% 3.37866 .0330448);--border:lab(12.4439% 5.8603 -17.7157);--input:lab(5.26802% 0 0);--ring:lab(43.4678% 48.1811 -87.3286)}}@keyframes casa-blob{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-50px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.9)}}.casa-app .animate-blob{animation:7s infinite casa-blob}.casa-app .animation-delay-2000{animation-delay:2s}.casa-app .animation-delay-4000{animation-delay:4s}@keyframes casa-fade-in-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.casa-app .animate-fade-in{animation:1s ease-out casa-fade-in-up}.casa-rank{--paper:#f1ede2;--paper-2:#e8e2d4;--ink:#0b0b0d;--ink-soft:#2b2b2e;--magenta:#ff1f8e;--magenta-deep:#d4126f;--cyan:#16c8e8;--gold:#f4c430;--purple:#8b3dff;--leaf:#3faf4a;--red:#e8331c;--orange:#ff7a18;--gray:#8a8a8f;--line:#0b0b0d1a;font-family:var(--font-archivo),ui-sans-serif,system-ui,sans-serif;color:var(--ink);background-color:var(--paper);-webkit-font-smoothing:antialiased}.casa-display{font-family:var(--font-anton),ui-sans-serif,system-ui,sans-serif;letter-spacing:.01em;text-transform:uppercase;font-weight:400;line-height:.86}.casa-body{font-family:var(--font-archivo),ui-sans-serif,system-ui,sans-serif}.casa-marker{font-family:var(--font-caveat),ui-serif,cursive}.casa-paper{background-color:var(--paper);background-image:radial-gradient(circle at 18% 12%,#16c8e80d,#0000 38%),radial-gradient(circle at 88% 8%,#ff1f8e0d,#0000 40%);position:relative}.casa-paper:before{content:"";pointer-events:none;z-index:0;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.42'/%3E%3C/svg%3E");position:absolute;inset:0}.casa-dots{background-image:radial-gradient(var(--ink)1.3px,transparent 1.6px);background-size:11px 11px}.casa-hl{padding:0 .12em;display:inline-block;position:relative}.casa-hl:before{content:"";z-index:-1;background:var(--cyan);position:absolute;inset:12% 0 8%;transform:rotate(-1.2deg)}.casa-hl-magenta:before{background:var(--magenta)}.casa-hl-gold:before{background:var(--gold)}.casa-stroke{color:#0000;-webkit-text-stroke:2px var(--ink)}.casa-stroke-magenta{-webkit-text-stroke:2px var(--magenta)}.casa-stroke-cyan{-webkit-text-stroke:2px var(--cyan)}.casa-torn-b{clip-path:polygon(0 0,100% 0,100% 94%,96% 98%,92% 93%,88% 98%,84% 94%,80% 99%,76% 94%,72% 98%,68% 93%,64% 98%,60% 94%,56% 99%,52% 94%,48% 98%,44% 93%,40% 98%,36% 94%,32% 99%,28% 94%,24% 98%,20% 93%,16% 98%,12% 94%,8% 99%,4% 94%,0 98%)}.casa-torn-tb{clip-path:polygon(0 3%,5% .5%,10% 3%,15% .5%,20% 3%,25% 1%,30% 3%,35% .5%,40% 3%,45% 1%,50% 3%,55% .5%,60% 3%,65% 1%,70% 3%,75% .5%,80% 3%,85% 1%,90% 3%,95% .5%,100% 3%,100% 97%,95% 99.5%,90% 97%,85% 99%,80% 97%,75% 99.5%,70% 97%,65% 99%,60% 97%,55% 99.5%,50% 97%,45% 99%,40% 97%,35% 99.5%,30% 97%,25% 99%,20% 97%,15% 99.5%,10% 97%,5% 99%,0 97%)}.casa-tape{background:#16c8e873;width:84px;height:26px;position:absolute;box-shadow:0 1px 6px #0000001f}.casa-tape-magenta{background:#ff1f8e66}.casa-cut{filter:drop-shadow(0 10px 18px #00000047)}.casa-rank [data-reveal]{opacity:0}@media (prefers-reduced-motion:reduce){.casa-rank [data-reveal]{opacity:1}}
