.home-cards{gap:var(--space-7) var(--grid-gutter);margin-top:var(--space-7);grid-template-columns:1fr;display:grid}.home-empty{margin-top:var(--space-7)}.work-card-tile{border:0;border-radius:0;height:100%}.work-card-meta{font-size:var(--type-label);font-stretch:var(--wdth-label);font-weight:var(--weight-label);line-height:var(--leading-label);color:var(--color-text-muted)}.see-all-plate{border-color:var(--color-border-strong);background:repeating-radial-gradient(circle at 100% 0%, transparent 0 21px, color-mix(in srgb, var(--color-border-strong) 30%, transparent) 21px 22px), var(--color-surface);place-items:center;display:grid}.see-all-go{border:var(--key-border) solid var(--color-key-border);background:var(--color-surface);width:64px;height:64px;box-shadow:var(--ledge);color:var(--color-text);transition:transform var(--dur-base) var(--ease-out);border-radius:50%;place-items:center;display:grid}.see-all-go svg{width:26px;height:26px}@media (hover:hover){.work-card:hover .game-plate{transform:translateY(var(--lift));box-shadow:var(--ledge-raised);border-color:var(--color-border-strong)}.work-card:hover .game-title{background-size:100% 2px}.see-all:hover .see-all-go{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.see-all-go{transition:none}.work-card:hover .game-plate,.see-all:hover .see-all-go{transform:none}}@media (min-width:720px){.home-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.home-cards{grid-template-columns:repeat(3,1fr)}.home-empty{min-height:200px}}
.carousel{margin-top:var(--space-6)}.car-track{gap:var(--space-4);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;outline:none;margin:0;padding:0 0 4px;list-style:none;display:flex;overflow-x:auto}.car-track::-webkit-scrollbar{display:none}.car-track>*{scroll-snap-align:start;flex:0 0 86%;min-width:0}.car-track:after{content:"";flex:0 0 calc(14% - var(--space-4))}.car-controls{align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.car-controls:not([data-ready]){visibility:hidden}.car-pos{color:var(--color-text-muted);font-size:var(--type-small);font-variant-numeric:tabular-nums;white-space:nowrap}.car-keys{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}.key-icon{flex:none;width:40px;height:40px;padding:0}.car-controls .key:active{transform:translateY(2px);box-shadow:0 0 #0000}.icon-key{width:18px;height:18px}@media (prefers-reduced-motion:reduce){.car-pause{display:none}.car-controls .key:active{transform:none}}.car-dots{display:flex}.car-dot{border-radius:var(--radius-round);cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.car-dot:before{content:"";border-radius:var(--radius-round);background:var(--color-border-strong);width:8px;height:8px;transition:transform var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard)}.car-dot:hover:before{background:var(--color-text-muted)}.car-dot[aria-current=true]:before{background:var(--color-text);transform:scaleX(2)}@media (prefers-reduced-motion:reduce){.car-dot:before{transition:none}}@media (min-width:720px){.car-track{gap:var(--space-5)}.car-track:after{display:none}.car-track>*{flex-basis:calc((100% - var(--space-5)) / 2)}.car-keys{gap:var(--space-2)}}@media (min-width:1024px){.car-track>*{flex-basis:calc((100% - 2 * var(--space-5)) / 3)}}
