:root{--tertiary: #2563eb;--tertiary-hover: #1d4ed8;--tertiary-low: #eff6ff;--tertiary-low-hover: #dbeafe;--tertiary-medium: #3b82f6;--tertiary-high: #2563eb;--font-family: 'Outfit', sans-serif !important;--heading-font-family: 'Outfit', sans-serif !important}html:not(.dark-theme):not([data-theme=dark]){--primary: #0f172a;--secondary: #ffffff;--quaternary: #475569;--header_background: #ffffff;--header_primary: #0f172a;--main-background: #f8fafc;--light-accent: #eff6ff}html.dark-theme,html[data-theme=dark]{--primary: #f1f5f9;--secondary: #0f172a;--quaternary: #94a3b8;--header_background: #0f172a;--header_primary: #f1f5f9;--main-background: #020617;--light-accent: rgba(37, 99, 235, 0.15)}body,html{background-color:var(--main-background) !important;background-image:linear-gradient(to right, rgba(15, 23, 42, 0.03) 1px, transparent 1px),linear-gradient(to bottom, rgba(15, 23, 42, 0.03) 1px, transparent 1px) !important;background-size:24px 24px !important}html.dark-theme body,html[data-theme=dark] body{background-image:linear-gradient(to right, rgba(255, 255, 255, 0.03) 1px, transparent 1px),linear-gradient(to bottom, rgba(255, 255, 255, 0.03) 1px, transparent 1px) !important}body,html,button,input,select,textarea,.sidebar-section-link-content,.sidebar-section-header-text,.sidebar-section-link-wrapper,.sidebar-row,.d-sidebar-link,.category-name,.name,span,a,p,h1,h2,h3,h4{font-family:var(--font-family);-webkit-font-smoothing:antialiased}.btn-primary,#create-topic,.reply,button.create{background-color:var(--tertiary) !important;color:#fff !important;border:none !important}.btn-primary:hover,#create-topic:hover,.reply:hover{background-color:var(--tertiary-hover) !important;color:#fff !important}.btn-default,.btn-flat,.post-controls .actions button,.discourse-picker-toggle{background-color:var(--secondary) !important;color:var(--primary) !important;border:1px solid #e2e8f0 !important}html.dark-theme .btn-default,html.dark-theme .btn-flat,html.dark-theme .discourse-picker-toggle,html[data-theme=dark] .btn-default,html[data-theme=dark] .btn-flat,html[data-theme=dark] .discourse-picker-toggle{background-color:#1e293b !important;border-color:#334155 !important;color:#f1f5f9 !important}.btn-default:hover,.btn-flat:hover,.discourse-picker-toggle:hover{background-color:var(--light-accent) !important;border-color:var(--tertiary) !important;color:var(--tertiary) !important}.d-icon,.btn .d-icon,.svg-icon,.svg-node,.fa{color:var(--primary) !important;fill:var(--primary) !important}.btn-primary .d-icon,#create-topic .d-icon,.reply .d-icon,button.create .d-icon{color:#fff !important;fill:#fff !important}.btn-default:hover .d-icon,.btn-flat:hover .d-icon{color:var(--tertiary) !important;fill:var(--tertiary) !important}.d-header{background-color:var(--header_background) !important;border-bottom:1px solid #e2e8f0 !important}html.dark-theme .d-header,html[data-theme=dark] .d-header{border-bottom:1px solid #1e293b !important}.cooked,.cooked p,.cooked span,.cooked li,.cooked h1,.cooked h2,.cooked h3,.post-stream p,.cooked_container p{color:var(--primary) !important}html.dark-theme .cooked p,html.dark-theme .cooked span,html.dark-theme .cooked a,html.dark-theme .cooked li,html.dark-theme .cooked h1,html.dark-theme .cooked h2,html.dark-theme .cooked h3,html.dark-theme .cooked,html.dark-theme .topic-meta-data,html.dark-theme .username,html.dark-theme .first,html.dark-theme .post-info,html.dark-theme .post-info a,html.dark-theme .title-wrapper a,html.dark-theme .post-stream text,html.dark-theme .post-stream p,html.dark-theme .post-stream span,html.dark-theme .cooked_container p,html.dark-theme .timeline-handle,html.dark-theme .directory table th,html.dark-theme .directory table td,html.dark-theme .user-stream .excerpt,html.dark-theme .main-link a,html[data-theme=dark] .cooked p,html[data-theme=dark] .cooked span,html[data-theme=dark] .cooked a,html[data-theme=dark] .cooked li,html[data-theme=dark] .cooked h1,html[data-theme=dark] .cooked h2,html[data-theme=dark] .cooked h3,html[data-theme=dark] .cooked,html[data-theme=dark] .topic-meta-data,html[data-theme=dark] .username,html[data-theme=dark] .first,html[data-theme=dark] .post-info,html[data-theme=dark] .post-info a,html[data-theme=dark] .title-wrapper a,html[data-theme=dark] .post-stream text,html[data-theme=dark] .post-stream p,html[data-theme=dark] .post-stream span,html[data-theme=dark] .cooked_container p,html[data-theme=dark] .timeline-handle,html[data-theme=dark] .directory table th,html[data-theme=dark] .directory table td,html[data-theme=dark] .user-stream .excerpt,html[data-theme=dark] .main-link a{color:#f1f5f9 !important}html.dark-theme .topic-body,html.dark-theme .topic-avatar,html.dark-theme .post-cloak,html.dark-theme .modal-body,html.dark-theme .sidebar-wrapper,html.dark-theme #main-outlet-wrapper,html.dark-theme #main-outlet,html[data-theme=dark] .topic-body,html[data-theme=dark] .topic-avatar,html[data-theme=dark] .post-cloak,html[data-theme=dark] .modal-body,html[data-theme=dark] .sidebar-wrapper,html[data-theme=dark] #main-outlet-wrapper,html[data-theme=dark] #main-outlet{background-color:#0f172a !important}html.dark-theme .topic-list a.title,html.dark-theme .latest-topic-list-item a.title,html[data-theme=dark] .topic-list a.title,html[data-theme=dark] .latest-topic-list-item a.title{color:#f1f5f9 !important}.sidebar-section-link-wrapper.active,.sidebar-section-link-wrapper[data-sidebar-item-active=true],.admin-sidebar .nav-pills li.active,.sidebar-row.active{background-color:var(--light-accent) !important}.sidebar-section-link-wrapper.active a,.sidebar-section-link-wrapper.active span,.sidebar-section-link-wrapper.active .sidebar-section-link-content-text{color:var(--tertiary) !important}.sidebar-section-link-wrapper:hover{background-color:var(--light-accent) !important}.sidebar-section-link-wrapper:hover a,.sidebar-section-link-wrapper:hover span,.sidebar-section-link-wrapper:hover .sidebar-section-link-content-text{color:var(--tertiary) !important}.nav-pills>li>a{color:var(--quaternary) !important}.nav-pills>li>a.active,.nav-pills>li>a.nav-item-active{border-bottom-color:var(--tertiary) !important;color:var(--tertiary) !important}.custom-site-footer{background-color:var(--secondary) !important;border-top:1px solid #e2e8f0 !important;padding:60px 0 20px 0 !important;margin-top:40px !important;width:100% !important;box-sizing:border-box !important;position:relative;z-index:10}html.dark-theme .custom-site-footer,html[data-theme=dark] .custom-site-footer{border-top-color:#1e293b !important}.footer-container{max-width:1100px;margin:0 auto;padding:0 20px}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;margin-bottom:40px}.footer-col.brand-col{max-width:400px}.footer-logo{display:flex;align-items:center;gap:12px;margin-bottom:20px}.logo-icon{width:36px;height:36px;background-color:var(--tertiary);border-radius:10px;display:flex;align-items:center;justify-content:center}.logo-icon svg{fill:#fff;width:20px;height:20px}.logo-text{font-size:1.5rem;font-weight:800;color:var(--primary)}.footer-desc{color:var(--quaternary);line-height:1.6;font-size:.95rem;margin-bottom:24px}.social-links{display:flex;gap:12px}.social-btn{width:40px;height:40px;border-radius:50%;background-color:var(--secondary);border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;color:var(--primary);transition:all .2s ease}html.dark-theme .social-btn,html[data-theme=dark] .social-btn{background-color:#1e293b;border-color:#334155;color:#f1f5f9}.social-btn:hover{background-color:var(--tertiary);color:#fff;border-color:var(--tertiary)}.footer-col h3{font-size:1.1rem;font-weight:800;color:var(--primary);margin-bottom:20px}.footer-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.footer-col ul li a{color:var(--quaternary);text-decoration:none;font-weight:500;font-size:.95rem;transition:color .2s ease}.footer-col ul li a:hover{color:var(--tertiary);font-weight:600}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid #e2e8f0}html.dark-theme .footer-bottom,html[data-theme=dark] .footer-bottom{border-top-color:#1e293b}.copyright{color:var(--quaternary);font-size:.9rem;margin:0}.made-with-love{display:inline-flex;align-items:center;gap:6px;background-color:#fef2f2;color:#ef4444;padding:8px 16px;border-radius:9999px;font-size:.85rem;font-weight:700}html.dark-theme .made-with-love,html[data-theme=dark] .made-with-love{background-color:rgba(239,68,68,.1);color:#fca5a5}#premium-back-to-top{position:fixed !important;bottom:30px !important;right:30px !important;width:50px !important;height:50px !important;background-color:var(--tertiary) !important;color:#fff !important;border:none !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;box-shadow:0 4px 15px rgba(37,99,235,.3) !important;z-index:9999 !important;transition:all .3s ease !important;opacity:0;pointer-events:none;transform:translateY(20px)}#premium-back-to-top.show{opacity:1;pointer-events:auto;transform:translateY(0)}#premium-back-to-top:hover{background-color:var(--tertiary-hover) !important;transform:translateY(-5px);box-shadow:0 6px 20px rgba(37,99,235,.4) !important}@media(max-width: 768px){.footer-top{grid-template-columns:1fr;gap:30px}.footer-bottom{flex-direction:column;gap:16px;text-align:center}}@keyframes doublePulse{0%{transform:scale(1)}15%{transform:scale(1.3)}30%{transform:scale(1)}45%{transform:scale(1.3)}60%{transform:scale(1)}100%{transform:scale(1)}}.heart-beat{display:inline-block;animation:doublePulse 1.8s infinite;transform-origin:center}
/*# sourceMappingURL=common_theme_10_9c1220c09e94b18fc557d88d171f9b96a204852e.css.map?__ws=cum.padamenterprises.top */
