.admin_container__6Jmlf{max-width:1600px;margin:2rem auto;padding:2rem 4rem;color:var(--text-primary)}.admin_fullPageLoader__o6WiJ{display:flex;justify-content:center;align-items:center;height:80vh}.admin_mainTitle__VF6eG{font-size:2.5rem;font-weight:700;margin-bottom:2rem;color:var(--text-primary)}.admin_statsBar__otrCf{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:3rem}.admin_statCard__9TceK{background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;text-align:center;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.admin_statCard__9TceK:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.3)}.admin_statValue__PNZe0{font-size:2.25rem;font-weight:700;margin:0;color:var(--text-primary)}.admin_statValue__PNZe0 .admin_total__VOR34{font-size:1.25rem;color:var(--text-secondary);font-weight:400;margin-left:.5rem}.admin_statLabel__wNeCl{font-size:.9rem;color:var(--text-secondary);margin-top:.5rem;text-transform:uppercase;letter-spacing:.5px}.admin_navAndControls__AYYU9{border-bottom:1px solid var(--border-color);margin-bottom:1.5rem}.admin_tabNav__eoB5s{display:flex;gap:.5rem}.admin_tabButton__Rxh2g{background:none;padding:1rem 1.5rem;cursor:pointer;color:var(--text-secondary);font-size:1rem;font-weight:500;border:none;border-bottom:3px solid transparent;transition:all .2s ease;display:flex;align-items:center;gap:.75rem}.admin_tabButton__Rxh2g:hover{color:var(--text-primary);background-color:var(--background-tertiary);border-radius:8px 8px 0 0}.admin_tabButton__Rxh2g.admin_active__RKeoS{color:var(--text-primary);border-bottom-color:var(--accent-primary);background-color:var(--background-secondary);border-radius:8px 8px 0 0}.admin_pageHeader__d_93X{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;gap:1rem;flex-wrap:wrap}.admin_headerRight__Xillh{display:flex;align-items:center;gap:1rem;margin-left:auto}.admin_searchContainer__o0UGP{display:flex;align-items:center;background:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px;padding:.5rem 1rem;flex-grow:1;max-width:400px}.admin_searchContainer__o0UGP input{background:transparent;border:none;outline:none;color:var(--text-primary);padding:.25rem .5rem;width:100%;font-size:1rem}.admin_searchContainer__o0UGP svg{color:var(--text-secondary)}.admin_viewToggle__JK6cX{display:flex;background-color:var(--background-secondary);border-radius:8px;padding:4px;border:1px solid var(--border-color)}.admin_viewToggle__JK6cX button{background:transparent;border:none;color:var(--text-secondary);padding:.5rem;border-radius:6px;cursor:pointer;display:flex;transition:all .2s ease}.admin_viewToggle__JK6cX button:hover{color:var(--text-primary)}.admin_viewToggle__JK6cX button.admin_active__RKeoS{background:var(--accent-primary);color:#fff}.admin_bulkActions__yDBtL{display:flex;align-items:center;gap:1rem}.admin_bulkActions__yDBtL button{background:var(--background-tertiary);border:1px solid var(--border-color);color:var(--text-secondary);padding:.6rem 1.2rem;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:.5rem;font-size:.9rem;transition:all .2s ease}.admin_bulkActions__yDBtL button:hover:not(:disabled){background:#444;color:var(--text-primary)}.admin_bulkActions__yDBtL button:disabled{opacity:.5;cursor:not-allowed}.admin_bulkActions__yDBtL button.admin_danger__bsMSh{background-color:var(--status-danger);color:#fff}.admin_bulkActions__yDBtL button.admin_danger__bsMSh:hover:not(:disabled){background-color:#a72834}.admin_bulkActions__yDBtL label{cursor:pointer;user-select:none}.admin_bulkActions__yDBtL input{margin-right:.5rem}.admin_contentArea__5HlEy{background-color:transparent;padding:0;min-height:500px}.admin_tableCard__07dMq{background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;padding:1rem;overflow-x:auto}.admin_managementTable__9HWdl{width:100%;border-collapse:collapse}.admin_managementTable__9HWdl td,.admin_managementTable__9HWdl th{vertical-align:middle}.admin_managementTable__9HWdl th{color:var(--text-secondary);font-weight:600;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em}.admin_managementTable__9HWdl tbody tr{transition:background-color .15s ease}.admin_managementTable__9HWdl tbody tr:last-child td{border-bottom:none}.admin_managementTable__9HWdl tbody tr:hover{background-color:var(--background-tertiary)}.admin_thumbnailPreview__dS8fp{width:45px;height:70px;object-fit:cover;border-radius:6px;display:block;cursor:pointer}.admin_avatarPreview__RloVm{width:96px;height:96px;border-radius:8px;object-fit:cover}.admin_userCellVertical___7WOI{display:flex;flex-direction:column;align-items:center;gap:.5rem}.admin_tableLink__KviDi{color:var(--text-primary);text-decoration:none}.admin_tableLink__KviDi:hover{color:var(--accent-primary);text-decoration:underline}.admin_checkboxCell__deE7j{width:1%;padding-right:.5rem}.admin_commentCell__BOY8u{vertical-align:top;padding-top:1.5rem;white-space:normal}.admin_commentCell__BOY8u pre{margin:0;white-space:pre-wrap;font-family:monospace;font-size:.9rem;color:var(--text-secondary);max-width:600px;overflow-x:auto}.admin_commentsListContainer__oQtVk{display:flex;flex-direction:column;gap:1.5rem}.admin_commentListItem__3qDDL{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;display:flex;flex-direction:column}.admin_commentContentWrapper__kwY29{padding:1rem 1.5rem;overflow-x:auto}.admin_commentTextPreview__dbHsS{margin:0;font-family:monospace;font-size:.9rem;line-height:1.3;color:var(--text-secondary);white-space:pre-wrap}.admin_commentListItemFooter___SgTc{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-top:1px solid var(--border-color);background-color:var(--background-tertiary);border-radius:0 0 12px 12px}.admin_commentAuthorInfo___A2Ob{display:flex;align-items:center;gap:.75rem;font-size:.9rem}.admin_commentAuthorInfo___A2Ob label{cursor:pointer;color:var(--text-secondary)}.admin_reporterInfo___gqnU{color:var(--text-secondary-light)}.admin_badge__IbCpy{display:inline-block;padding:.25rem .75rem;font-size:.75rem;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:50px;text-transform:uppercase;color:#fff}.admin_badge__IbCpy[data-status=ACTIVE]{background-color:var(--status-success)}.admin_badge__IbCpy[data-status=SUSPENDED]{background-color:var(--status-warning);color:#111}.admin_badge__IbCpy[data-status=BANNED]{background-color:var(--status-danger)}.admin_badge__IbCpy[data-status=PENDING]{background-color:var(--status-info)}.admin_badge__IbCpy[data-role=ADMIN]{background-color:var(--role-admin)}.admin_badge__IbCpy[data-role=WEB_ADMIN]{background-color:#fd7e14}.admin_badge__IbCpy[data-role=SUPER_USER]{background-color:var(--accent-primary)}.admin_badge__IbCpy[data-role=USER]{background-color:#6c757d}.admin_badge__IbCpy[data-action-type=CREATE_WALLPAPER]{background-color:#0d6efd}.admin_badge__IbCpy[data-action-type=DELETE_WALLPAPER]{background-color:#dc3545}.admin_badge__IbCpy[data-action-type=UPDATE_WALLPAPER]{background-color:#ffc107;color:#111}.admin_badge__IbCpy[data-action-type=CREATE_COMMENT]{background-color:#20c997}.admin_badge__IbCpy[data-action-type=DELETE_COMMENT]{background-color:#dc3545}.admin_badge__IbCpy[data-action-type=MODERATE_WALLPAPER]{background-color:#6f42c1}.admin_badge__IbCpy[data-action-type=MODERATE_COMMENT]{background-color:#6610f2}.admin_badge__IbCpy[data-action-type=ADMIN_INFRACTION]{background-color:#d63384}.admin_badge__IbCpy[data-action-type=USER_ACCOUNT]{background-color:#17a2b8}.admin_badge__IbCpy[data-action-type=REPORT_CONTENT]{background-color:#fd7e14}.admin_actionButtons__gz9zd{display:flex;gap:.5rem}.admin_actionButton__MowOy{background-color:#444;color:#fff;border:1px solid #666;padding:.5rem 1rem;border-radius:8px;cursor:pointer;font-size:.85rem;font-weight:500;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.admin_actionButton__MowOy:hover:not(:disabled){border-color:#888;background-color:#555}.admin_actionButton__MowOy:disabled{opacity:.4;cursor:not-allowed}.admin_actionButton__MowOy.admin_approve__di3B8{background-color:var(--status-success);border-color:var(--status-success)}.admin_actionButton__MowOy.admin_approve__di3B8:hover:not(:disabled){background-color:#218838;border-color:#218838}.admin_actionButton__MowOy.admin_danger__bsMSh{background-color:var(--status-danger);border-color:var(--status-danger)}.admin_actionButton__MowOy.admin_danger__bsMSh:hover:not(:disabled){background-color:#c82333;border-color:#c82333}.admin_actionButton__MowOy.admin_warn__l1Jml{background-color:var(--status-warning);border-color:var(--status-warning);color:#111}.admin_actionButton__MowOy.admin_warn__l1Jml:hover:not(:disabled){background-color:#e0a800;border-color:#e0a800}.admin_gridContainer__5DEBZ{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.admin_gridItem__5vhz6{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease}.admin_gridItem__5vhz6:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.3)}.admin_gridCheckboxWrapper__fvebR{position:absolute;top:12px;left:12px;z-index:10}.admin_gridCheckboxWrapper__fvebR .admin_itemCheckbox__kSQwd{display:none}.admin_gridCheckboxWrapper__fvebR label{display:inline-block;width:22px;height:22px;background-color:rgba(0,0,0,.5);border:2px solid #fff;border-radius:4px;cursor:pointer;transition:all .2s ease}.admin_itemCheckbox__kSQwd:checked+label{background-color:var(--accent-primary);border-color:var(--accent-primary)}.admin_itemCheckbox__kSQwd:checked+label:after{content:"✓";color:#fff;font-size:16px;position:absolute;top:-2px;left:4px}.admin_gridImage__9n9cP{width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;display:block;cursor:pointer}.admin_gridInfo__wVRJA{padding:1.5rem 1rem;background:linear-gradient(0deg,rgba(0,0,0,.9) 20%,transparent);position:absolute;bottom:0;left:0;right:0;color:#fff}.admin_uploaderLink__mdct5{color:#fff;text-decoration:none;font-size:.9rem}.admin_uploaderLink__mdct5:hover{text-decoration:underline}.admin_gridActions__A667e{margin-top:.75rem;display:flex;gap:.5rem}.admin_modalOverlay__i7W6B{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:1000;animation:admin_fadeIn__YayXH .3s ease}@keyframes admin_fadeIn__YayXH{0%{opacity:0}to{opacity:1}}.admin_modalContent__RW8_6{background:var(--background-secondary);border-radius:16px;position:relative;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 10px 30px rgba(0,0,0,.5);border:1px solid var(--border-color)}.admin_modalContent__RW8_6.admin_formModal__I6ENE{padding:0}.admin_modalImage__FjVmO{width:auto;height:100%;max-height:85vh;object-fit:contain;border-radius:8px}.admin_modalHeader__WScXx{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid var(--border-color)}.admin_modalHeader__WScXx h3{margin:0;font-size:1.25rem}.admin_modalClose__cBh5I{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:1.5rem;transition:color .2s ease}.admin_modalClose__cBh5I:hover{color:var(--text-primary)}.admin_modalActions__4MRpU{padding:1rem;display:flex;gap:1rem;align-items:center;width:100%;justify-content:space-between;background:var(--background-tertiary);border-top:1px solid var(--border-color);border-radius:0 0 16px 16px}.admin_modalActions__4MRpU p{margin:0;font-weight:500}.admin_modalForm__FWpeX{display:flex;flex-direction:column;gap:1rem;width:500px;padding:2rem}.admin_modalForm__FWpeX input,.admin_modalForm__FWpeX select,.admin_modalForm__FWpeX textarea{width:100%;padding:.85rem;border-radius:8px;background-color:var(--background-primary);border:1px solid var(--border-color);color:var(--text-primary);font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}.admin_modalForm__FWpeX input:focus,.admin_modalForm__FWpeX select:focus,.admin_modalForm__FWpeX textarea:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px rgba(0,123,255,.25)}.admin_modalForm__FWpeX textarea{min-height:120px;resize:vertical}.admin_rulesContainer__ed2wm{max-height:150px;overflow-y:auto;border:1px solid var(--border-color);border-radius:8px;padding:.75rem;background:var(--background-primary)}.admin_ruleCheckbox__MeQH6{display:block;margin:.5rem 0}.admin_ruleCheckbox__MeQH6 label{margin-left:.75rem;cursor:pointer;color:var(--text-secondary)}.admin_ruleCheckbox__MeQH6 input{accent-color:var(--accent-primary)}.admin_ruleCheckbox__MeQH6 label:hover{color:var(--text-primary)}.admin_rulesPage__1OI9D{display:flex;flex-direction:column;gap:2rem}.admin_addRuleForm__Z45M1{display:flex;flex-direction:column;gap:1rem;margin-top:2rem;background-color:var(--background-secondary);padding:2rem;border-radius:12px;border:1px solid var(--border-color)}.admin_addRuleForm__Z45M1 h4{margin-top:0}.admin_addRuleForm__Z45M1 .admin_formRow__tAaeE{display:flex;flex-direction:column;gap:1rem}.admin_addRuleForm__Z45M1 input,.admin_addRuleForm__Z45M1 textarea{width:100%;padding:.85rem;border-radius:8px;background-color:var(--background-primary);border:1px solid var(--border-color);color:var(--text-primary);font-size:1rem}.admin_addRuleForm__Z45M1 button{align-self:flex-start}.admin_emptyState__5yqyC{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;color:var(--text-secondary)}.admin_emptyState__5yqyC p{margin-top:1rem;font-size:1.2rem}.admin_skeleton__TqgBs{background-color:#2a2a2a;border-radius:8px;animation:admin_pulse__TcsvL 1.5s cubic-bezier(.4,0,.6,1) infinite}@keyframes admin_pulse__TcsvL{0%,to{opacity:1}50%{opacity:.5}}.admin_skeletonCard__hZ2Bp{width:100%;height:0;padding-bottom:150%}.admin_skeletonText__mJZBH{width:80%;height:24px;border-radius:4px}.admin_managementTable__9HWdl .admin_skeletonText__mJZBH{margin:0 auto}.admin_managementTable__9HWdl td:first-child .admin_skeletonText__mJZBH{width:24px}.admin_avatarGridItem__ieR3X{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease;aspect-ratio:1/1}.admin_avatarGridItem__ieR3X:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.3)}.admin_avatarGridImage__UlbFK{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.admin_managementTable__9HWdl td,.admin_managementTable__9HWdl th{padding:1.25rem 1rem;text-align:left;border-bottom:1px solid var(--border-color);white-space:nowrap;vertical-align:top}.admin_managementTable__9HWdl td{padding:0}.admin_avatarAndUsernameCell__n2mhn{align-items:center;padding:1rem;border-right:1px solid var(--border-color)}.admin_actionDetailsCell__ANxfQ,.admin_avatarAndUsernameCell__n2mhn{display:flex;flex-direction:column;justify-content:center;height:100%}.admin_actionDetailsCell__ANxfQ{gap:.25rem;padding:.5rem 1rem}.admin_detailContent__ahzDI{display:flex;align-items:flex-start;gap:.5rem}.admin_detailContent__ahzDI pre{flex-grow:1;background:var(--background-primary);padding:.75rem;margin:0;font-size:.8rem;overflow-x:auto;max-height:150px;white-space:pre-wrap;font-family:monospace}.admin_copyButton__BN47b,.admin_detailContent__ahzDI pre{border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary)}.admin_copyButton__BN47b{background:var(--background-tertiary);padding:6px;cursor:pointer;transition:all .2s ease}.admin_copyButton__BN47b:hover{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.admin_logHeader__Xcsmy{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.5rem 0;background-color:var(--background-tertiary);border-bottom:1px solid var(--border-color)}.admin_logHeader__Xcsmy .admin_badge__IbCpy{margin:0}.admin_logHeader__Xcsmy .admin_logDate__hHw0x{font-size:.9rem;color:var(--text-secondary)}.admin_actionLogTable__WIqiK{table-layout:fixed;width:100%}.admin_actionLogTable__WIqiK td:first-child,.admin_actionLogTable__WIqiK th:first-child{width:20%;padding:0}.admin_actionLogTable__WIqiK td:nth-child(2),.admin_actionLogTable__WIqiK th:nth-child(2){width:80%;padding:0}.WallpaperThumbnail_container__nXbPp{position:relative;display:block;width:100%;aspect-ratio:16/10;border-radius:6px;overflow:hidden;background-color:#111827;text-decoration:none;color:inherit}.WallpaperThumbnail_image__g7pp5{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.WallpaperThumbnail_container__nXbPp:hover .WallpaperThumbnail_image__g7pp5{transform:scale(1.05)}.WallpaperThumbnail_editControls__9_Jq_{position:absolute;inset:0;z-index:5;background-image:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.1) 40%,transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:auto}.WallpaperThumbnail_container__nXbPp:hover .WallpaperThumbnail_editControls__9_Jq_{opacity:1}.WallpaperThumbnail_buttonGroup__1sIXE{position:absolute;top:10px;left:10px;display:flex;gap:.5rem;pointer-events:auto}.WallpaperThumbnail_editButton__u0iW9{background-color:rgba(17,24,39,.7);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.1);color:#e5e7eb;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;transition:all .2s;cursor:pointer;transform:translateY(-50px)}.WallpaperThumbnail_container__nXbPp:hover .WallpaperThumbnail_editButton__u0iW9{transform:translateY(0)}.WallpaperThumbnail_buttonGroup__1sIXE .WallpaperThumbnail_editButton__u0iW9:first-child{transition-delay:.05s}.WallpaperThumbnail_buttonGroup__1sIXE .WallpaperThumbnail_editButton__u0iW9:nth-child(2){transition-delay:.1s}.WallpaperThumbnail_buttonGroup__1sIXE .WallpaperThumbnail_editButton__u0iW9:nth-child(3){transition-delay:.15s}.WallpaperThumbnail_editButton__u0iW9:hover{transform:scale(1.1);background-color:rgba(255,255,255,.2)}.WallpaperThumbnail_liked__Du_fI{color:#ef4444}.WallpaperThumbnail_reportButton__e8p0_{color:#fff;background-color:rgba(255,0,0,.7)}.WallpaperThumbnail_reportButton__e8p0_:hover{background-color:rgba(255,0,0,.9)}.WallpaperThumbnail_uploaderInfo__ogvvh{position:absolute;left:12px;bottom:12px;display:flex;align-items:flex-end;gap:8px;z-index:6;opacity:0;transition:opacity .3s .1s;text-decoration:none;pointer-events:auto}.WallpaperThumbnail_container__nXbPp:hover .WallpaperThumbnail_uploaderInfo__ogvvh{opacity:1}.WallpaperThumbnail_uploaderImage__Egq2r{width:32px;height:32px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.7)}.WallpaperThumbnail_uploaderName__jNBS4{font-size:.9rem;font-weight:600;color:white;text-shadow:1px 1px 3px rgba(0,0,0,.8);padding-bottom:2px;text-decoration:none}.WallpaperThumbnail_uploaderName__jNBS4:hover{text-decoration:underline}.ReportModal_overlay__Fa9ds{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background-color:transparent}.ReportModal_modal__i9SLn{width:240px;min-height:200px;background-color:rgba(28,28,30,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:12px;border:1px solid rgba(255,255,255,.1);padding:8px;box-shadow:0 8px 32px rgba(0,0,0,.4);display:flex;flex-direction:column;justify-content:center;overflow:hidden}.ReportModal_confirmView__oLptE,.ReportModal_otherForm__o4o5o,.ReportModal_reasonsList__yEzYZ,.ReportModal_successView__oAZ0r{display:flex;flex-direction:column;animation:ReportModal_fadeIn__7tupH .3s ease}@keyframes ReportModal_fadeIn__7tupH{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.ReportModal_reasonsList__yEzYZ{gap:4px}.ReportModal_reasonButton__1nCpg{display:flex;align-items:center;text-align:left;width:100%;padding:10px 12px;border-radius:8px;border:none;background-color:transparent;cursor:pointer;transition:background-color .2s ease}.ReportModal_reasonButton__1nCpg:hover{background-color:rgba(255,255,255,.1)}.ReportModal_reasonIcon__sQ4f_{margin-right:12px;flex-shrink:0}.ReportModal_reasonLabel__7b6dV{font-size:14px;font-weight:500;color:#e0e0e0}.ReportModal_confirmView__oLptE{align-items:center;text-align:center;padding:16px;gap:12px;flex-grow:1}.ReportModal_confirmIcon__IhaLR{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.ReportModal_confirmLabel__s9AwP{font-size:15px;font-weight:600;color:#f0f0f0;margin:0}.ReportModal_confirmText__xupx3{font-size:13px;color:#aaa;margin:0;line-height:1.5}.ReportModal_confirmActions__P7q5M{display:flex;gap:8px;width:100%;margin-top:auto;padding-top:12px}.ReportModal_actionButton__aDGH6{flex-grow:1;padding:9px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s ease}.ReportModal_actionButton__aDGH6:hover{opacity:.85}.ReportModal_cancelButton__mxDah{background-color:#4a4a4a;color:#f0f0f0}.ReportModal_otherForm__o4o5o{padding:8px;gap:12px;flex-grow:1}.ReportModal_otherInput__DcgVi{width:100%;background-color:rgba(10,10,10,.7);border:1px solid #444;border-radius:8px;padding:10px;color:#f0f0f0;font-size:14px}.ReportModal_otherInput__DcgVi:focus{outline:none;border-color:#666}.ReportModal_successView__oAZ0r{align-items:center;justify-content:center;gap:12px;color:#f0f0f0;font-size:15px;font-weight:500;flex-grow:1}.ReportModal_successIcon__03FVU{color:#48BB78}.CollectionModal_overlay__CLq7i{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000}.CollectionModal_modal__gXMfE{width:280px;background-color:rgba(28,28,30,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:12px;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px rgba(0,0,0,.4);display:flex;flex-direction:column;overflow:hidden;animation:CollectionModal_modal-fade-in__W34Gv .2s ease}@keyframes CollectionModal_modal-fade-in__W34Gv{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.CollectionModal_listView__YuTnM{max-height:350px;display:flex;flex-direction:column}.CollectionModal_quickSaveSection__vtmnt{padding:8px 8px 6px;border-bottom:1px solid rgba(255,255,255,.1)}.CollectionModal_collectionList__GgZlj{list-style:none;padding:4px 8px;margin:0;overflow-y:auto;flex-grow:1}.CollectionModal_loaderWrapper__5aMaa{display:flex;justify-content:center;align-items:center;min-height:150px}.CollectionModal_loaderIcon__DlPEq{animation:CollectionModal_spin__C1dBi 1s linear infinite}@keyframes CollectionModal_spin__C1dBi{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CollectionModal_collectionItem__PvkLl{display:flex;justify-content:space-between;align-items:center;width:100%;padding:8px;border-radius:8px;border:none;background-color:transparent;cursor:pointer;transition:background-color .2s ease,opacity .2s ease;text-align:left;color:#e0e0e0}.CollectionModal_collectionItem__PvkLl:hover:not(:disabled){background-color:rgba(255,255,255,.1)}.CollectionModal_collectionItem__PvkLl:disabled{cursor:default;opacity:.7}.CollectionModal_itemSaved__9FbVZ{background-color:rgba(72,179,120,.1)}.CollectionModal_collectionInfo__aVm6T{display:flex;flex-direction:column;align-items:flex-start;overflow:hidden}.CollectionModal_collectionName__XyJHx{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.CollectionModal_quickSaveLabel__mdnbg{font-size:11px;font-weight:500;color:#888}.CollectionModal_collectionMeta__9RzF5{flex-shrink:0}.CollectionModal_itemCount__JpozZ{font-size:13px;color:#888;padding:0 4px}.CollectionModal_collectionStatus__FMRYG{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:#48BB78}.CollectionModal_undoButton__PcDTF{display:flex;align-items:center;gap:4px;background-color:transparent;border:none;color:#63B3ED;font-size:13px;padding:4px;cursor:pointer;border-radius:4px}.CollectionModal_createTriggerSection___Wcwo{padding:4px 8px 8px;border-top:1px solid rgba(255,255,255,.1)}.CollectionModal_createButtonTrigger__mDzdY{display:flex;align-items:center;gap:8px;width:100%;padding:10px 8px;border-radius:8px;border:none;background-color:transparent;cursor:pointer;transition:background-color .2s ease;font-size:14px;font-weight:500;color:#e0e0e0}.CollectionModal_createButtonTrigger__mDzdY:hover{background-color:rgba(255,255,255,.1)}.CollectionModal_creatingView__ppOST{padding:16px;animation:CollectionModal_modal-fade-in__W34Gv .3s}.CollectionModal_creatingHeader__DvgOJ{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.CollectionModal_creatingHeader__DvgOJ h4{margin:0;font-size:15px;font-weight:600;color:#f0f0f0}.CollectionModal_cancelButton__pvNIX{display:flex;padding:4px;border-radius:50%;background:transparent;border:none;color:#888;cursor:pointer;transition:background-color .2s,color .2s}.CollectionModal_cancelButton__pvNIX:hover{background-color:rgba(255,255,255,.1);color:#fff}.CollectionModal_createForm__Ytbsz{display:flex;flex-direction:column;gap:12px}.CollectionModal_createInput__I_cFu{background-color:rgba(10,10,10,.7);border:1px solid #444;border-radius:8px;padding:10px;color:#f0f0f0;font-size:14px}.CollectionModal_createInput__I_cFu:focus{outline:none;border-color:#63B3ED}.CollectionModal_createButton__rm2qb{padding:10px;border:none;border-radius:8px;background-color:#63B3ED;color:white;font-weight:600;cursor:pointer}.CollectionModal_noCollections__JSfmd{text-align:center;color:#888;padding:3rem 1rem;font-size:14px}.CollectionModal_noCollections__JSfmd p{margin:0}.CollectionModal_createButtonEmpty__6ShOE{display:flex;align-items:center;gap:8px;width:100%;padding:10px 8px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background-color:transparent;cursor:pointer;transition:background-color .2s ease;font-size:14px;font-weight:500;color:#e0e0e0;margin-top:1rem;justify-content:center}.CollectionModal_createButtonEmpty__6ShOE:hover{background-color:rgba(255,255,255,.1)}.CollectionModal_errorMessage___RzJa{display:flex;align-items:center;gap:8px;color:#EF4444;font-size:13px;margin-top:4px}.CollectionModal_shake__RiU4k{animation:CollectionModal_shake__RiU4k .5s ease-in-out}@keyframes CollectionModal_shake__RiU4k{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(2px)}30%,50%,70%{transform:translateX(-3px)}40%,60%{transform:translateX(3px)}}.RuleTicker_tickerContainer__YeZ_n{display:flex;align-items:center;background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;padding:.75rem 1.5rem;width:100%;overflow:hidden;margin-bottom:2rem;gap:1rem}.RuleTicker_icon__y9x7p{color:var(--accent-primary);flex-shrink:0}.RuleTicker_tickerWrapper__lE6I6{flex-grow:1;overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent)}.RuleTicker_tickerContent__pGzeT{display:flex;width:max-content}.RuleTicker_ruleItem__4VYlw{display:flex;align-items:center;gap:.5rem;padding:0 2rem;white-space:nowrap;font-size:.9rem;color:var(--text-secondary)}.RuleTicker_ruleItem__4VYlw strong{color:var(--text-primary);font-weight:600}.collection_header__HnBYS{position:relative;overflow:hidden;border-radius:12px;min-height:250px;display:flex;margin-bottom:2.5rem;background-color:var(--card-background);border:1px solid var(--border-color);box-shadow:0 8px 25px -5px var(--shadow-color)}.collection_backgroundContainer__27jDm{position:absolute;inset:0;z-index:0;mask-image:linear-gradient(0deg,transparent 0,black 40%);-webkit-mask-image:linear-gradient(0deg,transparent 0,black 40%);opacity:.1;filter:blur(2px)}.collection_collageGrid__eseqN,.collection_collageImage__fFIHM,.collection_collageItem__a13Br,.collection_singleImage__yphDt{width:100%;height:100%;object-fit:cover}.collection_collageGrid__eseqN{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.collection_collageItem__a13Br{position:relative}.collection_item0__fhCvl{grid-column:1/3;grid-row:1/3;transform:rotate(-5deg)}.collection_item1__sRnoW{grid-column:2/3;grid-row:1/2;transform:rotate(3deg)}.collection_contentOverlay__c3kAG{position:relative;z-index:1;width:100%;padding:1.5rem 2rem;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;gap:1rem;background:var(--header-overlay-gradient)}.collection_title__sicl4{grid-area:1/1/2/2;font-size:2.25rem;font-weight:800;color:var(--text-primary);text-shadow:0 1px 3px var(--shadow-color);text-align:left}.collection_authorInfo__VmWqb{grid-area:2/1/3/2;align-self:end;display:flex;align-items:center;gap:1rem}.collection_avatar__mBjNU{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid var(--border-color)}.collection_authorName__GRoSC{font-weight:600;color:var(--text-primary);text-decoration:none}.collection_authorName__GRoSC:hover{text-decoration:underline}.collection_description__LjaXY{grid-area:2/2/3/3;align-self:end;text-align:right;font-size:.9rem;color:var(--text-secondary);max-width:45ch}.collection_settingsButton__4yWyW{grid-area:1/2/2/3;justify-self:end;background-color:var(--secondary-button-background);color:var(--text-secondary);width:40px;height:40px;border:1px solid var(--border-color);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.collection_settingsButton__4yWyW:hover{background-color:var(--secondary-button-background-hover);transform:rotate(15deg)}.collection_wallpaperGrid__rtuUH{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.5rem}.collection_singleItem__JyD4V{justify-content:center;grid-template-columns:minmax(260px,350px)}.collection_modalOverlay__0g7_9{position:fixed;inset:0;background-color:rgba(0,0,0,.7);backdrop-filter:blur(5px);z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem}.collection_modalContent__qTt8O{background-color:var(--card-background);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem 2rem 2rem;width:100%;max-width:500px;box-shadow:0 10px 30px var(--shadow-color)}.collection_modalHeader__IeuDK{text-align:center;margin-bottom:1.5rem}.collection_modalHeader__IeuDK h2{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:.25rem}.collection_modalHeader__IeuDK p{color:var(--text-secondary);font-size:.9rem}.collection_modalBody___zZcj{display:flex;flex-direction:column;gap:1.25rem}.collection_label__wdOJO{font-size:.875rem;font-weight:500;color:var(--text-secondary);margin-bottom:.5rem;display:block}.collection_input__yFTyc,.collection_textarea__1zilx{width:100%;background-color:var(--input-background);border:1px solid var(--input-border);color:var(--text-primary);padding:.75rem 1rem;border-radius:8px;transition:border-color .2s,box-shadow .2s}.collection_input__yFTyc:focus,.collection_textarea__1zilx:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 20%,transparent)}.collection_textarea__1zilx{min-height:100px;resize:vertical}.collection_modalFooter__rrm3J{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}[data-theme=light] .collection_modalFooter__rrm3J{justify-content:flex-end}.collection_button__xZpjg{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:.6rem 1.2rem;font-size:.9rem;font-weight:600;border:1px solid transparent;cursor:pointer;transition:all .2s}.collection_button__xZpjg:disabled{opacity:.6;cursor:not-allowed}.collection_buttonPrimary___RV2F{background-color:var(--primary-color);color:var(--primary-color-text)}.collection_buttonPrimary___RV2F:hover:not(:disabled){background-color:var(--primary-color-hover)}.collection_buttonDestructive__CbtTo{background-color:var(--danger-background);color:var(--foreground)}.collection_buttonDestructive__CbtTo:hover:not(:disabled){background-color:var(--danger-hover-background)}.collection_buttonSecondary__zKRHZ{background-color:var(--secondary-button-background);color:var(--text-primary);border-color:var(--border-color)}.collection_buttonSecondary__zKRHZ:hover:not(:disabled){background-color:var(--secondary-button-background-hover)}.CollectionStackCard_cardLink__cTG7R{position:relative;display:block;width:280px;height:180px;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.2);cursor:pointer;background-color:var(--card-background);border:1px solid var(--border-color);transition:transform .3s ease,box-shadow .3s ease;transform-origin:center center;z-index:1}.CollectionStackCard_cardLink__cTG7R:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.4),0 0 15px var(--primary-color-lighter);z-index:2}.CollectionStackCard_cardContent__rAy0p{position:relative;width:100%;height:100%;background-color:var(--card-background);border-radius:12px}.CollectionStackCard_scatteredThumbnailsContainer__S2oS2{position:absolute;top:0;left:0;width:100%;height:100%}.CollectionStackCard_scatteredThumbnail__MD4_O{position:absolute;width:105%;height:105%;object-fit:cover;opacity:.4;border-radius:8px;transition:all .3s ease;z-index:1;pointer-events:none;background-color:rgba(0,0,0,.1)}.CollectionStackCard_scatteredThumbnail-0__D8eEl{top:-10px;left:-10px;transform:rotate(-8deg);z-index:1}.CollectionStackCard_scatteredThumbnail-1__KsIg1{bottom:-10px;right:-10px;transform:rotate(7deg);z-index:2}.CollectionStackCard_scatteredThumbnail-2__CmoHZ{top:5%;left:15%;transform:rotate(-3deg);z-index:3}.CollectionStackCard_cardLink__cTG7R:hover .CollectionStackCard_scatteredThumbnail__MD4_O{opacity:.6;transform:translateY(0) rotate(0deg) scale(1)}.CollectionStackCard_mainThumbnail__NiUcI{position:absolute;top:10%;left:10%;width:80%;height:80%;object-fit:cover;z-index:5;opacity:.9;transition:opacity .3s ease,transform .3s ease;border-radius:8px;border:1px solid rgba(255,255,255,.2);overflow:hidden}.CollectionStackCard_cardLink__cTG7R:hover .CollectionStackCard_mainThumbnail__NiUcI{opacity:1;transform:scale(1.05)}.CollectionStackCard_overlay__mbqJ9{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,transparent 50%);z-index:6;transition:background .3s ease}.CollectionStackCard_paperclipIcon__5aUaE{position:absolute;top:8px;left:8px;color:var(--primary-color);z-index:10;background-color:rgba(0,0,0,.5);border-radius:50%;padding:4px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);pointer-events:none}.CollectionStackCard_infoWrapper__8CEU_{position:relative;padding:1rem;color:white;z-index:7;display:flex;flex-direction:column;justify-content:flex-end;height:100%}.CollectionStackCard_collectionName__dvaBZ{font-size:1.3rem;font-weight:700;margin-bottom:.3rem;text-shadow:1px 1px 3px rgba(0,0,0,.8)}.CollectionStackCard_collectionDescription__8XzAy{font-size:.85rem;color:rgba(255,255,255,.8);margin-bottom:.5rem;text-shadow:1px 1px 2px rgba(0,0,0,.6);max-height:2.5em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.CollectionStackCard_wallpaperCount__rH0pt{font-size:.75rem;color:rgba(255,255,255,.7);background-color:rgba(0,0,0,.3);border-radius:4px;padding:.2rem .5rem;display:inline-block;margin-top:.5rem}.CollectionStackCard_creatorInfo__l0hym{font-size:.8rem;color:rgba(255,255,255,.6);margin-top:.5rem;display:flex;align-items:center}.CollectionStackCard_creatorName__swrhY{font-weight:500;text-shadow:1px 1px 2px rgba(0,0,0,.6)}@media (max-width:768px){.CollectionStackCard_cardLink__cTG7R{width:250px;height:160px}.CollectionStackCard_collectionName__dvaBZ{font-size:1.2rem}.CollectionStackCard_scatteredThumbnail__MD4_O{width:95%;height:95%}.CollectionStackCard_mainThumbnail__NiUcI{width:75%;height:75%;top:12.5%;left:12.5%}}.CollectionStackCard_collectionsGrid__7hr_6{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;padding:20px;justify-content:center}@media (min-width:769px){.CollectionStackCard_collectionsGrid__7hr_6:has(.CollectionStackCard_cardLink__cTG7R:only-child){grid-template-columns:minmax(280px,max-content)}}.profile_container__vyoUd{max-width:1200px;margin:2rem auto;padding:0 1rem;color:var(--foreground)}.profile_headerCard__ce1Kp{background-color:var(--card-background);border-radius:12px;border:1px solid var(--border-color);box-shadow:0 4px 20px rgba(0,0,0,.1);overflow:hidden;display:flex;flex-direction:column}.profile_profileCore__xl8wa{padding:2rem;display:grid;grid-template-columns:128px 1fr;gap:2rem}.profile_avatarWrapper__hvCuc{position:relative}.profile_avatarImage__KEgVS{border-radius:50%}.profile_onlineIndicator__jvnX_{position:absolute;bottom:8px;right:8px;width:20px;height:20px;border-radius:50%;border:3px solid var(--card-background);display:flex;align-items:center;justify-content:center;font-size:.7rem;color:white}.profile_statusOnline__p2_CU{background-color:var(--status-online-color,#28a745);animation:profile_pulse-online__PZ3VI 2s infinite}.profile_statusIdle__CR3sj{background-color:var(--status-idle-color,#ffc107);animation:profile_pulse-idle__Sd2k5 3s infinite}.profile_statusOffline__U8MgX{background-color:var(--status-offline-color,#6c757d);animation:none}@keyframes profile_pulse-online__PZ3VI{0%{box-shadow:0 0 0 0 rgba(40,167,69,.7)}70%{box-shadow:0 0 0 10px rgba(40,167,69,0)}to{box-shadow:0 0 0 0 rgba(40,167,69,0)}}@keyframes profile_pulse-idle__Sd2k5{0%{box-shadow:0 0 0 0 rgba(255,193,7,.4)}70%{box-shadow:0 0 0 8px rgba(255,193,7,0)}to{box-shadow:0 0 0 0 rgba(255,193,7,0)}}.profile_infoBlock__bKinP{display:flex;flex-direction:column}.profile_name__Djte7{font-size:2.25rem;font-weight:700;margin-bottom:.25rem}.profile_username__68JB_{color:var(--text-secondary);margin-bottom:1rem;font-size:1rem}.profile_bioText__27KVU{color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin-bottom:1.5rem;max-width:60ch}.profile_editableField__AhrZ5 .profile_inlineInput__TKWZT{background:transparent;border:1px solid var(--border-color);border-radius:6px;padding:.5rem .75rem;color:var(--foreground);font-family:inherit;font-size:inherit;width:auto;min-width:150px}.profile_editableField__AhrZ5 .profile_inlineInput__TKWZT:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.2)}.profile_editableField__AhrZ5 .profile_inlineEditButton__yWxV_{background:none;border:none;color:var(--text-secondary);cursor:pointer;margin-left:.5rem;padding:.2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;transition:color .2s,background-color .2s}.profile_editableField__AhrZ5 .profile_inlineEditButton__yWxV_:hover{color:var(--primary-color);background-color:rgba(var(--primary-color-rgb),.1)}.profile_editableField__AhrZ5 .profile_inputWrapper__3xYNi,.profile_editableField__AhrZ5 .profile_valueDisplayContainer__DjLuq{display:flex;align-items:center;gap:.5rem}.profile_editableField__AhrZ5 .profile_valueDisplay__A60g5{color:var(--foreground)}.profile_editableField__AhrZ5 .profile_validationMessage__i0lzr{font-size:.8rem;margin-left:.5rem}.profile_editableField__AhrZ5 .profile_validationMessage__i0lzr.profile_available__Nl2SP{color:#22c55e}.profile_editableField__AhrZ5 .profile_validationMessage__i0lzr.profile_unavailable__7ZN0O{color:#ef4444}.profile_editableField__AhrZ5 .profile_validationMessage__i0lzr.profile_checking__ojeju{color:var(--text-secondary)}.profile_statsAndActions__7WsG2{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem}.profile_stats__uQnge{display:flex;gap:1.5rem}.profile_stats__uQnge span{font-size:1rem;color:var(--text-secondary)}.profile_stats__uQnge span strong{color:var(--foreground);font-weight:600}.profile_followButton__Tkkqk{padding:.6rem 1.5rem;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:transform .2s}.profile_followButton__Tkkqk:hover{transform:scale(1.05)}.profile_followButton__Tkkqk.profile_follow__KAmKE{background-color:var(--primary-color);color:var(--primary-color-text)}.profile_followButton__Tkkqk.profile_unfollow__yT0Y0{background-color:var(--secondary-button-background);color:var(--foreground)}.profile_xpBarContainer__GloTs{width:100%;padding:1rem 1.5rem;background-color:var(--secondary-button-background);border-top:1px solid var(--border-color)}.profile_xpText__1c1Hc{display:flex;justify-content:space-between;font-size:.8rem;color:var(--text-secondary);margin-bottom:.5rem}.profile_xpText__1c1Hc strong{color:var(--foreground);font-weight:500}.profile_xpBarBackground__feB8F{width:100%;height:6px;background-color:rgba(0,0,0,.2);border-radius:3px;overflow:hidden}.profile_xpBarProgress___2M96{height:100%;background-color:#22c55e;border-radius:3px;transition:width .5s ease-in-out}.profile_profileNav__Ypb6i{display:flex;justify-content:space-between;align-items:flex-end;margin-top:2rem;border-bottom:1px solid var(--border-color);padding-bottom:.5rem}.profile_profileNavLeft__kUTIF,.profile_profileNavRight__aRi8t{display:flex;gap:1rem}.profile_profileNavLink__wsw4n{padding:.5rem 1rem;text-decoration:none;color:var(--text-secondary);font-weight:500;transition:color .2s ease,border-bottom .2s ease;white-space:nowrap;position:relative;display:flex;align-items:center;justify-content:center}.profile_profileNavLink__wsw4n.profile_active__yZf_l,.profile_profileNavLink__wsw4n:hover{color:var(--primary-color)}.profile_profileNavLink__wsw4n:after{content:"";position:absolute;bottom:-.5rem;left:0;width:100%;height:2px;background-color:transparent;transition:background-color .2s ease}.profile_profileNavLink__wsw4n.profile_active__yZf_l:after{background-color:var(--primary-color)}.profile_contentArea__LBOgp{margin-top:2rem}.profile_itemGrid__nMFhZ{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.5rem;padding:20px}.profile_userGrid__r7iUm{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:15px;padding:20px;background-color:var(--background-secondary);border-radius:8px;margin-top:20px}.profile_userCard__DneS6{display:flex;flex-direction:column;align-items:center;text-align:center;padding:15px 10px;background-color:var(--card-background);border-radius:8px;text-decoration:none;color:inherit;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;box-shadow:0 2px 5px rgba(0,0,0,.1)}.profile_userCard__DneS6:hover{transform:translateY(-3px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.profile_userAvatar__vyukh{width:60px;height:60px;border-radius:50%;object-fit:cover;margin-bottom:10px}.profile_userInfo__gObOn{display:flex;flex-direction:column;overflow:hidden;width:100%}.profile_userDisplayName__ljlwE{font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1em}.profile_userUsername__4p3Td{font-size:.8em;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile_collectionsGrid__ouweD{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;padding:20px;position:relative;min-height:400px;overflow:hidden}.WallpaperEditModal_modalOverlay__RSj7k{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:1000;padding:0;animation:WallpaperEditModal_fadeIn__ZUirS .3s ease-out}.WallpaperEditModal_modalContent__fJ69c{background:var(--card-background);color:var(--foreground);padding:0;border-radius:4px;box-shadow:0 10px 30px var(--shadow-color);width:100%;max-width:850px;aspect-ratio:16/9;max-height:100vh;position:relative;border:1px solid var(--border-color);overflow:hidden;animation:WallpaperEditModal_slideIn__m8Dy9 .4s cubic-bezier(.25,1,.5,1);display:flex;flex-direction:column;background-size:cover;background-position:50%;background-repeat:no-repeat}.WallpaperEditModal_modalBackgroundBlur__QPFQm{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 10%,rgba(0,0,0,.3) 30%,rgba(0,0,0,.6) 60%,rgba(0,0,0,.9));backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);z-index:1;pointer-events:none}.WallpaperEditModal_modalForeground__FHoTh{position:relative;z-index:2;padding:0 1.5rem 1.5rem;display:flex;flex-direction:column;height:100%;overflow-y:auto;color:var(--foreground);background-color:transparent;border-radius:4px}.WallpaperEditModal_modalHeaderGrid__rrBo4{display:grid;grid-template-columns:auto 1fr auto;align-items:start;padding:0 0 .5rem;gap:.5rem;margin-bottom:0;width:100%;box-sizing:border-box;position:sticky;top:0;background-color:transparent;z-index:3}.WallpaperEditModal_headerGridLeft__YSDkq{justify-self:start;padding-left:0;padding-top:.5rem;width:auto}.WallpaperEditModal_headerGridRight__bMi7l{justify-self:end;padding-right:0;position:absolute;top:0;bottom:0;right:1.5rem;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;flex-grow:0;width:auto}.WallpaperEditModal_editWallpaperText__sfPhf{color:rgba(255,255,255,.7);font-size:.9rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.WallpaperEditModal_closeButton__4dRLH{background:none;border:none;color:rgba(255,255,255,.7);cursor:pointer;line-height:1;transition:color .2s,transform .2s;z-index:200;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin-top:.5rem;margin-bottom:auto;position:relative}.WallpaperEditModal_closeButton__4dRLH:hover{color:var(--foreground);transform:rotate(90deg)}.WallpaperEditModal_headerStatsContainer__2YMfI{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;color:rgba(255,255,255,.8);font-size:.9rem;padding:5px;background-color:rgba(0,0,0,.3);border-radius:4px;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);margin-right:0;align-self:flex-end;margin-top:auto;margin-bottom:auto}.WallpaperEditModal_statItem__Dw6dH{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:.3rem;font-weight:500;white-space:nowrap;width:100%}.WallpaperEditModal_statValue__y8GYZ{order:1;font-size:1.1rem;font-weight:700;color:var(--primary-color)}.WallpaperEditModal_statItem__Dw6dH svg{order:2;margin-left:.5rem;width:20px;height:20px;color:rgba(255,255,255,.7)}.WallpaperEditModal_statItem__Dw6dH:first-child svg{color:#87CEEB}.WallpaperEditModal_statItem__Dw6dH:nth-child(2) svg{color:#FF69B4}.WallpaperEditModal_statItem__Dw6dH:nth-child(3) svg.WallpaperEditModal_favoriteIcon__pRte8{color:#FBBF24}.WallpaperEditModal_statItem__Dw6dH:nth-child(4) svg{color:#A0D2EB}.WallpaperEditModal_favoriteIcon__pRte8{color:#FBBF24}.WallpaperEditModal_wallpaperTitle__eYT6k{text-align:left;font-size:2rem;font-weight:700;letter-spacing:-.5px;color:white;text-shadow:1px 1px 3px rgba(0,0,0,.7);position:relative;display:inline-flex;align-items:center;cursor:pointer;padding:5px 10px;border-radius:5px;width:fit-content;margin:.2rem auto 0 0}.WallpaperEditModal_wallpaperTitle__eYT6k:hover .WallpaperEditModal_editIcon__GFjhQ{opacity:1;transform:translateX(0)}.WallpaperEditModal_editIcon__GFjhQ{margin-left:8px;color:rgba(255,255,255,.7);opacity:0;transition:opacity .2s ease,transform .2s ease;transform:translateX(5px);pointer-events:none}.WallpaperEditModal_titleInput__prF6x{background:transparent;border:none;color:white;font-size:inherit;font-weight:inherit;min-width:50px;padding:0 5px;outline:none;text-align:left;font-family:inherit;box-sizing:border-box;text-shadow:1px 1px 3px rgba(0,0,0,.7);width:auto!important}.WallpaperEditModal_errorMessage__sPG5Q{color:#ff4d4f;background-color:rgba(255,0,0,.2);padding:.8rem;border-radius:8px;margin-bottom:1rem;text-align:center;font-weight:500;font-size:.95rem}.WallpaperEditModal_editForm__IeRyP{display:flex;flex-direction:row;gap:1rem;flex-grow:1;margin-top:1.5rem;align-items:flex-end;justify-content:space-between;width:100%}.WallpaperEditModal_formGroup__D4jF7{margin-bottom:0;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end}.WallpaperEditModal_tagsInputContainer__KQmFZ{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem;padding:.5rem 0;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.3);border-radius:0;min-height:40px;cursor:text;transition:border-color .2s;box-shadow:none;position:relative;flex-grow:1;align-content:flex-end}.WallpaperEditModal_tagsInputContainer__KQmFZ:focus-within{border-bottom-color:var(--primary-color)}.WallpaperEditModal_tagPill__l5hR8{display:inline-flex;align-items:center;background-color:var(--accent-color);color:var(--primary-color-text);border-radius:4px;padding:.2rem .6rem;font-size:.85rem;font-weight:500;white-space:nowrap}.WallpaperEditModal_tagPill__l5hR8 button{background:none;border:none;color:var(--primary-color-text);font-size:1rem;margin-left:.4rem;cursor:pointer;padding:0;line-height:1}.WallpaperEditModal_tagPill__l5hR8 button:hover{opacity:.8}.WallpaperEditModal_tagsInputField__94Gh4{flex-grow:1;background:transparent;border:none;outline:none;color:white;font-size:1rem;padding:0;min-width:80px;font-family:Inter,sans-serif;box-sizing:border-box}.WallpaperEditModal_tagsInputField__94Gh4::placeholder{color:rgba(255,255,255,.6);opacity:.8}.WallpaperEditModal_bottomActions__PvO0N{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;margin-top:auto;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1);position:relative;width:auto}.WallpaperEditModal_visibilityOptions__uFlnP{position:absolute;bottom:calc(100% + 5px);right:0;transform:none;display:flex;align-items:center;justify-content:flex-end;width:auto;padding-bottom:0;white-space:nowrap}.WallpaperEditModal_visibilityToggle__EaN3X{background:none;border:none;cursor:pointer;display:flex;flex-direction:row;align-items:center;gap:.3rem;font-size:.9rem;font-weight:500;padding:.2rem .5rem;transition:opacity .2s,color .2s;white-space:nowrap;border-radius:4px;position:relative;color:rgba(255,255,255,.8)}.WallpaperEditModal_visibilityToggle__EaN3X:hover:not(:disabled){color:white;background-color:rgba(255,255,255,.1)}.WallpaperEditModal_visibilityIcon__mW78J{font-size:1.2rem}.WallpaperEditModal_publishedText__HOVZE{color:#34D399}.WallpaperEditModal_unlistedText__l_cej{color:#FACC15}.WallpaperEditModal_visibilityToggle__EaN3X.WallpaperEditModal_activeVisibility__P_ndM .WallpaperEditModal_visibilityIcon__mW78J{color:#34D399}.WallpaperEditModal_visibilityToggle__EaN3X:not(.WallpaperEditModal_activeVisibility__P_ndM) .WallpaperEditModal_visibilityIcon__mW78J{color:#FACC15}.WallpaperEditModal_toggleIcon__16iqH{position:absolute;top:-10px;right:-10px;color:rgba(255,255,255,.5);transition:transform .2s ease,color .2s ease;background-color:rgba(0,0,0,.3);border-radius:50%;padding:4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.WallpaperEditModal_visibilityToggle__EaN3X:hover .WallpaperEditModal_toggleIcon__16iqH{color:white;transform:scale(1.1) rotate(-180deg)}.WallpaperEditModal_saveChangesButton__79lVj{position:relative;background:transparent;border:none;color:white;cursor:pointer;font-size:1.1rem;font-weight:700;overflow:hidden;display:flex;align-items:center;gap:.5rem;justify-content:center;transition:color .3s ease,transform .1s ease;padding:.5rem .8rem;border-radius:8px;z-index:1}.WallpaperEditModal_saveChangesButton__79lVj:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background:linear-gradient(0deg,rgba(52,211,153,.5) 0,rgba(52,211,153,0));transition:height .3s ease-out;z-index:-1;border-radius:8px}.WallpaperEditModal_saveChangesButton__79lVj:hover:not(:disabled):before{height:100%}.WallpaperEditModal_saveChangesButton__79lVj:hover:not(:disabled){color:white;transform:translateY(-2px);text-shadow:0 0 10px rgba(52,211,153,.6)}.WallpaperEditModal_saveChangesButton__79lVj:active:not(:disabled){transform:scale(.98)}.WallpaperEditModal_saveChangesButton__79lVj:disabled{color:var(--text-secondary);cursor:not-allowed;opacity:.8;transform:none}.WallpaperEditModal_saveChangesButton__79lVj:disabled:before{background:none}.WallpaperEditModal_saveIcon__JSUYX{margin-left:.2rem}@keyframes WallpaperEditModal_fadeIn__ZUirS{0%{opacity:0}to{opacity:1}}@keyframes WallpaperEditModal_slideIn__m8Dy9{0%{transform:translateY(-30px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@media (max-width:768px){.WallpaperEditModal_modalContent__fJ69c{max-width:100%;max-height:100vh;border-radius:0}.WallpaperEditModal_modalForeground__FHoTh{padding:0 .5rem .5rem}.WallpaperEditModal_modalHeaderGrid__rrBo4{padding-top:0;padding-bottom:.3rem}.WallpaperEditModal_editWallpaperText__sfPhf{font-size:.8rem}.WallpaperEditModal_headerStatsContainer__2YMfI{position:static;background-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;align-items:flex-start;padding:0;margin-top:.5rem;flex-direction:row;gap:.8rem;width:100%;justify-content:flex-start}.WallpaperEditModal_statItem__Dw6dH{flex-direction:row;justify-content:flex-start}.WallpaperEditModal_statItem__Dw6dH svg{order:1;margin-right:.3rem;margin-left:0}.WallpaperEditModal_statValue__y8GYZ{order:2;font-size:.9rem}.WallpaperEditModal_closeButton__4dRLH{width:28px;height:28px}.WallpaperEditModal_wallpaperTitle__eYT6k{font-size:1.6rem;padding:3px 8px;margin-top:.8rem}.WallpaperEditModal_formGroup__D4jF7 label{font-size:.9rem;margin-bottom:.4rem}.WallpaperEditModal_tagsInputContainer__KQmFZ{min-height:35px;padding:.3rem 0;border-bottom:1px solid rgba(255,255,255,.3)}.WallpaperEditModal_tagPill__l5hR8{font-size:.75rem;padding:.15rem .5rem}.WallpaperEditModal_tagPill__l5hR8 button,.WallpaperEditModal_tagsInputField__94Gh4{font-size:.9rem}.WallpaperEditModal_bottomActions__PvO0N{flex-direction:column;align-items:stretch;gap:.8rem;padding-top:.8rem;padding-bottom:0}.WallpaperEditModal_visibilityOptions__uFlnP{position:static;transform:none;justify-content:center;padding-bottom:0;width:auto}.WallpaperEditModal_saveChangesButton__79lVj{max-width:100%;padding:.8rem 1rem;font-size:1rem}}.comments_commentsSection__m79NO{margin-top:3rem;color:var(--foreground-color)}.comments_commentsSection__m79NO h2{display:none}.comments_commentInputForm__jDACE{position:relative;display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.comments_inputWrapper__Mk8aS{background-color:var(--card-background-color);border:1px solid var(--border-color);border-radius:12px;padding:.75rem 1rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%;display:flex}.comments_inputWrapper__Mk8aS.comments_focused__Y4MIB{border-color:var(--accent-color);box-shadow:0 0 0 3px rgba(var(--accent-color-rgb),.2)}.comments_commentInputForm__jDACE textarea{width:100%;background-color:transparent;color:var(--foreground-color);border:none;outline:none;resize:vertical;min-height:50px;font-size:1rem;line-height:1.6;-webkit-appearance:none;padding:0}.comments_commentInputForm__jDACE textarea::placeholder{color:var(--secondary-text-color);opacity:.9}.comments_formActions__i6ZM0{display:flex;justify-content:flex-end;align-items:center;gap:1rem;padding:0 .25rem}.comments_errorMessage__Wr_TC{flex-grow:1;color:var(--error-color);font-size:.875rem;font-weight:500;text-align:left;margin:0}.comments_commentInputForm__jDACE button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background-color:var(--bubble-background-color);color:var(--submit-button-icon-color);border-radius:50%;border:none;cursor:pointer;transition:filter .2s ease,transform .1s ease;flex-shrink:0}.comments_commentInputForm__jDACE button:hover:not(:disabled){filter:brightness(.9)}.comments_commentInputForm__jDACE button:active:not(:disabled){transform:scale(.95)}.comments_commentInputForm__jDACE button:disabled{background-color:var(--button-disabled-background);cursor:not-allowed;opacity:.6;filter:none}.comments_commentItem__gvuSe{display:flex;gap:1.5rem;padding:.5rem 0;background-color:transparent;border-bottom:none;margin-bottom:.5rem;transition:background-color .3s ease,transform .2s ease;align-items:flex-start}.comments_commentItem__gvuSe:hover{background-color:var(--card-background-color);border-radius:10px;transform:translateY(-2px)}.comments_commentUserWrapper__juMUb{display:flex;flex-direction:column;align-items:center;text-align:center}.comments_commentItem__gvuSe .comments_userAvatar___olug{width:64px;height:64px;border-radius:50%;object-fit:cover;border:none}.comments_commentContent__zBJLG{display:flex;flex-direction:column;flex-grow:1}.comments_commentHeader__OiAwW{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:1.05rem;color:var(--secondary-text-color)}.comments_commentHeader__OiAwW strong{color:var(--foreground-color);font-size:1.15rem;font-weight:600}.comments_userLink__IhgD7{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:inherit;font-weight:500;transition:color .3s ease}.comments_userLink__IhgD7:hover{color:var(--link-hover-color);text-decoration:underline}.comments_commentBubble___h2_H{position:relative;background-color:var(--bubble-background-color);color:var(--foreground-color);padding:1rem 1.5rem;border-radius:1.5rem;box-shadow:none;margin-top:0;width:100%;align-self:flex-start}.comments_commentBubble___h2_H:before{content:"";position:absolute;top:20px;left:-12px;width:25px;height:25px;background:var(--bubble-background-color);transform:rotate(45deg);z-index:-1;border-radius:0 50% 0 50%}.comments_commentBody__BFoNi{line-height:1.6;color:var(--foreground-color);word-wrap:break-word;white-space:pre-wrap;font-size:1.1rem;text-align:left}.comments_commentBody__BFoNi.comments_truncated__ERSOd{overflow:hidden;position:relative}.comments_commentBody__BFoNi.comments_truncated__ERSOd:after{content:"";position:absolute;bottom:0;left:0;right:0;height:50px;background:linear-gradient(to top,var(--bubble-background-color),transparent)}.comments_commentBody__BFoNi.comments_asciiArtContent__hMM_b{font-family:Noto Sans Mono,Courier New,Courier,monospace;font-size:.7rem;line-height:.7;white-space:pre;word-wrap:normal;text-shadow:none;-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;margin:0;padding:.75rem;display:block;max-width:100%;overflow-x:auto;overflow-y:hidden;background-color:var(--card-background-color);border-radius:6px}.comments_commentReplies__U_HWG{margin-top:1rem;margin-left:2.5rem;padding-left:1.5rem;border-left:3px solid var(--border-color);transition:border-color .3s ease}.comments_revealButton__COg2F{background:none;border:none;color:var(--link-color);text-decoration:underline;cursor:pointer;padding:.5rem 0;font-size:1rem;font-family:inherit;margin-top:1rem;display:inline-block;transition:color .3s ease,transform .2s ease}.comments_revealButton__COg2F:hover{color:var(--link-hover-color);transform:translateY(-1px)}.comments_noComments__hr2dm{text-align:left;color:var(--secondary-text-color);padding:3rem;font-size:1.2rem;background-color:var(--card-background-color);border:1px solid var(--border-color);border-radius:10px;margin-top:2.5rem;box-shadow:3px 8px rgba(0,0,0,.06)}.comments_commentsSection__m79NO p{color:var(--secondary-text-color);text-align:left;padding:1rem 0;font-size:1.1rem}.comments_commentsSection__m79NO .comments_errorMessage__Wr_TC{color:var(--error-color);font-weight:600;font-size:1.05rem}.comments_commentActions__rm3Wc{margin-left:auto;display:flex;gap:.5rem}.comments_actionButton__bbUON{background:none;border:none;color:var(--secondary-text-color);cursor:pointer;font-size:.8rem;font-weight:500;padding:.25rem .5rem;border-radius:4px;transition:background-color .2s,color .2s}.comments_actionButton__bbUON:hover{background-color:var(--card-background-color);color:var(--text-primary)}.comments_deleteButton__EIbCS:hover{color:var(--danger-color);background-color:hsla(var(--danger-color-hsl),.1)}.comments_editContainer__it1Gr{display:flex;flex-direction:column;gap:.5rem;width:100%}.comments_editTextArea__wewka{width:100%;background-color:var(--input-background);border:1px solid var(--input-border);color:var(--text-primary);border-radius:6px;padding:.5rem;font-family:inherit;font-size:1rem;resize:vertical}.comments_editActions__erj_T{display:flex;justify-content:flex-end;gap:.5rem}.comments_replyFormContainer__q_wdF{margin-top:1rem;padding-left:1rem}.comments_replyItem__usiMw{flex-direction:row-reverse}.comments_replyItem__usiMw .comments_commentBubble___h2_H{align-self:flex-end}.comments_replyItem__usiMw .comments_commentBubble___h2_H:before{left:auto;right:-12px;transform:rotate(-135deg)}@media (max-width:768px){.comments_commentsSection__m79NO{padding:2rem 1rem;margin-top:2rem}.comments_commentsSection__m79NO h2{font-size:1.8rem}.comments_commentItem__gvuSe{padding:1.25rem 0}.comments_commentReplies__U_HWG{margin-left:1.5rem;padding-left:1rem}}@media (max-width:480px){.comments_commentsSection__m79NO h2{font-size:1.6rem}.comments_replyFormContainer__q_wdF{margin-top:1rem;padding-left:1rem}}.tagpage_mainContainer__QqIQ_{width:100%;max-width:1400px;margin:0 auto;padding:.5rem;box-sizing:border-box}.tagpage_pageTitle__hmwok{font-size:3rem;font-weight:700;letter-spacing:-.5px;color:var(--text-primary);display:flex;align-items:flex-end;gap:.75rem;white-space:nowrap;overflow:hidden;line-height:1;width:100%;padding-bottom:1rem;margin:0 0 1rem}.tagpage_wallpaperCountText__VOz6P{font-size:1.5rem;font-weight:500;color:var(--text-secondary);margin-left:.5rem;line-height:1.2;flex-shrink:0}.tagpage_titleRightContent__07IaY{display:flex;align-items:flex-end;flex-grow:1;justify-content:flex-end;gap:.75rem;min-width:0}.tagpage_horizontalLine__Ig6uj{flex-grow:1;height:1px;background-color:var(--border-color);margin:0 1rem;align-self:flex-end;min-width:30px}.tagpage_relatedTagsInline__k7p5f{display:flex;flex-wrap:nowrap;gap:.75rem;flex-shrink:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tagpage_relatedTagsInline__k7p5f::-webkit-scrollbar{display:none}.tagpage_relatedTagInline__6TiSF{text-decoration:none;color:var(--text-secondary);background-color:var(--element-background);border:1px solid var(--border-color);padding:.4rem .8rem;border-radius:999px;font-size:.9rem;font-weight:500;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.tagpage_relatedTagInline__6TiSF:hover{color:var(--primary-color-text);background-color:var(--primary-color);border-color:var(--primary-color);transform:translateY(-1px);box-shadow:var(--shadow-xs)}.tagpage_wallpaperGrid__sB6rw{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:0 .25rem;max-width:1400px;margin:0 auto}@media (max-width:639px){.tagpage_mainContainer__QqIQ_{padding:.25rem}.tagpage_pageTitle__hmwok{font-size:2rem;gap:.5rem}.tagpage_wallpaperCountText__VOz6P{font-size:1.1rem}.tagpage_titleRightContent__07IaY{gap:.5rem}.tagpage_horizontalLine__Ig6uj{min-width:15px;margin:0 .5rem}.tagpage_relatedTagsInline__k7p5f{gap:.5rem}.tagpage_relatedTagInline__6TiSF{padding:.3rem .6rem;font-size:.8rem}.tagpage_wallpaperGrid__sB6rw{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.5rem;padding:0}}@media (min-width:640px) and (max-width:767px){.tagpage_pageTitle__hmwok{font-size:2.5rem}.tagpage_wallpaperCountText__VOz6P{font-size:1.2rem}.tagpage_wallpaperGrid__sB6rw{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}}@media (min-width:768px) and (max-width:1023px){.tagpage_pageTitle__hmwok{font-size:2.8rem}.tagpage_wallpaperCountText__VOz6P{font-size:1.4rem}.tagpage_wallpaperGrid__sB6rw{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.9rem}}@media (min-width:1024px){.tagpage_pageTitle__hmwok{font-size:3rem}.tagpage_wallpaperCountText__VOz6P{font-size:1.5rem}.tagpage_wallpaperGrid__sB6rw{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}}@media (min-width:1400px){.tagpage_pageTitle__hmwok{font-size:3.2rem}.tagpage_wallpaperCountText__VOz6P{font-size:1.6rem}.tagpage_wallpaperGrid__sB6rw{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.2rem}}.tagpage_noResults__Ht_1R{text-align:center;padding:2rem 1rem;border:1px dashed var(--border-color);border-radius:6px;color:var(--text-secondary);margin-top:1.5rem}.tagpage_noResults__Ht_1R p{margin:0;font-size:1rem}.tagpage_loader__XJ03w{display:flex;justify-content:center;align-items:center;padding:1rem;grid-column:1/-1;color:var(--text-secondary);font-size:.9rem}.tagpage_loader__XJ03w:after{content:"";width:25px;height:25px;border:3px solid var(--border-color);border-top-color:var(--primary-color);border-radius:50%;animation:tagpage_spin__w5dGr 1s linear infinite;margin-left:.5rem}.tagpage_noMoreWallpapers___VCMW{text-align:center;padding:.75rem;color:var(--text-secondary);font-size:.8rem;margin-top:1rem;grid-column:1/-1}