.Community_container__UTwc7{width:100%;max-width:1200px;margin:0 auto;padding:20px;box-sizing:border-box;min-height:100vh;display:flex;flex-direction:column;align-items:center}.Community_header__gQddL{width:100%;display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:30px}.Community_searchBar__a9knm{padding:10px 16px;font-size:14px;border:2px solid #e2e8f0;border-radius:20px;outline:none;width:300px;transition:all .25s ease}.Community_searchBar__a9knm:focus{border-color:#5a87ff;box-shadow:0 0 0 3px rgba(90,135,255,.15)}.Community_editorBtn__wbC3B{background-color:#1a202c;color:#fff;text-decoration:none;font-size:14px;font-weight:500;padding:10px 20px;border-radius:20px;cursor:pointer;transition:all .25s ease;display:flex;align-items:center;gap:8px;position:absolute;right:0}.Community_editorBtn__wbC3B:hover{background-color:#5a87ff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(90,135,255,.2)}.Community_tabsContainer__PDybZ{width:100%;display:flex;border-bottom:2px solid #edf2f7;margin-bottom:30px;gap:20px}.Community_tab__NGRKE{font-size:16px;font-weight:600;color:#718096;padding:12px 6px;cursor:pointer;position:relative;transition:color .2s;background:none;border:none}.Community_tab__NGRKE:hover{color:#1a202c}.Community_activeTab__nGbUi{color:#5a87ff}.Community_activeTab__nGbUi:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:#5a87ff}.Community_grid__wnnIK{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:25px;gap:25px;margin-bottom:40px}.Community_card__hI9XK{background-color:#fff;border:2px solid #edf2f7;border-radius:20px;padding:24px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;min-height:220px;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.Community_card__hI9XK:hover{transform:translateY(-6px);border-color:#cbd5e0;box-shadow:0 10px 25px rgba(0,0,0,.05)}.Community_completedCard__nVF5h{background-color:#fffdf2;border-color:#ffe8a1;position:relative}.Community_completedCard__nVF5h:hover{border-color:#ffd966;box-shadow:0 10px 25px rgba(255,215,0,.08)}.Community_completedCard__nVF5h:after{content:"";position:absolute;top:-50%;left:-120%;width:200%;height:200%;background:linear-gradient(110deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.45) 48%,hsla(0,0%,100%,.6) 50%,hsla(0,0%,100%,.45) 52%,hsla(0,0%,100%,0) 70%,hsla(0,0%,100%,0));transform:rotate(-25deg);pointer-events:none;animation:Community_shineSweep__Bn6I8 5s ease-in-out infinite}@keyframes Community_shineSweep__Bn6I8{0%{left:-120%}15%{left:120%}to{left:120%}}.Community_cardTop__jRg0k{display:flex;flex-direction:column;gap:8px}.Community_themeBadge__DEpWw{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;padding:3px 8px;border-radius:10px;width:-moz-fit-content;width:fit-content}.Community_badgeClassique__y1Fgn{background-color:#e2e8f0;color:#4a5568}.Community_badgeOcean__Tu4ZJ{background-color:#e0f2fe;color:#0369a1}.Community_badgeHighpeaks__L8cxC{background-color:#fef3c7;color:#b45309}.Community_badgeVolcano__61ZRX{background-color:#fee2e2;color:#b91c1c}.Community_levelName__G2m_r{font-size:18px;font-weight:700;color:#1a202c;margin:0;word-break:break-word}.Community_completedBadge___awLQ{position:absolute;top:24px;right:24px;font-size:14px;color:#b38600;font-weight:700}.Community_creatorName__QG_Gd{font-size:12px;color:#718096;margin-top:4px}.Community_creatorName__QG_Gd strong{color:#4a5568;font-weight:600}.Community_completionsCount__IgKjN{font-size:12px;color:#718096;margin-top:2px}.Community_completionsCount__IgKjN strong{color:#4a5568;font-weight:600}.Community_cardActions__cWbkL{display:flex;justify-content:space-between;align-items:center;margin-top:24px;gap:10px}.Community_playBtn__V4aV1{flex:1 1;background-color:#5a87ff;color:#fff;text-decoration:none;font-size:13px;font-weight:600;padding:10px;border-radius:15px;text-align:center;cursor:pointer;transition:all .2s;border:none}.Community_playBtn__V4aV1:hover{background-color:#4343ff}.Community_completedCard__nVF5h .Community_playBtn__V4aV1{background-color:#b38600}.Community_completedCard__nVF5h .Community_playBtn__V4aV1:hover{background-color:#997300}.Community_likeBtn__A6V5c{display:flex;align-items:center;gap:6px;background-color:#f7fafc;border:1px solid #e2e8f0;padding:8px 12px;border-radius:12px;cursor:pointer;font-size:13px;font-weight:500;color:#4a5568;transition:all .2s}.Community_likeBtn__A6V5c:hover{background-color:#edf2f7}.Community_liked__Ddgcs{background-color:#fff5f5;border-color:#feb2b2;color:#e53e3e}.Community_liked__Ddgcs:hover{background-color:#fff5f5;border-color:#fc8181}.Community_shareBtn__DUzVH{display:flex;justify-content:center;align-items:center;background-color:#f7fafc;border:1px solid #e2e8f0;padding:8px;border-radius:12px;cursor:pointer;color:#4a5568;transition:all .2s;width:34px;height:34px;box-sizing:border-box}.Community_shareBtn__DUzVH:hover{background-color:#edf2f7;color:#1a202c}.Community_authWarning__2f5L6{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 20px;background-color:#fffaf0;border:2px dashed #fbd38d;border-radius:20px;margin-top:40px;max-width:500px;box-sizing:border-box}.Community_authWarning__2f5L6 h2{font-family:Libre Baskerville,serif;font-size:20px;color:#dd6b20;margin:0 0 15px}.Community_authWarning__2f5L6 p{font-size:14px;color:#7b341e;margin-bottom:25px}.Community_authBtn__oOZG1{background-color:#dd6b20;color:#fff;text-decoration:none;font-weight:700;padding:12px 30px;border-radius:20px;cursor:pointer;transition:all .2s}.Community_authBtn__oOZG1:hover{background-color:#c05621}.Community_loadingSpinner__pJNOY{display:flex;flex-direction:column;align-items:center;gap:15px;padding:60px;color:#718096}.Community_noResults__dmS4d{text-align:center;padding:80px 20px;color:#718096;font-size:16px;width:100%}.Community_sentinel__bWv2w{height:20px;width:100%}@media (max-width:1024px){.Community_grid__wnnIK{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.Community_header__gQddL{flex-direction:column;align-items:stretch;gap:12px}.Community_searchBar__a9knm{width:100%}.Community_editorBtn__wbC3B{position:static;width:100%;justify-content:center;box-sizing:border-box}.Community_grid__wnnIK{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.Community_grid__wnnIK{grid-template-columns:1fr}}