.Home_homeContainer__Ub1qF{min-height:100vh;padding:2rem;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);transition:background .5s ease,color .5s ease;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.Home_homeContainer__Ub1qF.Home_darkMode__0_wrE{background:linear-gradient(135deg,#0f172a,#1e293b 50%,#0f172a);color:#f1f5f9}.Home_header__ctR7W{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:2rem;gap:2rem;margin-bottom:3rem;padding:1rem 2rem;background:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.3);position:-webkit-sticky;position:sticky;top:1rem;z-index:50;transition:all .3s ease}.Home_darkMode__0_wrE .Home_header__ctR7W{background:rgba(15,23,42,.7);border:1px solid hsla(0,0%,100%,.05);box-shadow:0 4px 30px rgba(0,0,0,.3)}.Home_headerControls__O53EI{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap}.Home_homeTitle__8kutM{font-size:2rem;font-weight:800;background:linear-gradient(90deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0;letter-spacing:-.02em;white-space:nowrap}.Home_neonText__jhTUg{text-shadow:0 0 20px rgba(59,130,246,.5)}.Home_subtitle__Y0ecG{text-align:center;font-size:1.1rem;color:#475569;margin-bottom:1rem;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.6;transition:color .3s ease}.Home_darkMode__0_wrE .Home_subtitle__Y0ecG{color:#cbd5e1}.Home_writingBoxesGrid__0tRTD{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:2rem;gap:2rem;padding:1rem 0}.Home_writingBoxContainer__bmfIx{perspective:1000px;transition:transform .5s cubic-bezier(.4,0,.2,1)}.Home_writingBoxContainer__bmfIx:nth-child(2n){transform:rotate(2deg) translateY(10px)}.Home_writingBoxContainer__bmfIx:nth-child(3n){transform:rotate(-2deg) translateY(10px)}.Home_writingBoxContainer__bmfIx:nth-child(5n){transform:rotate(1deg) translateX(5px)}.Home_writingBoxContainer__bmfIx:nth-child(7n){transform:rotate(-1deg) translateX(-5px)}.Home_writingBoxContainer__bmfIx:hover{transform:scale(1.02) rotate(0deg)!important;z-index:10}.Home_huntTarget__ShtSW{animation:Home_huntGlow__XAoqg .8s ease-in-out infinite alternate;z-index:20}@keyframes Home_huntGlow__XAoqg{0%{filter:drop-shadow(0 0 10px #fbbf24) drop-shadow(0 0 20px #f59e0b);transform:scale(1.05) rotate(0deg)}to{filter:drop-shadow(0 0 25px #fbbf24) drop-shadow(0 0 40px #f59e0b) drop-shadow(0 0 60px #f97316);transform:scale(1.08) rotate(0deg)}}.Home_chaosGrid__IF5bb .Home_writingBoxContainer__bmfIx{animation:Home_chaosJitter__u1dSL 3s ease-in-out infinite alternate}.Home_chaosGrid__IF5bb .Home_writingBoxContainer__bmfIx:nth-child(2n){animation-duration:2.5s;animation-delay:.2s}.Home_chaosGrid__IF5bb .Home_writingBoxContainer__bmfIx:nth-child(3n){animation-duration:3.2s;animation-delay:.5s}.Home_chaosGrid__IF5bb .Home_writingBoxContainer__bmfIx:nth-child(5n){animation-duration:2.1s;animation-delay:.1s}@keyframes Home_chaosJitter__u1dSL{0%{transform:rotate(2deg) translate(0) scale(1)}25%{transform:rotate(-5deg) translate(10px,10px) scale(.95)}50%{transform:rotate(5deg) translate(-5px,20px) scale(1.05)}75%{transform:rotate(-3deg) translate(-15px,-5px) scale(.98)}to{transform:rotate(4deg) translate(5px,-10px) scale(1.02)}}.Home_navButton__mboG1{padding:.6rem 1.2rem;border-radius:10px;font-weight:600;font-size:.9rem;border:none;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);background:transparent;color:#475569}.Home_darkMode__0_wrE .Home_navButton__mboG1{color:#cbd5e1}.Home_navButton__mboG1:hover{background:rgba(0,0,0,.05);color:#1e293b;transform:translateY(-1px)}.Home_darkMode__0_wrE .Home_navButton__mboG1:hover{background:hsla(0,0%,100%,.1);color:#f8fafc}.Home_navButton__mboG1.Home_active__TeIY4{background:#eff6ff;color:#3b82f6}.Home_darkMode__0_wrE .Home_navButton__mboG1.Home_active__TeIY4{background:rgba(59,130,246,.2);color:#60a5fa}.Home_scrollButton__HjGZU{position:fixed;right:2rem;width:3.5rem;height:3.5rem;border-radius:50%;background:#fff;color:#3b82f6;border:none;box-shadow:0 4px 20px rgba(0,0,0,.15);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.5rem;transition:all .3s ease;z-index:40}.Home_darkMode__0_wrE .Home_scrollButton__HjGZU{background:#1e293b;color:#60a5fa;box-shadow:0 4px 20px rgba(0,0,0,.4)}.Home_scrollButton__HjGZU:hover{transform:scale(1.1);box-shadow:0 8px 25px rgba(0,0,0,.2)}.Home_scrollToTop__dG5FK{bottom:6rem}.Home_scrollToBottom__uz5fU{bottom:2rem}.Home_slideIn__kDvdj{animation:Home_slideDown__2HD1_ .8s cubic-bezier(.2,.8,.2,1) forwards}.Home_slideUp__yrSXb{opacity:0;animation:Home_slideUpFade__FxB8R .8s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(var(--delay, 0) * .1s)}@keyframes Home_slideDown__2HD1_{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes Home_slideUpFade__FxB8R{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.Home_confetti__4pR3N{position:fixed;width:12px;height:12px;pointer-events:none;z-index:100;animation:Home_fall__DQlwr 3s linear forwards}@keyframes Home_fall__DQlwr{to{transform:translateY(100vh) rotate(2turn)}}.Home_huntHUD__6Dmtb{position:fixed;top:6rem;left:50%;transform:translateX(-50%);z-index:50;background:linear-gradient(90deg,#f97316,#dc2626);color:#fff;padding:.75rem 1.5rem;border-radius:9999px;box-shadow:0 10px 40px rgba(0,0,0,.3);font-weight:700;font-size:1.125rem;animation:Home_slideDown__2HD1_ .3s ease-out}.Home_scorePopup__PdefX{position:fixed;z-index:60;font-size:2.5rem;font-weight:900;pointer-events:none;animation:Home_scoreFloat__3WLeF .8s ease-out forwards;text-shadow:0 0 20px rgba(0,0,0,.5),0 0 40px currentColor}@keyframes Home_scoreFloat__3WLeF{0%{opacity:1;transform:translateY(0) scale(.5)}50%{transform:translateY(-30px) scale(1.2)}to{opacity:0;transform:translateY(-60px) scale(1)}}@media (max-width:768px){.Home_header__ctR7W{grid-template-columns:1fr;gap:1rem;text-align:center}.Home_headerControls__O53EI{order:3;justify-content:center}.Home_homeTitle__8kutM{justify-self:center}}.UserProfile_profileWrapper__bbW9l{position:relative;display:flex;align-items:center}.UserProfile_profileButton__VKJVM{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid hsla(0,0%,100%,.3);border-radius:12px;cursor:pointer;transition:all .2s ease;color:#334155;font-weight:600;font-size:.9rem;height:42px}.dark-mode .UserProfile_profileButton__VKJVM{background:rgba(30,41,59,.5);border-color:hsla(0,0%,100%,.1);color:#e2e8f0}.UserProfile_profileButton__VKJVM:hover{background:hsla(0,0%,100%,.8);transform:translateY(-1px)}.dark-mode .UserProfile_profileButton__VKJVM:hover{background:rgba(30,41,59,.8)}.UserProfile_popup__48HIu{position:absolute;top:calc(100% + .5rem);right:0;width:280px;background:#fff;border-radius:16px;padding:1.25rem;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.05);animation:UserProfile_slideIn__vpmMG .2s ease-out forwards;z-index:50}.dark-mode .UserProfile_popup__48HIu{background:#1e293b;border-color:hsla(0,0%,100%,.05);box-shadow:0 20px 25px -5px rgba(0,0,0,.3)}.UserProfile_popupHeader__cDBe3{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.UserProfile_popupTitle___WjXj{font-size:.95rem;font-weight:700;color:#1e293b;margin:0}.dark-mode .UserProfile_popupTitle___WjXj{color:#f1f5f9}.UserProfile_closeButton___AtFH{background:none;border:none;color:#94a3b8;cursor:pointer;padding:.25rem;border-radius:50%;transition:all .2s;display:flex;align-items:center;justify-content:center}.UserProfile_closeButton___AtFH:hover{background:#f1f5f9;color:#64748b}.dark-mode .UserProfile_closeButton___AtFH:hover{background:#334155;color:#cbd5e1}.UserProfile_inputGroup__m2awC{display:flex;gap:.5rem;margin-bottom:.75rem}.UserProfile_input__yJeuG{flex:1 1;padding:.5rem .75rem;border-radius:8px;border:2px solid #e2e8f0;background:#f8fafc;color:#334155;font-size:.9rem;transition:all .2s;outline:none}.dark-mode .UserProfile_input__yJeuG{background:#0f172a;border-color:#334155;color:#f1f5f9}.UserProfile_input__yJeuG:focus{border-color:#3b82f6;background:#fff}.dark-mode .UserProfile_input__yJeuG:focus{background:#1e293b}.UserProfile_saveButton__j6Inw{padding:.5rem;border-radius:8px;border:none;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.UserProfile_saveButton__j6Inw:hover{transform:scale(1.05)}.UserProfile_helperText__0I5Hi{font-size:.75rem;color:#64748b;line-height:1.4;margin:0}.dark-mode .UserProfile_helperText__0I5Hi{color:#94a3b8}@keyframes UserProfile_slideIn__vpmMG{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Toolbar_toolbar__vUgck{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.5rem;background:hsla(0,0%,100%,.5);border-bottom:1px solid rgba(0,0,0,.05)}.dark-mode .Toolbar_toolbar__vUgck{background:rgba(30,41,59,.5);border-color:hsla(0,0%,100%,.05)}.Toolbar_toolbarButton__yG_v0{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:none;background:transparent;color:#64748b;cursor:pointer;transition:all .2s ease}.dark-mode .Toolbar_toolbarButton__yG_v0{color:#94a3b8}.Toolbar_toolbarButton__yG_v0:hover{background:rgba(0,0,0,.05);color:#334155}.dark-mode .Toolbar_toolbarButton__yG_v0:hover{background:hsla(0,0%,100%,.1);color:#f1f5f9}.Toolbar_toolbarButton__yG_v0.Toolbar_active__3wLef{background:#eff6ff;color:#3b82f6}.dark-mode .Toolbar_toolbarButton__yG_v0.Toolbar_active__3wLef{background:rgba(59,130,246,.2);color:#60a5fa}.Toolbar_separator__1ATSC{width:1px;height:16px;background:#e2e8f0;margin:0 .25rem}.dark-mode .Toolbar_separator__1ATSC{background:#475569}.Toolbar_linkPopup__HLopb{position:absolute;top:calc(100% + .5rem);left:0;background:#fff;padding:.5rem;border-radius:8px;box-shadow:0 10px 25px -5px rgba(0,0,0,.1);border:1px solid #e2e8f0;display:flex;gap:.5rem;z-index:50;min-width:260px}.dark-mode .Toolbar_linkPopup__HLopb{background:#1e293b;border-color:#334155;box-shadow:0 10px 25px -5px rgba(0,0,0,.3)}.Toolbar_linkInput__sFH2S{flex:1 1;padding:.25rem .5rem;border-radius:4px;border:1px solid #cbd5e1;font-size:.85rem;outline:none;color:#334155;background:#f8fafc}.dark-mode .Toolbar_linkInput__sFH2S{background:#0f172a;border-color:#475569;color:#f1f5f9}.Toolbar_linkInput__sFH2S:focus{border-color:#3b82f6;background:#fff}.dark-mode .Toolbar_linkInput__sFH2S:focus{background:#1e293b}.Toolbar_linkAddButton___ItLO{padding:.25rem .75rem;background:#3b82f6;color:#fff;border:none;border-radius:4px;font-size:.85rem;font-weight:500;cursor:pointer}.Toolbar_linkAddButton___ItLO:hover{background:#2563eb}.WritingEditor_editorWrapper__Y2WQ5{display:flex;flex-direction:column;height:100%;min-height:280px;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;border:1px solid hsla(0,0%,100%,.8);box-shadow:0 4px 12px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.02);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;padding:1rem}.dark-mode .WritingEditor_editorWrapper__Y2WQ5{background:rgba(30,41,59,.8);border-color:hsla(0,0%,100%,.1);box-shadow:0 4px 12px rgba(0,0,0,.3)}.hackerMode .WritingEditor_editorWrapper__Y2WQ5,body.hackerMode .WritingEditor_editorWrapper__Y2WQ5{background:#000;border:1px solid #0f0;border-radius:0;box-shadow:0 0 10px rgba(0,255,0,.3)}.WritingEditor_editorWrapper__Y2WQ5:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border-color:rgba(59,130,246,.5)}.dark-mode .WritingEditor_editorWrapper__Y2WQ5:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.4),0 10px 10px -5px rgba(0,0,0,.2);border-color:rgba(96,165,250,.5)}.WritingEditor_editorContent__pvlYR{flex-grow:1;outline:none;font-size:1rem;line-height:1.7;color:#334155;padding:1.5rem}.dark-mode .WritingEditor_editorContent__pvlYR{color:#e2e8f0}.hackerMode .WritingEditor_editorContent__pvlYR,body.hackerMode .WritingEditor_editorContent__pvlYR{color:#0f0;font-family:Courier New,Courier,monospace}.WritingEditor_editorContent__pvlYR .ProseMirror{min-height:100%;outline:none;padding-bottom:1rem}.WritingEditor_contentPreview__tSgbo strong,.WritingEditor_editorContent__pvlYR .ProseMirror strong{font-weight:700;color:inherit}.WritingEditor_contentPreview__tSgbo em,.WritingEditor_editorContent__pvlYR .ProseMirror em{font-style:italic;color:inherit}.WritingEditor_editorContent__pvlYR .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#94a3b8;pointer-events:none;height:0}.dark-mode .WritingEditor_editorContent__pvlYR .ProseMirror p.is-editor-empty:first-child:before{color:#64748b}.hackerMode .WritingEditor_editorContent__pvlYR .ProseMirror p.is-editor-empty:first-child:before,body.hackerMode .WritingEditor_editorContent__pvlYR .ProseMirror p.is-editor-empty:first-child:before{color:#00ff0080}.WritingEditor_contentPreview__tSgbo{font-size:1rem;line-height:1.7;color:#334155;padding:1.5rem}.dark-mode .WritingEditor_contentPreview__tSgbo{color:#e2e8f0}.hackerMode .WritingEditor_contentPreview__tSgbo,body.hackerMode .WritingEditor_contentPreview__tSgbo{color:#0f0;font-family:Courier New,Courier,monospace}.WritingEditor_contentPreview__tSgbo::-webkit-scrollbar,.WritingEditor_editorContent__pvlYR::-webkit-scrollbar{width:6px}.WritingEditor_contentPreview__tSgbo::-webkit-scrollbar-track,.WritingEditor_editorContent__pvlYR::-webkit-scrollbar-track{background:transparent}.WritingEditor_contentPreview__tSgbo::-webkit-scrollbar-thumb,.WritingEditor_editorContent__pvlYR::-webkit-scrollbar-thumb{background-color:rgba(148,163,184,.3);border-radius:20px}.dark-mode .WritingEditor_contentPreview__tSgbo::-webkit-scrollbar-thumb,.dark-mode .WritingEditor_editorContent__pvlYR::-webkit-scrollbar-thumb{background-color:rgba(148,163,184,.2)}.WritingEditor_contentPreview__tSgbo::-webkit-scrollbar-thumb:hover,.WritingEditor_editorContent__pvlYR::-webkit-scrollbar-thumb:hover{background-color:rgba(148,163,184,.5)}.GameModal_modalOverlay__z_WlY{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:100;animation:GameModal_fadeIn__89Y5a .2s ease-out}@keyframes GameModal_fadeIn__89Y5a{0%{opacity:0}to{opacity:1}}.GameModal_modal__VqNwM{background:#fff;border-radius:24px;padding:2rem;max-width:800px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:GameModal_slideUp__a6xLg .3s ease-out}.dark-mode .GameModal_modal__VqNwM{background:#1e293b;color:#f1f5f9}@keyframes GameModal_slideUp__a6xLg{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.GameModal_header__Nr_8a{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.GameModal_title__75Fgh{font-size:2rem;font-weight:800;margin:0;background:linear-gradient(90deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.GameModal_closeButton__omu__{width:40px;height:40px;border-radius:50%;border:none;background:#f1f5f9;color:#475569;font-size:1.5rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.GameModal_closeButton__omu__:hover{background:#e2e8f0;transform:rotate(90deg)}.GameModal_gamesGrid__Z7Axf{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:1.5rem;gap:1.5rem}.GameModal_gameCard__A7xUf{background:#f8fafc;border:2px solid #e2e8f0;border-radius:16px;padding:1.5rem;cursor:pointer;transition:all .3s;text-align:center;position:relative}.dark-mode .GameModal_gameCard__A7xUf{background:#334155;border-color:#475569}.GameModal_gameCard__A7xUf:hover:not(.GameModal_comingSoon__3LrnT){transform:translateY(-8px);box-shadow:0 12px 24px rgba(0,0,0,.15);border-color:#3b82f6}.GameModal_gameCard__A7xUf.GameModal_comingSoon__3LrnT{opacity:.5;cursor:not-allowed}.GameModal_gameEmoji__maifK{width:80px;height:80px;margin:0 auto 1rem;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:2.5rem;box-shadow:0 4px 12px rgba(0,0,0,.1)}.GameModal_gameName__yT_fd{font-size:1.25rem;font-weight:700;margin:0 0 .5rem;color:#1e293b}.dark-mode .GameModal_gameName__yT_fd{color:#f1f5f9}.GameModal_gameDescription__1z6Qw{font-size:.875rem;color:#64748b;margin:0}.dark-mode .GameModal_gameDescription__1z6Qw{color:#cbd5e1}.GameModal_comingSoonBadge__Tiw6i{position:absolute;top:.5rem;right:.5rem;background:#fbbf24;color:#78350f;font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:6px}.GameModal_gameContainer__vL19e{width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.GameModal_backButton__MgzCR{position:absolute;top:2rem;left:2rem;padding:.75rem 1.5rem;background:hsla(0,0%,100%,.9);border:none;border-radius:12px;font-weight:600;cursor:pointer;transition:all .2s;z-index:10}.GameModal_backButton__MgzCR:hover{background:#fff;transform:translateX(-4px)}.TowerStack_container__PxN5i{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);position:relative;padding:1rem}.TowerStack_gameArea__t9YFJ{display:flex;flex-direction:column;align-items:center;gap:1rem;max-height:90vh}.TowerStack_scoreBoard__oZf2S{display:flex;gap:1.5rem;align-items:center;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.75rem 1.5rem;border-radius:12px;border:2px solid hsla(0,0%,100%,.2)}.TowerStack_scoreItem__cw5Z7{display:flex;flex-direction:column;align-items:center;gap:.25rem}.TowerStack_label__3EXzE{font-size:.75rem;color:hsla(0,0%,100%,.8);text-transform:uppercase;letter-spacing:1px}.TowerStack_value__3USmX{font-size:1.5rem;font-weight:800;color:#fff}.TowerStack_perfectStreak__EEzDo{background:linear-gradient(90deg,#f59e0b,#ef4444);color:#fff;padding:.4rem .8rem;border-radius:12px;font-weight:700;font-size:.875rem;animation:TowerStack_pulse__7UimO 1s infinite}@keyframes TowerStack_pulse__7UimO{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.TowerStack_canvas__N37bp{position:relative;width:300px;height:450px;background:hsla(0,0%,100%,.05);border:2px solid hsla(0,0%,100%,.2);border-radius:12px;overflow:hidden}.TowerStack_block__CLfEi{position:absolute;height:30px;border-radius:4px;transition:all .1s ease}.TowerStack_currentBlock__VRmgj{animation:TowerStack_glow__pU1ys .5s ease-in-out infinite alternate}@keyframes TowerStack_glow__pU1ys{0%{opacity:.9}to{opacity:1}}.TowerStack_controls__BQU4s{display:flex;flex-direction:column;align-items:center;gap:.75rem}.TowerStack_controls__BQU4s p{color:#fff;margin:0;font-size:.8rem}.TowerStack_controls__BQU4s kbd{background:hsla(0,0%,100%,.2);padding:.2rem .4rem;border-radius:4px;font-weight:600;font-size:.75rem;border:1px solid hsla(0,0%,100%,.3)}.TowerStack_dropButton__1TaY2{padding:.6rem 1.5rem;background:#fff;color:#667eea;border:none;border-radius:12px;font-weight:700;font-size:.9rem;cursor:pointer;transition:all .2s}.TowerStack_dropButton__1TaY2:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.2)}.TowerStack_dropButton__1TaY2:disabled{opacity:.5;cursor:not-allowed}.TowerStack_gameOverOverlay__JpSB6{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;animation:TowerStack_fadeIn__zK9lR .3s}.TowerStack_gameOverCard__J3dlZ{background:#fff;padding:2rem;border-radius:20px;text-align:center;animation:TowerStack_slideUp__OJ_nN .3s;max-width:90%}.TowerStack_gameOverCard__J3dlZ h2{font-size:2rem;margin:0 0 1rem;color:#1e293b}.TowerStack_finalScore__hgusj{margin-bottom:1.5rem}.TowerStack_finalScore__hgusj p{margin:.4rem 0;font-size:1rem;color:#475569}.TowerStack_finalScore__hgusj strong{color:#8b5cf6;font-size:1.25rem}.TowerStack_restartButton__yory9{padding:.75rem 2rem;background:linear-gradient(90deg,#8b5cf6,#ec4899);color:#fff;border:none;border-radius:12px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .2s}.TowerStack_restartButton__yory9:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(139,92,246,.4)}@keyframes TowerStack_fadeIn__zK9lR{0%{opacity:0}to{opacity:1}}@keyframes TowerStack_slideUp__OJ_nN{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.MiniRunner_container__uLpKb{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#06b6d4,#3b82f6);position:relative;padding:1rem}.MiniRunner_gameArea__jt2UC{display:flex;flex-direction:column;align-items:center;gap:1rem}.MiniRunner_scoreBoard__uWh7J{display:flex;gap:2rem;align-items:center;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.75rem 1.5rem;border-radius:12px;border:2px solid hsla(0,0%,100%,.2)}.MiniRunner_scoreItem__ENIEr{display:flex;flex-direction:column;align-items:center;gap:.25rem}.MiniRunner_label__VN_wM{font-size:.75rem;color:hsla(0,0%,100%,.9);text-transform:uppercase;letter-spacing:1px}.MiniRunner_value__SCjX_{font-size:1.5rem;font-weight:800;color:#fff}.MiniRunner_canvas__W9GMi{position:relative;width:600px;height:300px;background:linear-gradient(180deg,#87ceeb 0,#e0f2fe);border:3px solid hsla(0,0%,100%,.3);border-radius:12px;overflow:hidden}.MiniRunner_ground__YnRO5{position:absolute;bottom:0;left:0;right:0;height:100px;background:#10b981;border-top:3px solid #059669}.MiniRunner_player__hSgM_{position:absolute;left:50px;width:30px;height:40px;background:#f59e0b;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.3);z-index:10;will-change:bottom}.MiniRunner_player__hSgM_:before{content:"";position:absolute;top:-10px;left:5px;width:20px;height:20px;background:#fbbf24;border-radius:50%}.MiniRunner_obstacle__WlXMz{position:absolute;bottom:100px;background:#dc2626;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.3);will-change:left}.MiniRunner_controls__fGUTO{display:flex;flex-direction:column;align-items:center;gap:.75rem}.MiniRunner_controls__fGUTO p{color:#fff;margin:0;font-size:.8rem}.MiniRunner_controls__fGUTO kbd{background:hsla(0,0%,100%,.2);padding:.2rem .4rem;border-radius:4px;font-weight:600;font-size:.75rem;border:1px solid hsla(0,0%,100%,.3)}.MiniRunner_jumpButton__PlZMX{padding:.6rem 2rem;background:#fff;color:#06b6d4;border:none;border-radius:12px;font-weight:700;font-size:.9rem;cursor:pointer;transition:all .2s}.MiniRunner_jumpButton__PlZMX:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.2)}.MiniRunner_jumpButton__PlZMX:disabled{opacity:.5;cursor:not-allowed}.MiniRunner_gameOverOverlay__BYDdJ{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;animation:MiniRunner_fadeIn__y7hUk .3s;z-index:100}.MiniRunner_gameOverCard__h2xrv{background:#fff;padding:2rem;border-radius:20px;text-align:center;animation:MiniRunner_slideUp__NaIa8 .3s}.MiniRunner_gameOverCard__h2xrv h2{font-size:2rem;margin:0 0 1rem;color:#1e293b}.MiniRunner_finalScore__oDC5y{margin-bottom:1.5rem}.MiniRunner_finalScore__oDC5y p{margin:.4rem 0;font-size:1rem;color:#475569}.MiniRunner_finalScore__oDC5y strong{color:#06b6d4;font-size:1.25rem}.MiniRunner_restartButton__EzPtf{padding:.75rem 2rem;background:linear-gradient(90deg,#06b6d4,#3b82f6);color:#fff;border:none;border-radius:12px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .2s}.MiniRunner_restartButton__EzPtf:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(6,182,212,.4)}@keyframes MiniRunner_fadeIn__y7hUk{0%{opacity:0}to{opacity:1}}@keyframes MiniRunner_slideUp__NaIa8{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.WordleGame_container__fNuxY{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#10b981,#059669);padding:1rem}.WordleGame_gameArea__z_OAu{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:500px;width:100%}.WordleGame_title__EqkZ_{font-size:2rem;font-weight:800;color:#fff;margin:0}.WordleGame_subtitle__VNNNA{font-size:.9rem;color:hsla(0,0%,100%,.9);margin:0}.WordleGame_grid__1KMP0{display:flex;flex-direction:column;gap:.5rem;margin:1rem 0}.WordleGame_row__IeLdL{display:flex;gap:.5rem}.WordleGame_tile__nw6H_{width:60px;height:60px;border:2px solid hsla(0,0%,100%,.3);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;color:#fff;background:hsla(0,0%,100%,.1);transition:all .3s}.WordleGame_tile__nw6H_.WordleGame_filled__V86l9{border-color:hsla(0,0%,100%,.6);transform:scale(1.05)}.WordleGame_tile__nw6H_.WordleGame_correct__FQCE9{background:#10b981;border-color:#059669;animation:WordleGame_flip__rt7sF .5s}.WordleGame_tile__nw6H_.WordleGame_present__7OFtR{background:#f59e0b;border-color:#d97706;animation:WordleGame_flip__rt7sF .5s}.WordleGame_tile__nw6H_.WordleGame_absent__A1Nlw{background:#64748b;border-color:#475569;animation:WordleGame_flip__rt7sF .5s}@keyframes WordleGame_flip__rt7sF{0%{transform:rotateX(0)}50%{transform:rotateX(90deg)}to{transform:rotateX(0)}}.WordleGame_keyboard__t1ylA{display:flex;flex-direction:column;gap:.5rem;width:100%}.WordleGame_keyboardRow___r3qr{display:flex;justify-content:center;gap:.4rem}.WordleGame_key__Zau_g{padding:1rem .75rem;background:hsla(0,0%,100%,.2);border:none;border-radius:6px;color:#fff;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s;min-width:40px}.WordleGame_key__Zau_g:hover:not(:disabled){background:hsla(0,0%,100%,.3);transform:translateY(-2px)}.WordleGame_key__Zau_g:disabled{opacity:.5;cursor:not-allowed}.WordleGame_specialKey__ByNTI{min-width:65px;font-size:.75rem}.WordleGame_result__4pgka{background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1.5rem;border-radius:16px;text-align:center;margin:1rem 0}.WordleGame_result__4pgka h3{font-size:1.5rem;color:#fff;margin:0 0 .5rem}.WordleGame_result__4pgka p{color:hsla(0,0%,100%,.9);font-size:1rem;margin:.5rem 0}.WordleGame_restartButton__BL6Vn{padding:.75rem 2rem;background:#fff;color:#10b981;border:none;border-radius:12px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .2s;margin-top:1rem}.WordleGame_restartButton__BL6Vn:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.2)}.PhysicsFun_container__bPivi{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f97316,#dc2626);padding:1rem}.PhysicsFun_gameArea__5DAtY{display:flex;flex-direction:column;align-items:center;gap:.75rem}.PhysicsFun_header__az9Wr{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:550px;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.75rem 1.25rem;border-radius:12px;border:2px solid hsla(0,0%,100%,.2)}.PhysicsFun_title__Bmta7{font-size:1.25rem;font-weight:800;color:#fff;margin:0}.PhysicsFun_stats__elepc{display:flex;align-items:center;gap:1rem}.PhysicsFun_stat__Pvec3{color:#fff;font-size:.9rem}.PhysicsFun_stat__Pvec3 strong{font-size:1.1rem;color:#fbbf24}.PhysicsFun_clearButton___UEm3{padding:.5rem .9rem;background:hsla(0,0%,100%,.2);color:#fff;border:1px solid hsla(0,0%,100%,.3);border-radius:8px;font-weight:600;font-size:.8rem;cursor:pointer;transition:all .2s}.PhysicsFun_clearButton___UEm3:hover{background:hsla(0,0%,100%,.3);transform:translateY(-2px)}.PhysicsFun_controls__Lfg2i{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.75rem 1rem;border-radius:12px;border:2px solid hsla(0,0%,100%,.2);max-width:550px;width:100%}.PhysicsFun_controlGroup__s_1uu{display:flex;flex-direction:column;gap:.4rem;align-items:center}.PhysicsFun_controlGroup__s_1uu label{color:#fff;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px}.PhysicsFun_modeButtons__qJrTM,.PhysicsFun_shapeButtons__AMl14,.PhysicsFun_sizeButtons__dEF7o{display:flex;gap:.4rem}.PhysicsFun_modeBtn__AyTxQ,.PhysicsFun_shapeBtn__9qOUQ,.PhysicsFun_sizeBtn__sBX_q{padding:.4rem .85rem;background:hsla(0,0%,100%,.2);color:#fff;border:2px solid hsla(0,0%,100%,.3);border-radius:8px;font-size:.9rem;cursor:pointer;transition:all .2s;min-width:45px;font-weight:600}.PhysicsFun_modeBtn__AyTxQ:hover,.PhysicsFun_shapeBtn__9qOUQ:hover,.PhysicsFun_sizeBtn__sBX_q:hover{background:hsla(0,0%,100%,.3);transform:translateY(-2px)}.PhysicsFun_modeBtn__AyTxQ.PhysicsFun_active__H_iBE,.PhysicsFun_shapeBtn__9qOUQ.PhysicsFun_active__H_iBE,.PhysicsFun_sizeBtn__sBX_q.PhysicsFun_active__H_iBE{background:#fbbf24;border-color:#f59e0b;color:#1e293b;transform:scale(1.05);box-shadow:0 4px 12px rgba(251,191,36,.4)}.PhysicsFun_toggleGroup__a_Zv0{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.PhysicsFun_toggleGroup__a_Zv0 label{display:flex;align-items:center;gap:.4rem;color:#fff;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;cursor:pointer}.PhysicsFun_slider__HxZEU{width:130px;height:5px;border-radius:5px;background:hsla(0,0%,100%,.3);outline:none;cursor:pointer}.PhysicsFun_slider__HxZEU::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#fbbf24;cursor:pointer;border:2px solid #fff}.PhysicsFun_slider__HxZEU::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fbbf24;cursor:pointer;border:2px solid #fff}.PhysicsFun_toggleGroup__a_Zv0 input[type=checkbox]{width:16px;height:16px;cursor:pointer}.PhysicsFun_canvas__iT49Q{border:3px solid hsla(0,0%,100%,.3);border-radius:12px;cursor:crosshair;background:#0f172a;box-shadow:0 10px 40px rgba(0,0,0,.3)}.PhysicsFun_canvas__iT49Q:active{cursor:-webkit-grabbing;cursor:grabbing}.PhysicsFun_instructions__knt3N{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.75rem 1.25rem;border-radius:12px;border:2px solid hsla(0,0%,100%,.2);text-align:center;max-width:550px}.PhysicsFun_instructions__knt3N p{color:#fff;margin:0;font-size:.85rem}.PhysicsFun_instructions__knt3N strong{color:#fbbf24}