.wp-card{background:#2a2a2a;border:1px solid #444;display:flex;flex-direction:column;height:100%;border-radius:8px;overflow:hidden;text-decoration:none;transition:transform .2s}.wp-card:hover{transform:translateY(-5px);border-color:var(--color-primary)}h3.wp-title-text{color:#fff!important;text-decoration:none!important;font-weight:700;line-height:1.4;margin-top:.5rem;font-size:1.1rem;padding:0 1rem}.wp-card:hover h3.wp-title-text{color:var(--color-primary)!important}.wp-date{color:#aaa;font-size:.85rem;padding:0 1rem;margin-bottom:.2rem;display:block}.wp-content{padding:1rem 0}.wp-img{width:100%;height:200px;background-size:cover;background-position:center;background-color:#333;display:block}.hero-fullscreen[data-astro-cid-j7pv25f6]{height:85vh;position:relative;color:#fff;overflow:hidden}.hero-bg-img[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.hero-overlay[data-astro-cid-j7pv25f6]{background:#0006;height:100%;display:flex;align-items:center;justify-content:center}.hero-title[data-astro-cid-j7pv25f6]{font-size:5rem;line-height:.9;margin-bottom:1rem;text-align:center}.hero-subtitle[data-astro-cid-j7pv25f6]{font-size:1.5rem;letter-spacing:2px;text-transform:uppercase;margin-bottom:3rem;text-align:center}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;justify-content:center}.section-title[data-astro-cid-j7pv25f6]{font-size:2rem;color:#fff;margin-bottom:1.5rem;text-transform:uppercase}.text-highlight[data-astro-cid-j7pv25f6]{color:var(--color-primary)}.hidden[data-astro-cid-j7pv25f6]{display:none}.game-section[data-astro-cid-j7pv25f6]{background-color:var(--color-dark);color:#fff;padding:2rem 0;margin-top:3rem;margin-bottom:3rem}.game-subtitle[data-astro-cid-j7pv25f6]{color:#888;margin-bottom:2rem}.wheel-ui[data-astro-cid-j7pv25f6]{max-width:600px;margin:0 auto;background:#222;padding:1.5rem;border-radius:20px;border:1px solid #444}.wheel-display[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:2rem;height:150px;display:flex;align-items:center;justify-content:center;background:#000;color:var(--color-accent);margin-bottom:2rem;border-radius:10px;border:2px solid #555;text-transform:uppercase;text-align:center;padding:1rem;line-height:1.2}.wheel-display[data-astro-cid-j7pv25f6].winner{border-color:var(--color-accent);box-shadow:0 0 20px var(--color-accent)}.btn-xl[data-astro-cid-j7pv25f6]{font-size:1.5rem;width:100%;padding:1.5rem}.wheel-controls[data-astro-cid-j7pv25f6]{margin-bottom:2rem}.wheel-controls[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6]{display:block;margin-bottom:1rem;font-family:var(--font-heading);font-size:1.2rem}.filter-buttons[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn-filter[data-astro-cid-j7pv25f6]{background:transparent;border:2px solid #555;color:#888;padding:.5rem 1.5rem;border-radius:50px;cursor:pointer;font-family:var(--font-heading);transition:all .2s}.btn-filter[data-astro-cid-j7pv25f6]:hover{border-color:#fff;color:#fff}.btn-filter[data-astro-cid-j7pv25f6].active{background:#fff;color:#000;border-color:#fff}.grid-featured[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.feat-card[data-astro-cid-j7pv25f6]{display:block;background:#252525;border-radius:8px;overflow:hidden;position:relative;text-decoration:none;transition:transform .2s;border:1px solid #333}.feat-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px)}.feat-badge[data-astro-cid-j7pv25f6]{position:absolute;top:15px;left:15px;background:#007bff;color:#fff;font-size:.7rem;font-weight:700;padding:.3rem .6rem;text-transform:uppercase;z-index:10;border-radius:4px;font-family:var(--font-body)}.feat-img[data-astro-cid-j7pv25f6]{height:200px;background-size:cover;background-position:center}.feat-content[data-astro-cid-j7pv25f6]{padding:1.5rem}.feat-date[data-astro-cid-j7pv25f6]{color:#00bfff;font-size:.8rem;text-transform:uppercase;margin-bottom:.5rem;display:block}.feat-title[data-astro-cid-j7pv25f6]{color:#fff;margin:0;font-size:1.2rem;line-height:1.4}.wp-card[data-astro-cid-j7pv25f6]{display:block;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000000d;text-decoration:none;transition:transform .2s}.wp-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-3px)}.wp-img[data-astro-cid-j7pv25f6]{height:200px;background-size:cover;background-position:center}.wp-content[data-astro-cid-j7pv25f6]{padding:1.2rem}.wp-date[data-astro-cid-j7pv25f6]{font-size:.8rem;color:#888;margin-bottom:.3rem;display:block}.wp-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0;font-size:1.1rem;color:#333}.bento-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;grid-auto-rows:minmax(300px,auto)}.span-2[data-astro-cid-j7pv25f6]{grid-column:span 2}@media(max-width:768px){.bento-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.span-2[data-astro-cid-j7pv25f6]{grid-column:auto}}body{background-color:#1a1a1a;color:#eee}.skeleton-card[data-astro-cid-j7pv25f6]{height:300px;background:#2a2a2a;border-radius:8px;animation:pulse 1.5s infinite ease-in-out}@keyframes pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}
