.discord-community:where(.astro-xwhzxeob){max-width:800px;margin:0 auto}.discord-hero-card:where(.astro-xwhzxeob){background:linear-gradient(135deg,#5865f240,#5865f214,#1e1e2f80);border:1px solid rgba(88,101,242,.3);border-radius:var(--radius-2xl, 16px);padding:48px 40px;text-align:center;position:relative;overflow:hidden}.discord-bg-image:where(.astro-xwhzxeob){position:absolute;inset:0;overflow:hidden;pointer-events:none}.discord-bg-image:where(.astro-xwhzxeob) img:where(.astro-xwhzxeob){width:100%;height:100%;object-fit:cover;filter:blur(10px) brightness(.5);opacity:.85;transform:scale(1.05)}.discord-hero-card:where(.astro-xwhzxeob):before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#5865f233,#1e1e2f80);pointer-events:none;z-index:1}.discord-logo-area:where(.astro-xwhzxeob){display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:32px;position:relative;z-index:2}.discord-logo-row:where(.astro-xwhzxeob){display:flex;align-items:center;gap:12px}.discord-logo-icon:where(.astro-xwhzxeob){font-size:2.5rem;color:#5865f2}.discord-server-name:where(.astro-xwhzxeob){font-family:"Exo 2",sans-serif;font-size:1.6rem;font-weight:700;color:var(--text-light, #ffffff);letter-spacing:.04em;margin:0}.discord-tagline:where(.astro-xwhzxeob){font-size:var(--font-sm, .875rem);color:#ffffff80;letter-spacing:.06em;margin:0}.discord-benefits:where(.astro-xwhzxeob){display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:36px;text-align:left;position:relative;z-index:2}.benefit-item:where(.astro-xwhzxeob){display:flex;align-items:center;gap:12px;padding:14px 18px;background:#ffffff0d;border-radius:var(--radius-lg, 12px);border:1px solid rgba(255,255,255,.06);transition:background var(--animation-fast, .3s) ease,transform var(--animation-fast, .3s) ease}.benefit-item:where(.astro-xwhzxeob):hover{background:#ffffff14;transform:translateY(-2px)}.benefit-icon:where(.astro-xwhzxeob){font-size:1.25rem;flex-shrink:0;color:#5865f2;width:24px;text-align:center}.benefit-text:where(.astro-xwhzxeob){font-size:var(--font-sm, .875rem);color:#ffffffd9;line-height:1.5}.discord-invite-btn:where(.astro-xwhzxeob){position:relative;z-index:2;display:inline-flex;align-items:center;gap:10px;padding:14px 36px;border:none;background:#5865f2;color:#fff;border-radius:var(--radius-full, 9999px);font-size:var(--font-base, 1rem);font-weight:700;text-decoration:none;transition:transform var(--animation-fast, .3s) ease,box-shadow var(--animation-fast, .3s) ease,background var(--animation-fast, .3s) ease}.discord-invite-btn:where(.astro-xwhzxeob):hover{background:#4752c4;transform:translateY(-3px);box-shadow:0 8px 30px #5865f266}.discord-invite-btn:where(.astro-xwhzxeob).is-disabled{background:#ffffff1a;color:#ffffffa6;cursor:not-allowed;box-shadow:none;transform:none}.discord-invite-btn:where(.astro-xwhzxeob) i:where(.astro-xwhzxeob){font-size:1.2rem}.discord-note:where(.astro-xwhzxeob){margin-top:14px;color:#ffffffb3;font-size:.9rem;position:relative;z-index:2}@media (max-width: 768px){.discord-hero-card:where(.astro-xwhzxeob){padding:32px 20px}.discord-benefits:where(.astro-xwhzxeob){grid-template-columns:1fr;gap:12px}.discord-logo-icon:where(.astro-xwhzxeob){font-size:2.4rem}.discord-server-name:where(.astro-xwhzxeob){font-size:1.3rem}.discord-invite-btn:where(.astro-xwhzxeob){padding:12px 28px;font-size:var(--font-sm, .875rem)}}.floating-cards:where(.astro-imay2ncy){position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:hidden}.floating-card:where(.astro-imay2ncy){position:absolute;width:280px;height:160px;border-radius:15px;overflow:hidden;box-shadow:0 10px 20px #0003;transition:opacity .8s ease-out,transform .5s ease-out}.floating-card:where(.astro-imay2ncy) img:where(.astro-imay2ncy){width:100%;height:100%;object-fit:cover}.floating-card:where(.astro-imay2ncy).float-card-1{top:10%;left:5%;transform:scale(.7);filter:blur(1px);opacity:0;visibility:hidden}.floating-card:where(.astro-imay2ncy).float-card-2{top:15%;right:10%;transform:scale(.7);filter:blur(1.5px);opacity:0;visibility:hidden}.float-card-3:where(.astro-imay2ncy){bottom:20%;left:8%}.float-card-4:where(.astro-imay2ncy){bottom:15%;right:5%}.floating-card:where(.astro-imay2ncy).ready{visibility:visible}.floating-card:where(.astro-imay2ncy).ready.float-card-1,.floating-card:where(.astro-imay2ncy).float-card-1{opacity:.8;transform:scale(.95);visibility:visible}.floating-card:where(.astro-imay2ncy).ready.float-card-2,.floating-card:where(.astro-imay2ncy).float-card-2{opacity:.7;transform:scale(.9);visibility:visible}@media (max-width: 768px){.floating-card:where(.astro-imay2ncy){width:140px;height:80px}.floating-cards:where(.astro-imay2ncy){display:none}}@media (prefers-reduced-motion: reduce){.floating-card:where(.astro-imay2ncy){animation:fadeInFloat .8s ease-out forwards}}.mobile-only{display:none}#xr-projects .projects-container{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:60px;min-height:500px}#xr-projects .project-filter{display:flex;gap:15px;margin-bottom:40px;justify-content:center}@media (max-width: 1200px){#xr-projects .projects-container{grid-template-columns:repeat(2,1fr)}}.games,.channels,.discord-section{position:relative;z-index:1;background:transparent}.projects-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;margin-top:2rem}.project-filter{display:flex;justify-content:center;gap:1rem;margin:2rem 0;flex-wrap:wrap}@media (max-width: 768px){br.mobile-only{display:block}#xr-projects .projects-container{grid-template-columns:1fr;gap:20px}#xr-projects .project-filter{display:flex;flex-wrap:nowrap;gap:5px;overflow-x:visible;padding:0 5px;margin-bottom:30px;justify-content:center}#xr-projects .project-filter button.filter-btn{width:auto;padding:5px 10px;font-size:.75rem;margin:0;white-space:nowrap;flex-shrink:0;min-width:auto}.hero-title .gradient-text{display:inline-block;max-width:100%;word-break:keep-all;line-height:1.3}.hero-hybrid-section .hero-title{font-size:2rem}.vr-logo-text{letter-spacing:0}}.noscript-fallback{background:var(--color-bg-secondary, #0f0f1f);border:1px solid var(--color-primary, #00e5ff);border-radius:8px;padding:2rem;text-align:center;margin:2rem auto;max-width:600px}.noscript-fallback p{color:var(--color-text, #ffffff);margin-bottom:1rem}.showcase-fallback{margin-top:1rem}
