 :root{--pn-accent:124, 58, 237;--pn-accent-rgb:124, 58, 237;--pn-bg:#05070c;--pn-surface:#0f172a;--pn-surface-light:#1e293b;--pn-border:rgba(255, 255, 255, 0.08);--pn-radius:16px;--pn-shadow:0 20px 50px rgba(0, 0, 0, 0.6);--pn-text:#e5e7eb;--pn-text-muted:#9ca3af;}body{background-color:var(--pn-bg) !important;background-image:radial-gradient(circle at 50% 0%, rgba(var(--pn-accent-rgb), 0.15), transparent 50%), linear-gradient(to bottom, #05070c, #0b1019) !important;background-attachment:fixed !important;color:var(--pn-text) !important;font-family:'Inter', system-ui, -apple-system, sans-serif !important;}.time-background, .time-background__gradient-1, .time-background__gradient-2{display:none !important;}.ipsBox, .cForumRow, .ipsWidget, .ipsPageHeader, .ipsAreaBackground_reset, .ipsAreaBackground_light, .ipsPad, .cAuthorPane{background:var(--pn-surface) !important;border:1px solid var(--pn-border) !important;border-radius:var(--pn-radius) !important;box-shadow:var(--pn-shadow) !important;margin-bottom:20px !important;overflow:hidden !important;}.ipsDataItem, .ipsList_reset li, .ipsAreaBackground_light, .ipsBox_alt, .ipsMenu{border-radius:12px !important;}#ipsLayout_header header, .focus-header{background:rgba(0, 0, 0, 0.6) !important;backdrop-filter:blur(20px) saturate(180%) !important;border-bottom:1px solid var(--pn-border) !important;padding:20px 0 !important;}.ipsNavBar_primary, .ipsNavBar_secondary, .focus-nav-bar{background:transparent !important;border:none !important;box-shadow:none !important;}.ipsNavBar_primary > ul > li > a{font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.05em !important;color:#fff !important;border-radius:8px !important;margin:0 5px !important;padding:10px 15px !important;transition:all 0.2s ease !important;}.ipsNavBar_primary > ul > li > a:hover, .ipsNavBar_active > a{background:rgba(var(--pn-accent-rgb), 0.1) !important;color:#a78bfa !important;}.ipsType_sectionTitle, .ipsType_pageTitle, .ipsWidget_title, .ipsType_sectionHead{background:transparent !important;color:#fff !important;font-weight:900 !important;text-transform:uppercase !important;font-style:italic !important;letter-spacing:-0.02em !important;padding:15px 20px !important;border:none !important;text-shadow:0 0 20px rgba(var(--pn-accent-rgb), 0.4) !important;}.cForumRow{transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;}.cForumRow:hover{transform:translateY(-4px) !important;border-color:rgba(var(--pn-accent-rgb), 0.5) !important;box-shadow:0 30px 60px rgba(0, 0, 0, 0.8) !important;background:var(--pn-surface-light) !important;}.cForumIcon_normal{background:rgba(var(--pn-accent-rgb), 0.1) !important;color:#a78bfa !important;border-radius:14px !important;border:1px solid rgba(var(--pn-accent-rgb), 0.2) !important;}.ipsButton_primary{background:linear-gradient(135deg, #7c3aed 0%, #4f46e5 100%) !important;border:none !important;border-radius:12px !important;font-weight:800 !important;text-transform:uppercase !important;padding:12px 24px !important;box-shadow:0 10px 20px rgba(124, 58, 237, 0.3) !important;}.ipsButton_light, .ipsButton_alternate{background:var(--pn-surface-light) !important;color:#fff !important;border:1px solid var(--pn-border) !important;border-radius:12px !important;}input[type="text"], input[type="password"], textarea, select{background:rgba(0, 0, 0, 0.3) !important;border:1px solid var(--pn-border) !important;border-radius:10px !important;color:#fff !important;padding:10px !important;}.ipsBadge{border-radius:6px !important;font-weight:700 !important;text-transform:uppercase !important;}::-webkit-scrollbar{width:10px;}::-webkit-scrollbar-track{background:var(--pn-bg);}::-webkit-scrollbar-thumb{background:var(--pn-surface-light);border-radius:10px;}::-webkit-scrollbar-thumb:hover{background:#7c3aed;}*{transition:border-color 0.2s ease, background-color 0.2s ease, transform 0.3s ease;}