.EnterButton_enterButton__R7v7J{position:relative;z-index:100;display:flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:var(--vibe-primary,#4a90e2);color:#fff;border:none;border-radius:50px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all var(--transition-speed) var(--transition-ease);box-shadow:0 10px 30px var(--vibe-shadow,rgba(0,0,0,.3));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:inherit;margin:0 auto}.EnterButton_enterButton__R7v7J:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 15px 40px var(--vibe-shadow,rgba(0,0,0,.4));background:var(--vibe-secondary,#333)}.EnterButton_enterButton_cyberpunk_alley__rv6nV{border-radius:8px;text-transform:uppercase;font-family:Roboto Mono,monospace;letter-spacing:.2em;border:2px solid var(--vibe-accent,#ff0);background:rgba(0,0,0,.8);color:var(--vibe-accent,#ff0);box-shadow:0 0 20px var(--vibe-primary,#0ff),0 0 40px var(--vibe-primary,#0ff),inset 0 0 20px rgba(0,255,255,.1);position:relative;overflow:hidden}.EnterButton_enterButton_cyberpunk_alley__rv6nV:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);animation:EnterButton_glitchSlide__1HumI 3s infinite}.EnterButton_enterButton_cyberpunk_alley__rv6nV:hover{animation:EnterButton_glitch__UH_2c .3s infinite;background:rgba(0,0,0,.9);box-shadow:0 0 30px var(--vibe-primary,#0ff),0 0 60px var(--vibe-primary,#0ff),0 0 90px var(--vibe-primary,#0ff),inset 0 0 30px rgba(0,255,255,.2)}@keyframes EnterButton_glitch__UH_2c{0%,to{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}}@keyframes EnterButton_glitchSlide__1HumI{0%{left:-100%}to{left:100%}}.EnterButton_enterButton_90s_internet_cafe__w1KCz{border-radius:4px;font-family:Courier New,monospace;background:rgba(0,0,0,.9);color:var(--vibe-primary,#0f0);border:1px solid var(--vibe-primary,#0f0);box-shadow:0 0 10px var(--vibe-primary,#0f0),inset 0 0 10px rgba(0,255,0,.1);text-shadow:0 0 10px var(--vibe-primary,#0f0)}.EnterButton_enterButton_90s_internet_cafe__w1KCz:hover{background:rgba(0,255,0,.1);box-shadow:0 0 20px var(--vibe-primary,#0f0),0 0 40px var(--vibe-primary,#0f0),inset 0 0 20px rgba(0,255,0,.2);text-shadow:0 0 20px var(--vibe-primary,#0f0)}.EnterButton_enterButton_digital_reality__iVXhF{border-radius:4px;font-family:Roboto Mono,monospace;background:rgba(0,0,0,.9);color:var(--vibe-primary,#00ff41);border:1px solid var(--vibe-primary,#00ff41);box-shadow:0 0 10px var(--vibe-primary,#00ff41),inset 0 0 10px rgba(0,255,65,.1);text-shadow:0 0 10px var(--vibe-primary,#00ff41);position:relative}.EnterButton_enterButton_digital_reality__iVXhF:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent,rgba(0,255,65,.1));pointer-events:none}.EnterButton_enterButton_digital_reality__iVXhF:hover{background:rgba(0,255,65,.1);box-shadow:0 0 20px var(--vibe-primary,#00ff41),0 0 40px var(--vibe-primary,#00ff41),inset 0 0 20px rgba(0,255,65,.2);text-shadow:0 0 20px var(--vibe-primary,#00ff41)}.EnterButton_enterButton_voxel_world__KGX8F{border-radius:4px;font-family:Courier New,monospace;background:rgba(139,115,85,.9);color:#f5e6d3;border:2px solid #8b7355;box-shadow:4px 4px 0 rgba(0,0,0,.3),inset 0 0 10px hsla(34,63%,89%,.1);text-transform:uppercase;letter-spacing:.1em}.EnterButton_enterButton_voxel_world__KGX8F:hover{transform:translateY(-2px) translateX(-2px);box-shadow:6px 6px 0 rgba(0,0,0,.3),inset 0 0 20px hsla(34,63%,89%,.2);background:#8b7355}.EnterButton_enterButton_old_bookstore__8Vrth{border-radius:8px;font-family:Georgia,serif;background:linear-gradient(135deg,#4a3c2a,#6f5b4a);color:#d4c4b4;border:2px solid #a08060;box-shadow:0 0 20px rgba(160,128,96,.3),inset 0 0 20px rgba(74,60,42,.2);text-transform:none;letter-spacing:.05em}.EnterButton_enterButton_old_bookstore__8Vrth:hover{background:linear-gradient(135deg,#6f5b4a,#4a3c2a);box-shadow:0 0 30px rgba(160,128,96,.5),inset 0 0 30px rgba(74,60,42,.3)}.EnterButton_enterButton_samurai_garden__craF3{border-radius:4px;font-family:"serif",serif;background:rgba(0,0,0,.7);color:#fff;border:1px solid hsla(0,0%,100%,.3);box-shadow:0 0 10px hsla(0,0%,100%,.1),inset 0 0 10px hsla(0,0%,100%,.05);letter-spacing:.1em}.EnterButton_enterButton_samurai_garden__craF3:hover{background:rgba(0,0,0,.8);border-color:hsla(0,0%,100%,.5);box-shadow:0 0 20px hsla(0,0%,100%,.2),inset 0 0 20px hsla(0,0%,100%,.1)}.EnterButton_enterButton_wizard_tower__Oo90i{border-radius:12px;font-family:"serif",serif;background:linear-gradient(135deg,#2a1e3a,#4a2e5a);color:#d4a5f0;border:2px solid #8b5cf6;box-shadow:0 0 20px rgba(139,92,246,.4),0 0 40px rgba(139,92,246,.2),inset 0 0 20px rgba(42,30,58,.3);text-transform:uppercase;letter-spacing:.15em}.EnterButton_enterButton_wizard_tower__Oo90i:hover{box-shadow:0 0 30px rgba(139,92,246,.6),0 0 60px rgba(139,92,246,.3),inset 0 0 30px rgba(42,30,58,.4)}.EnterButton_enterButton_cyber_monastery__Imdfo{border-radius:6px;font-family:Roboto Mono,monospace;background:rgba(0,0,0,.8);color:#0f8;border:1px solid #0f8;box-shadow:0 0 10px rgba(0,255,136,.3),inset 0 0 10px rgba(0,255,136,.1);letter-spacing:.1em}.EnterButton_enterButton_cyber_monastery__Imdfo:hover{background:rgba(0,255,136,.1);box-shadow:0 0 20px rgba(0,255,136,.5),0 0 40px rgba(0,255,136,.3),inset 0 0 20px rgba(0,255,136,.2)}.EnterButton_enterButton_hacker_terminal__837sy{border-radius:4px;font-family:Courier New,monospace;background:rgba(0,0,0,.95);color:#00ff41;border:1px solid #00ff41;box-shadow:0 0 10px rgba(0,255,65,.4),inset 0 0 10px rgba(0,255,65,.1);text-shadow:0 0 10px rgba(0,255,65,.5)}.EnterButton_enterButton_hacker_terminal__837sy:hover{background:rgba(0,255,65,.1);box-shadow:0 0 20px rgba(0,255,65,.6),0 0 40px rgba(0,255,65,.4),inset 0 0 20px rgba(0,255,65,.2);text-shadow:0 0 20px rgba(0,255,65,.8)}.EnterButton_enterButton_empty_school_hallway__h1uJM{border-radius:8px;font-family:"sans-serif",sans-serif;background:rgba(30,30,40,.8);color:rgba(200,200,220,.9);border:1px solid rgba(150,150,180,.3);box-shadow:0 0 15px rgba(150,150,180,.2),inset 0 0 15px rgba(30,30,40,.3);letter-spacing:.05em}.EnterButton_enterButton_empty_school_hallway__h1uJM:hover{background:rgba(40,40,50,.9);border-color:rgba(150,150,180,.5);box-shadow:0 0 25px rgba(150,150,180,.3),inset 0 0 25px rgba(40,40,50,.4)}.EnterButton_enterButton_japanese_night_street__bt_xt{border-radius:8px;font-family:"sans-serif",sans-serif;background:rgba(0,0,0,.9);color:#ff0080;border:2px solid #ff0080;box-shadow:0 0 20px rgba(255,0,128,.5),0 0 40px rgba(255,0,128,.3),inset 0 0 20px rgba(255,0,128,.1);text-shadow:0 0 10px rgba(255,0,128,.6);letter-spacing:.1em}.EnterButton_enterButton_japanese_night_street__bt_xt:hover{background:rgba(255,0,128,.1);box-shadow:0 0 30px rgba(255,0,128,.7),0 0 60px rgba(255,0,128,.5),inset 0 0 30px rgba(255,0,128,.2);text-shadow:0 0 20px rgba(255,0,128,.9)}.EnterButton_enterButton_paris_rainy_evening__VHXMb{border-radius:12px;font-family:"serif",serif;background:linear-gradient(135deg,rgba(50,50,70,.9),rgba(70,70,90,.9));color:#e8d5c4;border:2px solid hsla(28,44%,84%,.4);box-shadow:0 0 20px hsla(28,44%,84%,.2),inset 0 0 20px rgba(50,50,70,.3);letter-spacing:.05em}.EnterButton_enterButton_paris_rainy_evening__VHXMb:hover{background:linear-gradient(135deg,rgba(70,70,90,.9),rgba(50,50,70,.9));border-color:hsla(28,44%,84%,.6);box-shadow:0 0 30px hsla(28,44%,84%,.3),inset 0 0 30px rgba(70,70,90,.4)}.EnterButton_enterButton_istanbul_bosphorus_night__ruTlj{border-radius:10px;font-family:"sans-serif",sans-serif;background:linear-gradient(135deg,rgba(26,42,58,.9),rgba(42,58,74,.9));color:#d8e8f8;border:2px solid rgba(216,232,248,.4);box-shadow:0 0 20px rgba(106,138,154,.3),inset 0 0 20px rgba(26,42,58,.3);letter-spacing:.05em}.EnterButton_enterButton_istanbul_bosphorus_night__ruTlj:hover{background:linear-gradient(135deg,rgba(42,58,74,.9),rgba(26,42,58,.9));border-color:rgba(216,232,248,.6);box-shadow:0 0 30px rgba(106,138,154,.5),inset 0 0 30px rgba(42,58,74,.4)}.EnterButton_enterButton_arctic_station__uXdkU{border-radius:8px;font-family:"sans-serif",sans-serif;background:hsla(0,0%,100%,.9);color:#2a3a4a;border:2px solid rgba(42,58,74,.3);box-shadow:0 0 20px hsla(0,0%,100%,.3),inset 0 0 20px rgba(240,248,255,.5);letter-spacing:.05em}.EnterButton_enterButton_arctic_station__uXdkU:hover{background:#fff;border-color:rgba(42,58,74,.5);box-shadow:0 0 30px hsla(0,0%,100%,.5),inset 0 0 30px rgba(240,248,255,.7)}.EnterButton_enterButton_space_void__zymkL{border-radius:4px;font-family:Roboto Mono,monospace;background:rgba(0,0,0,.95);color:hsla(0,0%,100%,.6);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 0 10px hsla(0,0%,100%,.05),inset 0 0 10px rgba(0,0,0,.5);letter-spacing:.2em;text-transform:uppercase}.EnterButton_enterButton_space_void__zymkL:hover{color:hsla(0,0%,100%,.8);border-color:hsla(0,0%,100%,.2);box-shadow:0 0 20px hsla(0,0%,100%,.1),inset 0 0 20px rgba(0,0,0,.7)}.EnterButton_enterButton_night_train__kE1iX{border-radius:8px;font-family:"serif",serif;background:rgba(20,20,30,.9);color:rgba(200,200,220,.9);border:1px solid rgba(150,150,180,.3);box-shadow:0 0 15px rgba(100,100,150,.2),inset 0 0 15px rgba(20,20,30,.3);letter-spacing:.05em}.EnterButton_enterButton_night_train__kE1iX:hover{background:rgba(30,30,40,.95);border-color:rgba(150,150,180,.5);box-shadow:0 0 25px rgba(100,100,150,.3),inset 0 0 25px rgba(30,30,40,.4)}.EnterButton_enterButton_night_bus__v75MH{border-radius:8px;font-family:"sans-serif",sans-serif;background:rgba(25,25,35,.9);color:rgba(180,180,200,.9);border:1px solid hsla(240,8%,51%,.3);box-shadow:0 0 15px rgba(80,80,120,.2),inset 0 0 15px rgba(25,25,35,.3);letter-spacing:.05em}.EnterButton_enterButton_night_bus__v75MH:hover{background:rgba(35,35,45,.95);border-color:hsla(240,8%,51%,.5);box-shadow:0 0 25px rgba(80,80,120,.3),inset 0 0 25px rgba(35,35,45,.4)}.EnterButton_enterButton_skyscraper_rainy_night__GhYXx{border-radius:10px;font-family:"sans-serif",sans-serif;background:linear-gradient(135deg,rgba(30,40,50,.9),rgba(50,60,70,.9));color:rgba(200,210,220,.9);border:2px solid rgba(100,120,140,.3);box-shadow:0 0 20px rgba(100,120,140,.2),inset 0 0 20px rgba(30,40,50,.3);letter-spacing:.05em}.EnterButton_enterButton_skyscraper_rainy_night__GhYXx:hover{background:linear-gradient(135deg,rgba(50,60,70,.9),rgba(30,40,50,.9));border-color:rgba(100,120,140,.5);box-shadow:0 0 30px rgba(100,120,140,.3),inset 0 0 30px rgba(50,60,70,.4)}.EnterButton_enterButton_lighthouse_night__XOSws{border-radius:10px;font-family:"serif",serif;background:linear-gradient(135deg,rgba(26,42,58,.9),rgba(42,58,74,.9));color:#d8e8f8;border:2px solid rgba(106,138,154,.4);box-shadow:0 0 20px rgba(106,138,154,.3),inset 0 0 20px rgba(26,42,58,.3);letter-spacing:.05em}.EnterButton_enterButton_lighthouse_night__XOSws:hover{background:linear-gradient(135deg,rgba(42,58,74,.9),rgba(26,42,58,.9));border-color:rgba(106,138,154,.6);box-shadow:0 0 30px rgba(106,138,154,.5),inset 0 0 30px rgba(42,58,74,.4)}.EnterButton_exitButton__bYsHT{position:fixed;top:2rem;right:2rem;z-index:100;display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:50px;color:var(--vibe-text,#f0f0f0);cursor:pointer;transition:all var(--transition-speed) var(--transition-ease);font-size:.9rem}.EnterButton_exitButton__bYsHT:hover{background:rgba(0,0,0,.8);transform:translateY(-2px)}@media (max-width:768px){.EnterButton_enterButton__R7v7J{bottom:2rem;padding:.75rem 1.5rem;font-size:1rem}}