.header{background-color:#000;box-shadow:0 4px 10px #0000004d;color:#fff;position:sticky;top:0;z-index:50}.header-container{justify-content:space-between;margin:0 auto;max-width:1200px;padding:1rem}.header-container,.logo{align-items:center;display:flex}.logo{gap:.5rem}.logo-img1{height:80px;object-fit:contain;width:80px}.logo-text{font-size:1.25rem;font-weight:700}.nav-desktop{display:none}.nav-list{display:flex;gap:2rem;list-style:none}.nav-link{color:#fff;font-size:1rem;text-decoration:none;transition:color .2s}.nav-link:hover{color:#f40}.hamburger{background:none;border:none;color:#fff;cursor:pointer}.mobile-menu-overlay{align-items:center;background-color:#000000e6;display:flex;inset:0;justify-content:center;position:fixed;z-index:100}.mobile-menu-box{background-color:#fff;border-radius:10px;color:#000;max-width:400px;padding:2rem;width:90%}.mobile-menu-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.mobile-nav-list{display:flex;flex-direction:column;gap:1rem;list-style:none}.mobile-nav-link{color:#000;font-size:1.1rem;text-decoration:none;transition:color .2s}.mobile-nav-link:hover{color:#ee2a03}@media (min-width:768px){.nav-desktop{display:block}.hamburger{display:none}}.footer{color:#aaa;margin-top:2.5rem;padding:1.5rem 0}.footer-container{margin:0 auto;max-width:960px;padding:0 1rem}.footer-copy{margin-bottom:.5rem}.footer-links{display:flex;font-size:.875rem;gap:1.5rem;justify-content:center;margin-bottom:1rem}.footer-links a{color:#aaa;text-decoration:none;transition:color .2s}.footer-links a:hover{color:#ee2a03}.footer-credit{color:#666;font-size:.75rem}.footer{background-color:#111;color:#fff;font-family:Segoe UI,sans-serif;padding:2rem}.footer-brand h2{font-size:1.8rem;margin-bottom:.25rem}.footer-brand p{color:#aaa;font-size:.95rem;margin-bottom:2rem;text-align:center}.footer-newsletter h4,.footer-socials h4{color:#fff;margin-bottom:.5rem}.social-icons a{color:#ddd;margin:0 .75rem;text-decoration:none}.social-icons a:hover{color:#fff;text-decoration:underline}.footer-newsletter input{border:none;border-radius:4px 0 0 4px;padding:.5rem;width:200px}.footer-newsletter button{background:#fff;border:none;border-radius:0 4px 4px 0;color:#111;cursor:pointer;padding:.5rem 1rem}.footer-newsletter button:hover{background-color:#ddd}.footer-legal{margin:1.5rem 0}.footer-legal a{color:#bbb;font-size:.9rem;margin:0 1rem;text-decoration:none}.footer-legal a:hover{color:#fff}.footer-bottom{color:#777;font-size:.85rem;margin-top:1rem}.about{background-color:#000;color:#fff;min-height:100vh}.about-container{margin:0 auto;max-width:768px;text-align:center}.about-title{color:#ee2a03;font-size:2.5rem;font-weight:700;margin-bottom:2rem}.about-text{color:#e5e5e5;font-size:1.125rem;line-height:1.6;margin-bottom:1.5rem}.highlight{color:#f66f5a;font-weight:600}.about-values{margin-top:3rem}.values-title{color:#ee2a03;font-size:1.75rem;font-weight:700;margin-bottom:1rem}.values-list{color:#ccc;font-size:1rem;line-height:1.8;list-style-position:inside;list-style-type:disc;margin:0 auto;padding-left:0;text-align:left}.membership-card{background-color:#fff;border-radius:1rem;box-shadow:0 6px 16px #00000026;color:#000;padding:2rem;text-align:center;transition:transform .2s ease}.membership-card:hover{transform:translateY(-4px)}.membership-name{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.membership-price{color:#a83321;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.membership-perks{color:#000;list-style:none;margin-bottom:1.5rem;padding-left:0;text-align:left}.membership-perks li{color:#222;margin-bottom:.5rem}.membership-button{background-color:#000;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:700;padding:.6rem 1.5rem;transition:background-color .2s ease}.membership-button:hover{background-color:#9a2518}.membership-page{background-color:#000;color:#fff;min-height:100vh;padding:2rem}.membership-title{color:#f76d55;font-size:2rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.membership-subtext{color:#fff;font-size:1rem;line-height:1.6;margin:0 auto 2rem;max-width:600px;text-align:center}.membership-grid{grid-gap:1.5rem;display:grid;gap:1.5rem}@media (min-width:768px){.membership-grid{grid-template-columns:repeat(3,1fr)}}.profile-page{background-color:#000;color:#fff;margin:0 auto;max-width:600px;min-height:100vh;padding:2rem}.profile-title{color:#f75a55;font-size:2rem;margin-bottom:2rem;text-align:center}.profile-loading{color:#999;margin-top:5rem;text-align:center}.profile-card{background-color:#fff;border-radius:1rem;box-shadow:0 10px 30px #0000004d;color:#000;padding:2rem;text-align:center}.profile-img{border-radius:50%;height:96px;margin-bottom:1rem;object-fit:cover;width:96px}.profile-name{font-size:1.5rem;font-weight:700}.profile-email{color:#666;margin-bottom:.5rem}.profile-membership{color:#a83c21;font-weight:600;margin-top:.5rem}.profile-media{color:#888;font-size:.875rem;margin-top:.25rem}.profile-qr{background-color:#f1f1f1;border-radius:.5rem;color:#333;font-family:monospace;margin-top:1.5rem;padding:1rem}.profile-link{background-color:#a83521;border-radius:6px;color:#fff;display:inline-block;margin-top:1.5rem;padding:.5rem 1.25rem;text-decoration:none;transition:background-color .2s ease}.profile-link:hover{background-color:#9a2516}.restaurant-card{background-color:#1a1a1a;border:2px solid #333;border-radius:12px;box-shadow:0 4px 10px #ffffff0a;margin-bottom:2rem;padding:1.5rem;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.restaurant-card:hover{box-shadow:0 6px 20px #ffffff14;transform:translateY(-4px)}.restaurant-card a{color:#fff;text-decoration:none}.restaurant-card h2{color:#ee2a03;font-size:1.6rem;margin-bottom:.5rem}.restaurant-card p{color:#ccc;font-size:1rem}.restaurants-page{background-color:#000;color:#fff;font-family:Segoe UI,sans-serif;min-height:100vh;padding:2rem;text-align:center}.restaurants-page h1{color:#ee2a03;font-size:2.5rem;margin-bottom:2rem}.restaurant-list{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1000px;padding:1rem}.groups-page{background-color:#000;color:#fff;min-height:100vh;padding:2rem}.groups-title{color:#f76d55;font-size:2rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.groups-subtext{color:#ccc;font-size:1rem;line-height:1.6;margin:0 auto 2rem;max-width:600px;text-align:center}.groups-grid{grid-gap:1.5rem;display:grid;gap:1.5rem}@media (min-width:768px){.groups-grid{grid-template-columns:repeat(3,1fr)}}.group-card{background:#1a1a1a;border-radius:1rem;box-shadow:0 4px 12px #0006;padding:1.5rem;transition:transform .2s ease}.group-card:hover{transform:translateY(-5px)}.group-name{color:#f76d55;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.group-price{color:#ddd;font-size:1.2rem;margin-bottom:1rem}.group-details{color:#bbb;font-size:.95rem;line-height:1.6;list-style:none;margin:0;padding:0}.booking-form{background:#111;border-radius:1rem;box-shadow:0 4px 10px #ffffff0d;margin:0 auto;max-width:600px;padding:2rem}.form-title{color:#f76d55;font-size:1.8rem;margin-bottom:1.5rem;text-align:center}.booking-form form{display:flex;flex-direction:column;gap:1rem}.booking-form input,.booking-form textarea{background-color:#222;border:1px solid #444;border-radius:.5rem;color:#fff;font-size:1rem;padding:.75rem 1rem}.booking-form button{background:#f76d55;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem;transition:background .3s ease}.booking-form button:hover{background:#ff856d}.home{background-color:#000;color:#fff;min-height:100vh}.hero{background:linear-gradient(180deg,#ee2a03,#000);padding:4rem 2rem;text-align:center}.hero-title{font-size:2.5rem;font-weight:800}.hero-subtitle{font-size:1.25rem;margin:0 auto 2rem}.hero-button{border-radius:999px;color:#fff;font-weight:600;padding:.75rem 2rem;transition:background-color .2s}.hero-button,.hero-button:hover{background-color:#ee2a03}.about{background-color:#1a1a1a;padding:2rem;text-align:center}.section-title{font-size:2rem;margin-bottom:1rem}.section-text{color:#ccc;margin:0 auto;max-width:800px}.features{background-color:#000;padding:2rem}.features-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;margin:0 auto;max-width:960px}@media (min-width:768px){.features-grid{grid-template-columns:repeat(2,1fr)}}.feature-box{border-radius:1rem;color:#fff;padding:2rem;text-align:center;text-decoration:none;transition:background-color .2s}.feature-box,.feature-box:hover{background-color:#ee2a03}.how-it-works{background-color:#1a1a1a;padding:3rem 2rem;text-align:center}.how-grid{grid-gap:2rem;color:#ddd;display:grid;gap:2rem;margin:0 auto;max-width:900px}@media (min-width:768px){.how-grid{grid-template-columns:repeat(3,1fr)}}.how-step h3{font-size:1.25rem;margin-bottom:.5rem}.footer{background-color:#000;color:#777;font-size:.875rem;padding:1rem;text-align:center}.video-hero{height:100vh;overflow:hidden;position:relative}.hero-video{filter:brightness(.4);height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.hero-overlay{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 2rem;position:relative;text-align:center;z-index:1}.hero-title{font-size:3rem;margin-bottom:1rem}.hero-subtitle{font-size:1.2rem;line-height:1.6;margin-bottom:2rem;max-width:600px}.hero-button{background-color:#fff;border-radius:8px;color:#000;font-weight:700;padding:.75rem 1.5rem;text-decoration:none;transition:background .3s}.hero-button:hover{background-color:#ddd}.logo-img{height:250px;object-fit:contain;width:250px}.events-page{background-color:#000;color:#fff;min-height:100vh;padding:4rem 2rem;text-align:center}.events-title{color:#ee2a03;font-size:2.5rem;font-weight:800;margin-bottom:2rem}.events-intro{color:#ccc;font-size:1.2rem;margin-bottom:3rem}.no-events{color:#777;font-size:1.1rem}.events-container{margin:0 auto;max-width:1100px}.events-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.event-card{box-shadow:0 8px 20px #ffffff0a;margin:auto;transition:transform .2s ease}.event-card:hover{box-shadow:0 8px 24px #ffffff0f}.event-title{font-size:1.4rem;margin-bottom:.5rem}.event-location{color:#aaa;font-size:1rem}.event-date{color:#3b82f6}.event-description{color:#ccc}.event-link{background:#ee2a03;border-radius:999px;font-weight:700;margin-top:1.25rem;padding:.6rem 1.4rem;transition:background-color .3s ease}.event-link:hover{background-color:#ff3d1f}.event-card{background-color:#1a1a1a;border:1px solid #333;border-radius:1rem;box-shadow:0 6px 12px #ffffff0d;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;max-width:640px;padding:1.5rem;transition:transform .2s ease,box-shadow .2s ease}.event-card:hover{box-shadow:0 8px 20px #ffffff14;transform:translateY(-4px)}.event-title{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.event-location{color:#ccc;font-style:italic;margin-bottom:.25rem}.event-date{color:#ee2a03;font-size:1rem;margin-bottom:1rem}.event-description{color:#ddd;font-size:1rem;line-height:1.6}.menu-card{background-color:#1a1a1a;border:1px solid #333;border-radius:1rem;box-shadow:0 8px 20px #ffffff0a;color:#fff;margin:0 auto 2rem;max-width:640px;padding:1.5rem}.menu-item-name{color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:.25rem}.menu-description{color:#080808;font-size:1rem;margin-top:.5rem}.menu-price{color:#10b981;font-size:1.2rem;font-weight:700;margin-top:.75rem}.review-card{background-color:#fff;border-radius:1rem;box-shadow:0 6px 12px #0000001a;color:#000;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;max-width:640px;padding:1.5rem}.review-header{align-items:center;display:flex;justify-content:space-between}.review-username{font-size:1.125rem;font-weight:700}.review-stars{color:#facc15;font-size:1rem}.review-room{color:#666;font-size:.875rem;font-style:italic;margin:.5rem 0}.review-comment{font-size:1rem;line-height:1.6}.review-date{color:#888;font-size:.75rem;margin-top:1rem;text-align:right}.reviews-page{background-color:#000;color:#fff;min-height:100vh;padding:2rem}.reviews-title{color:#f76355;font-size:2rem;font-weight:700;margin-bottom:1.5rem;text-align:center}.review-form{background-color:#f3f3f3;border-radius:1rem;box-shadow:0 0 8px #0003;display:flex;flex-direction:column;gap:1rem;margin:0 auto 2rem;max-width:600px;padding:1.5rem}.review-form input,.review-form select,.review-form textarea{border:1px solid #ccc;border-radius:6px;box-sizing:border-box;font-size:1rem;padding:.75rem;width:100%}.review-form button{background-color:#a83a21;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:.75rem;transition:background-color .2s ease}.review-form button:hover{background-color:#9a2518}.no-reviews{color:#999;font-size:1rem;margin-top:2rem;text-align:center}.combat-card{background:#1a1a1a;border-radius:1rem;box-shadow:0 0 10px #ffffff0d;color:#fff;padding:1.5rem;text-align:center;transition:transform .3s ease}.combat-card:hover{transform:translateY(-5px)}.combat-card h3{color:#ee2a03;font-size:1.25rem;margin:.75rem 0 .5rem}.combat-card p{color:#bbb;font-size:1rem}.combat-image{border-radius:10px;height:180px;margin-bottom:1rem;object-fit:cover;width:100%}.combat-video{border-radius:8px;height:auto;margin-top:1rem;width:100%}.combat-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:2rem}.experience-detail-page{background-color:#000;color:#fff;font-family:Segoe UI,sans-serif;margin:auto;max-width:1000px;padding:2rem}.experience-detail-page h1{color:#f77555;font-size:2.5rem;margin-bottom:2rem;text-align:center}.wearable-section{margin-bottom:2.5rem}.wearable-section h2{color:#fc9284;font-size:1.5rem;margin-bottom:.5rem}.wearable-section p{color:#ccc;font-size:1rem;margin-bottom:1rem}.wearable-section ul{color:#ccc;list-style-type:square;padding-left:1.5rem}.wearable-section li{line-height:1.6;margin-bottom:.5rem}.media-vault-container{background-color:#000;color:#fff;margin:auto;max-width:1100px;padding:4rem 2rem;text-align:center}.vault-title{color:#ee2a03;font-size:2.5rem;font-weight:800;margin-bottom:1rem}.vault-intro{color:#ccc;font-size:1.2rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:800px}.vault-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.vault-card{background:#1a1a1a;border-radius:12px;box-shadow:0 0 10px #ffffff0d;padding:1.5rem;transition:transform .3s ease}.vault-card:hover{transform:translateY(-5px)}.vault-link{background:#ee2a03;border-radius:999px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .3s ease}.vault-link:hover{background:#ff3b1f}.faq-page{background-color:#000;color:#fff;margin:auto;max-width:768px;min-height:100vh;padding:4rem 2rem;text-align:center}.faq-title{color:#ee2a03;font-size:2.5rem;margin-bottom:2rem}.faq-loading{color:#888;font-size:1.1rem;text-align:center}.faq-card{background-color:#fff;border-radius:1rem;box-shadow:0 6px 16px #0000001a;color:#000;margin-bottom:1.5rem;padding:1.25rem;transition:all .3s ease}.faq-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.faq-title{font-size:1.125rem;font-weight:700;margin-bottom:.25rem}.faq-category{color:#666;font-size:.875rem;font-style:italic}.faq-toggle{font-size:1.5rem;font-weight:700}.faq-body{border-top:1px solid #ddd;color:#333;margin-top:1rem;padding-top:.75rem}.faq-question{font-weight:600;margin-bottom:.5rem}.faq-answer{font-size:1rem;line-height:1.5}.contact-container{background-color:#000;color:#fff;margin:auto;max-width:700px;padding:4rem 2rem;text-align:center}.contact-intro{color:#ccc;font-size:1.1rem;margin-bottom:2rem}.contact-confirm{color:#00ff80;font-size:1.2rem;margin-top:2rem;text-align:center}.contact-form{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.contact-form input,.contact-form textarea{background-color:#1a1a1a;border:none;border-radius:8px;color:#fff;font-size:1rem;padding:.75rem}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#888}.contact-form button{background-color:#ee2a03;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.75rem 1.5rem;transition:background-color .3s ease}.contact-form button:hover{background-color:#ff3b1f}.experience-container{background-color:#000;color:#fff;margin:auto;max-width:1100px;padding:4rem 2rem;text-align:center}.experience-title{color:#ee2a03;font-size:2.8rem;font-weight:800;margin-bottom:1rem}.experience-intro{color:#ccc;font-size:1.2rem;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:800px}.experience-section{margin-bottom:3rem;text-align:left}.experience-section h2{color:#ee2a03;font-size:1.8rem;margin-bottom:.5rem}.experience-section p{color:#ddd;font-size:1rem;line-height:1.6;margin-bottom:1rem}.experience-image{border-radius:10px;box-shadow:0 0 10px #ffffff0d;max-height:300px;object-fit:cover;width:100%}.experience-link{background-color:#ee2a03;border-radius:999px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .3s ease}.experience-link:hover{background-color:#ff3b1f}.investors-container{background-color:#000;color:#fff;margin:auto;max-width:1100px;padding:4rem 2rem;text-align:center}.investors-intro{color:#ccc;font-size:1.2rem;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:800px}.investor-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.investor-card{background:#1a1a1a;border-radius:12px;box-shadow:0 0 12px #ffffff0f;padding:2rem;transition:transform .3s ease}.investor-card:hover{transform:translateY(-5px)}.investor-link{background:#ee2a03;border-radius:999px;color:#fff;display:inline-block;font-weight:700;margin-top:1rem;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .3s}.investor-link:hover{background:#ff3b1f}.partners-container{background-color:#000;color:#fff;margin:auto;max-width:1100px;padding:4rem 2rem;text-align:center}.partners-intro{color:#ccc;font-size:1.2rem;margin-bottom:3rem}.partner-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.partner-card{background:#1a1a1a;border-radius:12px;box-shadow:0 0 12px #ffffff0d;padding:1.5rem;transition:transform .3s ease}.partner-card:hover{transform:translateY(-4px)}.partner-link{background:#ee2a03;border-radius:999px;color:#fff;display:inline-block;margin-top:1rem;padding:.75rem 1.5rem;text-decoration:none;transition:background .3s}.partner-link:hover{background:#ff3b1f}.privacy-container{background-color:#000;color:#eee;font-family:Segoe UI,sans-serif;margin:auto;max-width:800px;min-height:100vh;padding:2rem}.privacy-container h1{color:#f77555;font-size:2.5rem;margin-bottom:2rem;text-align:center}.privacy-container h3{color:#fc9284;font-size:1.4rem;margin-top:2rem}.privacy-container p{color:#ccc;font-size:1rem;line-height:1.6;margin-top:.5rem}.privacy-container ul{list-style:square;margin-top:.5rem;padding-left:1.5rem}.privacy-container li{color:#ccc;margin-bottom:.5rem}.terms-container{background-color:#000;color:#eee;font-family:Segoe UI,sans-serif;margin:auto;max-width:800px;min-height:100vh;padding:2rem}.terms-container h1{color:#f77555;font-size:2.5rem;margin-bottom:2rem;text-align:center}.terms-container h3{color:#fc9284;font-size:1.4rem;margin-top:2rem}.terms-container p{color:#ccc;font-size:1rem;line-height:1.6;margin-top:.5rem}h1{color:#f87171}.vr-screenshots-page{background-color:#000;color:#fff;min-height:100vh;padding:2rem;text-align:center}.vr-screenshots-page h1{color:#f76555;font-size:2.5rem;margin-bottom:1rem}.vr-screenshots-page p{color:#ccc;font-size:1.2rem;line-height:1.6;margin:0 auto 2rem;max-width:700px}.media-page{background-color:#000;color:#fff;min-height:100vh;padding:2rem;text-align:center}h1{color:#f97316;font-weight:700}p{font-size:1.2rem}.vr-walkthrough-page{background-color:#000;color:#fff;font-family:Segoe UI,sans-serif;margin:auto;max-width:1100px;min-height:100vh;padding:2rem;text-align:center}.vr-walkthrough-page h1{color:#ee2a03;font-size:2.5rem;margin-bottom:1rem}.vr-intro{color:#ccc;font-size:1.2rem;line-height:1.6;margin:0 auto 2rem;max-width:800px}.vr-video-container{border-radius:12px;box-shadow:0 0 20px #ffffff0d;height:0;margin-bottom:2rem;overflow:hidden;padding-bottom:56.25%;position:relative}.vr-video-container iframe{border:none;border-radius:12px;height:100%;left:0;position:absolute;top:0;width:100%}.vr-game-info{background-color:#000;color:#fff;font-family:Segoe UI,sans-serif;margin:auto;max-width:1000px;min-height:100vh;padding:2rem}.vr-game-info h1{color:#f97316;font-size:2.8rem;font-weight:700;margin-bottom:2rem;text-align:center}.vr-game-info .intro{color:#ccc;font-size:1.2rem;line-height:1.6;margin:auto auto 3rem;max-width:800px;text-align:center}.info-section{margin-bottom:3rem;text-align:left}.info-section h2{color:#38bdf8;font-size:1.6rem;margin-bottom:.5rem}.info-section p{color:#ddd;font-size:1.1rem;line-height:1.7}.vr-beta-page{background-color:#000;color:#fff;min-height:100vh;padding:2rem;text-align:center}.vr-beta-page h1{color:#ee2a03;font-size:2.5rem;margin-bottom:1rem}.vr-beta-page p{color:#ccc;font-size:1.2rem;line-height:1.6;margin:0 auto 2rem;max-width:700px}.dev-notes-container{background-color:#000;color:#fff;font-family:Segoe UI,sans-serif;margin:auto;max-width:900px;min-height:100vh;padding:2rem}.dev-notes-container h1{color:#f76355;font-size:2.5rem;margin-bottom:1.5rem;text-align:center}.dev-notes-container p{color:#ddd;font-size:1.1rem;line-height:1.6;margin:0 auto 2rem;max-width:800px;text-align:center}.dev-notes-container section{margin-top:2.5rem}.dev-notes-container h3{color:#ee2a03;font-size:1.5rem;margin-bottom:1rem}.dev-notes-container ul{list-style:none;padding-left:0}.dev-notes-container ul li{border-bottom:1px solid #444;color:#ccc;padding:.5rem 0}.investor-page{font-family:Segoe UI,sans-serif}.investor-page h1{color:#ee2a03;margin-bottom:1rem}.investor-page p{color:#ccc;font-size:1.2rem;margin-bottom:3rem;text-align:center}.investor-page ul{border-left:4px solid #ee2a03;list-style:none;margin:0 auto;max-width:800px;padding:0;position:relative}.investor-page li{background-color:#1a1a1a;border-radius:8px;box-shadow:0 0 10px #ffffff0d;margin-bottom:2rem;margin-left:1rem;padding:1rem 1.5rem;position:relative}.investor-page li:before{background-color:#ee2a03;border:3px solid #000;border-radius:50%;content:"";height:16px;left:-1.15rem;position:absolute;top:1rem;width:16px}.investor-page li strong{color:#ff8364;font-size:1.1rem;font-weight:600}.investor-page{background-color:#000;color:#fff;margin:auto;max-width:900px;min-height:100vh;padding:2rem}.investor-page h1{color:#f97316;font-size:2.5rem;margin-bottom:2rem;text-align:center}.team-card.solo{background-color:#1a1a1a;border-radius:1rem;box-shadow:0 0 12px #0000004d;padding:2rem;text-align:center}.team-photo{border:3px solid #f97316;border-radius:50%;height:180px;margin-bottom:1rem;object-fit:cover;width:180px}.team-card h3{color:#fff;font-size:1.8rem;margin-bottom:.5rem}.team-card p{color:#ccc;font-size:1.05rem;line-height:1.6}.download-list{align-items:center;display:flex;flex-direction:column;gap:1rem;margin:2rem 0}.download-link{background-color:#ee2a03;border-radius:999px;color:#fff;font-size:1rem;padding:1rem 1.5rem;text-decoration:none;transition:background-color .3s ease}.download-link:hover{background-color:#ff3b1f}.team-building-page{align-items:center;background-color:#000;color:#fff;display:flex;flex-direction:column;min-height:100vh;padding:2rem;text-align:center}.team-building-page h1{color:#ee2a03;font-size:2.5rem;margin-bottom:1rem}.team-building-page p{color:#ccc;font-size:1.1rem;margin-bottom:2rem;max-width:800px}.team-building-page .coming-soon-banner{background-color:#222;border-left:4px solid #ee2a03;border-radius:6px;color:#ffefef;font-weight:600;margin-top:2rem;padding:1rem 1.5rem}.event-detail-page{align-items:center;background-color:#000;color:#fff;display:flex;flex-direction:column;min-height:100vh;padding:2rem;text-align:center}h1{color:#ee2a03;font-size:2.5rem;margin-bottom:1rem}p{margin-bottom:2rem;max-width:800px}.coming-soon-banner{background-color:#222;border-left:4px solid #ee2a03;border-radius:6px;color:#f1f1f1;font-weight:600;margin-top:2rem;padding:1rem 1.5rem}.event-card{align-items:center;background-color:#000;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:2rem;text-align:center}.schedule-card{background-color:#1a1a1a;border:1px solid #333;border-radius:1rem;box-shadow:0 8px 20px #ffffff0d;color:#fff;max-width:700px;padding:2rem;transition:transform .2s ease,box-shadow .2s ease}.schedule-card:hover{box-shadow:0 10px 30px #ffffff14;transform:translateY(-4px)}h3{color:#fff;font-size:2rem}h3,p{margin-bottom:1rem}p{color:#ccc;font-size:1.1rem}.tag{color:#ee2a03;font-size:.9rem;font-weight:700;margin-bottom:1.5rem}.event-link{background-color:#ee2a03;border-radius:8px;color:#fff;display:inline-block;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .2s ease}.event-link:hover{background-color:#c52202}.partner-page{background-color:#020202;color:#e1dbdb;font-family:Segoe UI,sans-serif;max-width:800px;min-height:100vh;padding:2rem}.partner-page h1{color:#ee2a03;font-size:2.3rem;margin-bottom:1rem;text-align:center}.partner-page p{color:#f6f2f2;font-size:1.1rem;margin-bottom:2rem;text-align:center}.partner-form{display:flex;flex-direction:column;gap:1rem}.partner-form input,.partner-form textarea{background-color:#fff;border:1px solid #ccc;border-radius:8px;font-family:inherit;font-size:1rem;padding:.75rem}.partner-form textarea{resize:vertical}.partner-form button{background-color:#000;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.75rem 1.5rem;transition:background-color .3s}.partner-form button:hover{background-color:#333}.confirmation{color:green;font-size:1.2rem;margin-top:2rem;text-align:center}.partner-page{background-color:#000;color:#fff;margin:auto;max-width:1000px;padding:4rem 2rem;text-align:center}.collab-types-list{display:flex;flex-direction:column;gap:2rem;margin-top:2rem}.collab-type h2{color:#ee2a03;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.collab-type p{color:#ccc;font-size:1.05rem;line-height:1.6}.restaurant-page{background-color:#fffaf5;color:#5a3e2f}.restaurant-page h1{color:#8b5e3c}.restaurant-page p{color:#5a3e2f}.menu-link{background-color:#8b5e3c}.menu-link:hover{background-color:#a06b42}.restaurant-page{background-color:#fdf9f5;color:#2c1e1e;font-family:Georgia,serif}.restaurant-page h1{color:#6e3d3d}.restaurant-page p{color:#4b2f2f}.menu-link{background-color:#6e3d3d;color:#fff}.menu-link:hover{background-color:#8a4f4f}.restaurant-page{background:linear-gradient(180deg,#1a1a1a,#2c2c2c);color:#f2f2f2;font-family:Orbitron,sans-serif;min-height:100vh;padding:2rem}.restaurant-page h1{color:#c048ec;font-size:2.5rem;margin-bottom:1rem;text-align:center}.restaurant-page p{color:#dcdcdc;font-size:1.1rem;line-height:1.6;margin:1rem auto;max-width:800px}.tagline{color:#c57cc2;font-size:1.5rem;font-style:italic;font-weight:700;margin-bottom:2rem}.menu-link{background-color:#c048ec;border-radius:8px;color:#000;display:inline-block;font-weight:700;margin-top:2rem;padding:.75rem 1.5rem;text-decoration:none;transition:background .3s ease}.menu-link:hover{background-color:#d36df1}.menu-page{font-family:Georgia,serif}.menu-page h1{margin-bottom:1.5rem}ul{list-style:square}.menu-page{background-color:#000;font-family:Didot,serif}ul{list-style:none;padding:0}ul li{border-bottom:1px solid #333;color:#ccc;font-size:1rem;padding:.75rem 0}.menu-page{background:#000;color:#fff;font-family:Orbitron,sans-serif;margin:auto;max-width:900px;padding:4rem 2rem;text-align:center}.menu-page h1{color:#ee2a03;font-size:2.5rem;font-weight:700;margin-bottom:2rem}.menu-page h2{border-bottom:2px solid #ee2a03;color:#fff;font-size:1.5rem;margin-top:2rem;padding-bottom:.5rem}ul{color:#ccc;list-style:disc;padding-left:1.5rem;text-align:left}.vr-game-page{background-color:#000;color:#fff;font-family:Segoe UI,sans-serif;min-height:100vh;padding:2rem;text-align:center}.vr-game-page h1{color:#f76355;font-size:2.5rem;margin-bottom:1rem}.vr-game-page p{color:#ccc;font-size:1.1rem;line-height:1.6;margin:0 auto 2rem;max-width:800px}.vr-nav-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-left:auto;margin-right:auto;margin-top:2rem;max-width:1000px}.vr-link-card{background-color:#1a1a1a;border:1px solid #333;border-radius:12px;box-shadow:0 4px 10px #0006;padding:1.5rem;transition:transform .2s ease,box-shadow .2s ease}.vr-link-card:hover{box-shadow:0 8px 20px #00000080;transform:translateY(-5px)}.vr-link-card h2{color:#f76355;font-size:1.3rem;margin-bottom:1rem}.vr-game-link{background:#f76355;border-radius:6px;color:#fff;display:inline-block;font-weight:700;padding:.6rem 1.2rem;text-decoration:none;transition:background .3s}.vr-game-link:hover{background:#d84c40}:root{--bg:#282c34;--header:#fff;--link:#61dafb;--text:#ffffffe0}body{background-color:#f9f9f9;color:#333;font-family:sans-serif;margin:0}nav{background-color:#000;color:#fff;padding:1rem}a{color:#ff0;text-decoration:none}a:hover{color:orange}
/*# sourceMappingURL=main.eeab49fd.css.map*/