.hero-tile.svelte-up70vd{border-color:var(--color-gta-accent);background-color:#ffffff05}a.hero-tile.svelte-up70vd{transition:transform .15s ease-out,border-color .15s ease-out}a.hero-tile.svelte-up70vd:hover{border-color:color-mix(in srgb, var(--header-accent) 60%, transparent);transform:translateY(-1px)}.hero-tile.planned.svelte-up70vd{border-style:dashed}.hero-tile.planned.svelte-up70vd .tile-icon:where(.svelte-up70vd),.hero-tile.planned.svelte-up70vd .ghost-icon:where(.svelte-up70vd){color:#737373}.hero-tile.planned.svelte-up70vd:before,.hero-tile.planned.mini.svelte-up70vd:before,.hero-tile.planned.art-pages.svelte-up70vd:after{opacity:.1}a.hero-tile.svelte-up70vd:focus-visible{outline:2px solid var(--header-accent);outline-offset:2px}.tile-icon.svelte-up70vd{color:var(--header-accent)}.hero-tile.svelte-up70vd:before{content:"";opacity:.25;pointer-events:none;transition:opacity .15s ease-out;position:absolute;inset:0}a.hero-tile.svelte-up70vd:hover:before{opacity:.45}.hero-tile.mini.svelte-up70vd:before{opacity:.15}.art-blueprint.svelte-up70vd:before{background:radial-gradient(90% 90% at 75% 10%, color-mix(in srgb, var(--header-accent) 45%, transparent), transparent 60%), repeating-linear-gradient(0deg, color-mix(in srgb, var(--header-accent) 35%, transparent) 0 1px, transparent 1px 13px), repeating-linear-gradient(90deg, color-mix(in srgb, var(--header-accent) 35%, transparent) 0 1px, transparent 1px 13px)}.art-speed.svelte-up70vd:before{background:repeating-linear-gradient(-25deg, color-mix(in srgb, var(--header-accent) 40%, transparent) 0 2px, transparent 2px 14px)}.ghost-icon.svelte-up70vd{color:var(--header-accent);opacity:.18;pointer-events:none}.art-chart.svelte-up70vd:before{background:linear-gradient(color-mix(in srgb, var(--header-accent) 55%, transparent) 0 0) bottom 0 right 12% / 12% 78% no-repeat, linear-gradient(color-mix(in srgb, var(--header-accent) 45%, transparent) 0 0) bottom 0 right 28% / 12% 58% no-repeat, linear-gradient(color-mix(in srgb, var(--header-accent) 35%, transparent) 0 0) bottom 0 right 44% / 12% 42% no-repeat, linear-gradient(color-mix(in srgb, var(--header-accent) 25%, transparent) 0 0) bottom 0 right 60% / 12% 28% no-repeat}.art-pages.svelte-up70vd:before{background:0 0}.hero-tile.art-pages.svelte-up70vd:after{content:"";border:1px solid color-mix(in srgb, var(--header-accent) 45%, transparent);width:34px;height:44px;box-shadow:-6px 4px 0 -1px color-mix(in srgb, var(--header-accent) 18%, transparent), -12px 8px 0 -2px color-mix(in srgb, var(--header-accent) 10%, transparent);opacity:.5;pointer-events:none;border-radius:3px;position:absolute;top:10px;right:8px;transform:rotate(8deg)}.soon-tag.svelte-up70vd{color:#a3a3a3;z-index:1;background-color:#00000080}@media (prefers-reduced-motion:reduce){a.hero-tile.svelte-up70vd{transition:none}}.chip.svelte-1ymho2v{border-color:var(--color-gta-accent);color:#d4d4d4}a.chip.svelte-1ymho2v:hover{border-color:color-mix(in srgb, var(--header-accent) 60%, transparent);background-color:color-mix(in srgb, var(--header-accent) 10%, transparent);color:#fff}.chip.active.svelte-1ymho2v{color:var(--header-accent)}a.chip.svelte-1ymho2v:focus-visible{outline:2px solid var(--header-accent);outline-offset:2px}.chip.planned.svelte-1ymho2v{color:#737373}.soon-tag.svelte-1ymho2v{color:#a3a3a3}.new-tag.svelte-1ymho2v{background-color:color-mix(in srgb, var(--header-accent) 20%, transparent);color:var(--header-accent)}.data-strip.svelte-1n7xq4x{background-color:color-mix(in srgb, var(--header-accent) 8%, transparent)}.strip-label.svelte-1n7xq4x,.quick-link.svelte-1n7xq4x{color:var(--header-accent)}.quick-link.svelte-1n7xq4x:hover{color:var(--header-accent-hover)}.quick-link.svelte-1n7xq4x:focus-visible{outline:2px solid var(--header-accent);outline-offset:2px}.quick-teaser.svelte-1n7xq4x{color:#737373}.soon-tag.svelte-1n7xq4x{color:#a3a3a3;border-color:#525252}.group-heading.svelte-1n7xq4x{color:var(--header-accent)}.nav-row.svelte-9a4mae{color:#d4d4d4;text-decoration:none}a.nav-row.svelte-9a4mae:hover{color:var(--header-accent-hover)}.nav-row.active.svelte-9a4mae{color:var(--header-accent)}a.nav-row.svelte-9a4mae:focus-visible{outline:2px solid var(--header-accent);outline-offset:2px}.nav-row.planned.svelte-9a4mae{color:#737373}.soon-tag.svelte-9a4mae{color:#a3a3a3;border-color:#525252}.new-tag.svelte-9a4mae{background-color:color-mix(in srgb, var(--header-accent) 20%, transparent);color:var(--header-accent)}.data-strip.svelte-cc2c5q{background-color:color-mix(in srgb, var(--header-accent) 8%, transparent)}.strip-label.svelte-cc2c5q,.group-heading.svelte-cc2c5q{color:var(--header-accent)}.mega-trigger.svelte-mbvkb6{color:#d4d4d4}.mega-trigger.svelte-mbvkb6:hover{color:var(--header-accent-hover)}.mega-trigger[aria-expanded=true].svelte-mbvkb6,.mega-trigger.active-game.svelte-mbvkb6{color:var(--header-accent)}.mega-trigger.svelte-mbvkb6:focus-visible{outline:2px solid var(--header-accent);outline-offset:-2px}.hub-home.svelte-mbvkb6{color:var(--header-accent);background-color:color-mix(in srgb, var(--header-accent) 8%, transparent);text-decoration:none}.hub-home.svelte-mbvkb6:focus-visible{outline:2px solid var(--header-accent);outline-offset:2px}.mega-trigger.svelte-1elxaub{color:#d4d4d4;position:relative}.trigger-link.svelte-1elxaub,.trigger-toggle.svelte-1elxaub{color:inherit;text-decoration:none}.mega-trigger.svelte-1elxaub:after{content:"";inset-inline:.25rem;background:var(--header-strip);height:2px;transition:transform .15s ease-out;position:absolute;bottom:0;transform:scaleX(0)}.mega-trigger.svelte-1elxaub:hover{color:var(--header-accent-hover)}.mega-trigger.open.svelte-1elxaub,.mega-trigger.active-game.svelte-1elxaub{color:var(--header-accent)}.mega-trigger.svelte-1elxaub:hover:after,.mega-trigger.open.svelte-1elxaub:after,.mega-trigger.active-game.svelte-1elxaub:after{transform:scaleX(1)}.trigger-link.svelte-1elxaub:focus-visible,.trigger-toggle.svelte-1elxaub:focus-visible{outline:2px solid var(--header-accent);outline-offset:-2px}.mega-panel.svelte-1elxaub{background-color:var(--color-gta-dark);border-top:1px solid var(--color-gta-accent);animation:.15s ease-out svelte-1elxaub-mega-in;box-shadow:0 24px 48px -12px #0009}.mega-panel.svelte-1elxaub:after{content:"";background:var(--header-strip);height:2px;display:block}@keyframes svelte-1elxaub-mega-in{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.mega-panel.svelte-1elxaub{animation:none}.mega-trigger.svelte-1elxaub:after{transition:none}}
