.arcade-container.svelte-svwd41{min-height:calc(100vh - 9rem);padding:6rem 2rem 4rem;background:linear-gradient(to bottom,#1a1a1a,#0a0a0a);display:flex;justify-content:center;align-items:flex-start}@media(min-width:768px){.arcade-container.svelte-svwd41{padding-top:7rem}}.arcade-content.svelte-svwd41{max-width:1200px;width:100%}.arcade-title.svelte-svwd41{font-size:3rem;font-weight:700;color:#fff;text-align:center;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.arcade-subtitle.svelte-svwd41{font-size:1.25rem;color:#ccc;text-align:center;margin-bottom:2rem}.games-grid.svelte-svwd41{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,280px));gap:1.5rem;margin-top:2rem;justify-content:center}.game-card.svelte-svwd41{background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border:2px solid rgba(255,255,255,.1);border-radius:.75rem;padding:0;text-decoration:none;color:inherit;transition:all .3s ease;cursor:pointer;overflow:hidden;display:flex;flex-direction:column;max-width:280px}.game-card.svelte-svwd41:hover{transform:translateY(-5px);border-color:#ff8c4280;box-shadow:0 10px 30px #ff8c424d}.game-preview.svelte-svwd41{width:100%;height:auto;aspect-ratio:928 / 1150;object-fit:contain;display:block;background:#1a1a1a}.game-card-content.svelte-svwd41{display:flex;flex-direction:column;gap:.75rem;padding:1rem}.game-title.svelte-svwd41{font-size:1.25rem;font-weight:700;color:#fff;margin:0}.game-description.svelte-svwd41{font-size:.875rem;color:#ccc;margin:0;line-height:1.4}.play-button.svelte-svwd41{margin-top:.5rem;padding:.5rem 1rem;background:linear-gradient(to right,#ff8c42,#ff6b9d,#4ecdc4);color:#000;font-weight:700;font-size:.875rem;border-radius:.5rem;text-align:center;transition:opacity .3s ease}.game-card.svelte-svwd41:hover .play-button:where(.svelte-svwd41){opacity:.9}@media(max-width:768px){.arcade-title.svelte-svwd41{font-size:2rem}.games-grid.svelte-svwd41{grid-template-columns:1fr}}
