.hero-ink.svelte-9zp98o{--foreground: 255 255 255;--muted-foreground: 226 232 240;color:#fff}.hero-ink.svelte-9zp98o .chip:where(.svelte-9zp98o){background:#ffffff26!important;border-color:#ffffff4d!important;color:#fffffff2!important}.chip.svelte-9zp98o{padding:.375rem .625rem;border-radius:.75rem;background:rgba(var(--card),.5);border:1px solid rgb(var(--border));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:rgb(var(--foreground));font-size:.75rem}.filter-btn.svelte-9zp98o{border-radius:9999px;padding:.5rem 1.25rem;font-weight:600;background:rgba(var(--card),.5);border:1px solid rgb(var(--border));color:rgb(var(--foreground));transition:background .2s,border-color .2s,color .2s,transform .2s}.filter-btn.svelte-9zp98o:hover{background:rgba(var(--card),.8);border-color:#3c5bff66;color:rgb(var(--foreground));transform:translateY(-1px)}.filter-btn--active.svelte-9zp98o{background:var(--primary);color:var(--primary-foreground);border-color:transparent}.skeleton.svelte-9zp98o{background:linear-gradient(90deg,#1f2937 25%,#374151,#1f2937 75%);background-size:200% 100%;animation:svelte-9zp98o-skeleton-loading 1.5s infinite}@keyframes svelte-9zp98o-skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes svelte-9zp98o-fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fractix{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;isolation:isolate;pointer-events:none;opacity:.22}.fractix:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 80% at 50% 85%,#ffb80047,#ffb80000 55%),linear-gradient(180deg,#ff727238,#ff727200 45%),linear-gradient(0deg,#8394ff47,#8394ff00 55%),linear-gradient(40deg,#0b0d15,#141a2a 70%,#0b0d15)}.fractix:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;--rib: rgba(255, 255, 255, .08);background:repeating-linear-gradient(90deg,var(--rib) 0px,var(--rib) 1px,transparent 1px,transparent 14px);mix-blend-mode:overlay;opacity:.55}.fractix-noise{position:absolute;top:-15%;right:-15%;bottom:-15%;left:-15%;background:url('data:image/svg+xml;utf8,		<svg xmlns="http://www.w3.org/2000/svg" width="120" height="120">			<filter id="n"><feTurbulence type="fractalNoise" baseFrequency=".9" numOctaves="1" stitchTiles="stitch"/></filter>			<rect width="100%" height="100%" filter="url(%23n)" opacity=".05"/>		</svg>') center/120px 120px repeat;mix-blend-mode:soft-light;opacity:.7;pointer-events:none}.fractix--blue .fractix:after{--rib: rgba(165, 179, 255, .12)}.fractix--violet .fractix:after{--rib: rgba(205, 160, 255, .12)}.fractix--amber .fractix:after{--rib: rgba(255, 210, 120, .12)}
