/* /assets/css/report-button.css */
.content-report-widget{display: inline-block;position: relative;margin: 0.35rem 0;font-size: 0.9rem;color: var(--mk-ink-soft, #475569);}.content-report-widget summary{display: inline-flex;align-items: center;gap: 0.35rem;min-height: 34px;padding: 0.45rem 0.75rem;border: 1px solid var(--mk-line, #e4dfd7);border-radius: 999px;background: #fff;color: var(--mk-ink-soft, #64748b);font-weight: 700;cursor: pointer;list-style: none;transition: all .15s ease;box-shadow: 0 1px 3px rgba(15, 23, 42, .04);}.content-report-widget summary::-webkit-details-marker{display: none;}.content-report-widget summary::before{content: "!";display: inline-grid;place-items: center;width: 18px;height: 18px;border-radius: 999px;background: #fee2e2;color: #dc2626;font-size: 0.75rem;font-weight: 900;}.content-report-widget summary:hover{border-color: #fed7aa;background: #fff7ed;color: #c2410c;}.content-report-widget[open] summary{border-color: rgba(220, 38, 38, 0.35);color: #991b1b;}body.has-report-modal{overflow: hidden;}body.has-report-modal .profile-sidebar, body.has-report-modal .profile-card, body.has-report-modal .profile-actions, body.has-report-modal .profile-report-wrap, :where(.profile-sidebar, .profile-card, .profile-actions, .profile-report-wrap):has(.content-report-widget[open]){z-index: 999998 !important;overflow: visible !important;transform: none !important;filter: none !important;contain: none !important;}.content-report-widget[open]{position: fixed !important;inset: 0 !important;top: 0 !important;left: 0 !important;right: 0 !important;bottom: 0 !important;z-index: 999999 !important;display: grid !important;place-items: center !important;width: 100vw !important;height: 100vh !important;max-width: 100vw !important;max-height: 100vh !important;margin: 0 !important;padding: 1rem !important;background: rgba(15, 23, 42, .65) !important;backdrop-filter: blur(6px) !important;-webkit-backdrop-filter: blur(6px) !important;box-sizing: border-box !important;}.content-report-widget[open] summary{position: fixed !important;inset: 0 !important;top: 0 !important;left: 0 !important;right: 0 !important;bottom: 0 !important;z-index: 1 !important;display: block !important;width: 100% !important;height: 100% !important;min-height: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;color: transparent !important;cursor: default !important;}.content-report-widget[open] summary::before{display: none !important;}.content-report-widget[open] .content-report-form{position: relative !important;inset: auto !important;z-index: 10 !important;width: min(500px, calc(100vw - 2rem)) !important;max-height: min(650px, calc(100vh - 2.5rem)) !important;display: flex !important;flex-direction: column !important;overflow: hidden !important;border: 1px solid var(--mk-line, #e4dfd7) !important;border-radius: var(--mk-radius-lg, 12px) !important;background: #ffffff !important;box-shadow: 0 24px 70px rgba(15, 23, 42, 0.4), 0 0 0 1px rgba(255, 255, 255, 0.8) inset !important;animation: mkReportModalFadeIn .2s cubic-bezier(0.16, 1, 0.3, 1) !important;pointer-events: auto !important;}@keyframes mkReportModalFadeIn{0%{opacity: 0;transform: scale(0.96) translateY(8px);}100%{opacity: 1;transform: scale(1) translateY(0);}}.content-report-form-head{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding: 1.15rem 1.4rem;border-bottom: 1px solid var(--mk-line, #e4dfd7);background: var(--mk-surface, #ffffff);}.content-report-header-left{display: flex;align-items: center;gap: .8rem;text-align: left;}.content-report-badge-icon{display: inline-flex;align-items: center;justify-content: center;width: 42px;height: 42px;border-radius: 10px;background: #fee2e2;color: #dc2626;flex-shrink: 0;box-shadow: 0 2px 6px rgba(220, 38, 38, .12);}.content-report-badge-icon svg{width: 20px;height: 20px;}.content-report-header-text{display: flex;flex-direction: column;}.content-report-title{margin: 0;font-size: 1.15rem;font-weight: 800;color: var(--mk-ink, #18181b);line-height: 1.25;}.content-report-subtitle{margin: 2px 0 0;font-size: .8rem;color: var(--mk-ink-muted, #64748b);font-weight: 500;line-height: 1.35;}.content-report-close{display: inline-flex !important;align-items: center;justify-content: center;width: 34px !important;height: 34px;padding: 0 !important;border: 1px solid var(--mk-line, #e4dfd7) !important;border-radius: var(--mk-radius, 8px) !important;background: var(--mk-surface-muted, #f8fafc) !important;color: var(--mk-ink-muted, #64748b) !important;cursor: pointer;transition: all .15s ease;flex-shrink: 0;}.content-report-close:hover{background: #fee2e2 !important;border-color: #fca5a5 !important;color: #b91c1c !important;transform: scale(1.05);}.content-report-close svg{width: 16px;height: 16px;}.content-report-form-body{padding: 1.25rem 1.4rem;display: flex;flex-direction: column;gap: 1rem;overflow-y: auto;text-align: left;}.content-report-field{display: flex;flex-direction: column;gap: .35rem;}.content-report-label{font-size: .85rem;font-weight: 700;color: var(--mk-ink-soft, #334155);}.content-report-optional{font-size: .78rem;font-weight: 500;color: var(--mk-ink-muted, #94a3b8);margin-left: 2px;}.content-report-select, .content-report-textarea{width: 100%;padding: .65rem .85rem;border: 1px solid var(--mk-line, #cbd5e1);border-radius: var(--mk-radius, 8px);background: #ffffff;color: var(--mk-ink, #18181b);font-size: .88rem;font-family: inherit;transition: border-color .15s ease, box-shadow .15s ease;box-sizing: border-box;}.content-report-select:hover, .content-report-textarea:hover{border-color: #94a3b8;}.content-report-select:focus, .content-report-textarea:focus{outline: none;border-color: var(--mk-crimson, #991f24);box-shadow: 0 0 0 3px rgba(153, 31, 36, 0.15);}.content-report-textarea{resize: vertical;min-height: 84px;line-height: 1.5;}.content-report-note{display: flex;align-items: flex-start;gap: .65rem;padding: .75rem .9rem;background: #fffbeb;border: 1px solid #fde68a;border-radius: var(--mk-radius, 8px);font-size: .78rem;line-height: 1.45;color: #92400e;}.content-report-note-icon{display: inline-flex;color: #d97706;flex-shrink: 0;margin-top: 1px;}.content-report-note-icon svg{width: 16px;height: 16px;}.content-report-note-text{flex: 1;font-weight: 500;}.content-report-form-footer{display: flex;align-items: center;justify-content: flex-end;gap: .75rem;padding: .95rem 1.4rem;border-top: 1px solid var(--mk-line, #e4dfd7);background: var(--mk-surface-muted, #f8fafc);}.btn-report-cancel{flex: 1;min-height: 42px;padding: 0 1rem;border: 1px solid var(--mk-line, #e4dfd7);border-radius: var(--mk-radius, 8px);background: #ffffff;color: var(--mk-ink-soft, #334155);font-size: .88rem;font-weight: 700;cursor: pointer;transition: all .15s ease;display: inline-flex;align-items: center;justify-content: center;box-shadow: 0 1px 2px rgba(15, 23, 42, 0.04);}.btn-report-cancel:hover{background: #f1f5f9;border-color: #cbd5e1;color: var(--mk-ink, #0f172a);transform: translateY(-1px);}.btn-report-cancel:active{transform: translateY(0);}.btn-report-submit{flex: 1.4;min-height: 42px;padding: 0 1.25rem;border: 1px solid var(--mk-crimson, #991f24);border-radius: var(--mk-radius, 8px);background: var(--mk-crimson, #991f24);color: #ffffff;font-size: .88rem;font-weight: 800;cursor: pointer;transition: all .15s ease;display: inline-flex;align-items: center;justify-content: center;gap: .5rem;box-shadow: 0 4px 14px rgba(153, 31, 36, 0.25);}.btn-report-submit:hover{background: var(--mk-crimson-dark, #7f1d1d);border-color: var(--mk-crimson-dark, #7f1d1d);box-shadow: 0 6px 18px rgba(153, 31, 36, 0.35);transform: translateY(-1px);}.btn-report-submit:active{transform: translateY(0);box-shadow: 0 2px 6px rgba(153, 31, 36, 0.2);}.btn-report-submit .btn-icon svg{width: 15px;height: 15px;}.btn-report-submit[disabled], .btn-report-submit[aria-busy="true"]{opacity: .75;cursor: not-allowed;transform: none;}.global-report-alert{width: min(1180px, calc(100% - 32px));margin: 1rem auto 0;padding: 0.9rem 1rem;border-radius: 12px;font-weight: 800;box-shadow: 0 10px 28px rgba(15, 23, 42, 0.08);}.global-report-alert.is-success{border: 1px solid #bbf7d0;background: #ecfdf5;color: #166534;}.global-report-alert.is-error{border: 1px solid #fecaca;background: #fef2f2;color: #991b1b;}@media (max-width: 640px){.content-report-widget[open] .content-report-form{width: calc(100vw - 1.5rem);max-height: calc(100vh - 2rem);}.content-report-form-head{padding: 1rem 1.15rem;}.content-report-form-body{padding: 1rem 1.15rem;}.content-report-form-footer{flex-direction: column-reverse;padding: .85rem 1.15rem;gap: .5rem;}.btn-report-cancel, .btn-report-submit{width: 100%;flex: auto;}}.content-report-form button, .content-report-form .content-report-close, .content-report-form .btn-report-cancel, .content-report-form .btn-report-submit{box-sizing: border-box !important;}.content-report-form .content-report-close{width: 34px !important;min-width: 34px !important;max-width: 34px !important;height: 34px !important;min-height: 34px !important;max-height: 34px !important;padding: 0 !important;margin: 0 !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;border-radius: var(--mk-radius, 8px) !important;background: var(--mk-surface-muted, #f8fafc) !important;color: var(--mk-ink-muted, #64748b) !important;border: 1px solid var(--mk-line, #e4dfd7) !important;line-height: 1 !important;}.content-report-form .btn-report-cancel{min-height: 42px !important;padding: 0 1rem !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;border: 1px solid var(--mk-line, #e4dfd7) !important;border-radius: var(--mk-radius, 8px) !important;background: #ffffff !important;color: var(--mk-ink-soft, #334155) !important;font-size: .88rem !important;font-weight: 700 !important;}.content-report-form .btn-report-submit{min-height: 42px !important;padding: 0 1.25rem !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;border: 1px solid var(--mk-crimson, #991f24) !important;border-radius: var(--mk-radius, 8px) !important;background: var(--mk-crimson, #991f24) !important;color: #ffffff !important;font-size: .88rem !important;font-weight: 800 !important;}.profile-report-wrap{display: block !important;width: 100% !important;margin-top: 0.65rem !important;box-sizing: border-box !important;}.profile-report-wrap .content-report-widget{display: block !important;width: 100% !important;margin: 0 !important;}.profile-report-wrap .content-report-widget:not([open]) summary{display: flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;min-height: 40px !important;padding: 0.55rem 0.95rem !important;border: 1px solid rgba(220, 38, 38, 0.25) !important;border-radius: var(--mk-radius, 8px) !important;background: rgba(254, 242, 242, 0.85) !important;color: #991b1b !important;font-size: 0.88rem !important;font-weight: 700 !important;box-sizing: border-box !important;transition: all 0.2s ease !important;}.profile-report-wrap .content-report-widget:not([open]) summary:hover{background: #fee2e2 !important;border-color: #f87171 !important;color: #7f1d1d !important;transform: translateY(-1px) !important;box-shadow: 0 4px 12px rgba(220, 38, 38, 0.12) !important;}
/* /assets/css/site-header.css */
:root{--font-sans: 'Plus Jakarta Sans', Inter, "Segoe UI Variable", "Segoe UI", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--bg-base: #f7f7f5;--mk-ink: #18181b;--mk-muted: #71717a;--mk-border: rgba(24, 24, 27, .10);--mk-surface: #ffffff;--mk-red: #dc2626;--mk-red-dark: #7f1d1d;--mk-shadow: 0 18px 45px rgba(24, 24, 27, .08);--mk-container: 1220px;--content-wide: 1220px;}*{margin: 0;padding: 0;box-sizing: border-box;}body{font-family: var(--font-sans);background: var(--bg-base);padding-top: 58px !important;}.header{position: fixed;top: 0;left: 0;right: 0;background: linear-gradient(180deg, #1e293b 0%, #0f172a 100%);color: white;box-shadow: 0 4px 24px rgba(15, 23, 42, 0.45), 0 1px 0 0 rgba(255,255,255,0.04) inset;z-index: 1000;backdrop-filter: blur(20px);}.header::before{content: '';position: absolute;inset: 0;background: linear-gradient(180deg, rgba(255,255,255,0.05) 0%, transparent 40%);pointer-events: none;}.header::after{content: '';position: absolute;bottom: 0;left: 0;right: 0;height: 1px;background: linear-gradient(90deg, transparent 0%, rgba(255,255,255,0.08) 30%, rgba(255,255,255,0.08) 70%, transparent 100%);pointer-events: none;}.header-content{width: min(calc(100% - 2rem), var(--mk-container, 1220px));max-width: var(--mk-container, 1220px);margin: 0 auto;padding: 0;display: flex;justify-content: space-between;align-items: center;height: 58px;position: relative;}.logo{display: flex;align-items: center;gap: 0.5rem;text-decoration: none;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.2));flex-shrink: 0;}.logo:hover{transform: translateY(-2px);filter: drop-shadow(0 4px 8px rgba(0, 0, 0, 0.25));}.logo-image{height: 50px;width: auto;display: block;}.logo-text{font-size: 1.5rem;font-weight: 900;color: white;letter-spacing: -0.02em;}.nav-wrapper{display: flex;align-items: center;gap: 2rem;flex: 1;margin-left: 2rem;}.nav{display: flex;gap: 0.25rem;align-items: center;flex: 1;}.nav-link{color: rgba(255, 255, 255, 0.75);text-decoration: none;padding: 0.5rem 0.875rem;border-radius: 6px;transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);font-weight: 500;font-size: 0.875rem;white-space: nowrap;display: inline-flex;align-items: center;gap: 0.4rem;border: 1px solid transparent;background: transparent;letter-spacing: 0.01em;}.nav-link:hover{color: white;background: rgba(255, 255, 255, 0.08);border-color: rgba(255, 255, 255, 0.10);}.nav-link.active{color: white;background: rgba(255, 255, 255, 0.12);border-color: rgba(255, 255, 255, 0.14);font-weight: 600;}.nav-link-icon{display: inline-flex;align-items: center;justify-content: center;width: 18px;height: 18px;flex: 0 0 18px;color: currentColor;line-height: 1;}.header :where( .nav-link-icon, .message-icon-header, .notification-bell, .username-icon, .badge-icon, .logout-icon ) > svg{display: block !important;width: 18px !important;height: 18px !important;max-width: none !important;flex: 0 0 18px !important;overflow: visible;color: inherit;fill: none !important;stroke: currentColor !important;stroke-width: 2 !important;opacity: 1 !important;visibility: visible !important;}.header .nav-dropdown-item > span:first-child > svg{display: block !important;width: 18px !important;height: 18px !important;max-width: none !important;flex: 0 0 18px !important;overflow: visible;color: inherit;fill: none !important;stroke: currentColor !important;stroke-width: 2 !important;}.header .nav-dropdown-item > span:first-child{display: inline-flex;align-items: center;justify-content: center;width: 20px;min-width: 20px;color: rgba(255, 255, 255, 0.78);}.header .nav-link:hover .nav-link-icon, .header .nav-dropdown-item:hover > span:first-child{color: #fff;}.nav-link-text{line-height: 1;}.nav > a[href="/sinyaller"], .nav > a[href="/cetele"], .nav > a[href="/chat.php"], .nav > a[href="/sohbet"], .nav > a[href="/kullanicilar"], .nav > a[href="/liderlik"]{display: none;}.header-profile-menu{position: relative;flex: 0 0 auto;}.profile-trigger{min-height: 38px;padding: 0.42rem 0.68rem;display: inline-flex;align-items: center;gap: 0.45rem;background: rgba(255, 255, 255, 0.08);color: rgba(255, 255, 255, 0.92);font: inherit;font-size: 0.85rem;font-weight: 700;cursor: pointer;}.profile-chevron{display: inline-flex;width: 14px;height: 14px;transition: transform 0.18s ease;}.profile-chevron svg{width: 14px !important;height: 14px !important;}.header-profile-menu.is-open .profile-chevron{transform: rotate(180deg);}.profile-dropdown{position: absolute;top: calc(100% + 0.65rem);right: 0;width: 230px;padding: 0.45rem;z-index: 1002;}.profile-dropdown-head{padding: 0.7rem 0.75rem 0.8rem;margin-bottom: 0.3rem;border-bottom: 1px solid rgba(255, 255, 255, 0.1);}.profile-dropdown-head strong, .profile-dropdown-head small{display: block;}.profile-dropdown-head strong{color: #fff;font-size: 0.9rem;}.profile-dropdown-head small{margin-top: 0.2rem;color: rgba(255, 255, 255, 0.58);font-size: 0.72rem;}.profile-menu-item{display: flex;align-items: center;gap: 0.65rem;padding: 0.68rem 0.75rem;color: rgba(255, 255, 255, 0.84);text-decoration: none;font-size: 0.84rem;font-weight: 600;}.profile-menu-item > span:first-child{display: inline-flex;width: 18px;height: 18px;color: rgba(255, 255, 255, 0.72);}.profile-menu-item svg{width: 18px !important;height: 18px !important;}.profile-menu-item-admin{color: #fecaca;}.profile-menu-item-mod{color: #a7f3d0;}.profile-menu-item-logout{margin-top: 0.3rem;border-top: 1px solid rgba(255, 255, 255, 0.1);color: #fca5a5;}@media (max-width: 768px){.header-profile-menu{width: 100%;}.profile-trigger{width: 100%;min-height: 50px;justify-content: flex-start;}.profile-chevron{margin-left: auto;}.profile-dropdown{position: static;width: 100%;margin-top: 0.35rem;box-shadow: none !important;}}.nav-dropdown{position: relative;display: inline-flex;}.nav-dropdown-toggle{cursor: default;}.nav-dropdown-toggle::after{content: '⌄';font-size: 0.8rem;opacity: 0.75;transition: transform 0.18s ease;}.nav-dropdown-menu{position: absolute;top: calc(100% + 0.65rem);left: 0;min-width: 240px;padding: 0.45rem;background: #0f172a;border: 1px solid rgba(255, 255, 255, 0.12);border-radius: 8px;box-shadow: 0 18px 40px rgba(15, 23, 42, 0.42);opacity: 0 !important;visibility: hidden !important;pointer-events: none !important;transform: translateY(-6px);transition: opacity 0.18s ease, transform 0.18s ease, visibility 0.18s ease;z-index: 1001;}.nav-dropdown-menu::before{content: '';position: absolute;top: -0.65rem;left: 0;right: 0;height: 0.65rem;}.nav-dropdown:hover .nav-dropdown-menu, .nav-dropdown:focus-within .nav-dropdown-menu{opacity: 1 !important;visibility: visible !important;pointer-events: auto !important;transform: translateY(0);}.nav-dropdown.open .nav-dropdown-toggle::after{transform: rotate(180deg);}.nav-dropdown-item{display: flex;align-items: center;gap: 0.65rem;padding: 0.72rem 0.78rem;color: rgba(255, 255, 255, 0.82);text-decoration: none;border-radius: 6px;font-size: 0.875rem;font-weight: 600;}.nav-dropdown-item:hover{color: #fff;background: rgba(255, 255, 255, 0.09);}.nav-dropdown-item small{display: block;margin-top: 0.12rem;color: rgba(255, 255, 255, 0.52);font-size: 0.72rem;font-weight: 500;}.user-menu{display: flex;align-items: center;gap: 0.5rem;margin-left: auto;padding-left: 1rem;border-left: 1px solid rgba(255, 255, 255, 0.10);flex-shrink: 0;}.user-menu-tools{display: flex;align-items: center;gap: 0.5rem;}.message-icon-header{position: relative;display: inline-flex;align-items: center;justify-content: center;width: 38px;height: 38px;border-radius: 6px;background: rgba(255, 255, 255, 0.08);color: rgba(255, 255, 255, 0.85);font-size: 1.1rem;transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);border: 1px solid rgba(255, 255, 255, 0.10);text-decoration: none;}.message-icon-header:hover{background: rgba(255, 255, 255, 0.14);border-color: rgba(255, 255, 255, 0.18);color: white;}.message-badge{position: absolute;top: -6px;right: -6px;background: linear-gradient(135deg, #ef4444, #dc2626);color: white;font-size: 0.65rem;font-weight: 800;padding: 3px 6px;border-radius: 10px;min-width: 18px;text-align: center;border: 2px solid #1e293b;box-shadow: 0 2px 12px rgba(239, 68, 68, 0.5);animation: pulse 2s infinite;}.notification-center{position: relative;display: inline-flex;}.notification-bell{position: relative;display: inline-flex;align-items: center;justify-content: center;width: 38px;height: 38px;border: 1px solid rgba(255, 255, 255, 0.10);border-radius: 6px;background: rgba(255, 255, 255, 0.08);color: rgba(255, 255, 255, 0.85);font: inherit;font-size: 1.08rem;cursor: pointer;transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);}.notification-badge{position: absolute;top: -6px;right: -6px;min-width: 18px;padding: 3px 6px;border: 2px solid #1e293b;border-radius: 10px;background: linear-gradient(135deg, #f97316, #dc2626);color: #fff;font-size: .65rem;font-weight: 900;line-height: 1;text-align: center;box-shadow: 0 2px 12px rgba(249, 115, 22, .42);}.notification-bell.has-new-alert{animation: notificationBellRing .7s ease both;}@keyframes notificationBellRing{0%, 100%{transform: rotate(0deg);}15%{transform: rotate(-10deg) scale(1.04);}30%{transform: rotate(9deg) scale(1.04);}45%{transform: rotate(-7deg) scale(1.02);}60%{transform: rotate(5deg) scale(1.02);}75%{transform: rotate(-2deg);}}.notification-panel, header.site-header .notification-panel, .notification-center .notification-panel, section.notification-panel[data-notification-panel]{position: fixed;top: 76px;right: max(1rem, calc((100vw - var(--mk-container, 1220px)) / 2 + 1rem));z-index: 1200;width: min(440px, calc(100vw - 1.5rem));max-height: min(680px, calc(100dvh - 92px));overflow-y: auto;padding: 1rem;border: 1px solid rgba(255, 255, 255, 0.16) !important;border-radius: 16px;background: #0f172a !important;background: linear-gradient(180deg, #0f172a 0%, #1e293b 100%) !important;backdrop-filter: blur(20px) saturate(190%);-webkit-backdrop-filter: blur(20px) saturate(190%);color: #ffffff !important;box-shadow: 0 30px 80px -15px rgba(0, 0, 0, 0.7), 0 0 0 1px rgba(255, 255, 255, 0.1) !important;scrollbar-width: thin;scrollbar-color: rgba(255, 255, 255, 0.2) transparent;}.notification-panel::-webkit-scrollbar{width: 5px;}.notification-panel::-webkit-scrollbar-thumb{background: rgba(255, 255, 255, 0.2);border-radius: 10px;}.notification-panel[hidden]{display: none !important;}.notification-panel-header{display: flex;align-items: flex-start;justify-content: space-between;gap: 1rem;padding: 0.25rem 0.25rem 0.85rem;border-bottom: 1px solid rgba(255, 255, 255, 0.1);}.notification-kicker{color: #38bdf8;font-size: 0.72rem;font-weight: 600;letter-spacing: 0.06em;text-transform: uppercase;display: block;}.notification-panel-header h2{margin: 0.15rem 0 0;color: #ffffff;font-size: 1.25rem;font-weight: 600;letter-spacing: -0.01em;}.notification-close{width: 32px;height: 32px;border: 1px solid rgba(255, 255, 255, 0.14);border-radius: 9px;background: rgba(255, 255, 255, 0.08);color: #ffffff;cursor: pointer;font-size: 1.2rem;line-height: 1;display: inline-flex;align-items: center;justify-content: center;transition: all 0.15s ease;}.notification-close:hover{background: rgba(239, 68, 68, 0.25);border-color: rgba(239, 68, 68, 0.4);color: #f87171;transform: scale(1.05);}.notification-list{display: grid;gap: 0.6rem;padding: 0.85rem 0;}.notification-item-row{display: grid;grid-template-columns: minmax(0, 1fr) auto;align-items: center;gap: 0.4rem;transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);}.notification-item-row.is-removing{opacity: 0;transform: scale(0.95) translateX(12px);max-height: 0;margin: 0;padding: 0;overflow: hidden;}.notification-item-dismiss{display: inline-flex;align-items: center;justify-content: center;width: 28px;height: 28px;border: 1px solid rgba(255, 255, 255, 0.12);border-radius: 8px;background: rgba(255, 255, 255, 0.06);color: rgba(255, 255, 255, 0.55);cursor: pointer;transition: all 0.2s ease;padding: 0;flex-shrink: 0;}.notification-item-dismiss svg{width: 14px;height: 14px;stroke-width: 2;}.notification-item-dismiss:hover{background: rgba(239, 68, 68, 0.25);border-color: rgba(239, 68, 68, 0.5);color: #fca5a5;transform: scale(1.08);}.notification-item{display: grid;grid-template-columns: 40px minmax(0, 1fr);gap: 0.85rem;padding: 0.85rem 0.95rem;border: 1px solid rgba(255, 255, 255, 0.09);border-radius: 12px;background: rgba(255, 255, 255, 0.05);color: #ffffff;text-decoration: none;transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);box-sizing: border-box;}.notification-item:hover{background: rgba(255, 255, 255, 0.1);border-color: rgba(255, 255, 255, 0.22);transform: translateY(-1.5px);box-shadow: 0 8px 24px rgba(0, 0, 0, 0.25);}.notification-item.is-unread{border-color: rgba(239, 68, 68, 0.35);border-left: 3.5px solid #ef4444;background: linear-gradient(90deg, rgba(220, 38, 38, 0.18) 0%, rgba(255, 255, 255, 0.04) 100%);}.notification-item-icon{width: 40px;height: 40px;display: inline-flex;align-items: center;justify-content: center;border-radius: 10px;background: rgba(255, 255, 255, 0.1);color: #38bdf8;border: 1px solid rgba(255, 255, 255, 0.12);flex-shrink: 0;}.notification-item.is-unread .notification-item-icon{background: rgba(239, 68, 68, 0.2);color: #f87171;border-color: rgba(239, 68, 68, 0.3);}.notification-item-icon svg{width: 18px;height: 18px;}.notification-item-body{min-width: 0;display: grid;gap: 0.2rem;}.notification-item-body strong{color: #ffffff;font-size: 0.92rem;font-weight: 800;line-height: 1.3;}.notification-item-body small{overflow: hidden;color: rgba(255, 255, 255, 0.75);font-size: 0.82rem;line-height: 1.45;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.notification-item-body em{color: rgba(255, 255, 255, 0.5);font-size: 0.74rem;font-style: normal;font-weight: 700;margin-top: 0.15rem;}.notification-empty{display: grid;justify-items: center;gap: 0.45rem;padding: 2rem 1rem;color: rgba(255, 255, 255, 0.7);text-align: center;}.notification-empty span{font-size: 2.2rem;color: #38bdf8;opacity: 0.85;}.notification-empty strong{color: #ffffff;font-weight: 600;font-size: 1.05rem;}.notification-empty p{margin: 0;max-width: 280px;font-size: 0.85rem;line-height: 1.5;color: rgba(255, 255, 255, 0.6);}.notification-highlight{display: grid;gap: 0.25rem;margin-top: 0.25rem;padding: 0.85rem 1rem;border: 1px solid rgba(245, 158, 11, 0.35);border-radius: 12px;background: linear-gradient(135deg, rgba(180, 83, 9, 0.25) 0%, rgba(15, 23, 42, 0.7) 100%);color: #ffffff;text-decoration: none;transition: all 0.2s ease;}.notification-highlight:hover{border-color: rgba(245, 158, 11, 0.5);background: linear-gradient(135deg, rgba(180, 83, 9, 0.35) 0%, rgba(15, 23, 42, 0.8) 100%);transform: translateY(-1px);}.notification-highlight span{color: #fbbf24;font-size: 0.72rem;font-weight: 600;text-transform: uppercase;letter-spacing: 0.04em;}.notification-highlight strong{font-size: 0.94rem;font-weight: 600;color: #ffffff;}.notification-highlight small{color: rgba(255, 255, 255, 0.78);font-size: 0.8rem;line-height: 1.45;}.notification-panel-footer{display: flex;justify-content: space-between;gap: 0.75rem;margin-top: 0.85rem;padding-top: 0.85rem;border-top: 1px solid rgba(255, 255, 255, 0.1);}.notification-panel-footer a{display: inline-flex;align-items: center;justify-content: center;min-height: 38px;padding: 0 1rem;border: 1px solid #3b82f6;border-radius: 9px;background: #2563eb;color: #ffffff;font: inherit;font-size: 0.82rem;font-weight: 800;text-decoration: none;transition: all 0.15s ease;}.notification-panel-footer a:hover{background: #1d4ed8;border-color: #2563eb;box-shadow: 0 4px 14px rgba(37, 99, 235, 0.35);transform: translateY(-1px);}.notification-panel-footer button{display: inline-flex;align-items: center;justify-content: center;min-height: 38px;padding: 0 0.95rem;border: 1px solid rgba(255, 255, 255, 0.18);border-radius: 9px;background: rgba(255, 255, 255, 0.08);color: #ffffff;cursor: pointer;font: inherit;font-size: 0.82rem;font-weight: 800;transition: all 0.15s ease;}.notification-panel-footer button:hover{background: rgba(255, 255, 255, 0.16);border-color: rgba(255, 255, 255, 0.3);transform: translateY(-1px);}@keyframes pulse{0%, 100%{transform: scale(1);}50%{transform: scale(1.1);}}.username-link{padding: 0.4rem 0.875rem;background: rgba(255, 255, 255, 0.08);border-radius: 6px;font-weight: 600;display: inline-flex;align-items: center;gap: 0.5rem;font-size: 0.85rem;border: 1px solid rgba(255, 255, 255, 0.10);transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);text-decoration: none;color: rgba(255, 255, 255, 0.9);}.username-link:hover{background: rgba(255, 255, 255, 0.14);border-color: rgba(255, 255, 255, 0.18);color: white;}.username-icon{display: inline-flex;align-items: center;justify-content: center;width: 24px;height: 24px;font-size: 1.1rem;line-height: 1;flex: 0 0 24px;}.header-profile-avatar-thumb{width: 24px;height: 24px;border-radius: 50%;object-fit: cover;display: block;border: 1px solid rgba(255, 255, 255, 0.28);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);}.header-profile-avatar-initials{width: 24px;height: 24px;border-radius: 50%;background: rgba(255, 255, 255, 0.16);color: #ffffff;font-size: 0.68rem;font-weight: 800;display: inline-flex;align-items: center;justify-content: center;border: 1px solid rgba(255, 255, 255, 0.28);line-height: 1;text-transform: uppercase;}.username-text{line-height: 1;}.header-profile-menu .user-rank-badge-mini{display: inline-flex !important;align-items: center !important;justify-content: center !important;min-width: 26px !important;height: 22px !important;padding: 0 6px !important;border-radius: 999px !important;vertical-align: middle !important;margin-left: 2px !important;}.header-profile-menu .user-rank-badge-mini svg{width: 14px !important;height: 14px !important;}.admin-badge, .mod-badge{padding: 0.4rem 0.875rem;border-radius: 6px;font-weight: 600;font-size: 0.8rem;display: inline-flex;align-items: center;gap: 0.4rem;transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);border: 1px solid rgba(255, 255, 255, 0.15);text-decoration: none;color: white;}.admin-badge{background: rgba(220, 38, 38, 0.85);}.admin-badge:hover{background: rgba(220, 38, 38, 1);box-shadow: 0 4px 12px rgba(220, 38, 38, 0.5);}.mod-badge{background: rgba(16, 185, 129, 0.85);}.mod-badge:hover{background: rgba(16, 185, 129, 1);box-shadow: 0 4px 12px rgba(34, 197, 94, 0.5);}.user-menu .badge-icon{font-size: 0.85rem;line-height: 1;display: inline;}.user-menu .badge-text{line-height: 1;font-size: inherit;font-weight: inherit;letter-spacing: normal;}.logout-btn{padding: 0.4rem 0.875rem;background: rgba(239, 68, 68, 0.15);border-radius: 6px;font-weight: 600;display: inline-flex;align-items: center;gap: 0.4rem;font-size: 0.8rem;border: 1px solid rgba(239, 68, 68, 0.25);transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);text-decoration: none;color: rgba(255, 255, 255, 0.85);}.logout-btn:hover{background: rgba(239, 68, 68, 0.25);border-color: rgba(239, 68, 68, 0.40);color: white;}.logout-icon{font-size: 1rem;line-height: 1;}.logout-text{line-height: 1;}.login-btn{padding: 0.5rem 1.25rem;background: rgba(255, 255, 255, 0.08);border-radius: 6px;font-weight: 600;display: inline-flex;align-items: center;gap: 0.5rem;font-size: 0.875rem;border: 1px solid rgba(255, 255, 255, 0.15);transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);text-decoration: none;color: rgba(255, 255, 255, 0.9);}.login-btn:hover{background: rgba(255, 255, 255, 0.14);border-color: rgba(255, 255, 255, 0.22);color: white;}.login-btn.register-btn{background: #a61f24;border-color: #c92a2a;color: #ffffff;}.login-btn.register-btn:hover{background: #b91c1c;border-color: #ef4444;color: #ffffff;box-shadow: 0 4px 12px rgba(166, 31, 36, 0.35);}.guest-nav-left{display: flex;align-items: center;gap: 0.5rem;margin-left: 1.5rem;margin-right: auto;flex: 0 0 auto;}.guest-actions{display: flex;align-items: center;gap: 0.5rem;margin-left: auto;flex: 0 0 auto;}.guest-nav{display: flex;align-items: center;gap: 0.5rem;margin-left: 1.5rem;flex: 0 0 auto;}.mobile-menu-btn{display: none;background: rgba(255, 255, 255, 0.08);border: 1px solid rgba(255, 255, 255, 0.12);color: rgba(255, 255, 255, 0.85);font-size: 1.3rem;width: 40px;height: 40px;border-radius: 6px;cursor: pointer;transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);align-items: center;justify-content: center;}.mobile-menu-btn:hover{background: rgba(255, 255, 255, 0.14);border-color: rgba(255, 255, 255, 0.20);color: white;}.cetele-container{max-width: 1200px;margin: 2rem auto;padding: 0 2rem;}.cetele-header{display: flex;justify-content: space-between;align-items: center;margin-bottom: 2rem;padding: 1.5rem 2rem;background: white;border-radius: 12px;box-shadow: 0 2px 8px rgba(0,0,0,0.05);}.cetele-header .header-left h1{font-size: 2rem;color: #1f2937;margin: 0 0 0.5rem 0;}.cetele-header .header-left p{color: #6b7280;margin: 0;}.cetele-header .header-right{display: flex;gap: 1rem;}.btn-back, .btn-categories, .btn-add{padding: 0.75rem 1.5rem;border-radius: 8px;font-weight: 600;text-decoration: none;transition: all 0.3s;display: inline-block;}.btn-back, .btn-categories{background: #f3f4f6;color: #374151;}.btn-back:hover, .btn-categories:hover{background: #e5e7eb;}.btn-add{background: linear-gradient(135deg, #1e293b 0%, #334155 100%);color: white;}.btn-add:hover{transform: translateY(-2px);box-shadow: 0 6px 20px rgba(30, 41, 59, 0.4);}.alert{padding: 1rem 1.5rem;border-radius: 8px;margin-bottom: 1.5rem;}.alert-success{background: #d1fae5;color: #065f46;border-left: 4px solid #10b981;}.alert-error{background: #fee2e2;color: #991b1b;border-left: 4px solid #ef4444;}.alert-warning{background: #fef3c7;color: #92400e;border-left: 4px solid #f59e0b;}@media (max-width: 1024px){.header-content{padding: 0 1.5rem;}.nav{gap: 0.4rem;}.nav-link{padding: 0.45rem 0.8rem;font-size: 0.85rem;}.user-menu{gap: 0.6rem;padding-left: 1rem;margin-left: 1rem;}}@media (max-width: 768px){body{padding-top: 54px !important;}.header-content{height: 54px !important;padding: 0 0.85rem !important;gap: 0.65rem;}.logo-image{height: 34px;}.logo-text{font-size: 1.1rem;}.mobile-menu-btn{display: flex;}.nav-wrapper{position: fixed;top: 54px !important;left: 0;right: 0;background: linear-gradient(180deg, #1e293b 0%, #0f172a 100%);flex-direction: column;gap: 0;padding: 0;box-shadow: 0 4px 20px rgba(0,0,0,0.4);max-height: 0;overflow: hidden;transition: max-height 0.3s ease-in-out, padding 0.3s ease-in-out;z-index: 999;opacity: 0;visibility: hidden;margin-left: 0;}.nav-wrapper.active{max-height: calc(100vh - 54px) !important;overflow-y: auto;padding: 1rem;opacity: 1;visibility: visible;}.nav{flex-direction: column;width: 100%;gap: 0.5rem;}.nav-link{width: 100%;padding: 0.9rem 1.2rem;justify-content: flex-start;background: rgba(255, 255, 255, 0.1);font-size: 1rem;}.nav-link:hover{background: rgba(255, 255, 255, 0.2);transform: translateX(4px);}.nav-dropdown{width: 100%;display: flex;flex-direction: column;}.nav-dropdown-toggle{cursor: pointer;}.nav-dropdown-menu{position: static;min-width: 0;width: 100%;margin-top: 0.35rem;padding: 0.35rem;max-height: 0;opacity: 0;visibility: hidden;overflow: hidden;transform: translateY(-4px);box-shadow: none;background: rgba(255, 255, 255, 0.06);transition: max-height 0.22s ease, opacity 0.18s ease, transform 0.18s ease, visibility 0.18s ease;}.nav-dropdown:hover .nav-dropdown-menu, .nav-dropdown:focus-within .nav-dropdown-menu{max-height: 0;opacity: 0;visibility: hidden;transform: translateY(-4px);}.nav-dropdown.open .nav-dropdown-menu{max-height: 70vh;opacity: 1;visibility: visible;transform: translateY(0);overflow-y: auto;}.nav-dropdown.open .nav-dropdown-toggle{background: rgba(255, 255, 255, 0.18);}.guest-nav-left{display: flex;align-items: center;width: auto;gap: 0.35rem;margin-left: 0.75rem;margin-right: auto;flex: 0 1 auto;}.guest-actions{display: flex;align-items: center;width: auto;gap: 0.35rem;margin-left: auto;flex: 0 1 auto;}.nav-wrapper .guest-actions{display: flex;flex-direction: column;width: 100%;margin-top: 1rem;padding-top: 1rem;border-top: 2px solid rgba(255, 255, 255, 0.15);gap: 0.5rem;}.nav-wrapper .guest-actions .login-btn{width: 100%;justify-content: center;padding: 0.8rem 1rem;}.guest-nav{flex-direction: row;width: auto;gap: 0.35rem;margin-left: auto;flex: 0 1 auto;}.guest-nav-left .nav-link, .guest-actions .login-btn, .guest-nav .nav-link, .guest-nav .login-btn{width: auto;padding: 0.58rem 0.7rem;justify-content: center;font-size: 0.82rem;line-height: 1;white-space: nowrap;}.guest-nav-left .nav-link, .guest-nav .nav-link{background: rgba(255, 255, 255, 0.08);}.guest-nav-left .nav-link-icon, .guest-nav .nav-link-icon{font-size: 1rem;}.user-menu{flex-direction: column;width: 100%;margin: 0;padding: 0;border: none;gap: 0.5rem;margin-top: 1rem;padding-top: 1rem;border-top: 2px solid rgba(255, 255, 255, 0.25);}.username-link, .admin-badge, .mod-badge, .logout-btn{width: 100%;justify-content: center;padding: 0.9rem 1.2rem;}.message-icon-header{width: 100%;height: 50px;border-radius: 10px;}}@media (max-width: 420px){.header-content{padding: 0 0.65rem;min-width: 0;}.logo{min-width: 0;}.logo-image{height: 36px;}.logo-text{font-size: 1rem;max-width: 48vw;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.guest-nav-left .nav-link, .guest-actions .login-btn, .guest-nav .nav-link, .guest-nav .login-btn{padding: 0.5rem 0.55rem;font-size: 0.78rem;gap: 0.28rem;}.guest-nav-left .nav-link-text, .guest-nav .nav-link-text{display: none;}}.nav-link-becayis{background: linear-gradient(135deg, rgba(59,130,246,0.18), rgba(139,92,246,0.18)) !important;border-color: rgba(99,179,237,0.35) !important;color: #93c5fd !important;font-weight: 700 !important;}.nav-link-becayis:hover{background: linear-gradient(135deg, rgba(59,130,246,0.30), rgba(139,92,246,0.30)) !important;color: #fff !important;border-color: rgba(99,179,237,0.55) !important;box-shadow: 0 0 12px rgba(59,130,246,0.3);}.becayis-badge{background: linear-gradient(135deg, #ef4444, #dc2626);color: #fff;font-size: 0.62rem;font-weight: 800;padding: 2px 5px;border-radius: 10px;min-width: 16px;text-align: center;border: 1.5px solid #1e293b;animation: pulse 2s infinite;}body{background: linear-gradient(180deg, #fafafa 0%, #f6f5f2 420px, #f7f7f5 100%) !important;color: #18181b;max-width: 100%;overflow-x: hidden;}.header{background: rgba(24, 24, 27, .96) !important;border-bottom: 1px solid rgba(228, 223, 215, .14);box-shadow: 0 14px 34px rgba(17, 24, 39, .22) !important;}.header::before{background: linear-gradient(180deg, rgba(255,255,255,.04) 0%, transparent 55%) !important;}.header::after{background: linear-gradient(90deg, transparent 0%, rgba(212, 163, 115, .28) 28%, rgba(127, 29, 29, .44) 52%, rgba(212, 163, 115, .24) 74%, transparent 100%) !important;}.header-content{width: min(calc(100% - 2rem), var(--mk-container, 1220px)) !important;max-width: var(--mk-container, 1220px) !important;margin-inline: auto !important;margin-left: auto !important;margin-right: auto !important;padding-left: 0 !important;padding-right: 0 !important;height: 58px !important;box-sizing: border-box !important;}.nav-wrapper{display: flex !important;align-items: center !important;gap: 1.25rem !important;flex: 1 !important;min-width: 0 !important;margin-left: clamp(1.75rem, 2.5vw, 2.25rem) !important;}.nav{display: flex !important;align-items: center !important;justify-content: space-between !important;min-width: 0 !important;flex: 1 1 auto !important;gap: 0.25rem !important;}.nav-link, .nav-dropdown-toggle{padding: .35rem .6rem !important;font-size: .81rem !important;border: 1px solid transparent !important;border-radius: 7px !important;color: rgba(255,255,255,.82) !important;letter-spacing: 0 !important;gap: 0.35rem !important;white-space: nowrap !important;}.user-menu{display: flex !important;align-items: center !important;gap: 0.45rem !important;margin-left: 0 !important;padding-left: 0.85rem !important;border-left: 1px solid rgba(255, 255, 255, 0.12) !important;flex-shrink: 0 !important;}.guest-actions{display: flex !important;align-items: center !important;gap: 0.5rem !important;margin-left: 0 !important;padding-left: 0.85rem !important;border-left: 1px solid rgba(255, 255, 255, 0.12) !important;flex-shrink: 0 !important;}.user-menu-tools{display: flex !important;align-items: center !important;gap: 0.4rem !important;}.header-profile-menu{position: relative !important;flex: 0 0 auto !important;margin: 0 !important;}.message-icon-header, .notification-bell{width: 34px !important;height: 34px !important;min-width: 34px !important;min-height: 34px !important;border: 1px solid transparent !important;border-radius: 7px !important;color: rgba(255,255,255,.82) !important;letter-spacing: 0 !important;}.profile-trigger{min-height: 34px !important;height: 34px !important;padding: .28rem .5rem !important;margin: 0 !important;border: 1px solid transparent !important;border-radius: 7px !important;color: rgba(255,255,255,.82) !important;letter-spacing: 0 !important;font-size: .82rem !important;gap: 0.35rem !important;box-sizing: border-box !important;}.nav-link:hover, .nav-dropdown:hover .nav-dropdown-toggle, .nav-dropdown:focus-within .nav-dropdown-toggle, .message-icon-header:hover, .notification-bell:hover, .profile-trigger:hover{background: rgba(255,255,255,.08) !important;border-color: rgba(255,255,255,.10) !important;color: #fff !important;transform: translateY(-1px) !important;}.nav-link.active, .nav-dropdown.open .nav-dropdown-toggle{background: rgba(127, 29, 29, .34) !important;border-color: rgba(248, 113, 113, .26) !important;color: #fff !important;}.nav-link-becayis{background: rgba(127, 29, 29, .22) !important;border-color: rgba(248, 113, 113, .22) !important;color: rgba(255,255,255,.9) !important;}.nav-link-becayis:hover{background: rgba(127, 29, 29, .34) !important;border-color: rgba(248, 113, 113, .34) !important;box-shadow: none !important;}.nav-dropdown-menu, .notification-dropdown, .notification-panel, .profile-dropdown{background: #18181b !important;color: #ffffff !important;border: 1px solid rgba(255,255,255,.10) !important;border-radius: 10px !important;box-shadow: 0 22px 55px rgba(0,0,0,.28) !important;}.nav-dropdown-item, .notification-item, .profile-menu-item{border-radius: 8px !important;}.nav-dropdown-item:hover, .notification-item:hover, .profile-menu-item:hover{background: rgba(255,255,255,.08) !important;}.mobile-menu-btn{border-radius: 8px !important;}@media (max-width: 1100px) and (min-width: 769px){.nav-wrapper{margin-left: 1.15rem !important;gap: 0.75rem !important;}.nav-link, .nav-dropdown-toggle{padding: .30rem .45rem !important;font-size: .77rem !important;gap: 0.25rem !important;}.nav-link-icon{display: none !important;}.user-menu{gap: 0.35rem !important;padding-left: 0.65rem !important;}.profile-trigger{padding: .25rem .45rem !important;font-size: .78rem !important;}}@media (max-width: 880px) and (min-width: 769px){.nav-wrapper{margin-left: 0.5rem !important;gap: 0.35rem !important;}.nav-link, .nav-dropdown-toggle{padding: .22rem .28rem !important;font-size: .69rem !important;letter-spacing: -0.02em !important;}.nav-dropdown-toggle::after{display: none !important;}.profile-trigger .username-text, .profile-trigger .profile-chevron{display: none !important;}.user-menu{gap: 0.25rem !important;padding-left: 0.45rem !important;}}@media (max-width: 768px){.nav-wrapper{background: #18181b !important;border-top: 1px solid rgba(255,255,255,.08);margin-left: 0 !important;gap: 0 !important;}.nav{flex-direction: column !important;align-items: stretch !important;justify-content: flex-start !important;gap: 0.5rem !important;}.user-menu{border-left: none !important;padding-left: 0 !important;margin-left: 0 !important;width: 100% !important;}.user-menu-tools{display: grid !important;grid-template-columns: repeat(3, 1fr) !important;gap: 8px !important;width: 100% !important;box-sizing: border-box !important;margin-bottom: 0.25rem !important;}.user-menu-tools .message-icon-header, .user-menu-tools .notification-center, .user-menu-tools .notification-bell{width: 100% !important;height: 44px !important;min-height: 44px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;margin: 0 !important;box-sizing: border-box !important;border-radius: 10px !important;position: relative !important;}.user-menu-tools .message-icon-header{background: rgba(255, 255, 255, 0.06) !important;border: 1px solid rgba(255, 255, 255, 0.10) !important;}.user-menu-tools .notification-center{border: none !important;background: transparent !important;padding: 0 !important;}.user-menu-tools .notification-bell{background: rgba(255, 255, 255, 0.06) !important;border: 1px solid rgba(255, 255, 255, 0.10) !important;}.notification-panel{top: 58px !important;right: .5rem;left: .5rem;width: auto;max-height: calc(100dvh - 84px);}.notification-panel-footer{flex-direction: column;}.notification-panel-footer a, .notification-panel-footer button{width: 100%;}}.skip-link{position: fixed !important;top: 1rem !important;left: 1rem !important;z-index: 10000 !important;transform: translateY(-170%) !important;opacity: 0 !important;pointer-events: none !important;width: max-content !important;max-width: calc(100vw - 2rem) !important;clip-path: inset(0 0 100% 0) !important;display: inline-flex !important;align-items: center !important;gap: .45rem !important;padding: .65rem .9rem !important;border-radius: 8px !important;background: #18181b !important;color: #fff !important;box-shadow: 0 12px 30px rgba(0,0,0,.24) !important;transition: transform .18s ease, opacity .18s ease !important;}.skip-link:focus, .skip-link:focus-visible{transform: translateY(0) !important;opacity: 1 !important;pointer-events: auto !important;clip-path: none !important;outline: 3px solid rgba(220, 38, 38, .35) !important;outline-offset: 2px !important;}.site-main{width: 100%;min-height: calc(100vh - 140px);padding: clamp(1.25rem, 3vw, 2rem) 0 clamp(2rem, 4vw, 3rem);}.site-main > :where( .container, .page-container, .classic-forum-wrapper, .tools-page, .documents-page-container, .signals-page-container, .chat-page-modern, .users-page, .cetele-page-container, .messages-container, .profile-page, .profile-container, .law-page-container, .info-center-page, .public-page, .content-container, .homepage-container, .page-shell, main.page-shell, main.mk-announcements, .announcements-page-container, .blog-wrap, .leaderboard-page, .becayis-page, .mk-guide-page ){width: min(calc(100% - 2rem), var(--mk-container, 1220px)) !important;max-width: var(--mk-container, 1220px) !important;margin-inline: auto !important;padding-left: 0 !important;padding-right: 0 !important;box-sizing: border-box !important;}.site-main :where( .tools-hero, .documents-hero, .signals-hero, .cetele-hero, .law-hero, .forum-hero, .profile-hero, .messages-hero, .page-hero, .hero-section ){margin: 0 0 1.5rem;padding: clamp(2rem, 4vw, 3.25rem);border: 1px solid rgba(255,255,255,.10);border-radius: 8px;background: linear-gradient(135deg, rgba(24,24,27,.96) 0%, rgba(39,39,42,.94) 48%, rgba(127,29,29,.92) 100%);color: #fff;box-shadow: 0 24px 60px rgba(24, 24, 27, .16);overflow: hidden;}.site-main :where( .tools-hero, .documents-hero, .signals-hero, .cetele-hero, .law-hero, .forum-hero, .profile-hero, .messages-hero, .page-hero, .hero-section ) :where(h1, h2, p, span, a){color: inherit;}.site-main :where(h1){font-size: clamp(2rem, 4vw, 3rem);line-height: 1.05;letter-spacing: 0;margin: 0 0 .75rem;}.site-main :where(h2){font-size: clamp(1.35rem, 2.5vw, 1.75rem);line-height: 1.18;letter-spacing: 0;margin: 0 0 .65rem;}.site-main :where(h3){font-size: 1.1rem;line-height: 1.25;letter-spacing: 0;margin: 0 0 .45rem;}.site-main :where(p){line-height: 1.65;}.site-main :where( .search-panel, .documents-search-panel, .forum-search-panel, .filter-panel, .filters-wrapper, .content-section, .category-section, .forum-category-card, .document-card, .signal-card, .chat-panel, .messages-panel, .profile-card, .profile-section, .archive-panel, .personal-archive-panel, .generated-documents-panel, .stats-container, .stat-card, .empty-state, .modal-content ){border: 1px solid var(--mk-border);border-radius: 8px;background: var(--mk-surface);box-shadow: var(--mk-shadow);}.site-main :where( .search-panel, .documents-search-panel, .forum-search-panel, .filter-panel, .filters-wrapper ){padding: 1rem;margin: 0 0 1.25rem;}.site-main :where( .content-section, .category-section, .forum-category-card, .document-card, .signal-card, .chat-panel, .messages-panel, .profile-card, .profile-section, .archive-panel, .personal-archive-panel, .generated-documents-panel, .empty-state ){padding: clamp(1rem, 2vw, 1.35rem);margin-bottom: 1rem;}.site-main :where(.stats-container, .quick-actions, .modules-grid, .category-grid, .documents-grid, .signals-grid, .profile-grid){display: grid;grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));gap: 1rem;}.site-main :where(.stat-card){padding: 1rem;}.site-main :where(input:not([type="checkbox"]):not([type="radio"]), select, textarea){width: 100%;max-width: 100%;min-height: 42px;padding: .65rem .8rem;border: 1px solid rgba(24, 24, 27, .18);border-radius: 8px;background: #fff;color: var(--mk-ink);font: inherit;outline: none;}.site-main :where(textarea){min-height: 110px;resize: vertical;}.site-main :where(input:not([type="checkbox"]):not([type="radio"]), select, textarea):focus{border-color: rgba(220, 38, 38, .55);box-shadow: 0 0 0 4px rgba(220, 38, 38, .10);}.site-main :where( button:not(.mobile-menu-btn):not(.nav-dropdown-toggle):not(.profile-trigger), input[type="submit"], .btn, .button, .primary-action, .cta-button ){display: inline-flex;align-items: center;justify-content: center;gap: .45rem;min-height: 42px;padding: .65rem 1rem;border: 1px solid rgba(220, 38, 38, .25);border-radius: 8px;background: #dc2626;color: #fff;font: inherit;font-weight: 800;text-decoration: none;cursor: pointer;box-shadow: 0 10px 22px rgba(220, 38, 38, .16);transition: transform .16s ease, box-shadow .16s ease, background .16s ease;}.site-main :where( button:not(.mobile-menu-btn):not(.nav-dropdown-toggle):not(.profile-trigger), input[type="submit"], .btn, .button, .primary-action, .cta-button ):hover{transform: translateY(-1px);background: #b91c1c;box-shadow: 0 14px 26px rgba(220, 38, 38, .20);}.site-main :where(.tabs, .filter-tabs, .nav-pills, .room-tabs){display: flex;flex-wrap: wrap;gap: .5rem;margin: 0 0 1rem;}.site-main :where(.tabs a, .filter-tabs a, .nav-pills a, .room-tabs a){display: inline-flex;align-items: center;gap: .35rem;min-height: 38px;padding: .55rem .8rem;border: 1px solid var(--mk-border);border-radius: 8px;background: #fff;color: var(--mk-ink);font-weight: 700;text-decoration: none;}.site-main :where(.chat-layout, .messages-layout, .profile-layout){display: grid;grid-template-columns: minmax(0, 1fr) 320px;gap: 1rem;align-items: start;}.site-footer{width: min(100% - 2rem, var(--mk-container, 1220px));margin: 0 auto;padding: 1.25rem 0 2rem;color: var(--mk-muted);font-size: .92rem;}.site-footer-grid{display: grid;grid-template-columns: 1fr;gap: 1rem;padding: 1rem;border: 1px solid var(--mk-border);border-radius: 8px;background: #fff;box-shadow: var(--mk-shadow);}.footer-section-head{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: .55rem;color: var(--mk-ink);font-weight: 800;}.footer-online-headline{display: inline-flex;align-items: center;gap: .55rem;color: var(--mk-ink);font-weight: 800;}.footer-online-badge{display: inline-flex;align-items: center;padding: .2rem .65rem;border-radius: 999px;background: #ecfdf5;border: 1px solid rgba(16, 185, 129, .25);color: #047857;font-size: .8rem;font-weight: 700;line-height: 1.2;}.footer-section-head span:last-child:not(.footer-online-badge), .footer-muted, .site-footer-copy{color: var(--mk-muted);}.footer-status-dot{width: .65rem;height: .65rem;border-radius: 999px;background: #16a34a;box-shadow: 0 0 0 4px rgba(22, 163, 74, .12);}.footer-online-list{display: flex;flex-wrap: wrap;gap: .45rem;margin-top: .75rem;}.footer-online-user, .footer-online-more{display: inline-flex;align-items: center;gap: .3rem;min-height: 30px;padding: .35rem .65rem;border: 1px solid var(--mk-border, #e2e8f0);border-radius: 999px;background: #f8fafc;color: var(--mk-dynamic-color, #334155);font-weight: 700;font-size: .84rem;text-decoration: none;transition: all .15s ease;}.footer-online-user:hover{filter: brightness(.96);transform: translateY(-1px);}.footer-online-user.is-admin{background: #fff5f5;border-color: rgba(220, 38, 38, .2);color: #dc2626;}.footer-online-user.is-moderator{background: #ecfdf5;border-color: rgba(16, 185, 129, .25);color: #10b981;}.footer-online-more{color: var(--mk-muted, #64748b);background: #f1f5f9;border-color: var(--mk-border, #cbd5e1);}.footer-links{display: flex;flex-wrap: nowrap;justify-content: center;gap: .55rem;overflow-x: auto;padding-top: .85rem;border-top: 1px solid var(--mk-border);scrollbar-width: thin;}.footer-links a{display: inline-flex;align-items: center;min-height: 34px;padding: .45rem .6rem;border: 1px solid var(--mk-border);border-radius: 8px;color: var(--mk-ink);text-decoration: none;font-weight: 700;background: #fafafa;white-space: nowrap;}.footer-links a:hover{border-color: rgba(220, 38, 38, .28);color: #991b1b;background: #fff;}.site-footer-copy{margin-top: .9rem;}.legal-static-page{width: min(100% - 2rem, 1000px);margin: 0 auto;padding: clamp(1.25rem, 3vw, 2rem) 0 3rem;}.legal-static-hero{padding: clamp(2rem, 4vw, 3rem);border-radius: 8px;color: #fff;background: linear-gradient(135deg, #18181b 0%, #27272a 54%, #7f1d1d 100%);box-shadow: 0 24px 60px rgba(24, 24, 27, .16);}.legal-static-hero span{color: #fecaca;font-size: .8rem;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;}.legal-static-hero h1{margin: .45rem 0 .6rem;font-size: clamp(2rem, 4vw, 3rem);line-height: 1.08;}.legal-static-hero p{max-width: 760px;margin: 0;color: rgba(255,255,255,.78);}.legal-static-card{margin-top: 1rem;padding: clamp(1.25rem, 3vw, 2rem);border: 1px solid var(--mk-border);border-radius: 8px;background: #fff;box-shadow: var(--mk-shadow);}.legal-static-card h2{margin-top: 1.5rem;color: var(--mk-ink);}.legal-static-card h2:first-child{margin-top: 0;}.legal-static-card p{color: #3f3f46;}.legal-static-card ul{margin: .75rem 0 1.25rem 1.1rem;padding: 0;color: #3f3f46;line-height: 1.7;}.legal-static-card li + li{margin-top: .35rem;}.legal-static-card strong{color: var(--mk-ink);}.legal-static-note, .legal-static-grid{margin-top: 1rem;}.legal-static-note{padding: 1rem;border: 1px solid rgba(220, 38, 38, .16);border-radius: 8px;background: #fff7f7;color: #3f3f46;}.legal-static-grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: .9rem;}.legal-mini-card{padding: 1rem;border: 1px solid var(--mk-border);border-radius: 8px;background: #fafafa;}.legal-mini-card h3{margin: 0 0 .45rem;color: var(--mk-ink);font-size: 1rem;}.legal-mini-card p{margin: 0;}.legal-contact-link{display: inline-flex;margin: .4rem 0 1rem;padding: .7rem 1rem;border-radius: 8px;background: #dc2626;color: #fff;font-weight: 600;text-decoration: none;}@media (max-width: 900px){.footer-links{justify-content: flex-start;}.legal-static-grid{grid-template-columns: 1fr;}}.mk-social-card{padding: 1rem;border: 1px solid var(--mk-border);border-radius: 8px;background: #fff;box-shadow: var(--mk-shadow);}.mk-social-head h3{margin: 0;color: var(--mk-ink);font-size: 1rem;}.mk-social-head span{display: block;margin-top: .25rem;color: var(--mk-muted);font-size: .88rem;}.mk-social-grid{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: .6rem;margin-top: .85rem;}.mk-social-link{min-width: 0;aspect-ratio: 1;min-height: 48px;display: grid;place-items: center;padding: .65rem;border-radius: 8px;color: #fff;text-decoration: none;box-shadow: 0 10px 22px rgba(15, 23, 42, .12);transition: transform .16s ease, box-shadow .16s ease, filter .16s ease;}.mk-social-link:hover{transform: translateY(-2px);box-shadow: 0 14px 28px rgba(15, 23, 42, .18);filter: saturate(1.08) brightness(1.04);}.mk-social-link:focus-visible{outline: 3px solid rgba(220, 38, 38, .24);outline-offset: 2px;}.mk-social-icon{width: 28px;height: 28px;display: grid;place-items: center;}.mk-social-icon svg{width: 100%;height: 100%;display: block;fill: currentColor;}.mk-social-twitter{background: #111827;}.mk-social-telegram{background: #229ed9;}.mk-social-facebook{background: #1877f2;}.mk-social-instagram{background: linear-gradient(135deg, #f97316, #db2777 50%, #4f46e5);}.mk-visually-hidden{position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0, 0, 0, 0) !important;white-space: nowrap !important;border: 0 !important;}@media (max-width: 900px){.site-main > :where( .container, .page-container, .classic-forum-wrapper, .tools-page, .documents-page-container, .signals-page-container, .chat-page-modern, .users-page, .cetele-page-container, .messages-container, .profile-page, .profile-container, .law-page-container, .info-center-page, .public-page, .content-container ), .site-footer{width: min(100% - 1rem, var(--mk-container, 1220px));}.site-main :where(.chat-layout, .messages-layout, .profile-layout){grid-template-columns: 1fr;}.site-footer-grid{grid-template-columns: 1fr;}.footer-links{justify-content: flex-start;flex-wrap: nowrap;}}@media (max-width: 640px){.site-footer{width: min(100% - .75rem, var(--mk-container, 1220px));padding: .75rem 0 1.25rem;overflow-x: hidden;font-size: .84rem;}.site-footer-grid{gap: .85rem;padding: .85rem;border-radius: 8px;}.footer-section-head{display: flex;align-items: center;justify-content: space-between;gap: .5rem;flex-wrap: nowrap;}.footer-online-headline{display: inline-flex;align-items: center;gap: .45rem;min-width: 0;}.footer-online-headline strong{font-size: .92rem;white-space: nowrap;}.footer-online-badge{flex-shrink: 0;font-size: .75rem;padding: .18rem .55rem;}.footer-section-head span:last-child:not(.footer-online-badge){font-size: .78rem;}.footer-online-list{display: flex;flex-wrap: wrap;gap: .45rem;margin-top: .65rem;}.footer-online-user, .footer-online-more{width: auto;max-width: 100%;min-width: 0;display: inline-flex;align-items: center;gap: .35rem;min-height: 32px;padding: .35rem .75rem;border-radius: 999px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: .82rem;}.footer-links{flex-wrap: nowrap;justify-content: flex-start;gap: .45rem;}.footer-links a{width: auto;flex: 0 0 auto;min-width: 0;justify-content: center;padding: .55rem .6rem;text-align: center;white-space: nowrap;overflow-wrap: normal;}.site-footer-copy{text-align: center;font-size: .78rem;}}.mk-ad-slot{display: flex;align-items: center;gap: .9rem;width: min(1200px, calc(100% - 2rem));margin: .75rem auto;padding: .8rem 1rem;border: 1px solid rgba(148, 163, 184, .22);border-radius: 12px;background: linear-gradient(135deg, rgba(255, 255, 255, .96), rgba(248, 250, 252, .9));color: #0f172a;text-decoration: none;box-shadow: 0 14px 36px rgba(15, 23, 42, .08);}.mk-ad-slot:hover{color: #0f172a;transform: translateY(-1px);}.mk-ad-image{flex: 0 0 auto;width: 78px;height: 54px;border-radius: 10px;overflow: hidden;background: #f1f5f9;}.mk-ad-image img{width: 100%;height: 100%;object-fit: cover;display: block;}.mk-ad-copy{min-width: 0;flex: 1 1 auto;display: grid;gap: .18rem;}.mk-ad-copy strong{font-size: .98rem;line-height: 1.25;}.mk-ad-copy small{color: #64748b;line-height: 1.35;}.mk-ad-badge{width: fit-content;padding: .18rem .48rem;border-radius: 999px;background: #fee2e2;color: #991b1b;font-size: .68rem;font-weight: 800;text-transform: uppercase;letter-spacing: .04em;}.mk-ad-slot em{flex: 0 0 auto;padding: .48rem .75rem;border-radius: 8px;background: #991b1b;color: #fff;font-style: normal;font-weight: 800;font-size: .82rem;}.ad-slot-header-top{margin-top: .6rem;margin-bottom: .45rem;}.site-footer .ad-slot-footer{width: 100%;margin: 0 0 1rem;}.notification-highlight{display: flex;align-items: center;gap: .75rem;}.notification-highlight-image{width: 64px;height: 48px;border-radius: 10px;overflow: hidden;background: rgba(255, 255, 255, .18);flex: 0 0 auto;}.notification-highlight-image img{width: 100%;height: 100%;object-fit: cover;display: block;}.notification-highlight-copy{display: grid;gap: .14rem;min-width: 0;}.mk-ad-popup[hidden]{display: none !important;}.mk-ad-popup{position: fixed;inset: 0;z-index: 9999;display: grid;place-items: center;padding: 1.25rem;}.mk-ad-popup-backdrop{position: absolute;inset: 0;background: rgba(15, 23, 42, .58);backdrop-filter: blur(4px);}.mk-ad-popup-card{position: relative;width: min(560px, 100%);padding: 1.1rem;border-radius: 16px;background: #fff;box-shadow: 0 28px 80px rgba(15, 23, 42, .34);}.mk-ad-popup-close{position: absolute;top: .7rem;right: .7rem;width: 34px;height: 34px;border: 0;border-radius: 999px;background: #0f172a;color: #fff;font-size: 1.25rem;line-height: 1;cursor: pointer;z-index: 2;}.mk-ad-popup-card .ad-slot-popup{width: 100%;margin: 0;padding: 1.25rem;box-shadow: none;}.mk-ad-popup-card .mk-ad-image{width: 160px;height: 120px;}@media (max-width: 640px){.mk-ad-slot{align-items: flex-start;gap: .7rem;width: calc(100% - 1rem);padding: .75rem;}.mk-ad-slot em{display: none;}.mk-ad-image{width: 62px;height: 48px;}.mk-ad-popup-card .ad-slot-popup{display: grid;}.mk-ad-popup-card .mk-ad-image{width: 100%;height: 160px;}}@media (max-width: 380px){.footer-online-headline strong{font-size: .86rem;}}.site-footer-grid{display: flex !important;flex-direction: column !important;}.footer-links{width: 100% !important;display: grid !important;grid-template-columns: repeat(8, minmax(0, 1fr)) !important;gap: .45rem !important;overflow-x: visible !important;}@media (max-width: 1180px) and (min-width: 769px){.footer-links{grid-template-columns: repeat(4, minmax(0, 1fr)) !important;}}.footer-links a{width: 100% !important;min-width: 0 !important;justify-content: center !important;text-align: center !important;white-space: nowrap !important;font-size: clamp(0.70rem, 0.80vw, 0.80rem) !important;padding: .45rem .30rem !important;letter-spacing: -0.01em !important;overflow: hidden !important;text-overflow: ellipsis !important;}@media (max-width: 900px){.footer-links{display: flex !important;flex-wrap: nowrap !important;overflow-x: auto !important;justify-content: flex-start !important;-webkit-overflow-scrolling: touch;}.footer-links a{width: auto !important;flex: 0 0 auto !important;padding-inline: .75rem !important;}}.users-page .users-hero{margin: 0 0 1.25rem !important;padding: clamp(1.35rem, 3vw, 2.25rem) !important;border: 1px solid rgba(255, 255, 255, .1) !important;border-radius: 8px !important;background: linear-gradient(135deg, rgba(17, 24, 39, .96) 0%, rgba(39, 39, 42, .98) 52%, rgba(127, 29, 29, .95) 100%) !important;color: #fff !important;box-shadow: 0 22px 55px rgba(15, 23, 42, .12) !important;}.users-page .users-hero h1{display: flex !important;align-items: center;gap: .65rem;margin: 0 0 .6rem !important;color: #fff !important;font-size: clamp(1.95rem, 3vw, 2.65rem) !important;line-height: 1.08 !important;letter-spacing: 0 !important;}.users-page .users-hero p{margin: 0 !important;color: rgba(255, 255, 255, .78) !important;font-size: 1rem !important;line-height: 1.65 !important;}.users-page .users-hero .member-count{display: inline-flex;align-items: center;min-height: 34px;padding: .45rem .75rem;border: 1px solid rgba(255, 255, 255, .16);border-radius: 999px;background: rgba(255, 255, 255, .1);color: #fff;font-weight: 800;}.site-main :where( .forum-topbar, .documents-hero, .tools-hero, .mk-hero-header, .city-hero, .compare-hero, .announcements-hero, .users-hero, .blog-hero, .cat-hero, .search-hero, .becayis-hero, .signals-hero, .cetele-hero, .favorites-hero, .rooms-header-modern, .chat-hero, .messages-hero, .notifications-hero, .two-factor-hero, .leaderboard-hero ){width: min(100% - 2rem, var(--mk-container, 1220px)) !important;min-height: 146px !important;margin: 0 auto 1.25rem !important;padding: 1.35rem 1.5rem !important;border: 1px solid rgba(255, 255, 255, .08) !important;border-radius: 8px !important;background: #171d29 !important;color: #fff !important;box-shadow: 0 20px 46px rgba(15, 23, 42, .17) !important;overflow: hidden !important;}.site-main :where( .forum-topbar, .documents-hero .hero-content, .tools-hero .hero-content, .mk-hero-content, .city-hero .hero-content, .compare-hero .hero-content, .announcements-hero .hero-content, .users-hero .hero-content, .leaderboard-hero .hero-content, .search-hero .hero-content, .signals-hero .hero-content, .cetele-hero .hero-content, .favorites-hero .hero-content, .blog-hero .hero-content, .blog-hero-inner, .rooms-header-content ){display: grid !important;grid-template-columns: minmax(0, 1fr) auto !important;gap: 1.25rem !important;align-items: center !important;width: 100% !important;max-width: none !important;}.site-main :where(.blog-hero .blog-search){margin: 1rem 0 0 !important;max-width: 560px !important;}.site-main :where( .forum-title, .documents-hero .hero-title, .tools-hero .hero-title, .mk-hero-title, .city-hero .hero-title, .compare-hero .hero-title, .announcements-hero .hero-title, .users-hero h1, .blog-hero h1, .cat-hero h1, .search-hero h1, .becayis-hero h1, .leaderboard-hero h1 ){max-width: 960px !important;margin: 0 !important;color: #fff !important;font-size: clamp(1.95rem, 3vw, 2.65rem) !important;line-height: 1.08 !important;letter-spacing: 0 !important;text-shadow: none !important;}.site-main :where( .forum-subtitle, .documents-hero .hero-subtitle, .tools-hero .hero-subtitle, .mk-hero-subtitle, .city-hero .hero-subtitle, .compare-hero .hero-subtitle, .announcements-hero .hero-subtitle, .users-hero p, .blog-hero p, .cat-hero p, .search-hero p, .becayis-hero p, .leaderboard-hero p ){max-width: 820px !important;margin: .6rem 0 0 !important;color: rgba(255, 255, 255, .78) !important;font-size: 1rem !important;line-height: 1.65 !important;}.site-main :where(.hero-stats-grid, .hero-stats, .forum-stats-bar){align-self: center;}@media (max-width: 900px){.site-main :where( .forum-topbar, .documents-hero, .tools-hero, .mk-hero-header, .city-hero, .compare-hero, .announcements-hero, .users-hero, .blog-hero, .cat-hero, .search-hero, .becayis-hero, .leaderboard-hero ){width: min(100% - 1rem, var(--mk-container, 1220px)) !important;min-height: auto !important;}.site-main :where( .forum-topbar, .documents-hero .hero-content, .tools-hero .hero-content, .mk-hero-content, .city-hero .hero-content, .compare-hero .hero-content, .announcements-hero .hero-content, .users-hero .hero-content, .leaderboard-hero .hero-content ){grid-template-columns: 1fr !important;}}.site-main :where(.post-hero, .blog-category-page > .cat-hero){width: min(100% - 2rem, var(--mk-container, 1220px)) !important;max-width: none !important;min-height: clamp(150px, 15vw, 190px) !important;margin: 0 auto 1.25rem !important;padding: clamp(1.35rem, 3vw, 2.25rem) !important;display: grid !important;align-items: center !important;text-align: left !important;}.site-main :where(.post-hero .blog-hero-inner, .blog-category-page > .cat-hero .blog-hero-inner){width: min(100%, 900px) !important;max-width: 900px !important;margin: 0 !important;text-align: left !important;}.site-main :where(.post-hero .post-byline){padding-bottom: 0 !important;border-bottom: 0 !important;}.site-main :where(.post-hero .post-title){color: #fff !important;margin: 0 0 .65rem !important;}.site-main :where(.post-hero .post-lede){color: rgba(255, 255, 255, .82) !important;margin: 0 0 1rem !important;}.site-main :where(.post-hero .byline-author-link, .post-hero .byline-author strong){color: var(--rank-color, #fff) !important;}.site-main :where(.post-hero .byline-author small){color: rgba(255, 255, 255, .72) !important;}@media (max-width: 900px){.site-main :where(.post-hero, .blog-category-page > .cat-hero){width: min(100% - 1rem, var(--mk-container, 1220px)) !important;min-height: auto !important;}}@media (max-width: 760px){html, body{width: 100%;max-width: 100%;overflow-x: hidden;}.site-main{min-width: 0;padding: 1rem 0 1.5rem;overflow-x: hidden;}.site-main > *{width: min(calc(100% - 1rem), var(--mk-container, 1220px)) !important;max-width: calc(100vw - 1rem) !important;min-width: 0 !important;margin-left: auto !important;margin-right: auto !important;}.site-main *, .site-footer *{min-width: 0;}.site-main :where(img, video, canvas, svg){max-width: 100%;height: auto;}.site-main :where(iframe, embed, object){width: 100%;max-width: 100%;aspect-ratio: 16 / 9;}.site-main :where( .hero-layout, .hero-content, .dashboard-grid, .stats-grid, .stat-grid, .cards-grid, .modules-grid, .category-grid, .documents-grid, .signals-grid, .profile-grid, .forum-grid, .city-grid, .compare-grid, .results-grid, .source-grid, .admin-grid, .main-layout, .page-layout, .content-layout, .sidebar-layout, .blog-main-layout, .post-layout, .tools-layout, .law-layout, .messages-layout, .chat-layout, .profile-layout, .becayis-layout, .detay-layout, .profil-layout, .form-grid, .form-row, .filter-grid, .search-grid, .invite-stats-bar, .invite-info-grid, .profile-stats-mini ){grid-template-columns: minmax(0, 1fr) !important;}.site-main :where( .hero-actions, .page-actions, .form-actions, .mk-actions, .mk-form-actions, .mk-pagination, .pagination, .filter-form, .search-form, .forum-search-panel, .documents-search-panel, .law-search-panel, .city-filter, .compare-form, .profile-actions, .invite-create-form, .document-tools, .mk-document-tools ){align-items: stretch !important;flex-wrap: wrap;max-width: 100%;}.site-main :where( .tabs, .filter-tabs, .nav-pills, .room-tabs, .category-tabs, .blog-category-tabs, .blog-category-strip, .mk-source-tabs, .announcement-source-tabs ){max-width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;scrollbar-width: none;}.site-main :where( .tabs, .filter-tabs, .nav-pills, .room-tabs, .category-tabs, .blog-category-tabs, .blog-category-strip, .mk-source-tabs, .announcement-source-tabs ) > *{flex: 0 0 auto;}.site-main :where( .filter-form, .search-form, .form-actions, .mk-form-actions, .hero-actions, .page-actions, .profile-actions, .invite-create-form, .document-tools, .mk-document-tools ){flex-direction: column !important;}.site-main :where( input:not([type="checkbox"]):not([type="radio"]):not([type="color"]), select, textarea ){width: 100% !important;max-width: 100% !important;min-width: 0 !important;font-size: 16px;}.site-main :where(input[type="file"]){white-space: normal;}.site-main :where( button:not(.mobile-menu-btn):not(.nav-dropdown-toggle):not(.profile-trigger), input[type="submit"], .btn, .button, .primary-action, .cta-button, .hero-primary, .hero-secondary, .mk-primary-link, .mk-secondary-link, .mk-ghost-button, .btn-new-topic, .btn-upload, .btn-copy ){width: 100% !important;max-width: 100% !important;justify-content: center;white-space: normal;overflow-wrap: anywhere;}.site-main :where( .table-responsive, .table-wrap, .table-scroll, .compare-table-wrap, .invitations-table, .taxonomy-table-wrap, .document-table-wrap, .admin-table-wrap ){width: 100%;max-width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;}.site-main table{display: block;width: 100%;max-width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;}.site-main :where(th, td){white-space: normal;overflow-wrap: anywhere;}.site-main :where( .modal-content, .delete-modal, .messages-modal, .cetele-delete-modal, .thank-modal, .notification-panel, .profile-dropdown ){width: min(calc(100vw - 1rem), 560px) !important;max-width: calc(100vw - 1rem) !important;max-height: calc(100dvh - 1rem);overflow: auto;}.site-main :where( h1, h2, h3, p, a, span, strong, small, label, .card, .panel, .content-section, .profile-card, .blog-card, .document-card, .forum-category-card, .signal-card, .mk-official-card, .mk-result-card ){overflow-wrap: anywhere;}.site-main :where( .badge, .pill, .tag, .chip, .status-badge, .type-badge, .quality-badge, .category-pill, .mk-source-pill, .meta-pill ){max-width: 100%;white-space: normal;overflow-wrap: anywhere;}}@media (max-width: 420px){.site-main > *{width: min(calc(100% - .75rem), var(--mk-container, 1220px)) !important;max-width: calc(100vw - .75rem) !important;}.site-main :where( .content-section, .profile-card, .forum-category-card, .document-card, .signal-card, .mk-official-card, .mk-result-card, .legal-static-card ){padding: .9rem !important;}}.site-main > .blog-hero, .site-main > .blog-category-page > .cat-hero, .site-main > .post-hero{width: min(100% - 2rem, var(--mk-container, 1220px)) !important;max-width: none !important;height: 260px !important;min-height: 260px !important;margin: 0 auto 1.25rem !important;padding: clamp(1.35rem, 3vw, 2.25rem) !important;display: grid !important;align-items: center !important;justify-items: start !important;text-align: left !important;border-radius: 8px !important;box-sizing: border-box !important;}.site-main > .blog-hero > .blog-hero-inner, .site-main > .blog-category-page > .cat-hero > .blog-hero-inner, .site-main > .post-hero > .blog-hero-inner{width: min(100%, 900px) !important;max-width: 900px !important;margin: 0 !important;text-align: left !important;justify-self: start !important;}.site-main > .post-hero .breadcrumb{margin: 0 0 .85rem !important;}.site-main > .post-hero .post-title{margin: 0 0 .65rem !important;}.site-main > .post-hero .post-lede{max-width: 820px !important;}.site-main > .blog-category-page > .cat-hero{position: relative !important;}.site-main > .blog-category-page > .cat-hero .cat-stats{position: absolute !important;right: clamp(1.35rem, 3vw, 2.25rem) !important;top: 50% !important;transform: translateY(-50%) !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;min-width: 96px !important;min-height: 44px !important;padding: .55rem .9rem !important;border: 1px solid rgba(255,255,255,.18) !important;border-radius: 999px !important;background: rgba(255,255,255,.1) !important;color: #fff !important;font-weight: 600 !important;box-shadow: inset 0 1px 0 rgba(255,255,255,.08) !important;}.site-main :where( .blog-post-layout .post-feature, .blog-post-layout .post-content, .blog-post-layout .post-tags, .blog-post-layout .post-share, .blog-post-layout .related, .blog-post-layout .comments ){margin-left: 0 !important;margin-right: auto !important;}@media (max-width: 900px){.site-main > .blog-hero, .site-main > .blog-category-page > .cat-hero, .site-main > .post-hero{width: min(100% - 1rem, var(--mk-container, 1220px)) !important;height: auto !important;min-height: auto !important;}}@media (max-width: 640px){.site-main > .blog-hero .blog-search{display: grid !important;grid-template-columns: minmax(0, 1fr) auto !important;align-items: stretch !important;gap: .5rem !important;width: 100% !important;max-width: 100% !important;margin-top: 1rem !important;}.site-main > .blog-hero .blog-search input{width: 100% !important;min-width: 0 !important;height: 46px !important;padding: 0 .85rem !important;font-size: .95rem !important;}.site-main > .blog-hero .blog-search button{width: auto !important;min-width: 72px !important;max-width: none !important;height: 46px !important;padding: 0 1rem !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;white-space: nowrap !important;}}.profile-dropdown-head{display: grid;grid-template-columns: 38px minmax(0, 1fr);grid-template-rows: auto auto;align-items: center;column-gap: 0.7rem;}.profile-dropdown-avatar{width: 38px;height: 38px;grid-column: 1;grid-row: 1 / 3;display: inline-flex;align-items: center;justify-content: center;overflow: hidden;border: 1px solid rgba(255, 255, 255, 0.2);border-radius: 50%;background: rgba(255, 255, 255, 0.1);color: rgba(255, 255, 255, 0.86);}.profile-dropdown-avatar img{width: 100%;height: 100%;display: block;object-fit: cover;}.profile-dropdown-avatar svg{width: 19px !important;height: 19px !important;}.profile-dropdown-head strong, .profile-dropdown-head small{min-width: 0;grid-column: 2;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.logo .brand-mark{display: grid;width: 38px;height: 38px;flex: 0 0 38px;place-items: center;overflow: hidden;color: #f8fafc;border: 1px solid rgba(229, 182, 90, 0.34);border-radius: 10px;background: linear-gradient(145deg, rgba(255, 255, 255, 0.11), rgba(229, 182, 90, 0.04));box-shadow: inset 0 1px 0 rgba(255,255,255,.09), 0 4px 14px rgba(0,0,0,.18);}.logo .brand-mark > .brand-logo-icon{display: block;width: 32px !important;height: 32px !important;max-width: none !important;margin: 0 !important;transform: scale(1.1);transform-origin: center;flex: 0 0 auto;}.logo .brand-logo-icon .mk-mark-gold{color: #e5b65a;}.logo .brand-logo-icon .mk-mark-accent{color: #fb4d55;}.logo .logo-wordmark{display: grid;align-content: center;gap: 2px;min-width: 0;line-height: 1;}.logo .logo-wordmark-kicker{color: #e5b65a;font-family: "Segoe UI Semibold", "Segoe UI", Arial, sans-serif;font-size: .52rem;font-weight: 800;line-height: 1;letter-spacing: 0.04em;margin-top: 1px;}.logo .logo-wordmark-name{color: #f8fafc;font-family: Georgia, "Times New Roman", serif;font-size: 1.25rem;font-weight: 700;line-height: .95;letter-spacing: 0;text-shadow: 0 2px 8px rgba(0,0,0,.22);}@media (max-width: 760px){.logo .brand-mark{width: 32px;height: 32px;flex-basis: 32px;border-radius: 8px;}.logo .brand-mark > .brand-logo-icon{width: 28px !important;height: 28px !important;transform: scale(1.05);}.logo .logo-wordmark-kicker{font-size: .48rem;}.logo .logo-wordmark-name{font-size: 1.08rem;}}form[data-search-guard] button[type="submit"]:disabled{cursor: wait;opacity: 0.62;transform: none !important;box-shadow: none !important;}.admin-maintenance-banner{background: linear-gradient(90deg, #991b1b 0%, #b91c1c 50%, #991b1b 100%);color: #ffffff;font-size: 0.86rem;font-weight: 700;padding: 0.65rem 1.25rem;display: flex;align-items: center;justify-content: center;gap: 0.75rem;box-shadow: 0 4px 14px rgba(185, 28, 28, 0.4);border-bottom: 1px solid rgba(255, 255, 255, 0.25);position: relative;z-index: 10000;}.admin-maintenance-banner svg{width: 18px;height: 18px;flex-shrink: 0;color: #fef08a;}.admin-maintenance-banner strong{color: #fef08a;}.admin-maintenance-banner a{background: rgba(255, 255, 255, 0.2);color: #ffffff;text-decoration: none;padding: 0.22rem 0.7rem;border-radius: 6px;margin-left: 0.5rem;font-size: 0.8rem;font-weight: 800;transition: background 0.18s ease;border: 1px solid rgba(255, 255, 255, 0.3);}.admin-maintenance-banner a:hover{background: #ffffff;color: #991b1b;}@media (max-width: 760px){.admin-maintenance-banner{font-size: 0.78rem;flex-direction: column;text-align: center;gap: 0.4rem;padding: 0.6rem 0.85rem;}.admin-maintenance-banner a{margin-left: 0;margin-top: 0.25rem;}}
/* /assets/css/theme-unified.css */
:root{--mk-font-sans: Inter, "Segoe UI Variable", "Segoe UI", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--mk-font-display: var(--mk-font-sans);--mk-font-mono: Consolas, "Liberation Mono", "Courier New", monospace;--mk-bg: #f6f5f2;--mk-ink: #111827;--mk-muted: #64748b;--mk-soft: #f8fafc;--mk-surface: #ffffff;--mk-line: #e5ded6;--mk-line-strong: #d6cfc7;--mk-navy: #111827;--mk-navy-soft: #1f2937;--mk-brand: #8f1d1d;--mk-brand-strong: #6f1717;--mk-brand-hot: #dc2626;--mk-blue: #2563eb;--mk-green: #047857;--mk-radius: 8px;--mk-radius-lg: 10px;--mk-shadow-sm: 0 1px 2px rgba(17, 24, 39, .05);--mk-shadow: 0 10px 26px rgba(17, 24, 39, .08);--mk-shadow-lg: 0 22px 55px rgba(17, 24, 39, .14);--mk-container: 1220px;--content-wide: 1220px;--pm-rail: 1220px;--mk-gutter: 1rem;--page-gutter: 1rem;--mk-public-gutter: 1rem;--mk-hero-min: 190px;--mk-hero-pad: clamp(1.45rem, 3vw, 2.35rem);--mk-hero-bg: linear-gradient(135deg, #111827 0%, #27252a 50%, #8f2525 100%);}html, body{font-family: var(--mk-font-sans) !important;color: var(--mk-ink);background: var(--mk-bg);}.site-main :where(code, pre, kbd, samp){font-family: var(--mk-font-mono) !important;}.site-main :where( .post-content, .article-content, .law-article, .mk-reading-body, .legal-text, .info-readable, .announcement-body, .document-body, .topic-content ){font-family: var(--mk-font-sans);}.site-main{background: var(--mk-bg);}.site-main :where( .container, .page-container, .content-container, .main-container, .wrap, .page-wrap, .forum-container, .documents-wrap, .tools-wrap, .city-wrap, .compare-wrap, .announcements-wrap, .law-wrap, .users-wrap, .blog-section-wrap, .blog-main-layout, .blog-category-layout, .blog-post-layout, .admin-content, .admin-main, .mod-content, .mod-main, .classic-forum-wrapper, .forum-category-page, .topic-page, .new-topic-page, .documents-page-container, .document-page-container, .document-view-page, .document-category-page, .announcements-page-container, .signals-page-container, .cetele-page-container, .chat-page-modern, .users-page, .leaderboard-page, .profile-page, .becayis-wrap, .becayis-form-wrap, .becayis-detay-wrap, .becayis-profil-wrap, .page-shell ){width: min(100% - (var(--mk-gutter) * 2), var(--mk-container)) !important;max-width: var(--mk-container) !important;margin-left: auto !important;margin-right: auto !important;box-sizing: border-box !important;}.site-main :where( .forum-topbar, .documents-hero, .tools-hero, .law-hero, .law-detail-hero, .article-hero, .city-hero, .city-detail-hero, .compare-hero, .announcements-hero, .users-hero, .blog-hero, .cat-hero, .tag-hero, .search-hero, .post-hero, .becayis-hero, .signals-hero, .cetele-hero, .leaderboard-hero, .mk-hero-header, .mk-simple-hero, .mk-search-hero, .page-hero, .hero-section, .admin-page-hero, .admin-dashboard-hero, .admin-hero, .mod-hero ){width: min(100% - (var(--mk-gutter) * 2), var(--mk-container)) !important;max-width: var(--mk-container) !important;min-height: var(--mk-hero-min) !important;margin: 0 auto 1.5rem !important;padding: var(--mk-hero-pad) !important;border: 1px solid rgba(255, 255, 255, .12) !important;border-radius: var(--mk-radius-lg) !important;background: var(--mk-hero-bg) !important;color: #fff !important;box-shadow: var(--mk-shadow-lg) !important;overflow: hidden !important;box-sizing: border-box !important;text-align: left !important;}.site-main :where( .forum-topbar, .documents-hero, .tools-hero, .law-hero, .law-detail-hero, .article-hero, .city-hero, .city-detail-hero, .compare-hero, .announcements-hero, .users-hero, .blog-hero, .cat-hero, .tag-hero, .search-hero, .post-hero, .becayis-hero, .signals-hero, .cetele-hero, .leaderboard-hero, .mk-hero-header, .mk-simple-hero, .mk-search-hero, .page-hero, .hero-section ){display: grid !important;align-items: center !important;}.site-main :where( .hero-content, .mk-hero-content, .blog-hero-inner, .becayis-hero-inner, .signals-hero-content, .cetele-hero-content, .rooms-header-content, .admin-hero-copy, .mod-hero-copy ){width: 100% !important;max-width: none !important;margin: 0 !important;text-align: left !important;}.site-main :where( .hero-layout, .documents-hero .hero-content, .tools-hero .hero-content, .law-hero .hero-content, .city-hero .hero-content, .compare-hero .hero-content, .announcements-hero .hero-content, .users-hero .hero-content, .leaderboard-hero .hero-content, .search-hero .hero-content, .signals-hero .hero-content, .cetele-hero .hero-content, .favorites-hero .hero-content, .blog-hero .hero-content, .blog-hero-inner, .rooms-header-content, .mk-hero-header .mk-hero-content ){display: grid !important;grid-template-columns: minmax(0, 1fr) auto !important;align-items: center !important;gap: clamp(1rem, 3vw, 2rem) !important;width: 100% !important;max-width: none !important;}.site-main :where( .forum-title, .hero-title, .mk-hero-title, .documents-hero h1, .tools-hero h1, .law-hero h1, .city-hero h1, .compare-hero h1, .announcements-hero h1, .users-hero h1, .blog-hero h1, .cat-hero h1, .tag-hero h1, .search-hero h1, .post-hero h1, .post-hero .post-title, .becayis-hero h1, .signals-hero h1, .cetele-hero h1, .leaderboard-hero h1, .admin-page-hero h1, .admin-dashboard-hero h1, .admin-hero h1, .mod-hero h1 ){margin: 0 !important;color: #fff !important;font-size: clamp(2rem, 3vw, 2.8rem) !important;line-height: 1.2 !important;font-weight: 750 !important;letter-spacing: -0.022em !important;text-shadow: none !important;}.site-main :where( .becayis-hero h1, .signals-hero h1, .cetele-hero h1, .leaderboard-hero h1, .admin-page-hero h1, .admin-dashboard-hero h1, .admin-hero h1, .mod-hero h1 ) span{background: linear-gradient(135deg, #fbbf24 0%, #e5b65a 50%, #fef08a 100%) !important;-webkit-background-clip: text !important;-webkit-text-fill-color: transparent !important;}.site-main :where( .forum-subtitle, .hero-subtitle, .mk-hero-subtitle, .documents-hero p, .tools-hero p, .law-hero p, .city-hero p, .compare-hero p, .announcements-hero p, .users-hero p, .blog-hero p, .cat-hero p, .tag-hero p, .search-hero p, .post-hero p, .post-hero .post-lede, .becayis-hero p, .signals-hero p, .cetele-hero p, .leaderboard-hero p, .admin-page-hero p, .admin-dashboard-hero p, .admin-hero p, .mod-hero p ){max-width: 860px !important;margin: .65rem 0 0 !important;color: rgba(255, 255, 255, .78) !important;font-size: 1rem !important;line-height: 1.65 !important;}.site-main :where( .hero-eyebrow, .mk-hero-eyebrow, .blog-eyebrow, .hero-kicker, .mk-kicker, .signals-hero .hero-badge, .cetele-hero .hero-badge ){display: inline-flex !important;align-items: center !important;gap: .4rem !important;width: fit-content !important;min-height: 30px !important;margin: 0 0 .85rem !important;padding: .35rem .85rem !important;border: 1px solid rgba(147, 197, 253, .35) !important;border-radius: 999px !important;background: rgba(59, 130, 246, .14) !important;color: #bfdbfe !important;font-size: .78rem !important;font-weight: 600 !important;letter-spacing: .02em !important;text-transform: uppercase !important;}.site-main :where( .hero-stats, .hero-stats-grid, .forum-stats-bar, .signals-hero-stats, .cetele-hero-stats, .hero-metrics ){display: grid !important;grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)) !important;gap: .75rem !important;}.site-main :where( .hero-stat, .hero-stat-card, .forum-stat, .signals-hero-stat, .cetele-hero-stat, .hero-metric ){min-height: 76px !important;padding: .85rem 1rem !important;border: 1px solid rgba(255, 255, 255, .15) !important;border-radius: var(--mk-radius) !important;background: rgba(255, 255, 255, .08) !important;color: #fff !important;box-shadow: none !important;}.site-main :where( .btn, .button, .cta-button, .primary-action, .hero-primary, .btn-cta, .btn-hero, .btn-filter, .btn-submit, .btn-detail, .btn-new-topic, .btn-upload, .btn-primary, .btn-primary-signal, .auth-state-button, .notifications-mark-btn, .mk-primary-link, .search-form button, .blog-search button, .law-filter button, .compare-form button, form button[type="submit"]:not(.notification-close):not(.mobile-menu-btn):not(.nav-dropdown-toggle) ){display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: .45rem !important;min-height: 42px !important;padding: 0 .95rem !important;border: 1px solid rgba(127, 29, 29, .18) !important;border-radius: var(--mk-radius) !important;background: var(--mk-brand-hot) !important;color: #fff !important;box-shadow: 0 10px 22px rgba(220, 38, 38, .16) !important;font-size: .92rem !important;font-weight: 600 !important;line-height: 1.15 !important;text-decoration: none !important;white-space: nowrap !important;cursor: pointer !important;transition: transform .15s ease, box-shadow .15s ease, background .15s ease, border-color .15s ease !important;}.site-main :where( .btn:hover, .button:hover, .cta-button:hover, .primary-action:hover, .hero-primary:hover, .btn-cta:hover, .btn-hero:hover, .btn-filter:hover, .btn-submit:hover, .btn-detail:hover, .btn-new-topic:hover, .btn-upload:hover, .btn-primary:hover, .btn-primary-signal:hover, .auth-state-button:hover, .notifications-mark-btn:hover, .mk-primary-link:hover, .search-form button:hover, .blog-search button:hover, .law-filter button:hover, .compare-form button:hover, form button[type="submit"]:not(.notification-close):not(.mobile-menu-btn):not(.nav-dropdown-toggle):hover ){background: var(--mk-brand) !important;box-shadow: 0 14px 28px rgba(127, 29, 29, .20) !important;transform: translateY(-1px) !important;}.site-main :where( .btn-secondary, .button-secondary, .hero-secondary, .btn-filter-reset, .btn-cancel, .btn-secondary-signal, .mk-secondary-link, .mk-ghost-button, .btn-outline, .ghost-button, .secondary-action ){display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: .45rem !important;min-height: 42px !important;padding: 0 .95rem !important;border: 1px solid rgba(17, 24, 39, .12) !important;border-radius: var(--mk-radius) !important;background: #fff !important;color: var(--mk-ink) !important;box-shadow: var(--mk-shadow-sm) !important;font-size: .92rem !important;font-weight: 600 !important;text-decoration: none !important;white-space: nowrap !important;}.site-main :where( .btn-secondary:hover, .button-secondary:hover, .hero-secondary:hover, .btn-filter-reset:hover, .btn-cancel:hover, .btn-secondary-signal:hover, .mk-secondary-link:hover, .mk-ghost-button:hover, .btn-outline:hover, .ghost-button:hover, .secondary-action:hover ){border-color: rgba(127, 29, 29, .22) !important;background: #fff7f7 !important;color: var(--mk-brand) !important;}.site-main :where( .btn-danger, .danger-button, .btn-secondary-danger, .delete-button, .remove-button ){background: #b91c1c;color: #fff;border-color: rgba(185, 28, 28, .25);}.site-main :where(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), select, textarea){min-height: 42px !important;border: 1px solid var(--mk-line-strong) !important;border-radius: var(--mk-radius) !important;background: #fff !important;color: var(--mk-ink) !important;font: inherit !important;box-shadow: none !important;outline: none !important;}.site-main :where(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):focus, select:focus, textarea:focus){border-color: rgba(127, 29, 29, .55) !important;box-shadow: 0 0 0 3px rgba(127, 29, 29, .10) !important;}.site-main :where( .card, .panel, .content-card, .content-section, .profile-card, .blog-card, .post-card, .document-card, .forum-category-card, .forum-card, .signal-card, .mk-official-card, .mk-result-card, .legal-static-card, .sidebar-card, .blog-sidebar-card, .admin-card, .dashboard-card, .stat-card, .form-card, .table-card ){border: 1px solid var(--mk-line) !important;border-radius: var(--mk-radius-lg) !important;background: var(--mk-surface) !important;box-shadow: var(--mk-shadow) !important;}.site-main > .blog-hero, .site-main > .blog-category-page > .cat-hero, .site-main > .post-hero{height: 260px !important;min-height: 260px;margin-top: 0;}.site-main > .blog-hero > .blog-hero-inner, .site-main > .blog-category-page > .cat-hero > .blog-hero-inner, .site-main > .post-hero > .blog-hero-inner{width: min(100%, 900px) !important;max-width: 900px !important;margin: 0 !important;justify-self: start !important;}.site-main > .blog-category-page > .cat-hero .cat-stats{position: absolute !important;right: var(--mk-hero-pad) !important;top: 50% !important;transform: translateY(-50%) !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;min-width: 96px !important;min-height: 44px !important;padding: .55rem .9rem !important;border: 1px solid rgba(255, 255, 255, .18) !important;border-radius: 999px !important;background: rgba(255, 255, 255, .10) !important;color: #fff !important;font-weight: 600 !important;}.site-main :where(.blog-main-layout, .blog-category-layout, .blog-post-layout){display: grid !important;grid-template-columns: minmax(0, 1fr) 300px !important;gap: 2rem !important;align-items: start !important;}.site-main :where(.post-feature, .blog-post-layout .post-feature){width: min(100%, 760px);margin-left: 0;margin-right: auto;}.site-main :where( .blog-post-layout .post-content, .blog-post-layout .post-tags, .blog-post-layout .post-share, .blog-post-layout .related, .blog-post-layout .comments ){margin-left: 0 !important;margin-right: auto !important;}.site-main :where(.post-feature img, .post-content img){max-width: 100%;height: clamp(220px, 32vw, 360px);object-fit: contain;object-position: center;border-radius: var(--mk-radius-lg) !important;}.site-main :where(.blog-search){display: flex !important;align-items: stretch !important;gap: .65rem !important;width: min(100%, 560px) !important;max-width: 560px !important;margin: 1rem 0 0 !important;}.site-main :where(.blog-search input){flex: 1 1 auto !important;min-width: 0 !important;}.site-main :where(.blog-search button){flex: 0 0 auto !important;}.site-main :where(.signals-page .signals-hero, .cetele-page .cetele-hero, .signals-hero, .cetele-hero){min-height: 190px !important;}.site-main :where(.signals-stats, .signal-stats, .cetele-stats, .stats-strip){display: grid !important;grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)) !important;gap: .85rem !important;width: min(100% - (var(--mk-gutter) * 2), var(--mk-container)) !important;margin: 0 auto 1.25rem !important;}.site-main :where(.signals-stats .stat-card, .signal-stats .stat-card, .cetele-stats .stat-card, .stats-strip .stat-card){min-height: 82px !important;padding: .85rem 1rem !important;}.site-footer .footer-links{display: grid !important;grid-template-columns: repeat(8, minmax(0, 1fr)) !important;gap: .45rem !important;width: 100% !important;}@media (max-width: 1180px) and (min-width: 769px){.site-footer .footer-links{grid-template-columns: repeat(4, minmax(0, 1fr)) !important;}}.site-footer .footer-links a{justify-content: center !important;text-align: center !important;white-space: nowrap !important;font-size: clamp(0.70rem, 0.80vw, 0.80rem) !important;padding: .45rem .30rem !important;letter-spacing: -0.01em !important;overflow: hidden !important;text-overflow: ellipsis !important;}.site-main :where(.admin-dashboard, .admin-page, .mod-page){color: var(--mk-ink) !important;}.site-main :where(.admin-actions-grid, .quick-actions-grid, .admin-grid, .mod-grid){display: grid !important;grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)) !important;gap: 1rem !important;}.site-main :where(.admin-actions-grid a, .quick-actions-grid a, .admin-action-card){min-height: 104px !important;padding: 1rem !important;border-radius: var(--mk-radius-lg) !important;border: 1px solid var(--mk-line) !important;background: var(--mk-surface) !important;box-shadow: var(--mk-shadow-sm) !important;}@media (max-width: 900px){:root{--mk-gutter: .5rem;--mk-hero-min: auto;--mk-hero-pad: 1.35rem;}.site-main{overflow-x: hidden !important;}.site-main :where( .hero-layout, .documents-hero .hero-content, .tools-hero .hero-content, .law-hero .hero-content, .city-hero .hero-content, .compare-hero .hero-content, .announcements-hero .hero-content, .users-hero .hero-content, .leaderboard-hero .hero-content, .mk-hero-header .mk-hero-content, .blog-main-layout, .blog-category-layout, .blog-post-layout, .page-layout, .content-layout, .sidebar-layout, .post-layout, .main-layout, .dashboard-grid, .cards-grid, .modules-grid, .profile-grid, .forum-grid, .city-grid, .compare-grid, .results-grid, .form-grid, .filter-grid, .search-grid ){grid-template-columns: minmax(0, 1fr) !important;}.site-main > .blog-hero, .site-main > .blog-category-page > .cat-hero, .site-main > .post-hero{height: auto !important;min-height: auto;}.site-main > .blog-category-page > .cat-hero .cat-stats{position: static !important;transform: none !important;margin-top: 1rem !important;width: fit-content !important;}.site-main :where(.post-feature, .blog-post-layout .post-feature){width: 100%;}}@media (max-width: 640px){.site-main :where( .hero-actions, .page-actions, .form-actions, .mk-actions, .mk-form-actions, .filter-form, .search-form, .forum-search-panel, .documents-search-panel, .law-search-panel, .compare-form, .profile-actions ){display: flex !important;flex-direction: column !important;align-items: stretch !important;gap: .6rem !important;}.site-main :where( .btn, .button, .cta-button, .primary-action, .hero-primary, .hero-secondary, .btn-filter, .btn-submit, .btn-cancel, .mk-primary-link, .mk-secondary-link ){width: 100% !important;max-width: 100% !important;white-space: normal !important;}.site-main :where(.blog-search){display: grid !important;grid-template-columns: minmax(0, 1fr) auto !important;gap: .5rem !important;width: 100% !important;max-width: 100% !important;}.site-main :where(.blog-search button){width: auto !important;min-width: 72px !important;max-width: none !important;padding-inline: .85rem !important;}.site-main :where(.blog-search input){width: 100% !important;min-width: 0;}.site-footer .footer-links{display: flex !important;flex-wrap: nowrap !important;overflow-x: auto !important;-webkit-overflow-scrolling: touch;}.site-footer .footer-links a{flex: 0 0 auto !important;width: auto !important;padding-inline: .8rem !important;}.site-main :where(input, select, textarea){font-size: 16px !important;}}.site-main :where(.documents-hero, .law-hero, .announcements-hero){min-height: 190px !important;padding: clamp(1.45rem, 2.6vw, 2.15rem) !important;}.site-main :where(.documents-hero .hero-content, .law-hero .hero-content, .announcements-hero .hero-content){display: grid !important;grid-template-columns: minmax(0, 1fr) minmax(300px, 430px) !important;grid-template-areas: "copy stats" "actions stats" !important;align-items: center !important;gap: 1rem clamp(1.5rem, 3vw, 2.5rem) !important;width: 100% !important;max-width: none !important;margin: 0 !important;}.site-main :where(.documents-hero .hero-left, .law-hero .hero-left, .announcements-hero .hero-left){grid-area: copy !important;align-self: end !important;width: 100% !important;max-width: 860px !important;}.site-main :where(.documents-hero .hero-stats-grid, .law-hero .hero-stats-grid, .announcements-hero .hero-stats-grid){grid-area: stats;align-self: center;justify-self: end;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: .75rem;width: min(100%, 430px) !important;max-width: 430px;}.site-main :where(.documents-hero .hero-stat-card, .law-hero .hero-stat-card, .announcements-hero .hero-stat-card){min-height: 76px !important;padding: .85rem !important;display: flex !important;align-items: center !important;justify-content: flex-start !important;gap: .65rem !important;}.site-main :where(.documents-hero .stat-icon, .law-hero .stat-icon, .announcements-hero .stat-icon){flex: 0 0 auto !important;}.site-main :where(.documents-hero .stat-value, .law-hero .stat-value, .announcements-hero .stat-value){font-size: 1.25rem;line-height: 1;font-weight: 700;letter-spacing: -0.015em;}.site-main :where(.documents-hero .stat-label, .law-hero .stat-label, .announcements-hero .stat-label){font-size: .72rem !important;line-height: 1.2 !important;font-weight: 600 !important;}.site-main :where(.documents-hero .hero-actions, .law-hero .hero-actions, .announcements-hero .hero-actions){grid-area: actions !important;align-self: start !important;justify-self: start !important;display: flex !important;flex-wrap: wrap !important;gap: .65rem !important;width: auto !important;max-width: 100% !important;}.site-main .documents-hero .btn-upload{grid-area: actions;align-self: start;justify-self: start;width: auto !important;min-width: 180px !important;max-width: 260px !important;}.site-main .law-hero .law-back{display: inline-flex !important;align-items: center !important;justify-content: center !important;width: fit-content !important;max-width: max-content !important;min-height: 34px !important;margin: 0 0 .85rem !important;padding: .45rem .75rem !important;border: 1px solid rgba(255, 255, 255, .16) !important;border-radius: var(--mk-radius) !important;background: rgba(255, 255, 255, .10) !important;color: #fff !important;box-shadow: none !important;text-decoration: none !important;font-size: .86rem !important;font-weight: 600 !important;}.site-main .announcements-hero .hero-secondary{width: auto !important;min-width: 132px !important;max-width: max-content !important;}.site-main :where(.announcements-hero, .city-hero, .compare-hero){min-height: 170px !important;padding: clamp(1.15rem, 2.2vw, 1.75rem) !important;}.site-main :where(.city-hero .hero-content, .compare-hero .hero-content){display: grid;grid-template-columns: minmax(0, 1fr) minmax(280px, 420px);align-items: center;gap: 1rem clamp(1.25rem, 2.4vw, 2rem);width: 100% !important;max-width: none;margin: 0;}.site-main :where(.announcements-hero .hero-title, .city-hero .hero-title, .compare-hero .hero-title){font-size: clamp(2rem, 3vw, 2.55rem);margin-bottom: .45rem;}.site-main :where(.announcements-hero .hero-subtitle, .city-hero .hero-subtitle, .compare-hero .hero-subtitle){max-width: 760px !important;margin-bottom: .75rem !important;line-height: 1.5 !important;}.site-main :where(.announcements-hero .hero-stats-grid, .city-hero .hero-stats-grid, .compare-hero .hero-stats-grid){width: min(100%, 420px) !important;max-width: 420px;gap: .6rem;}.site-main :where(.announcements-hero .hero-stat-card, .city-hero .hero-stat-card, .compare-hero .hero-stat-card){min-height: 66px !important;padding: .7rem .78rem !important;}.site-main :where(.announcements-hero .stat-value, .city-hero .stat-value, .compare-hero .stat-value){font-size: 1.12rem;}.site-main :where(.announcements-hero .stat-label, .city-hero .stat-label, .compare-hero .stat-label){font-size: .62rem !important;}.site-main :where(.city-hero .hero-actions, .compare-hero .hero-actions){margin-top: .65rem !important;}.site-main :where( .signals-page-container .signals-hero, .tools-page .tools-hero, .law-page-container .law-hero, .law-page .law-hero, .search-page-container .search-hero, .search-page-container .mk-search-hero, .mk-legal-search .mk-search-hero, .emsal-page-container .mk-search-hero, .mk-aym-search .mk-aym-card, .aym-page-container .mk-aym-card, .announcements-page-container .announcements-hero, .city-page .city-hero, .compare-page .compare-hero ){width: 100% !important;max-width: 100% !important;margin-left: 0 !important;margin-right: 0 !important;}.site-main > :where( .tools-page, .search-page-container, .mk-legal-search, .mk-aym-search ){width: min(100% - (var(--mk-gutter) * 2), var(--mk-container)) !important;max-width: var(--mk-container) !important;margin-left: auto !important;margin-right: auto !important;padding-left: 0 !important;padding-right: 0 !important;}.site-main :where( .mk-legal-search .emsal-page-container, .mk-aym-search .aym-page-container, .site-main > .emsal-page-container, .site-main > .aym-page-container ){width: 100% !important;max-width: 100% !important;margin-left: 0 !important;margin-right: 0 !important;}.site-main > :where(.emsal-page-container, .aym-page-container), .site-main > :where(.mk-legal-search, .mk-aym-search) > :where(.emsal-page-container, .aym-page-container){width: min(100% - (var(--mk-gutter) * 2), var(--mk-container)) !important;max-width: var(--mk-container) !important;margin-left: auto !important;margin-right: auto !important;padding-left: 0 !important;padding-right: 0 !important;}.site-main :where( .emsal-page-container > .mk-search-hero, .emsal-page-container > .mk-results-panel, .emsal-page-container > .mk-document-archive-card, .emsal-page-container > .mk-source-tabs, .aym-page-container > .mk-aym-card, .aym-page-container > .mk-aym-results, .aym-page-container > .mk-results-panel, .mk-legal-search > .mk-search-hero, .mk-legal-search > .mk-results-panel, .mk-aym-search > .mk-aym-card, .mk-aym-search > .mk-aym-results ){width: 100% !important;max-width: 100% !important;margin-left: 0 !important;margin-right: 0 !important;}.site-main > .cetele-page-container{width: min(100% - 2rem, var(--mk-container)) !important;max-width: var(--mk-container) !important;margin-left: auto !important;margin-right: auto !important;}.site-main .cetele-page-container :where( .cetele-hero, .archive-focus-grid, .archive-save-alert, .generated-documents-panel, .personal-archive-panel, .stats-grid-modern, .filters-container-modern, .tasks-grid-modern ){width: 100% !important;max-width: 100% !important;margin-left: 0 !important;margin-right: 0 !important;box-sizing: border-box !important;}.site-main .cetele-page-container .cetele-hero{min-height: 190px !important;}.site-main .cetele-page-container .cetele-hero .hero-content{display: grid !important;grid-template-columns: minmax(0, 1fr) auto auto !important;align-items: center !important;gap: 1rem clamp(1rem, 2.5vw, 2rem) !important;width: 100% !important;max-width: none !important;margin: 0 !important;}.site-main .cetele-page-container .cetele-hero .hero-left{align-self: center !important;}.site-main .cetele-page-container .cetele-hero .hero-title{margin: 0 !important;line-height: 1.05 !important;}.site-main .cetele-page-container .cetele-hero .hero-subtitle{margin-top: .55rem !important;}.site-main .cetele-page-container .hero-progress, .site-main .cetele-page-container .hero-actions{align-self: center !important;justify-self: end !important;}.site-main .cetele-page-container .stats-grid-modern{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr)) !important;gap: 1rem;margin-top: 1rem;margin-bottom: 1rem;}.site-main .cetele-page-container .stat-card-cetele{min-height: 64px !important;padding: 0.75rem 1rem !important;}@media (max-width: 1100px){.site-main :where(.documents-hero .hero-content, .law-hero .hero-content, .announcements-hero .hero-content){grid-template-columns: minmax(0, 1fr) !important;grid-template-areas: "copy" "stats" "actions" !important;}.site-main :where(.documents-hero .hero-stats-grid, .law-hero .hero-stats-grid, .announcements-hero .hero-stats-grid){justify-self: start;width: min(100%, 560px) !important;max-width: 560px;}}@media (max-width: 900px){.site-main .cetele-page-container .cetele-hero .hero-content{grid-template-columns: minmax(0, 1fr) !important;}.site-main .cetele-page-container .hero-progress, .site-main .cetele-page-container .hero-actions{justify-self: start !important;}.site-main .cetele-page-container .stats-grid-modern{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}}@media (max-width: 640px){.site-main :where(.documents-hero .hero-stats-grid), .site-main .cetele-page-container .stats-grid-modern{grid-template-columns: minmax(0, 1fr) !important;}.site-main > .cetele-page-container{width: min(100% - 1rem, var(--mk-container)) !important;}.site-main .documents-hero .btn-upload, .site-main .announcements-hero .hero-secondary{width: 100%;max-width: 100%;}}.site-main > :where( .emsal-page-container, .aym-page-container, .becayis-page-container, .becayis-page, .leaderboard-page, .mk-legal-search, .mk-aym-search ){width: min(100% - (var(--mk-gutter) * 2), var(--mk-container)) !important;max-width: var(--mk-container) !important;margin-left: auto !important;margin-right: auto !important;padding-left: 0 !important;padding-right: 0 !important;}.site-main :where( .mk-legal-search .emsal-page-container, .mk-aym-search .aym-page-container, .emsal-page-container, .aym-page-container, .becayis-page-container, .becayis-page, .leaderboard-page ){box-sizing: border-box;}.site-main :where( .mk-legal-search :where(.mk-search-hero, .mk-results-panel, .mk-document-archive-card, .mk-source-tabs, .mk-official-search, .mk-example-list, .mk-search-form), .emsal-page-container :where(.mk-search-hero, .mk-results-panel, .mk-document-archive-card, .mk-source-tabs, .mk-official-search, .mk-example-list, .mk-search-form), .mk-aym-search :where(.mk-aym-card, .mk-aym-results, .mk-aym-form, .mk-results-panel), .aym-page-container :where(.mk-aym-card, .mk-aym-results, .mk-aym-form, .mk-results-panel), .becayis-page-container :where(.becayis-hero, .becayis-filter-bar, .becayis-toolbar, .becayis-tabs, .becayis-listings, .becayis-grid, .listing-grid, .becayis-empty, .forum-card, .section-card), .becayis-page :where(.becayis-hero, .becayis-filter-bar, .becayis-toolbar, .becayis-tabs, .becayis-listings, .becayis-grid, .listing-grid, .becayis-empty, .forum-card, .section-card), .leaderboard-page :where(.leaderboard-hero, .leaderboard-grid, .leaderboard-board, .leaderboard-panel, .leaderboard-card, .leaderboard-tabs, .leaderboard-list) ){width: 100% !important;max-width: 100% !important;margin-left: 0 !important;margin-right: 0 !important;box-sizing: border-box;}.site-main :where( .becayis-page-container .becayis-hero, .becayis-page .becayis-hero, .leaderboard-page .leaderboard-hero, .emsal-page-container .mk-search-hero, .mk-legal-search .mk-search-hero, .aym-page-container .mk-aym-card, .mk-aym-search .mk-aym-card ){min-height: var(--mk-hero-min) !important;padding: clamp(1.35rem, 2.5vw, 2rem) !important;}body :where( .mk-legal-search, .mk-aym-search, .emsal-page-container, .aym-page-container, .becayis-wrap, .becayis-page-container, .becayis-page, .leaderboard-page ){width: min(100% - (var(--mk-gutter) * 2), var(--mk-container)) !important;max-width: var(--mk-container) !important;margin-left: auto !important;margin-right: auto !important;padding-left: 0 !important;padding-right: 0 !important;box-sizing: border-box;}body :where( .mk-legal-search .mk-search-hero, .mk-legal-search .mk-results-panel, .mk-legal-search .mk-document-archive-card, .mk-legal-search .mk-source-tabs, .mk-legal-search .mk-search-form, .mk-aym-search .mk-aym-card, .mk-aym-search .mk-aym-results, .mk-aym-search .mk-aym-form, .emsal-page-container .mk-search-hero, .emsal-page-container .mk-results-panel, .emsal-page-container .mk-document-archive-card, .emsal-page-container .mk-source-tabs, .aym-page-container .mk-aym-card, .aym-page-container .mk-aym-results, .becayis-wrap .becayis-hero, .becayis-wrap .becayis-filter-bar, .becayis-wrap .becayis-toolbar, .becayis-wrap .becayis-tabs, .becayis-wrap .becayis-grid, .becayis-wrap .listing-grid, .becayis-page-container .becayis-hero, .becayis-page-container .becayis-filter-bar, .becayis-page-container .listing-grid, .leaderboard-page .leaderboard-hero, .leaderboard-page .leaderboard-container, .leaderboard-page .leaderboard-grid, .leaderboard-page .leaderboard-list ){width: 100% !important;max-width: 100% !important;margin-left: 0 !important;margin-right: 0 !important;box-sizing: border-box;}body :where( .becayis-wrap .becayis-hero, .becayis-page-container .becayis-hero, .leaderboard-page .leaderboard-hero, .mk-legal-search .mk-search-hero, .emsal-page-container .mk-search-hero, .mk-aym-search .mk-aym-card, .aym-page-container .mk-aym-card ){min-height: var(--mk-hero-min) !important;padding: clamp(1.35rem, 2.5vw, 2rem) !important;}body .site-main .mk-legal-search, body .site-main .mk-aym-search, body .site-main .emsal-page-container, body .site-main .aym-page-container, body .site-main .becayis-wrap, body .site-main .becayis-page-container, body .site-main .leaderboard-page{width: min(100% - (var(--mk-gutter) * 2), var(--mk-container)) !important;max-width: var(--mk-container) !important;margin-left: auto !important;margin-right: auto !important;padding-left: 0 !important;padding-right: 0 !important;}body .site-main .mk-legal-search > .emsal-page-container, body .site-main .mk-aym-search > .aym-page-container{width: 100% !important;max-width: 100% !important;margin-left: 0 !important;margin-right: 0 !important;padding-left: 0 !important;padding-right: 0 !important;}body .site-main .mk-legal-search .mk-search-hero, body .site-main .emsal-page-container .mk-search-hero, body .site-main .mk-aym-search .mk-aym-card, body .site-main .aym-page-container .mk-aym-card, body .site-main .becayis-wrap .becayis-hero, body .site-main .becayis-page-container .becayis-hero, body .site-main .leaderboard-page .leaderboard-hero{width: 100% !important;max-width: 100% !important;margin-left: 0 !important;margin-right: 0 !important;box-sizing: border-box !important;}body .site-main .mk-legal-search .mk-results-panel, body .site-main .mk-legal-search .mk-document-archive-card, body .site-main .mk-legal-search .mk-source-tabs, body .site-main .emsal-page-container .mk-results-panel, body .site-main .emsal-page-container .mk-document-archive-card, body .site-main .emsal-page-container .mk-source-tabs, body .site-main .mk-aym-search .mk-aym-results, body .site-main .aym-page-container .mk-aym-results, body .site-main .becayis-wrap .becayis-filter-bar, body .site-main .becayis-wrap .becayis-tabs, body .site-main .becayis-wrap .becayis-grid, body .site-main .becayis-wrap .listing-grid, body .site-main .leaderboard-page .leaderboard-container, body .site-main .leaderboard-page .leaderboard-grid, body .site-main .leaderboard-page .leaderboard-list{width: 100% !important;max-width: 100% !important;margin-left: 0 !important;margin-right: 0 !important;box-sizing: border-box !important;}main.mk-legal-search, main.mk-aym-search{width: min(100% - (var(--mk-gutter) * 2), var(--mk-container)) !important;max-width: var(--mk-container) !important;margin-left: auto !important;margin-right: auto !important;padding-left: 0 !important;padding-right: 0 !important;box-sizing: border-box !important;}main.mk-legal-search > .emsal-page-container, main.mk-aym-search > .aym-page-container{width: 100% !important;max-width: 100% !important;margin-left: 0 !important;margin-right: 0 !important;padding-left: 0 !important;padding-right: 0 !important;box-sizing: border-box !important;}main.mk-legal-search > .emsal-page-container > .mk-hero-header, main.mk-aym-search > .aym-page-container > .mk-hero-header, main.mk-legal-search > .mk-document-archive-card, main.mk-legal-search > .mk-search-hero, main.mk-legal-search > .mk-results-panel, main.mk-aym-search > .mk-aym-card, main.mk-aym-search > .mk-aym-results{width: 100% !important;max-width: 100% !important;margin-left: 0 !important;margin-right: 0 !important;box-sizing: border-box !important;}main.mk-legal-search > .emsal-page-container > .mk-hero-header, main.mk-aym-search > .aym-page-container > .mk-hero-header{min-height: var(--mk-hero-min) !important;padding: clamp(1.35rem, 2.5vw, 2rem) !important;}main.mk-announcements, main.mk-cities-main, main.mk-compare-main{width: min(100% - (var(--mk-gutter) * 2), var(--mk-container)) !important;max-width: var(--mk-container) !important;margin-left: auto !important;margin-right: auto !important;padding-left: 0 !important;padding-right: 0 !important;box-sizing: border-box !important;}main.mk-announcements > .announcements-page-container, main.mk-cities-main > .city-page, main.mk-compare-main > .compare-page{width: min(100% - (var(--mk-gutter) * 2), var(--mk-container, 1220px)) !important;max-width: var(--mk-container, 1220px) !important;margin-left: auto !important;margin-right: auto !important;padding-left: 0 !important;padding-right: 0 !important;box-sizing: border-box !important;}main.mk-announcements > .announcements-page-container > *, main.mk-cities-main > .city-page > *, main.mk-compare-main > .compare-page > *{width: 100% !important;max-width: 100% !important;margin-left: 0 !important;margin-right: 0 !important;box-sizing: border-box !important;}main.mk-announcements .announcements-hero, main.mk-cities-main .city-hero, main.mk-compare-main .compare-hero{min-height: var(--mk-hero-min) !important;padding: clamp(1.35rem, 2.5vw, 2rem) !important;}main.becayis-wrap .becayis-hero-inner{width: 100% !important;max-width: none !important;display: grid !important;grid-template-columns: minmax(0, 1fr) minmax(220px, auto) !important;grid-template-areas: "eyebrow actions" "title actions" "lead actions" "stats actions" !important;align-items: center !important;column-gap: clamp(1.25rem, 4vw, 3rem) !important;}main.becayis-wrap .becayis-hero .hero-eyebrow{grid-area: eyebrow;justify-self: start;}main.becayis-wrap .becayis-hero h1{grid-area: title;}main.becayis-wrap .becayis-hero p{grid-area: lead;}main.becayis-wrap .becayis-hero .hero-stats{grid-area: stats;max-width: 760px;}main.becayis-wrap .becayis-hero-actions{display: flex;flex-direction: row;align-items: center;gap: .55rem;width: auto !important;white-space: nowrap;}main.becayis-wrap .becayis-hero-actions .btn-hero{width: auto !important;min-width: 0 !important;justify-content: center;white-space: nowrap;}.profile-page .profile-card{background: #ffffff !important;color: #0f172a !important;border: 1px solid #e4dfd7 !important;box-shadow: 0 20px 46px rgba(15, 23, 42, .12) !important;text-align: center !important;}.profile-page .profile-username, .profile-page .profile-card h1{color: var(--rank-color, #dc2626);text-shadow: none;}.profile-page .profile-stats-mini{width: 100% !important;display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: .75rem !important;margin: 1rem 0 !important;}.profile-page .stat-mini, .profile-page .profile-info-chip, .profile-page .profile-meta{width: 100% !important;background: #f8fafc !important;border: 1px solid #e5e7eb !important;color: #111827 !important;box-shadow: none !important;}.profile-page .stat-mini{min-height: 82px !important;display: flex !important;flex-direction: column !important;align-items: center !important;justify-content: center !important;gap: .35rem !important;padding: .75rem .55rem !important;text-align: center !important;}.profile-page .stat-mini .stat-value{width: 100%;margin: 0;text-align: center;font-size: 1.05rem;line-height: 1.1;}.profile-page .stat-mini .stat-label{width: 100%;display: inline-flex;align-items: center;justify-content: center;gap: .32rem;margin: 0 !important;text-align: center;line-height: 1.2;}.profile-page .stat-mini .profile-inline-icon, .profile-page .stat-mini .profile-inline-icon svg{width: 15px !important;height: 15px !important;flex: 0 0 15px !important;}.profile-page .profile-info-label, .profile-page .stat-label, .profile-page .profile-meta p{color: #64748b;}.profile-page .profile-info-value, .profile-page .stat-value, .profile-page .profile-meta strong{color: #111827;}.profile-page .profile-info-chip, .profile-page .profile-meta{text-align: left !important;}.profile-page .profile-actions, .profile-page .profile-card > .btn{width: 100%;}@media (max-width: 900px){main.becayis-wrap .becayis-hero-inner{grid-template-columns: 1fr !important;grid-template-areas: "eyebrow" "title" "lead" "stats" "actions" !important;}main.becayis-wrap .becayis-hero-actions{justify-self: stretch;width: 100% !important;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 0.45rem;}main.becayis-wrap .becayis-hero-actions .btn-hero{flex: 1 1 0;width: 100% !important;min-width: 0 !important;white-space: nowrap;}}@media (max-width: 520px){.profile-page .profile-stats-mini{grid-template-columns: 1fr !important;}}:root{--mk-page-rail: min(100% - (var(--mk-gutter) * 2), var(--mk-container));--mk-hero-height: 190px;--mk-hero-padding-x: clamp(1.45rem, 3vw, 2.2rem);--mk-hero-padding-y: clamp(1.35rem, 2.6vw, 2rem);}:where(.page-shell, .mk-page-shell){width: var(--mk-page-rail) !important;max-width: var(--mk-container) !important;margin-left: auto !important;margin-right: auto !important;padding-left: 0 !important;padding-right: 0 !important;box-sizing: border-box !important;}:where(.page-hero, .mk-page-hero){width: 100% !important;max-width: 100% !important;min-height: var(--mk-hero-height) !important;margin: 0 0 1rem !important;padding: var(--mk-hero-padding-y) var(--mk-hero-padding-x) !important;border: 1px solid rgba(255, 255, 255, .08) !important;border-radius: var(--mk-radius-lg) !important;background: var(--mk-hero-bg) !important;box-shadow: var(--mk-shadow-lg) !important;color: #fff !important;box-sizing: border-box !important;}:where(.page-hero, .mk-page-hero) :where(h1, .hero-title){margin: 0 !important;color: #fff !important;font-size: clamp(2rem, 4vw, 3.35rem) !important;line-height: 1.05 !important;letter-spacing: 0 !important;}:where(.page-hero, .mk-page-hero) :where(p, .hero-subtitle, .mk-lead){max-width: 760px !important;margin: .65rem 0 0 !important;color: rgba(255, 255, 255, .82) !important;font-size: clamp(.98rem, 1.4vw, 1.08rem) !important;line-height: 1.6 !important;}:where(.page-card, .mk-page-card){width: 100% !important;border: 1px solid var(--mk-line) !important;border-radius: var(--mk-radius-lg) !important;background: var(--mk-surface) !important;box-shadow: var(--mk-shadow) !important;padding: clamp(1rem, 2vw, 1.35rem) !important;box-sizing: border-box !important;}:where(.btn, .mk-btn, .page-btn){display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: .45rem !important;min-height: 42px !important;padding: .72rem 1rem !important;border: 1px solid transparent !important;border-radius: 8px !important;font: 800 .92rem/1 var(--mk-font-sans) !important;letter-spacing: 0 !important;text-decoration: none !important;cursor: pointer !important;transition: transform .18s ease, box-shadow .18s ease, background .18s ease, border-color .18s ease !important;box-sizing: border-box !important;}:where(.btn, .mk-btn, .page-btn):hover{transform: translateY(-1px);}:where(.btn-primary, .mk-btn-primary, .page-btn-primary){background: linear-gradient(135deg, #dc2626 0%, #b91c1c 100%) !important;border-color: #b91c1c !important;color: #fff !important;box-shadow: 0 4px 14px -2px rgba(220, 38, 38, 0.32) !important;transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1) !important;}:where(.btn-primary, .mk-btn-primary, .page-btn-primary):hover{transform: translateY(-2px) !important;box-shadow: 0 8px 20px -2px rgba(220, 38, 38, 0.42) !important;filter: brightness(1.05) !important;}:where(.btn-secondary, .mk-btn-secondary, .page-btn-secondary, .btn-outline){background: #fff !important;border-color: var(--mk-line) !important;color: var(--mk-ink) !important;}:where(.btn-ghost, .mk-btn-ghost, .page-btn-ghost){background: rgba(255, 255, 255, .09) !important;border-color: rgba(255, 255, 255, .18) !important;color: #fff !important;}:where(.badge, .mk-badge, .page-badge){display: inline-flex !important;align-items: center !important;gap: .35rem !important;min-height: 26px !important;padding: .32rem .62rem !important;border: 1px solid var(--mk-line) !important;border-radius: 999px !important;background: #fff !important;color: var(--mk-muted) !important;font: 800 .78rem/1 var(--mk-font-sans) !important;letter-spacing: 0 !important;}:where(.alert, .mk-alert, .page-alert){width: 100% !important;margin: 0 0 1rem !important;padding: .95rem 1rem !important;border: 1px solid var(--mk-line) !important;border-left: 4px solid var(--mk-blue) !important;border-radius: var(--mk-radius) !important;background: #fff !important;color: var(--mk-ink) !important;box-shadow: var(--mk-shadow-sm) !important;box-sizing: border-box !important;}body :where( main.mk-legal-search, main.mk-aym-search, main.mk-announcements, main.mk-cities-main, main.mk-compare-main, main.becayis-wrap, main.signals-page-container, main.search-page-container, .site-main > .forum-container, .site-main > .documents-page-container, .site-main > .document-page-container, .site-main > .law-page-container, .site-main > .search-page-container, .site-main > .signals-page-container, .site-main > .cetele-page-container, .site-main > .leaderboard-page, .site-main > .becayis-page, .site-main > .becayis-page-container, .site-main > .emsal-page-container, .site-main > .aym-page-container, .site-main > .mk-legal-search, .site-main > .mk-aym-search ){width: var(--mk-page-rail) !important;max-width: var(--mk-container) !important;margin-left: auto !important;margin-right: auto !important;padding-left: 0 !important;padding-right: 0 !important;box-sizing: border-box !important;}body :where( main.mk-legal-search > *, main.mk-aym-search > *, main.becayis-wrap > *, main.signals-page-container > *, main.search-page-container > *, .leaderboard-page > *, .becayis-page > *, .becayis-page-container > *, .emsal-page-container > *, .aym-page-container > *, .mk-legal-search > *, .mk-aym-search > * ){width: 100% !important;max-width: 100% !important;margin-left: 0 !important;margin-right: 0 !important;box-sizing: border-box !important;}body :where( .forum-topbar, .documents-hero, .tools-hero, .law-hero, .city-hero, .city-detail-hero, .compare-hero, .announcements-hero, .users-hero, .blog-hero, .cat-hero, .tag-hero, .post-hero, .search-hero, .mk-search-hero, .mk-hero-header, .mk-simple-hero, .mk-aym-card, .becayis-hero, .signals-hero, .cetele-hero, .leaderboard-hero, .page-hero, .hero-section ){width: 100% !important;max-width: 100% !important;min-height: var(--mk-hero-height) !important;margin: 0 0 1rem !important;padding: var(--mk-hero-padding-y) var(--mk-hero-padding-x) !important;border-radius: var(--mk-radius-lg) !important;box-sizing: border-box !important;}body :where( .forum-topbar, .documents-hero, .tools-hero, .law-hero, .city-hero, .city-detail-hero, .compare-hero, .announcements-hero, .users-hero, .search-hero, .mk-search-hero, .mk-hero-header, .mk-simple-hero, .mk-aym-card, .becayis-hero, .signals-hero, .cetele-hero, .leaderboard-hero, .page-hero, .hero-section ){background: var(--mk-hero-bg) !important;color: #fff !important;border: 1px solid rgba(255, 255, 255, .12) !important;box-shadow: var(--mk-shadow-lg) !important;}body :where( .forum-search-panel, .documents-search-panel, .law-search-panel, .mk-search-form, .mk-results-panel, .mk-document-archive-card, .mk-source-tabs, .mk-aym-results, .announcements-tabs, .announcements-list, .city-list-panel, .city-grid, .compare-form, .compare-results, .signals-stats, .signal-stats, .signals-filter-panel, .signal-list, .cetele-page-container .stats-grid-modern, .cetele-page-container .filters-container-modern, .cetele-page-container .tasks-grid-modern, .leaderboard-container, .leaderboard-grid, .leaderboard-list, .becayis-filter-bar, .becayis-toolbar, .becayis-tabs, .becayis-grid, .listing-grid ){width: 100% !important;max-width: 100% !important;margin-left: 0 !important;margin-right: 0 !important;box-sizing: border-box !important;}body :where( .mk-results-panel, .mk-document-archive-card, .mk-source-tabs, .mk-aym-results, .forum-search-panel, .documents-search-panel, .announcements-list, .compare-form, .signals-filter-panel, .leaderboard-container, .leaderboard-board, .leaderboard-panel ){border: 1px solid var(--mk-line) !important;border-radius: var(--mk-radius-lg) !important;background: var(--mk-surface) !important;box-shadow: var(--mk-shadow) !important;}body :where( .btn, .button, .cta-button, .primary-action, .hero-primary, .hero-secondary, .btn-hero, .btn-filter, .btn-submit, .btn-detail, .mk-primary-link, .mk-secondary-link, button[type="submit"], a.button ){border-radius: var(--mk-radius) !important;font-weight: 600 !important;letter-spacing: 0 !important;}body :where( .site-main, .site-main *, .site-footer, .site-footer *, .site-header, .site-header * ){letter-spacing: 0 !important;}@media (max-width: 900px){:root{--mk-hero-height: auto;--mk-hero-padding-x: 1.2rem;--mk-hero-padding-y: 1.25rem;}}@media (max-width: 640px){body main.becayis-wrap .becayis-filter-bar{display: grid !important;grid-template-columns: minmax(0, 1fr) !important;align-items: stretch !important;gap: .9rem !important;min-height: 0 !important;padding: 1rem !important;margin-bottom: 1rem !important;}body main.becayis-wrap .becayis-filter-bar .filter-group, body main.becayis-wrap .becayis-filter-bar .filter-unvan, body main.becayis-wrap .becayis-filter-bar .filter-search{display: flex;flex: none;flex-direction: column;align-items: stretch;justify-self: stretch;width: 100% !important;max-width: 100%;min-width: 0;margin: 0;}body main.becayis-wrap .becayis-filter-bar label{width: 100% !important;margin: 0 0 .3rem;text-align: left;letter-spacing: 0;}body main.becayis-wrap .becayis-filter-bar select, body main.becayis-wrap .becayis-filter-bar input{box-sizing: border-box;width: 100% !important;max-width: 100%;min-width: 0 !important;height: 48px;font-size: 16px;}body main.becayis-wrap .becayis-filter-bar .btn-filter, body main.becayis-wrap .becayis-filter-bar .btn-filter-reset{box-sizing: border-box !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 100% !important;max-width: 100% !important;min-height: 48px !important;margin: 0 !important;}}@media (max-width: 420px){body main.becayis-wrap .becayis-filter-bar{padding: .85rem !important;border-radius: 10px !important;}}:root{--header-height: 58px;--mk-layout-rail: var(--mk-page-rail);--mk-layout-gap: 1rem;--mk-card-pad: clamp(1rem, 2vw, 1.35rem);}body :where( .page-shell, main.page-shell, .classic-forum-wrapper, .documents-page-container, .documents-page-container.page-shell, main.law-page-container.page-shell, main.mk-announcements.page-shell, .announcements-page-container, main.mk-cities-main.page-shell, main.mk-compare-main.page-shell, main.signals-page-container.page-shell, main.becayis-wrap.page-shell, main.mk-legal-search.page-shell, main.mk-aym-search.page-shell, .blog-wrap.page-shell, .leaderboard-page, .cetele-page-container, .homepage-container, .mk-guide-page, .tools-page ){width: var(--mk-layout-rail) !important;max-width: var(--mk-container) !important;margin-inline: auto !important;padding-inline: 0 !important;box-sizing: border-box !important;}body :where( .page-shell > *, main.page-shell > *, .classic-forum-wrapper > *, .documents-page-container > *, .documents-page-container.page-shell > *, main.law-page-container.page-shell > *, main.mk-announcements.page-shell > *, .announcements-page-container > *, main.mk-cities-main.page-shell > *, main.mk-compare-main.page-shell > *, main.signals-page-container.page-shell > *, main.becayis-wrap.page-shell > *, main.mk-legal-search.page-shell > *, main.mk-aym-search.page-shell > *, .leaderboard-page > *, .cetele-page-container > *, .homepage-container > *, .mk-guide-page > *, .tools-page > * ){max-width: 100% !important;box-sizing: border-box !important;}body :where( .page-hero, .forum-topbar, .documents-hero, .law-hero, .announcements-hero, .city-hero, .compare-hero, .signals-hero, .becayis-hero, .mk-hero-header, .blog-hero, .search-hero, .cat-hero, .post-hero, .admin-page-hero, .admin-page-head, .template-admin-hero, .city-admin-hero, .law-admin-hero, .updates-admin-hero, .leaderboard-hero, .cetele-hero ){width: 100% !important;max-width: 100% !important;min-height: var(--mk-hero-height) !important;margin: 0 0 var(--mk-layout-gap) !important;padding: var(--mk-hero-padding-y) var(--mk-hero-padding-x) !important;border-radius: var(--mk-radius-lg) !important;background: var(--mk-hero-bg) !important;color: #fff !important;box-shadow: var(--mk-shadow-lg) !important;overflow: hidden !important;}body :where( .page-card, .forum-search-panel, .forum-stats-bar, .welcome-strip, .forum-discovery-card, .category-section, .documents-search-panel, .law-search-panel, .law-panel, .mk-source-tabs, .mk-search-panel, .mk-link-list, .city-filter, .crosslink-card, .compare-form, .compare-table-wrap, .compare-notes, .compare-districts, .signal-stat-card, .signal-filter-panel, .becayis-filter-bar, .sidebar-card, .mk-document-archive-card, .mk-search-hero, .mk-aym-card, .mk-results-panel, .mk-aym-results, .auth-card, .auth-state-card, .admin-card, .admin-form-card, .admin-docs-container, .mod-doc-section, .mod-priority-card, .mod-module-card ){border: 1px solid var(--mk-line) !important;border-radius: var(--mk-radius-lg) !important;background: var(--mk-surface) !important;box-shadow: var(--mk-shadow) !important;box-sizing: border-box !important;}body :where(.page-card, .page-alert, .mk-alert){padding: var(--mk-card-pad) !important;}body :where(.page-alert, .city-warning, .compare-warning, .law-info-note){border-left: 4px solid var(--mk-blue) !important;}@media (max-width: 900px){:root{--mk-layout-gap: .85rem;--mk-hero-padding-x: 1.25rem;--mk-hero-padding-y: 1.25rem;}body :where( .page-hero, .forum-topbar, .documents-hero, .law-hero, .announcements-hero, .city-hero, .compare-hero, .signals-hero, .becayis-hero, .mk-hero-header, .blog-hero, .search-hero, .cat-hero, .post-hero, .admin-page-hero, .admin-page-head, .template-admin-hero, .city-admin-hero, .law-admin-hero, .updates-admin-hero, .leaderboard-hero, .cetele-hero ){min-height: auto !important;}}@media (max-width: 640px){body :where(.page-shell, main.page-shell, .classic-forum-wrapper, .leaderboard-page, .cetele-page-container){width: min(100% - .75rem, var(--mk-container)) !important;}body :where(.blog-search){display: grid !important;grid-template-columns: minmax(0, 1fr) auto !important;width: 100% !important;}body :where(.blog-search input){min-width: 0;height: 48px;font-size: 16px;}body :where(.blog-search button){min-width: 68px !important;width: auto !important;padding-inline: .8rem !important;}}.site-main > :where(.classic-forum-wrapper, .documents-page-container, .users-page){width: var(--mk-page-rail) !important;max-width: var(--mk-container) !important;margin-inline: auto !important;padding-inline: 0 !important;box-sizing: border-box !important;}.site-main > .classic-forum-wrapper > :where(.forum-topbar, .forum-search-panel, .forum-stats-bar, .welcome-strip, .forum-discovery-board, .forum-tag-cloud-card, .category-section), .site-main > .documents-page-container > :where(.documents-hero, .documents-search-panel, .popular-banner, .categories-wrapper), .site-main > .users-page > :where(.users-hero, .filter-bar, .users-rank-groups, .empty-state, .pagination){width: 100% !important;max-width: none !important;margin-left: 0 !important;margin-right: 0 !important;box-sizing: border-box !important;}@media (max-width: 640px){.site-main > :where(.classic-forum-wrapper, .documents-page-container, .users-page){width: min(100% - .75rem, var(--mk-container)) !important;}}.site-main, .site-main *:not(code):not(pre):not(kbd):not(samp), .site-footer, .site-footer *:not(code):not(pre):not(kbd):not(samp){font-family: var(--mk-font-sans) !important;}.site-main :where( h1, h2, h3, h4, h5, h6, .section-title, .card-title, .module-title, .category-title, .topic-title, .document-title, .forum-category-title, .forum-topic-title, .mk-card-title, .info-card-title ){font-family: var(--mk-font-display) !important;font-weight: 700;letter-spacing: -0.018em;line-height: 1.25;color: var(--mk-ink, #111827);}.site-main :where( p, li, .card-description, .module-description, .category-description, .topic-excerpt, .document-description, .section-subtitle, .hero-subtitle, .muted, .empty-state, .help-text ){font-weight: 450;line-height: 1.6;color: var(--mk-muted, #64748b);letter-spacing: -0.005em;}.site-main :where( .meta, .meta-text, .stat-label, .metric-label, .badge, .pill, .chip, .tag, .category-count, .card-kicker, .section-kicker, .hero-kicker ){font-family: var(--mk-font-display) !important;font-weight: 600;letter-spacing: 0.01em;}.site-main :where( input:not([type="checkbox"]):not([type="radio"]), select, textarea, button, .btn, .button ){font-family: var(--mk-font-sans) !important;letter-spacing: -0.005em;}.site-main :where( .card, .mk-card, .content-card, .forum-card, .module-card, .info-card, .stat-card, .page-card ) :where(a, button, .btn, .button){font-weight: 650;}:where( .mk-wysiwyg-container, .EasyMDEContainer, .forum-editor-wrapper ){display: flex !important;flex-direction: column !important;width: 100% !important;background: #ffffff !important;border: 1.5px solid #dbe1ea !important;border-radius: 12px !important;box-shadow: 0 4px 16px rgba(15, 23, 42, 0.04) !important;transition: border-color 0.2s ease, box-shadow 0.2s ease !important;overflow: hidden !important;margin: 0.5rem 0 1rem 0 !important;box-sizing: border-box !important;}:where( .mk-wysiwyg-container, .EasyMDEContainer, .forum-editor-wrapper ):focus-within{border-color: #991b1b !important;box-shadow: 0 0 0 3.5px rgba(153, 27, 27, 0.12), 0 8px 24px rgba(15, 23, 42, 0.08) !important;}.mk-wysiwyg-toolbar, .editor-toolbar, .forum-editor-toolbar, .local-markdown-toolbar{display: flex;flex-direction: row;flex-wrap: nowrap;overflow-x: auto;-webkit-overflow-scrolling: touch !important;overscroll-behavior-inline: contain;align-items: center;gap: 4px;padding: 8px 10px;background: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);border-bottom: 1.5px solid #e2e8f0;border-top: none;border-left: none;border-right: none;border-radius: 11px 11px 0 0;user-select: none;box-sizing: border-box;white-space: nowrap;scrollbar-width: thin;}.mk-wysiwyg-btn-group{display: inline-flex;flex-direction: row;flex-wrap: nowrap;align-items: center;width: max-content;min-width: max-content;white-space: nowrap;gap: 3px;}.mk-wysiwyg-toolbar button, .editor-toolbar button, .editor-toolbar a, .forum-editor-toolbar button, .local-markdown-toolbar button, .EasyMDEContainer .editor-toolbar button, .EasyMDEContainer .editor-toolbar a, .mk-wysiwyg-btn, .forum-editor-btn, .mk-editor-tool-button{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 32px;flex-shrink: 0;width: 32px;min-width: 32px;max-width: 32px;height: 32px;min-height: 32px;max-height: 32px;padding: 0;background: transparent;border: 1px solid transparent;border-radius: 8px;color: #475569;cursor: pointer;transition: all 0.18s cubic-bezier(0.4, 0, 0.2, 1) !important;line-height: 1;outline: none;margin: 0;box-shadow: none;}.mk-wysiwyg-toolbar button:hover, .editor-toolbar button:hover, .editor-toolbar a:hover, .forum-editor-toolbar button:hover, .local-markdown-toolbar button:hover, .EasyMDEContainer .editor-toolbar button:hover, .EasyMDEContainer .editor-toolbar a:hover, .mk-wysiwyg-btn:hover, .forum-editor-btn:hover, .mk-editor-tool-button:hover{background: #ffffff !important;color: #0f172a !important;border-color: #cbd5e1 !important;box-shadow: 0 2px 6px rgba(15, 23, 42, 0.08) !important;transform: translateY(-1px) !important;}:where( .mk-wysiwyg-toolbar, .editor-toolbar, .forum-editor-toolbar, .local-markdown-toolbar, .EasyMDEContainer .editor-toolbar ) button.is-active, :where( .mk-wysiwyg-toolbar, .editor-toolbar, .forum-editor-toolbar, .local-markdown-toolbar, .EasyMDEContainer .editor-toolbar ) button.active, :where( .mk-wysiwyg-btn.is-active, .forum-editor-btn.is-active ){background: #fee2e2 !important;color: #991b1b !important;border-color: #fca5a5 !important;box-shadow: inset 0 1px 3px rgba(153, 27, 27, 0.18) !important;transform: translateY(0) !important;}:where( .mk-wysiwyg-toolbar, .editor-toolbar, .forum-editor-toolbar, .local-markdown-toolbar ) button svg, :where( .mk-wysiwyg-btn, .forum-editor-btn ) svg, .mk-editor-icon svg{width: 16px !important;height: 16px !important;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;display: inline-block;flex-shrink: 0;}:where( .mk-wysiwyg-divider, .editor-toolbar i.separator, .editor-toolbar .separator, .forum-editor-divider ){display: inline-block;width: 1px;height: 20px;background: #cbd5e1;margin: 0 4px;border: none;opacity: 0.75;flex-shrink: 0;}:where( .mk-wysiwyg-code-toggle, .mk-wysiwyg-btn[data-action="toggleCode"] ){margin-left: auto;background: #f1f5f9;border-color: #e2e8f0;color: #334155;}:where( .mk-wysiwyg-code-toggle, .mk-wysiwyg-btn[data-action="toggleCode"] ):hover{background: #e2e8f0 !important;color: #0f172a !important;}:where(.mk-wysiwyg-statusbar, .forum-editor-statusbar){display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 7px 14px !important;background: #f8fafc !important;border-top: 1px solid #e2e8f0 !important;font-size: 0.8rem !important;font-weight: 700 !important;color: #64748b !important;border-radius: 0 0 11px 11px !important;}:where(.mk-wysiwyg-mode-badge){display: inline-flex;align-items: center;padding: 2px 8px;border-radius: 999px !important;background: #f1f5f9;color: #475569;font-size: 0.72rem;font-weight: 600;border: 1px solid #e2e8f0;}.mk-wysiwyg-color-popover{position: absolute !important;z-index: 99999 !important;width: 236px !important;max-width: calc(100vw - 24px) !important;box-sizing: border-box !important;background: #ffffff !important;border: 1px solid #cbd5e1 !important;border-radius: 12px !important;box-shadow: 0 10px 25px -5px rgba(15, 23, 42, 0.16), 0 8px 10px -6px rgba(15, 23, 42, 0.1) !important;padding: 12px !important;animation: mkPopoverFadeIn 0.15s cubic-bezier(0.16, 1, 0.3, 1) !important;}.mk-color-popover-title{font-size: 0.74rem !important;font-weight: 700 !important;color: #475569 !important;text-transform: uppercase !important;letter-spacing: 0.04em !important;margin: 0 0 10px 0 !important;padding: 0 0 6px 0 !important;border-bottom: 1px solid #f1f5f9 !important;line-height: 1.2 !important;white-space: nowrap !important;overflow: hidden !important;text-overflow: ellipsis !important;box-sizing: border-box !important;}.mk-color-popover-grid{display: grid !important;grid-template-columns: repeat(6, 28px) !important;gap: 8px !important;justify-content: space-between !important;align-items: center !important;width: 100% !important;box-sizing: border-box !important;margin: 0 0 8px 0 !important;padding: 0 !important;}.mk-color-swatch{width: 28px !important;min-width: 28px !important;max-width: 28px !important;height: 28px !important;min-height: 28px !important;max-height: 28px !important;border-radius: 6px !important;border: 1.5px solid rgba(0, 0, 0, 0.14) !important;cursor: pointer !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;padding: 0 !important;margin: 0 !important;outline: none !important;box-sizing: border-box !important;flex: 0 0 28px !important;line-height: 1 !important;box-shadow: none !important;transition: transform 0.12s ease, box-shadow 0.12s ease, border-color 0.12s ease !important;}.mk-color-swatch:hover{transform: scale(1.18) !important;box-shadow: 0 3px 8px rgba(0, 0, 0, 0.22) !important;z-index: 2 !important;border-color: #0f172a !important;}.mk-color-swatch.is-default{background: #f8fafc !important;border: 1.5px dashed #cbd5e1 !important;color: #ef4444 !important;font-size: 11px !important;font-weight: 600 !important;}.mk-color-swatch.is-default:hover{background: #fee2e2 !important;border-color: #ef4444 !important;}.mk-color-reset-slash{font-size: 11px !important;line-height: 1 !important;font-weight: bold !important;}.mk-color-custom-row{display: flex !important;align-items: center !important;justify-content: space-between !important;padding-top: 8px !important;margin-top: 6px !important;border-top: 1px dashed #e2e8f0 !important;width: 100% !important;box-sizing: border-box !important;}.mk-color-custom-label{font-size: 0.76rem !important;font-weight: 600 !important;color: #64748b !important;line-height: 1 !important;margin: 0 !important;padding: 0 !important;}.mk-color-custom-input{width: 36px !important;min-width: 36px !important;max-width: 36px !important;height: 26px !important;min-height: 26px !important;max-height: 26px !important;padding: 0 2px !important;margin: 0 !important;border: 1px solid #cbd5e1 !important;border-radius: 6px !important;cursor: pointer !important;background: transparent !important;box-sizing: border-box !important;}[data-theme="dark"] .mk-wysiwyg-color-popover, .dark-theme .mk-wysiwyg-color-popover{background: #1e293b !important;border-color: #334155 !important;box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.5) !important;}[data-theme="dark"] .mk-color-popover-title, .dark-theme .mk-color-popover-title{color: #cbd5e1 !important;border-bottom-color: #334155 !important;}[data-theme="dark"] .mk-color-custom-row, .dark-theme .mk-color-custom-row{border-top-color: #334155 !important;}[data-theme="dark"] .mk-color-custom-label, .dark-theme .mk-color-custom-label{color: #94a3b8 !important;}[data-theme="dark"] .mk-color-swatch.is-default, .dark-theme .mk-color-swatch.is-default{background: #0f172a !important;border-color: #334155 !important;}.edit-form-modern{display: flex !important;flex-direction: column !important;gap: 1rem !important;width: 100% !important;}.edit-form-modern .form-actions-modern{display: flex !important;align-items: center !important;gap: 0.75rem !important;margin-top: 0.5rem !important;}.generated-document-actions{display: flex !important;align-items: center !important;gap: 0.5rem !important;flex-wrap: wrap !important;}.generated-document-actions .doc-inline-delete-form, .view-actions .view-inline-delete-form{display: inline-flex !important;margin: 0 !important;}.generated-document-actions .btn-doc-delete{display: inline-flex !important;align-items: center !important;gap: 0.25rem !important;padding: 0.32rem 0.65rem !important;font-size: 0.78rem !important;font-weight: 700 !important;color: #dc2626 !important;background: #fef2f2 !important;border: 1px solid #fecaca !important;border-radius: 6px !important;cursor: pointer !important;transition: all 0.15s ease !important;}.generated-document-actions .btn-doc-delete:hover{background: #dc2626 !important;color: #ffffff !important;border-color: #dc2626 !important;transform: translateY(-1px) !important;}.view-actions .delete-action{display: inline-flex !important;align-items: center !important;gap: 0.35rem !important;padding: 0.45rem 0.85rem !important;font-size: 0.82rem !important;font-weight: 600 !important;color: #dc2626 !important;background: #fef2f2 !important;border: 1px solid #fecaca !important;border-radius: 8px !important;cursor: pointer !important;transition: all 0.15s ease !important;}.view-actions .delete-action:hover{background: #dc2626 !important;color: #ffffff !important;border-color: #dc2626 !important;box-shadow: 0 4px 12px rgba(220, 38, 38, 0.2) !important;transform: translateY(-1px) !important;}body.mk-page-forum-topic .topic-header-card{display: flex;flex-direction: column;width: 100%;box-sizing: border-box;gap: 0.85rem;}body.mk-page-forum-topic .topic-moderation-panel{display: block;width: 100%;margin-top: 0.85rem;border: 1px solid rgba(255, 255, 255, 0.16);border-radius: 12px;background: rgba(15, 23, 42, 0.5);backdrop-filter: blur(10px);overflow: hidden;box-sizing: border-box;clear: both;}body.mk-page-forum-topic .topic-moderation-panel > summary{min-height: 44px;display: flex;align-items: center;justify-content: space-between;padding: 0.65rem 1.15rem;font-size: 0.86rem;font-weight: 600;color: #ffffff;cursor: pointer;user-select: none;transition: background 0.15s ease !important;list-style: none;}body.mk-page-forum-topic .topic-moderation-panel > summary::-webkit-details-marker{display: none !important;}body.mk-page-forum-topic .topic-moderation-panel > summary:hover{background: rgba(255, 255, 255, 0.08) !important;}body.mk-page-forum-topic .topic-moderation-summary-title{display: inline-flex;align-items: center;gap: 0.5rem;color: #ffffff;font-weight: 600;}body.mk-page-forum-topic .topic-moderation-summary-title svg{width: 17px;height: 17px;color: #38bdf8;flex-shrink: 0;}body.mk-page-forum-topic .topic-moderation-summary-help{display: inline-block;color: rgba(255, 255, 255, 0.65);font-size: 0.78rem;font-weight: 600;margin-left: 0.5rem;margin-right: auto;padding-left: 0.5rem;border-left: 1px solid rgba(255, 255, 255, 0.2);}body.mk-page-forum-topic .topic-moderation-toggle-icon{display: inline-flex;align-items: center;justify-content: center;width: 26px;height: 26px;border-radius: 50%;background: rgba(255, 255, 255, 0.1);color: #ffffff;transition: transform 0.2s ease !important;flex-shrink: 0;}body.mk-page-forum-topic .topic-moderation-panel[open] .topic-moderation-toggle-icon{transform: rotate(180deg) !important;}body.mk-page-forum-topic .topic-moderation-body{padding: 1rem 1.15rem;display: flex;flex-direction: column;gap: 0.9rem;background: rgba(0, 0, 0, 0.28);border-top: 1px solid rgba(255, 255, 255, 0.1);}body.mk-page-forum-topic .topic-actions, body.mk-page-forum-topic .topic-actions .inline-form{display: flex;flex-wrap: wrap;align-items: center;gap: 0.65rem;width: 100%;margin: 0;}body.mk-page-forum-topic .topic-actions .action-btn{min-height: 38px;height: 38px;padding: 0 1.05rem;font-size: 0.83rem;font-weight: 700;border-radius: 8px;display: inline-flex;align-items: center;justify-content: center;gap: 0.4rem;cursor: pointer;transition: all 0.15s ease !important;border: 1px solid rgba(255, 255, 255, 0.22);background: rgba(255, 255, 255, 0.12);color: #ffffff;box-sizing: border-box;text-shadow: none;}body.mk-page-forum-topic .topic-actions .action-btn:hover{background: rgba(255, 255, 255, 0.22) !important;border-color: rgba(255, 255, 255, 0.35) !important;transform: translateY(-1px) !important;}body.mk-page-forum-topic .topic-actions .action-btn svg{width: 15px;height: 15px;flex-shrink: 0;}body.mk-page-forum-topic .topic-actions .btn-delete{margin-left: auto;background: #dc2626;border-color: #ef4444;color: #ffffff;}body.mk-page-forum-topic .topic-actions .btn-delete:hover{background: #b91c1c !important;border-color: #f87171 !important;box-shadow: 0 4px 14px rgba(220, 38, 38, 0.4) !important;}body.mk-page-forum-topic .forum-topic-move-form{margin: 0;padding: 0.85rem 1rem;border-radius: 9px;background: rgba(255, 255, 255, 0.05);border: 1px solid rgba(255, 255, 255, 0.12);width: 100%;box-sizing: border-box;}body.mk-page-forum-topic .forum-topic-move-fields{display: grid;grid-template-columns: minmax(280px, 1.4fr) minmax(220px, 1.6fr) auto;gap: 0.85rem;align-items: flex-end;width: 100%;}body.mk-page-forum-topic .forum-topic-move-fields label{display: flex;flex-direction: column;gap: 0.35rem;font-size: 0.75rem;font-weight: 700;color: rgba(255, 255, 255, 0.88);margin: 0;min-width: 0;line-height: 1.2;text-shadow: none;}body.mk-page-forum-topic .forum-topic-move-fields select, body.mk-page-forum-topic .forum-topic-move-fields input{height: 40px;min-height: 40px;border-radius: 8px;padding: 0 0.85rem;background: #ffffff;color: #0f172a;border: 1px solid #cbd5e1;font-size: 0.8125rem;font-weight: 600;line-height: normal;box-sizing: border-box;width: 100%;}body.mk-page-forum-topic .forum-topic-move-fields select{appearance: none;-webkit-appearance: none;-moz-appearance: none !important;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 0.75rem center;background-size: 16px 16px;padding-right: 2.25rem;cursor: pointer;text-overflow: ellipsis;}body.mk-page-forum-topic .forum-topic-move-fields select:focus, body.mk-page-forum-topic .forum-topic-move-fields input:focus{border-color: #38bdf8 !important;outline: none !important;box-shadow: 0 0 0 3px rgba(56, 189, 248, 0.25) !important;}body.mk-page-forum-topic .forum-topic-move-fields .btn-move-topic{height: 40px;min-height: 40px;padding: 0 1.25rem;border-radius: 8px;font-size: 0.8125rem;font-weight: 700;background: #0284c7;color: #ffffff;border: 1px solid rgba(56, 189, 248, 0.35);display: inline-flex;align-items: center;justify-content: center;gap: 0.4rem;white-space: nowrap;cursor: pointer;transition: all 0.15s ease !important;text-shadow: none;}body.mk-page-forum-topic .forum-topic-move-fields .btn-move-topic:hover{background: #0369a1 !important;box-shadow: 0 4px 14px rgba(2, 132, 199, 0.35) !important;transform: translateY(-1px) !important;}@media (max-width: 820px){body.mk-page-forum-topic .topic-action-toolbar{flex-direction: column;align-items: stretch;gap: 0.65rem;width: 100%;}body.mk-page-forum-topic .topic-user-actions :where(.btn-modern){width: 100% !important;min-width: 0 !important;max-width: 100% !important;height: 34px !important;min-height: 34px !important;padding: 0 4px !important;font-size: 0.74rem !important;font-weight: 700 !important;justify-content: center !important;border-radius: 8px !important;}body.mk-page-forum-topic .topic-moderation-summary-help{display: none;}body.mk-page-forum-topic .topic-moderation-body{padding: 0.85rem;gap: 0.75rem;width: 100%;box-sizing: border-box;}body.mk-page-forum-topic .topic-actions .inline-form{display: flex;flex-wrap: wrap;width: 100%;gap: 0.5rem;}body.mk-page-forum-topic .topic-actions .action-btn{flex: 1 1 calc(50% - 0.25rem);min-width: 0;height: 38px;font-size: 0.8rem;}body.mk-page-forum-topic .topic-actions .btn-delete{flex: 1 1 100%;margin-left: 0;width: 100%;}body.mk-page-forum-topic .forum-topic-move-form{display: block;width: 100%;padding: 0.75rem;box-sizing: border-box;}body.mk-page-forum-topic .forum-topic-move-fields{display: flex;flex-direction: column;width: 100%;gap: 0.65rem;}body.mk-page-forum-topic .forum-topic-move-fields label{display: flex;flex-direction: column;width: 100%;min-width: 0;gap: 0.35rem;margin: 0;}body.mk-page-forum-topic .forum-topic-move-fields .btn-move-topic{width: 100%;min-width: 0;max-width: 100%;height: 40px;min-height: 40px;box-sizing: border-box;margin-top: 0.15rem;}}.notification-panel{animation: mkNotificationPop 0.18s cubic-bezier(0.16, 1, 0.3, 1);transform-origin: top right;}@keyframes mkNotificationPop{0%{opacity: 0;transform: translateY(-8px) scale(0.97);}100%{opacity: 1;transform: translateY(0) scale(1);}}:where(.guest-profile-cta, .guest-forum-banner, .guest-invitation-banner, .guest-users-banner){box-sizing: border-box;}:where(.guest-profile-cta, .guest-forum-banner, .guest-invitation-banner, .guest-users-banner) .guest-cta-actions{display: flex;align-items: center;gap: 0.75rem;flex-wrap: wrap;flex-shrink: 0;}:where(.guest-profile-cta, .guest-forum-banner, .guest-invitation-banner, .guest-users-banner) .guest-cta-actions a{display: inline-flex;align-items: center;justify-content: center;text-align: center;white-space: nowrap;box-sizing: border-box;transition: all 0.2s cubic-bezier(0.16, 1, 0.3, 1);}:where(.guest-profile-cta, .guest-forum-banner, .guest-invitation-banner, .guest-users-banner) .guest-cta-actions svg{flex-shrink: 0;}@media (max-width: 640px){.guest-profile-cta, .guest-forum-banner, .guest-invitation-banner, .guest-users-banner{padding: 1.15rem 1rem !important;gap: 0.85rem !important;}.guest-profile-cta .guest-cta-content, .guest-forum-banner .guest-cta-content, .guest-invitation-banner .guest-cta-content, .guest-users-banner .guest-cta-content{width: 100% !important;max-width: 100% !important;flex: 1 1 100% !important;}.guest-profile-cta .guest-cta-actions, .guest-forum-banner .guest-cta-actions, .guest-invitation-banner .guest-cta-actions, .guest-users-banner .guest-cta-actions{width: 100% !important;display: flex !important;flex-direction: column !important;align-items: stretch !important;gap: 0.6rem !important;}.guest-profile-cta .guest-cta-actions a, .guest-forum-banner .guest-cta-actions a, .guest-invitation-banner .guest-cta-actions a, .guest-users-banner .guest-cta-actions a, .guest-profile-cta .guest-cta-actions .btn-primary, .guest-profile-cta .guest-cta-actions .btn-secondary, .guest-forum-banner .guest-cta-actions .btn-primary, .guest-forum-banner .guest-cta-actions .btn-secondary, .guest-invitation-banner .guest-cta-actions .btn-primary, .guest-invitation-banner .guest-cta-actions .btn-secondary, .guest-users-banner .guest-cta-actions .btn-primary, .guest-users-banner .guest-cta-actions .btn-secondary{width: 100% !important;min-height: 44px !important;height: auto !important;line-height: normal !important;padding: 0.72rem 1.25rem !important;justify-content: center !important;text-align: center !important;white-space: nowrap !important;font-size: 0.92rem !important;box-sizing: border-box !important;}}
/* /assets/css/semantic-icons-final.css */
:root{--mk-semantic-blue: #3b82f6;--mk-semantic-cyan: #06b6d4;--mk-semantic-green: #10b981;--mk-semantic-red: #e11d48;--mk-semantic-amber: #d79a14;--mk-semantic-purple: #8b5cf6;--mk-semantic-teal: #0d9488;--mk-semantic-slate: #64748b;}:where( .site-main, .admin-container, .admin-content, .mod-container, .mod-content ) :where( .stat-icon, .metric-icon, .mini-icon, .quick-stat-icon, .activity-icon, .info-icon, .feature-icon, .status-icon ){--mk-semantic-icon: var(--mk-semantic-slate);color: var(--mk-semantic-icon) !important;}:where( .site-main, .admin-container, .admin-content, .mod-container, .mod-content ) :where( .stat-icon, .metric-icon, .mini-icon, .quick-stat-icon, .activity-icon, .info-icon, .feature-icon, .status-icon ){padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;}:where( .site-main, .admin-container, .admin-content, .mod-container, .mod-content ) :where( .stat-icon, .metric-icon, .mini-icon, .quick-stat-icon, .activity-icon, .info-icon, .feature-icon, .status-icon ) svg{color: inherit !important;fill: color-mix(in srgb, var(--mk-semantic-icon) 10%, transparent) !important;stroke: currentColor !important;stroke-width: 2 !important;filter: drop-shadow(0 0 6px color-mix(in srgb, var(--mk-semantic-icon) 25%, transparent)) !important;}:where( .site-main, .admin-container, .admin-content, .mod-container, .mod-content ) :where( .tool-icon, .card-icon, .category-icon, .cat-icon, .cat-icon-big, .popular-icon, .room-avatar, .room-emoji ){--mk-semantic-icon: var(--mk-semantic-blue);color: var(--mk-semantic-icon) !important;background: color-mix(in srgb, var(--mk-semantic-icon) 9%, #fff) !important;border-color: color-mix(in srgb, var(--mk-semantic-icon) 18%, transparent) !important;box-shadow: none !important;}:where( .site-main, .admin-container, .admin-content, .mod-container, .mod-content ) :where( .tool-icon, .card-icon, .category-icon, .cat-icon, .cat-icon-big, .popular-icon, .room-avatar, .room-emoji ) svg{color: inherit !important;fill: color-mix(in srgb, var(--mk-semantic-icon) 8%, transparent) !important;stroke: currentColor !important;filter: drop-shadow(0 1px 3px color-mix(in srgb, var(--mk-semantic-icon) 18%, transparent)) !important;}:where( .stat-icon, .metric-icon, .mini-icon, .quick-stat-icon, .activity-icon, .info-icon, .feature-icon, .status-icon, .tool-icon, .card-icon, .category-icon, .cat-icon, .cat-icon-big, .popular-icon ):has(:where( [data-icon="star"], [data-icon="crown"], [data-icon="trophy"], [data-icon="medal"], [data-icon="coins"], [data-icon="ticket"], [data-icon="sun"] )){--mk-semantic-icon: var(--mk-semantic-amber);}:where( .stat-icon, .metric-icon, .mini-icon, .quick-stat-icon, .activity-icon, .info-icon, .feature-icon, .status-icon, .tool-icon, .card-icon, .category-icon, .cat-icon, .cat-icon-big, .popular-icon ):has(:where( [data-icon="heart"], [data-icon="siren"], [data-icon="flame"], [data-icon="flag"], [data-icon="x"], [data-icon="trash"], [data-icon="lock"] )){--mk-semantic-icon: var(--mk-semantic-red);}:where( .stat-icon, .metric-icon, .mini-icon, .quick-stat-icon, .activity-icon, .info-icon, .feature-icon, .status-icon, .tool-icon, .card-icon, .category-icon, .cat-icon, .cat-icon-big, .popular-icon ):has(:where( [data-icon="check"], [data-icon="check-square"], [data-icon="badge-check"], [data-icon="sprout"], [data-icon="stethoscope"], [data-icon="hand-heart"] )){--mk-semantic-icon: var(--mk-semantic-green);}:where( .stat-icon, .metric-icon, .mini-icon, .quick-stat-icon, .activity-icon, .info-icon, .feature-icon, .status-icon, .tool-icon, .card-icon, .category-icon, .cat-icon, .cat-icon-big, .popular-icon ):has(:where( [data-icon="scale"], [data-icon="books"], [data-icon="graduation-cap"], [data-icon="gem"], [data-icon="sparkles"], [data-icon="pencil"] )){--mk-semantic-icon: var(--mk-semantic-purple);}:where( .stat-icon, .metric-icon, .mini-icon, .quick-stat-icon, .activity-icon, .info-icon, .feature-icon, .status-icon, .tool-icon, .card-icon, .category-icon, .cat-icon, .cat-icon-big, .popular-icon ):has(:where( [data-icon="map"], [data-icon="map-pin"], [data-icon="globe"], [data-icon="landmark"], [data-icon="building-2"], [data-icon="refresh"] )){--mk-semantic-icon: var(--mk-semantic-teal);}:where( .stat-icon, .metric-icon, .mini-icon, .quick-stat-icon, .activity-icon, .info-icon, .feature-icon, .status-icon, .tool-icon, .card-icon, .category-icon, .cat-icon, .cat-icon-big, .popular-icon, .room-avatar, .room-emoji ):has(:where( [data-icon="file"], [data-icon="file-text"], [data-icon="folder"], [data-icon="newspaper"], [data-icon="download"], [data-icon="upload"], [data-icon="image"], [data-icon="message-circle"], [data-icon="message-square"], [data-icon="message-2"], [data-icon="mail"], [data-icon="smartphone"] )){--mk-semantic-icon: var(--mk-semantic-blue);}:where( .stat-icon, .metric-icon, .mini-icon, .quick-stat-icon, .activity-icon, .info-icon, .feature-icon, .status-icon ):has(:where( [data-icon="message-2"], [data-icon="send"], [data-icon="reply"] )){--mk-semantic-icon: var(--mk-semantic-cyan);}:where( .profile-inline-icon, .section-title-icon, .type-badge-icon, .status-badge-icon, .document-type-svg, .file-type-svg, .doc-trust-icon, .cetele-status-svg, .forum-prefix-icon )[data-icon]{color: var(--mk-semantic-slate);fill: color-mix(in srgb, currentColor 8%, transparent) !important;stroke: currentColor !important;}:where(.type-badge-icon, .status-badge-icon, .cetele-status-svg)[data-icon="check"], :where(.type-badge-icon, .status-badge-icon, .cetele-status-svg)[data-icon="check-square"], :where(.type-badge-icon, .status-badge-icon, .cetele-status-svg)[data-icon="badge-check"]{color: var(--mk-semantic-green);}:where(.type-badge-icon, .status-badge-icon, .cetele-status-svg)[data-icon="lock"], :where(.type-badge-icon, .status-badge-icon, .cetele-status-svg)[data-icon="x"], :where(.type-badge-icon, .status-badge-icon, .cetele-status-svg)[data-icon="siren"]{color: var(--mk-semantic-red);}:where( .header, .editor-toolbar, .format-toolbar, .post-editor-toolbar ) svg{filter: none !important;}@media (prefers-reduced-motion: reduce){:where(.stat-icon, .metric-icon, .mini-icon, .quick-stat-icon, .tool-icon, .card-icon) svg{filter: none !important;}}:where(.site-main, .admin-container, .admin-content, .mod-container, .mod-content, .auth-page) :where( .stat-ico, .rooms-icon, .toggle-icon, .send-icon, .empty-icon, .empty-icon-circle, .count-icon, .last-doc-icon, .no-docs-icon, .meta-icon, .permission-icon, .alert-icon, .label-icon, .modal-icon ){--mk-semantic-icon: var(--mk-semantic-slate);padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;color: var(--mk-semantic-icon) !important;box-shadow: none !important;}:where(.site-main, .admin-container, .admin-content, .mod-container, .mod-content, .auth-page) :where( .stat-ico, .rooms-icon, .toggle-icon, .send-icon, .empty-icon, .empty-icon-circle, .count-icon, .last-doc-icon, .no-docs-icon, .meta-icon, .permission-icon, .alert-icon, .label-icon, .modal-icon ) svg{color: inherit !important;fill: color-mix(in srgb, var(--mk-semantic-icon) 10%, transparent) !important;stroke: currentColor !important;stroke-width: 2 !important;filter: drop-shadow(0 0 6px color-mix(in srgb, var(--mk-semantic-icon) 25%, transparent)) !important;}:where(.site-main, .admin-container, .admin-content, .mod-container, .mod-content, .auth-page) :where( .pill-emoji, .subcat-icon, .folder-icon, .category-icon-badge, .module-icon, .action-icon, .section-icon, .form-icon, .method-option .icon ){--mk-semantic-icon: var(--mk-semantic-blue);color: var(--mk-semantic-icon) !important;background: color-mix(in srgb, var(--mk-semantic-icon) 9%, #fff) !important;border-color: color-mix(in srgb, var(--mk-semantic-icon) 18%, transparent) !important;box-shadow: none !important;}:where(.site-main, .admin-container, .admin-content, .mod-container, .mod-content, .auth-page) :where( .pill-emoji, .subcat-icon, .folder-icon, .category-icon-badge, .module-icon, .action-icon, .section-icon, .form-icon, .method-option .icon ) svg{color: inherit !important;fill: color-mix(in srgb, var(--mk-semantic-icon) 8%, transparent) !important;stroke: currentColor !important;filter: drop-shadow(0 1px 3px color-mix(in srgb, var(--mk-semantic-icon) 18%, transparent)) !important;}:where(.stat-ico, .rooms-icon, .toggle-icon, .send-icon, .empty-icon, .empty-icon-circle, .count-icon, .last-doc-icon, .no-docs-icon, .meta-icon, .permission-icon, .alert-icon, .label-icon, .modal-icon, .pill-emoji, .subcat-icon, .folder-icon, .category-icon-badge, .module-icon, .action-icon, .section-icon, .form-icon, .method-option .icon):has(:where([data-icon="star"], [data-icon="crown"], [data-icon="trophy"], [data-icon="medal"], [data-icon="coins"], [data-icon="ticket"], [data-icon="sun"])){--mk-semantic-icon: var(--mk-semantic-amber);}:where(.stat-ico, .rooms-icon, .toggle-icon, .send-icon, .empty-icon, .empty-icon-circle, .count-icon, .last-doc-icon, .no-docs-icon, .meta-icon, .permission-icon, .alert-icon, .label-icon, .modal-icon, .pill-emoji, .subcat-icon, .folder-icon, .category-icon-badge, .module-icon, .action-icon, .section-icon, .form-icon, .method-option .icon):has(:where([data-icon="heart"], [data-icon="siren"], [data-icon="flame"], [data-icon="flag"], [data-icon="x"], [data-icon="trash"], [data-icon="lock"])){--mk-semantic-icon: var(--mk-semantic-red);}:where(.stat-ico, .rooms-icon, .toggle-icon, .send-icon, .empty-icon, .empty-icon-circle, .count-icon, .last-doc-icon, .no-docs-icon, .meta-icon, .permission-icon, .alert-icon, .label-icon, .modal-icon, .pill-emoji, .subcat-icon, .folder-icon, .category-icon-badge, .module-icon, .action-icon, .section-icon, .form-icon, .method-option .icon):has(:where([data-icon="check"], [data-icon="check-square"], [data-icon="badge-check"], [data-icon="sprout"], [data-icon="stethoscope"], [data-icon="hand-heart"])){--mk-semantic-icon: var(--mk-semantic-green);}:where(.stat-ico, .rooms-icon, .toggle-icon, .send-icon, .empty-icon, .empty-icon-circle, .count-icon, .last-doc-icon, .no-docs-icon, .meta-icon, .permission-icon, .alert-icon, .label-icon, .modal-icon, .pill-emoji, .subcat-icon, .folder-icon, .category-icon-badge, .module-icon, .action-icon, .section-icon, .form-icon, .method-option .icon):has(:where([data-icon="scale"], [data-icon="books"], [data-icon="graduation-cap"], [data-icon="gem"], [data-icon="sparkles"], [data-icon="pencil"])){--mk-semantic-icon: var(--mk-semantic-purple);}:where(.stat-ico, .rooms-icon, .toggle-icon, .send-icon, .empty-icon, .empty-icon-circle, .count-icon, .last-doc-icon, .no-docs-icon, .meta-icon, .permission-icon, .alert-icon, .label-icon, .modal-icon, .pill-emoji, .subcat-icon, .folder-icon, .category-icon-badge, .module-icon, .action-icon, .section-icon, .form-icon, .method-option .icon):has(:where([data-icon="map"], [data-icon="map-pin"], [data-icon="globe"], [data-icon="landmark"], [data-icon="building-2"], [data-icon="refresh"])){--mk-semantic-icon: var(--mk-semantic-teal);}:where(.stat-ico, .rooms-icon, .toggle-icon, .send-icon, .empty-icon, .empty-icon-circle, .count-icon, .last-doc-icon, .no-docs-icon, .meta-icon, .permission-icon, .alert-icon, .label-icon, .modal-icon, .pill-emoji, .subcat-icon, .folder-icon, .category-icon-badge, .module-icon, .action-icon, .section-icon, .form-icon, .method-option .icon):has(:where([data-icon="file"], [data-icon="file-text"], [data-icon="folder"], [data-icon="newspaper"], [data-icon="download"], [data-icon="upload"], [data-icon="image"], [data-icon="message-circle"], [data-icon="message-square"], [data-icon="mail"], [data-icon="smartphone"])){--mk-semantic-icon: var(--mk-semantic-blue);}:where(.stat-ico, .rooms-icon, .toggle-icon, .send-icon, .empty-icon, .empty-icon-circle, .count-icon, .last-doc-icon, .no-docs-icon, .meta-icon, .permission-icon, .alert-icon, .label-icon, .modal-icon):has(:where([data-icon="message-2"], [data-icon="send"], [data-icon="reply"])){--mk-semantic-icon: var(--mk-semantic-cyan);}.site-main .classic-forum-wrapper .stat-item:nth-child(1) .stat-ico{--mk-semantic-icon: var(--mk-semantic-blue);}.site-main .classic-forum-wrapper .stat-item:nth-child(2) .stat-ico{--mk-semantic-icon: var(--mk-semantic-cyan);}.site-main .classic-forum-wrapper .stat-item:nth-child(3) .stat-ico{--mk-semantic-icon: var(--mk-semantic-purple);}.site-main .classic-forum-wrapper .stat-item:nth-child(4) .stat-ico{--mk-semantic-icon: var(--mk-semantic-green);}.site-main :where(.blog-wrap, .blog-category-page, .blog-post-layout) :where(.blog-eyebrow, h1, .sidebar-card h3, .post-meta, .post-author) svg[data-icon]{color: var(--mk-semantic-blue) !important;fill: color-mix(in srgb, var(--mk-semantic-blue) 8%, transparent) !important;stroke: currentColor !important;}.site-main :where(.featured-img-ph, .sidebar-recent-placeholder){color: #fff !important;}.site-main :where(.featured-img-ph, .sidebar-recent-placeholder) svg{color: #fff !important;fill: rgba(255, 255, 255, 0.06) !important;filter: drop-shadow(0 0 8px rgba(255, 255, 255, 0.18)) !important;}.site-main .chat-page-modern .rooms-icon{--mk-semantic-icon: var(--mk-semantic-purple);}.site-main .chat-page-modern .toggle-icon{--mk-semantic-icon: var(--mk-semantic-blue);}.site-main .chat-page-modern .send-icon{--mk-semantic-icon: var(--mk-semantic-cyan);}.site-main .chat-page-modern .empty-icon-circle{--mk-semantic-icon: var(--mk-semantic-purple);}.auth-page .login-brand-link svg[data-icon="coffee"]{color: var(--mk-semantic-amber) !important;fill: color-mix(in srgb, var(--mk-semantic-amber) 10%, transparent) !important;stroke: currentColor !important;filter: drop-shadow(0 0 6px color-mix(in srgb, var(--mk-semantic-amber) 24%, transparent)) !important;}.auth-page .modal-icon{--mk-semantic-icon: var(--mk-semantic-purple);}.auth-page .method-option:first-child .icon{--mk-semantic-icon: var(--mk-semantic-blue);}.auth-page .method-option:nth-child(2) .icon{--mk-semantic-icon: var(--mk-semantic-green);}:where(.admin-container, .admin-content, .mod-container, .mod-content) :where(.module-icon, .action-icon, .section-icon, .form-icon){min-width: 40px;min-height: 40px;}:where(.admin-container, .admin-content, .mod-container, .mod-content) :where(.permission-icon, .alert-icon):has([data-icon="check"]){--mk-semantic-icon: var(--mk-semantic-green);}:where(.admin-container, .admin-content, .mod-container, .mod-content) :where(.permission-icon, .alert-icon):has(:where([data-icon="flag"], [data-icon="x"], [data-icon="siren"])){--mk-semantic-icon: var(--mk-semantic-red);}
