 :root{--rf-bg:#080808;--rf-panel:rgba(18,18,18,.94);--rf-panel-soft:rgba(25,25,25,.88);--rf-border:#333333;--rf-border-soft:#242424;--rf-text:#eeeeee;--rf-muted:#a5a5a5;--rf-accent:#d6d6d6;--rf-accent-hover:#ffffff;}html, body{background:var(--rf-bg);color:var(--rf-text);}body{background-image:radial-gradient(ellipse at top, #202020 0, #0b0b0b 42%, #050505 100%);background-attachment:fixed;}a{color:#d4d4d4;transition:color .18s ease, background-color .18s ease, border-color .18s ease;}a:hover, a:focus{color:#fff;text-decoration:none;}#ipsLayout_header, #ipsLayout_header header, .ipsHeader{background:#050505;border-bottom:1px solid #353535;}#ipsLayout_header{box-shadow:0 5px 24px rgba(0,0,0,.55);}#elSiteTitle, .ipsLogo{color:#fff;}#elSiteTitle img, .ipsLogo img{max-height:150px;width:auto;object-fit:contain;}#ipsLayout_header nav, .ipsNavBar_primary{background:#111;border-top:1px solid #2d2d2d;border-bottom:1px solid #303030;}.ipsNavBar_primary > ul > li > a, .ipsNavBar_primary > ul > li > a span{color:#ddd;}.ipsNavBar_primary > ul > li:hover > a, .ipsNavBar_primary > ul > li.ipsNavBar_active > a{background:#262626;color:#fff;}#ipsLayout_body, #ipsLayout_contentArea{color:var(--rf-text);}#ipsLayout_body .ipsLayout_container{max-width:1350px;}#ipsLayout_contentArea{padding-top:18px;}.ipsBox, .ipsWidget, .ipsWidget_inner, .ipsDataList, .ipsTabs_panel, .ipsComment, .ipsType_sectionTitle, .ipsAreaBackground, .ipsSideMenu, .ipsComposeArea, .ipsPad{background-color:var(--rf-panel);color:var(--rf-text);}.ipsBox, .ipsWidget, .ipsDataList, .ipsComment, .ipsTabs_panel{border:1px solid var(--rf-border-soft);border-radius:3px;}.ipsType_sectionTitle, .ipsWidget_title, .ipsDataItem_title, .ipsTable thead th{background:linear-gradient(180deg, #252525 0%, #141414 100%);color:#f2f2f2;border-color:#3b3b3b;}.ipsType_sectionTitle{border-bottom:1px solid #484848;font-weight:700;letter-spacing:.2px;}.ipsDataItem, .ipsDataItem_main, .ipsDataItem_stats, .ipsDataItem_lastPoster, .ipsDataItem_modCheck{border-color:#2c2c2c;}.ipsDataItem:hover{background:rgba(255,255,255,.035);}.ipsDataItem_title a, .ipsType_pageTitle, .ipsType_minorHeading{color:#f0f0f0;}.ipsDataItem_meta, .ipsDataItem_lastPoster time, .ipsType_light, .ipsType_blendLinks{color:var(--rf-muted);}.ipsDataItem_stats .ipsDataItem_stats_number, .ipsBadge{color:#fff;}.ipsBadge, .ipsBadge.ipsBadge_positive, .ipsBadge.ipsBadge_neutral{background:#353535;border:1px solid #555;}.ipsBreadcrumb, .ipsBreadcrumb ul{background:rgba(22,22,22,.9);border:1px solid #303030;border-radius:3px;color:#aaa;}.ipsBreadcrumb a{color:#cfcfcf;}.ipsBreadcrumb a:hover{color:#fff;}.ipsButton, .ipsButton_primary, .ipsButton_important, .ipsButton_alternate{background:linear-gradient(#383838, #202020);color:#f5f5f5;border:1px solid #555;box-shadow:none;border-radius:3px;}.ipsButton:hover, .ipsButton_primary:hover, .ipsButton_important:hover, .ipsButton_alternate:hover{background:linear-gradient(#4a4a4a, #292929);color:#fff;border-color:#777;}.ipsButton_light{background:#181818;color:#ddd;border-color:#383838;}.ipsField input, .ipsField select, .ipsField textarea, .ipsInput, select, textarea, input[type="text"], input[type="password"]{background:#101010;color:#eee;border:1px solid #3b3b3b;border-radius:3px;}.ipsField input:focus, .ipsField select:focus, .ipsField textarea:focus, .ipsInput:focus{border-color:#888;box-shadow:0 0 0 1px #444;}.ipsMenu, .ipsMenu_innerContent, .ipsMenu_item, .ipsPopup, .ipsDialog, .ipsHovercard{background:#151515;color:#eee;border-color:#383838;}.ipsMenu_item > a, .ipsMenu_item > span{color:#ddd;}.ipsMenu_item:hover, .ipsMenu_item[data-selected]{background:#292929;}.ipsUserPhoto, .ipsUserPhoto img{border-color:#393939;}.ipsComment_header, .ipsComment_meta, .ipsComment_footer{border-color:#303030;}.ipsPagination .ipsPagination_page a, .ipsPagination .ipsPagination_next a, .ipsPagination .ipsPagination_prev a{background:#171717;color:#ddd;border-color:#393939;}.ipsPagination .ipsPagination_page.ipsPagination_active a, .ipsPagination .ipsPagination_page a:hover{background:#3a3a3a;color:#fff;border-color:#666;}.ipsWidget_inner{border-color:#303030;}#ipsLayout_footer, .ipsFooter{background:#080808;border-top:1px solid #333;color:#999;}#ipsLayout_footer a, .ipsFooter a{color:#ccc;}::-webkit-scrollbar{width:8px;height:8px;}::-webkit-scrollbar-track{background:#0a0a0a;}::-webkit-scrollbar-thumb{background:#454545;border-radius:4px;}::-webkit-scrollbar-thumb:hover{background:#666;}@media (max-width:767px){#ipsLayout_contentArea{padding-top:10px;}#elSiteTitle img, .ipsLogo img{max-height:95px;}.ipsType_sectionTitle{padding:12px;}}.rfp-quicklinks{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:20px auto;max-width:1350px;}.rfp-quicklink{display:flex;align-items:center;justify-content:center;min-width:190px;min-height:64px;padding:12px 20px;background:linear-gradient(180deg,#252525,#101010);border:1px solid #454545;border-radius:3px;color:#eee;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:.4px;}.rfp-quicklink:hover{background:linear-gradient(180deg,#3a3a3a,#1a1a1a);border-color:#777;color:#fff;}@media(max-width:767px){.rfp-quicklinks{gap:8px}.rfp-quicklink{min-width:calc(50% - 8px);min-height:48px;padding:10px}}