/* Any changes to this file will be overwritten. To change the content
of this file, edit the source files from which it was compiled. */
:root{--accent:#09AFDC;--accent_hover:#07A0C8;--accent_light:rgba(9, 175, 220, 0.1);--header_bg:#232934;--body_bg:#DBDBDB;--content_bg:#FFFFFF;--cat_bg:#232934;--icon_bg:#5B6576;--footer_bg:#171717;--copyright_bg:#121212;--text_primary:#232934;--text_body:#414141;--text_muted:#757575;--text_light:#999999;--text_white:#FFFFFF;--link:#232934;--link_hover:#09AFDC;--link_accent:#09AFDC;--border:#EDEDED;--border_dark:#DDDDDD;--surface_light:#FAFAFA;--surface_input:#F5F5F5;--btn_primary:#09AFDC;--btn_primary_hover:#07A0C8;--btn_secondary:#5B6576;--btn_secondary_hover:#4A5466;--btn_success:#28A745;--btn_danger:#DC3545;--sidebar_header_bg:#FAFAFA;--sidebar_width:300px;--board_icon_bg:#5B6576;--board_icon_new:#09AFDC;--amt_bg:#E74C3C;--border_radius:4px;--border_radius_lg:8px;--shadow:0 1px 3px rgba(0,0,0,0.1);--shadow_lg:0 2px 8px rgba(0,0,0,0.15);--transition:all 0.2s ease;--font_family:'Poppins', 'Helvetica Neue', Helvetica, Roboto, sans-serif;--font_size:15px;--font_size_sm:13px;--font_size_xs:12px;--font_size_lg:16px;--font_size_xl:18px;--quote_bg:#F8F9FA;--quote_border:#DEE2E6;--code_bg:#F1F3F5}html.dark-mode{--accent:#09AFDC;--accent_hover:#0BC5F5;--accent_light:rgba(9, 175, 220, 0.15);--header_bg:#1A1D23;--body_bg:#121417;--content_bg:#1E2128;--cat_bg:#1A1D23;--icon_bg:#3D4451;--footer_bg:#0D0F12;--copyright_bg:#080A0C;--text_primary:#E4E6EB;--text_body:#B0B3B8;--text_muted:#8A8D93;--text_light:#6B6E75;--link:#C4C7CC;--link_hover:#09AFDC;--link_accent:#09AFDC;--border:#2D3039;--border_dark:#383B44;--surface_light:#252830;--surface_input:#2D3039;--btn_primary:#09AFDC;--btn_primary_hover:#0BC5F5;--btn_secondary:#3D4451;--btn_secondary_hover:#4D5261;--sidebar_header_bg:#252830;--board_icon_bg:#3D4451;--board_icon_new:#09AFDC;--quote_bg:#252830;--quote_border:#383B44;--code_bg:#252830}html.dark-mode{background:#0D0F12}html.dark-mode #search_form input[type="search"],html.dark-mode #search_form select{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}html.dark-mode input,html.dark-mode button,html.dark-mode select,html.dark-mode textarea{background:var(--surface_input);border-color:var(--border_dark);color:var(--text_body)}html.dark-mode input:focus,html.dark-mode textarea:focus,html.dark-mode select:focus{background:#2D3039;border-color:var(--accent)}html.dark-mode .windowbg,html.dark-mode .roundframe{background:var(--content_bg)}html.dark-mode .errorbox{background:#2D1F1F;border-color:#DC3545}html.dark-mode .information{background:rgba(9,175,220,.1)}html.dark-mode .noticebox{background:#2D2A1F;border-color:#A08620;color:var(--text_body)}html.dark-mode .highlight{background:#3D3520}html.dark-mode .footer_connect{border-bottom-color:rgba(255,255,255,.05)}html.dark-mode .windowbg.approvebg{background:#2D2A1F}.darkmode-icon-sun{display:none}.darkmode-icon-moon{display:inline}html.dark-mode .darkmode-icon-sun{display:inline}html.dark-mode .darkmode-icon-moon{display:none}#darkmode_toggle a{cursor:pointer;font-size:16px}*{box-sizing:border-box;padding:0;margin:0}html{background:var(--header_bg);scroll-padding-top:60px;scroll-behavior:smooth}body{background:var(--body_bg);font-family:var(--font_family);font-size:var(--font_size);line-height:1.6;color:var(--text_body);display:flex;flex-direction:column;min-height:100vh}::selection{background:var(--accent);color:var(--text_white);text-shadow:none}ul,ol{list-style:none}ul.normallist{list-style-type:disc;padding:0 0 0 15px}table{empty-cells:show}abbr{border-bottom:.1em dotted}img{max-width:100%;height:auto}input,button,select,textarea{font-family:var(--font_family);font-size:var(--font_size_sm);color:var(--text_body);background:var(--surface_input);border:1px solid var(--border_dark);border-radius:var(--border_radius);padding:8px 12px;outline:none;transition:var(--transition);vertical-align:middle}input:hover,textarea:hover,select:hover{border-color:var(--accent)}input:focus,textarea:focus,select:focus{border-color:var(--accent);background:#fff;box-shadow:0 0 0 3px var(--accent_light)}input,button,select{height:36px;line-height:36px;padding:0 12px}textarea{height:auto;line-height:1.5;padding:8px 12px;min-height:80px}select{padding:0 8px}select[size]{height:auto}input[type="file"]{padding:4px;height:auto}input[type="submit"]::-moz-focus-inner,button::-moz-focus-inner{border:0}img,input,select,textarea{max-width:100%}input[type="number"]{padding-right:0;width:calc(4ch + 15px + 0.8em)}input[type="number"][size="2"],input[type="number"][size="1"]{width:calc(2ch + 15px + 0.8em)}input[type="number"][size="3"]{width:calc(3ch + 15px + 0.8em)}input[type="number"][size="5"]{width:calc(5ch + 15px + 0.8em)}input[type="number"][size="6"]{width:calc(6ch + 15px + 0.8em)}input[type="checkbox"],input[type="radio"]{border:0;padding:0;box-shadow:none;background:inherit;height:auto}input:disabled{opacity:.6;cursor:not-allowed}select option{padding:0 4px}fieldset{padding:18px;margin:0 0 6px 0;border:1px solid var(--border);border-radius:var(--border_radius)}fieldset legend{font-weight:700;color:var(--text_primary);box-shadow:none}.sceditor-container textarea,.sceditor-container textarea:focus{box-shadow:none}#quick_edit_body_container textarea,.move_topic textarea,dd textarea{width:100%;min-height:100px}strong,b{font-weight:600}em,i{font-style:italic}h1,h2,h3,h4,h5,h6{color:var(--text_primary);font-weight:600;line-height:1.3}h1{font-size:28px}h2{font-size:24px}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}.monospace,.bbc_code,.phpcode,pre{font-family:"DejaVu Sans Mono",Menlo,Monaco,Consolas,monospace}a{color:var(--link);text-decoration:none;transition:color 0.15s ease}a:hover{color:var(--link_hover)}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover{text-decoration:none}.help_icon{cursor:help}a.new_posts{font-size:var(--font_size_xs);color:var(--text_white);background:var(--accent);padding:1px 6px;border-radius:3px;text-transform:uppercase;font-weight:600}.floatleft{float:left}.floatright{float:right}.flow_auto{overflow:auto}.flow_hidden{overflow:hidden}.clear{clear:both}.clear_left{clear:left}.clear_right{clear:right}.inline{display:inline}.block{display:block}.centertext{text-align:center}.righttext{text-align:right}.lefttext{text-align:left}.padding{padding:10px}.half_content{width:49%}.full_width{width:100%}.word_break{word-break:break-all}.hidden{display:none}.smalltext,small{font-size:var(--font_size_xs)}.largetext{font-size:var(--font_size_xl);font-weight:600}.error,.alert{color:var(--btn_danger);font-weight:600}.strong{font-weight:600}.highlight{background:#FFF8DC;font-weight:600}.generic_icons{display:inline-block;vertical-align:middle}hr,.hrcolor{height:1px;border:0;border-top:1px solid var(--border);margin:12px 0}.information,.descbox,.description,.plainbox{padding:12px 16px;margin-bottom:8px}.information{background:var(--accent_light);border:1px solid var(--accent);border-radius:var(--border_radius);color:var(--text_body)}.descbox,.description{background:var(--surface_light);border:1px solid var(--border);border-radius:var(--border_radius)}.errorbox{background:#FFF3F3;border:1px solid var(--btn_danger);border-radius:var(--border_radius);padding:12px 16px;margin-bottom:12px}.errorbox dt strong{color:var(--btn_danger)}blockquote,.bbc_standard_quote,.bbc_alternate_quote{background:var(--quote_bg);border-left:4px solid var(--accent);padding:12px 16px;margin:8px 0;border-radius:0 var(--border_radius) var(--border_radius) 0;color:var(--text_body)}.quoteheader,.codeheader{font-size:var(--font_size_sm);font-weight:600;color:var(--text_muted);padding:4px 0}code,.bbc_code,.phpcode{background:var(--code_bg);border:1px solid var(--border);border-radius:var(--border_radius);padding:12px 16px;display:block;overflow:auto;font-size:var(--font_size_sm);line-height:1.5;margin:8px 0;max-height:500px}code.bbc_code_inline{display:inline;padding:2px 6px;margin:0;max-height:none}.pagesection{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:6px 0;gap:8px;clear:both}.pagesection>.floatleft{float:none}.pagesection>.floatright{float:none;margin-left:auto}.pagesection .pagelinks{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pagesection .pagelinks .button{padding:4px 12px;font-size:var(--font_size_xs)}.page_index{display:inline-flex;align-items:center;gap:4px;padding:4px 0}.page_index .pages{font-weight:600;font-size:var(--font_size_sm);color:var(--text_muted);margin-right:4px}.page_index .pages::after{content:""}.page_index .current_page{display:inline-block;background:var(--accent);color:var(--text_white);padding:3px 10px;border-radius:var(--border_radius);font-weight:600;font-size:var(--font_size_sm);min-width:28px;text-align:center}.page_index a.nav_page{display:inline-block;padding:3px 10px;border-radius:var(--border_radius);font-size:var(--font_size_sm);color:var(--text_body);border:1px solid var(--border);transition:var(--transition);min-width:28px;text-align:center}.page_index a.nav_page:hover{background:var(--accent);color:var(--text_white);border-color:var(--accent)}.page_index .expand_pages{cursor:pointer;padding:2px 6px;color:var(--text_muted)}.page_index .main_icons.previous_page,.page_index .main_icons.next_page{cursor:pointer;display:inline-block;width:20px;height:20px;vertical-align:middle}.pagesection .buttonlist{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:0}.pagesection .buttonlist .button{margin:0}.mobile_buttons{display:flex;gap:4px;align-items:center}.mobile_buttons .mobile_act,.mobile_buttons .mobile_mod{background:var(--btn_secondary);color:var(--text_white);padding:6px 14px;border-radius:var(--border_radius);font-size:var(--font_size_sm);font-weight:500;cursor:pointer;transition:var(--transition);white-space:nowrap}.mobile_buttons .mobile_act:hover,.mobile_buttons .mobile_mod:hover{background:var(--btn_secondary_hover);color:var(--text_white);text-decoration:none}#moderationbuttons{padding:8px 0;clear:both}#moderationbuttons .buttonlist{display:flex;flex-wrap:wrap;gap:4px}#header{background:var(--header_bg);padding:12px 0;color:var(--text_white)}#header .inner_wrap{max-width:1400px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between}#header .forumtitle{margin:0;flex-shrink:0}#header .forumtitle a{display:inline-block;color:var(--text_white);text-decoration:none;font-size:20px;font-weight:600;letter-spacing:.3px}#header .forumtitle img{max-height:50px;width:auto}#search_form{display:flex;align-items:center;gap:6px}#search_form input[type="search"]{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:var(--text_white);border-radius:var(--border_radius);padding:0 14px;height:36px;width:220px;font-size:var(--font_size_sm)}#search_form input[type="search"]::placeholder{color:rgba(255,255,255,.5)}#search_form input[type="search"]:focus{background:rgba(255,255,255,.15);border-color:var(--accent);box-shadow:none}#search_form select{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:var(--text_white);height:36px;font-size:var(--font_size_xs);border-radius:var(--border_radius)}#search_form select option{background:var(--header_bg);color:var(--text_white)}#search_form .button{background:var(--accent);color:var(--text_white);border:none;padding:0 16px;height:36px;border-radius:var(--border_radius);font-weight:600;cursor:pointer;font-size:var(--font_size_sm)}#search_form .button:hover{background:var(--accent_hover)}#languages_form{margin-right:12px}#languages_form select{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:var(--text_white);height:36px;border-radius:var(--border_radius);font-size:var(--font_size_xs)}#top_section{background:var(--accent);position:sticky;top:0;z-index:100;box-shadow:0 2px 4px rgba(0,0,0,.15)}#top_section .inner_wrap{max-width:1400px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;min-height:48px;position:relative}.dropmenu,.menu_nav{display:flex;align-items:center;gap:0}#main_menu{flex:1}#main_menu .menu_nav{display:flex;flex-wrap:wrap}#main_menu .menu_nav>li{position:relative}#main_menu .menu_nav>li>a{display:flex;align-items:center;gap:6px;color:var(--text_white);font-size:14px;font-weight:600;text-transform:uppercase;padding:12px 14px;white-space:nowrap;transition:background 0.15s ease}#main_menu .menu_nav>li>a:hover,#main_menu .menu_nav>li>a.active{background:rgba(0,0,0,.15);color:var(--text_white)}#main_menu .menu_nav>li>a .textmenu{display:inline}#main_menu .menu_nav>li>a .main_icons{display:none}.amt{background:var(--amt_bg);color:var(--text_white);font-size:11px;font-weight:700;padding:1px 6px;border-radius:10px;display:inline-block;line-height:1.4;min-width:18px;text-align:center}#main_menu .menu_nav>li>ul,.dropmenu li ul{display:none;position:absolute;top:100%;left:0;background:var(--content_bg);border:1px solid var(--border);border-radius:0 0 var(--border_radius) var(--border_radius);box-shadow:var(--shadow_lg);min-width:200px;z-index:200;padding:4px 0}#main_menu .menu_nav>li:hover>ul,.dropmenu li:hover>ul{display:block}#main_menu .menu_nav>li>ul li a,.dropmenu li ul li a{display:block;padding:8px 16px;color:var(--text_body);font-size:var(--font_size_sm);font-weight:400;text-transform:none;transition:background 0.15s ease}#main_menu .menu_nav>li>ul li a:hover,.dropmenu li ul li a:hover{background:var(--surface_light);color:var(--accent)}#main_menu .menu_nav li.subsections>ul ul,.dropmenu li.subsections>ul ul{display:none;position:absolute;top:0;left:100%}#main_menu .menu_nav li.subsections>ul li:hover>ul,.dropmenu li.subsections>ul li:hover>ul{display:block}#top_info{display:flex;align-items:center;gap:2px}#top_info>li{position:relative}#top_info>li>a{display:flex;align-items:center;gap:4px;color:var(--text_white);padding:6px 10px;border-radius:var(--border_radius);font-size:var(--font_size_sm);font-weight:500;transition:background 0.15s ease}#top_info>li>a:hover{background:rgba(0,0,0,.15)}#top_info>li>a .amt{position:relative;top:-2px}#top_info #profile_menu_top img,#top_info>li>a img.avatar{width:30px;height:30px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.3)}.top_menu{display:none;position:absolute;top:100%;right:0;background:var(--content_bg);border:1px solid var(--border);border-radius:var(--border_radius);box-shadow:var(--shadow_lg);min-width:300px;z-index:300;padding:8px}#top_info .top_menu.visible{display:block}.top_menu.scrollable{overflow-y:auto;max-height:80vh}#pm_menu,#alerts_menu{right:0;min-width:320px;max-width:380px;min-height:200px}#profile_menu{right:0;min-width:280px;max-width:350px}.top_menu a{display:block;padding:6px 8px;color:var(--text_body);font-size:var(--font_size_sm);border-radius:var(--border_radius)}.top_menu a.unread_notify{display:flex}.top_menu a:hover{background:var(--surface_light);color:var(--accent)}.top_menu .login{width:100%}.top_menu .login dt{font-weight:500;margin-bottom:4px}.top_menu .login dd{margin-bottom:8px}.top_menu .login input{width:100%;padding:6px 8px;border:1px solid var(--border_dark);border-radius:var(--border_radius)}.alert_bar{border-bottom:1px solid var(--border);padding:0 0 4px;margin-bottom:4px}.alert_bar .alerts_opts{display:flex;justify-content:space-between;padding:8px 12px;font-size:var(--font_size_xs)}.alert_bar .alerts_opts a{color:var(--accent);font-weight:500;padding:2px 4px;display:inline}.alert_bar .alerts_box{padding:4px 12px 8px}.alert_bar .alerts_box a.button{display:inline-block;padding:5px 14px;background:var(--accent);color:#fff;border-radius:var(--border_radius);font-size:var(--font_size_xs);font-weight:600;text-decoration:none}.alert_bar .alerts_box a.button:hover{background:var(--accent_hover)}.unread_notify{display:flex;align-items:flex-start;gap:10px;padding:8px 12px;border-bottom:1px solid var(--border);text-decoration:none;color:var(--text_body);transition:var(--transition)}a.unread_notify:hover,.unread_notify:hover{background:var(--surface_light)}.unread_notify:last-child{border-bottom:none}.unread_notify_image{flex-shrink:0;width:36px;height:36px;position:relative}.unread_notify_image img{width:36px!important;height:36px!important;max-width:36px!important;max-height:36px!important;border-radius:50%;object-fit:cover}.unread_notify_image .alert_icon{position:absolute;bottom:-2px;right:-2px;font-size:11px}.unread_notify .details{flex:1;min-width:0;font-size:var(--font_size_sm);line-height:1.4}.unread_notify .details .alert_text{display:inline}.unread_notify .details .alert_time{font-size:var(--font_size_xs);color:var(--text_muted)}.unread_notify.alert_read{opacity:.6}.no_unread{padding:20px 12px;text-align:center;color:var(--text_muted);font-size:var(--font_size_sm)}.pm_bar{border-bottom:1px solid var(--border);padding:0 0 4px;margin-bottom:4px}.pm_bar .pm_sending{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;font-size:var(--font_size_xs)}.pm_bar .pm_sending a{color:var(--accent);font-weight:500;padding:2px 4px;display:inline}.pm_bar .pm_mailbox{padding:4px 12px 8px}.pm_bar .pm_mailbox a.button{display:inline-block;padding:5px 14px;background:var(--accent);color:#fff;border-radius:var(--border_radius);font-size:var(--font_size_xs);font-weight:600;text-decoration:none;margin:0 2px}.pm_bar .pm_mailbox a.button:hover{background:var(--accent_hover)}.pm_unread .unread_notify .details .subject{font-weight:600;color:var(--text_primary);margin-bottom:2px}.pm_unread .unread_notify .details .subject a{color:var(--text_primary);padding:0;display:inline}.pm_unread .unread_notify .details .subject a:hover{color:var(--accent);background:none}.pm_unread .unread_notify .details .sender{font-size:var(--font_size_xs);color:var(--text_muted)}.pm_unread .unread_notify .details .sender a{color:var(--accent);padding:0;display:inline}#profile_menu .profile_user_info{padding:12px;border-bottom:1px solid var(--border);margin-bottom:4px}#profile_menu .profile_user_avatar img{width:48px;height:48px;border-radius:50%;object-fit:cover}#profile_menu .profile_username{font-size:var(--font_size_lg);font-weight:600}#profile_menu .profile_user_links ol{list-style:none;padding:0;margin:0;column-count:2}#profile_menu .profile_user_links li{padding:0;text-indent:0}#profile_menu .profile_user_links li a{padding:4px 8px;font-size:var(--font_size_sm)}.button_login a,.button_signup a{display:flex;align-items:center;gap:6px;color:var(--text_white)!important;padding:8px 16px;border-radius:var(--border_radius);font-weight:600;font-size:var(--font_size_sm)}.button_login a{background:rgba(0,0,0,.2)}.button_signup a{background:rgba(255,255,255,.2)}.button_login a:hover,.button_signup a:hover{background:rgba(0,0,0,.3)}.mobile_user_menu{display:none;cursor:pointer;padding:10px;color:var(--text_white)}.mobile_user_menu .menu_icon{display:inline-block;width:22px;height:2px;background:var(--text_white);position:relative;vertical-align:middle}.mobile_user_menu .menu_icon::before,.mobile_user_menu .menu_icon::after{content:'';display:block;width:22px;height:2px;background:var(--text_white);position:absolute;left:0}.mobile_user_menu .menu_icon::before{top:-7px}.mobile_user_menu .menu_icon::after{top:7px}.mobile_user_menu .text_menu{display:none}.popup_container{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000;overflow-y:auto;-webkit-overflow-scrolling:touch}.popup_container .popup_window{position:relative;width:480px;max-width:90vw;margin:10vh auto;background:var(--content_bg);border-radius:var(--border_radius_lg);box-shadow:var(--shadow_lg);padding:0}.popup_container .popup_heading{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;font-weight:600;font-size:var(--font_size_lg);border-bottom:1px solid var(--border);background:var(--surface_light);border-radius:var(--border_radius_lg) var(--border_radius_lg) 0 0}.popup_container .popup_heading .hide_popup{cursor:pointer;font-size:16px;color:var(--text_muted)}.popup_container .popup_heading .hide_popup:hover{color:var(--text_primary)}.popup_container .popup_window.description{padding:0}.popup_container .popup_window.description .popup_heading{display:flex}.popup_container .buttonlist{display:flex;flex-wrap:wrap;gap:6px;padding:16px 18px}.popup_container .popup_window.description>.buttonlist{padding:16px 18px}#mobile_user_menu.popup_container{display:none!important}.moderationbuttons_mobile_check{display:none}div[id^="mobile_generic_menu_"].popup_container{display:block;position:static;background:none;overflow:visible;z-index:auto}div[id^="mobile_generic_menu_"].popup_container .popup_window{position:static;width:auto;max-width:none;height:auto;margin:0;box-shadow:none;background:none;overflow:visible;border-radius:0}div[id^="mobile_generic_menu_"].popup_container .popup_heading{display:none}#sub_nav{background:var(--content_bg);border-bottom:1px solid var(--border);padding:6px 0}#sub_nav .inner_wrap{max-width:1400px;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:12px}.styleselect{display:flex;gap:6px;align-items:center;flex-shrink:0;padding-right:12px;border-right:1px solid var(--border);margin-right:4px}.styleselect a{font-size:14px;line-height:1;transition:transform 0.15s ease}.styleselect a:hover{transform:scale(1.3)}.styleselect a.cyan{color:#09AFDC}.styleselect a.blue{color:#3B82F6}.styleselect a.red{color:#EF4444}.styleselect a.green{color:#22C55E}.styleselect a.purple{color:#8B5CF6}.styleselect a.orange{color:#F97316}.styleselect a.teal{color:#14B8A6}.styleselect a.dark{color:#333}.navigate_section{flex:1}.navigate_section ul{display:flex;flex-wrap:wrap;align-items:center;gap:0}.navigate_section ul li{display:flex;align-items:center;font-size:var(--font_size_sm)}.navigate_section ul li a{color:var(--text_muted)}.navigate_section ul li a:hover{color:var(--accent)}.navigate_section ul li.last a,.navigate_section ul li.last span{color:var(--text_primary);font-weight:500}.navigate_section .dividers{color:var(--text_light);font-size:8px;margin:0 2px}#guest_banner{background:var(--header_bg);padding:30px 0;text-align:center}#guest_banner .inner_wrap{max-width:1400px;margin:0 auto;padding:0 20px}#guest_banner .guest_banner_content{max-width:600px;margin:0 auto}#guest_banner h3{color:var(--text_white);font-size:24px;font-weight:700;margin-bottom:8px}#guest_banner p{color:rgba(255,255,255,.7);font-size:var(--font_size_lg);margin-bottom:20px}.guest_banner_buttons{display:flex;justify-content:center;gap:12px}.guest_banner_buttons .btn_register{background:var(--accent);color:var(--text_white)!important;padding:10px 28px;border-radius:var(--border_radius);font-weight:600;font-size:var(--font_size);border:none;transition:var(--transition)}.guest_banner_buttons .btn_register:hover{background:var(--accent_hover)}.guest_banner_buttons .btn_login{background:var(--icon_bg);color:var(--text_white)!important;padding:10px 28px;border-radius:var(--border_radius);font-weight:600;font-size:var(--font_size);border:none;transition:var(--transition)}.guest_banner_buttons .btn_login:hover{background:var(--btn_secondary_hover)}#footerfix{flex:1}#wrapper{max-width:1400px;margin:0 auto;padding:16px 20px;width:100%}#upper_section{margin-bottom:8px}.news{background:var(--content_bg);padding:10px 16px;border-radius:var(--border_radius);margin-bottom:12px;border:1px solid var(--border)}.news h2{display:inline;font-size:var(--font_size_sm);font-weight:600;color:var(--accent)}.news p{display:inline;font-size:var(--font_size_sm)}#smf_slider{background:var(--content_bg);padding:12px 16px;border-radius:var(--border_radius);border:1px solid var(--border);margin-bottom:16px}#smf_slider li{padding:4px 0;font-size:var(--font_size_sm)}.boardindex_layout{display:flex;gap:20px;align-items:flex-start}.boardindex_main{flex:1;min-width:0}.cat_bar{margin-bottom:0}.cat_bar .catbg{background:var(--cat_bg);color:var(--text_white);padding:12px 16px;font-size:var(--font_size_xl);font-weight:400;text-transform:uppercase;border-radius:var(--border_radius) var(--border_radius) 0 0;display:flex;align-items:center}.cat_bar .catbg .floatright,.cat_bar .catbg .toggle_up,.cat_bar .catbg .toggle_down{order:99;margin-left:auto;float:none}.cat_bar .catbg a{color:var(--text_white)}.cat_bar .catbg a:hover{color:var(--accent)}.cat_bar .catdesc{display:block;font-size:var(--font_size_sm);font-weight:300;opacity:.7;text-transform:none}.cat_bar.collapsed .catbg{border-radius:var(--border_radius)}.main_container{margin-bottom:16px;background:var(--content_bg);border-radius:var(--border_radius);box-shadow:var(--shadow);overflow:hidden}.toggle_up,.toggle_down{cursor:pointer;width:20px;height:20px;display:inline-block;background-size:contain;opacity:.7}.toggle_up::after{content:'\25B2';font-size:12px}.toggle_down::after{content:'\25BC';font-size:12px}.board_grid{display:grid;grid-template-columns:1fr 1fr}.board_item{display:grid;grid-template-columns:56px 1fr auto;grid-template-rows:auto auto;gap:0 12px;padding:14px 16px;border-bottom:1px solid var(--border);border-right:1px solid var(--border);align-items:start;transition:background 0.15s ease}.board_item:hover{background:var(--surface_light)}.board_item:nth-child(2n){border-right:none}.board_grid>.board_item:last-child,.board_grid>.board_item:nth-last-child(2):nth-child(odd){border-bottom:none}.board_icon{grid-row:1 / 3}.board_icon_wrap{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:var(--board_icon_bg);border-radius:10px;color:var(--text_white);font-size:20px;transition:var(--transition)}.board_icon_wrap.has_new{background:var(--board_icon_new)}.board_icon_wrap.redirect{background:var(--text_light)}.board_icon_wrap:hover{transform:scale(1.05)}a[class*="board_"] .main_icons{display:none}.board_info{min-width:0}.board_info .subject{font-size:var(--font_size_lg);font-weight:600;color:var(--text_primary);display:block;margin-bottom:2px}.board_info .subject:hover{color:var(--accent)}.board_info .board_description{font-size:var(--font_size_sm);color:var(--text_muted);margin-bottom:4px;line-height:1.4;max-height:40px;overflow:hidden;word-break:break-word}.board_info .board_description br{display:none}.board_info .board_description p{display:inline}.board_item:hover .board_description{max-height:none;overflow:visible}.board_item:hover .board_description br{display:inline}.board_info .board_stats_inline{font-size:var(--font_size_xs);color:var(--text_light);display:flex;gap:12px}.board_info .moderators{font-size:var(--font_size_xs);color:var(--text_light);margin-top:2px}.board_info .moderation_link.amt{background:var(--btn_danger);color:var(--text_white);font-size:10px;padding:0 5px;border-radius:8px;margin-left:4px}.board_lastpost{display:flex;align-items:flex-start;gap:8px;font-size:var(--font_size_sm);min-width:0;max-width:200px}.board_lastpost .board_avatar{flex-shrink:0}.board_lastpost .board_avatar img.avatar{width:32px;height:32px;border-radius:50%;object-fit:cover}.board_lastpost .board_lastpost_info{white-space:normal;font-size:var(--font_size_xs);color:var(--text_muted);line-height:1.4;min-width:0;word-break:break-word;overflow:hidden;max-height:52px}.board_lastpost .board_lastpost_info a{color:var(--text_primary)}.board_lastpost .board_lastpost_info a:hover{color:var(--accent)}.children{grid-column:1 / -1;padding:6px 0 0 68px;font-size:var(--font_size_xs)}.children p{line-height:1.6}.children strong{color:var(--text_muted);font-weight:600;margin-right:6px}.children a{color:var(--accent)}.children a:hover{text-decoration:underline}.children .board_new_posts{font-weight:600}.sidebar{width:var(--sidebar_width);flex-shrink:0;position:sticky;top:60px;align-self:flex-start;max-height:calc(100vh - 80px);overflow-y:auto}.sidebar_block{background:var(--content_bg);border-radius:var(--border_radius);box-shadow:var(--shadow);margin-bottom:16px;overflow:hidden}.sidebar_header{background:var(--sidebar_header_bg);padding:10px 14px;font-size:var(--font_size_lg);font-weight:700;text-transform:uppercase;color:var(--text_primary);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:8px}.sidebar_header i{color:var(--accent);font-size:14px}.sidebar_body{padding:14px}.sidebar_field{margin-bottom:10px}.sidebar_field input[type="text"],.sidebar_field input[type="password"]{width:100%;height:40px;font-size:var(--font_size_sm)}.sidebar_field .btn_sidebar_login{width:100%;background:var(--accent);color:var(--text_white);border:none;height:40px;font-weight:600;font-size:var(--font_size);cursor:pointer;border-radius:var(--border_radius);transition:var(--transition)}.sidebar_field .btn_sidebar_login:hover{background:var(--accent_hover)}.sidebar_remember{font-size:var(--font_size_xs);color:var(--text_muted)}.sidebar_remember label{display:flex;align-items:center;gap:6px;cursor:pointer}.sidebar_register{text-align:center;font-size:var(--font_size_sm);color:var(--text_muted);margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.sidebar_register a{color:var(--accent);font-weight:600}.sidebar_posts{list-style:none}.sidebar_post_item{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid var(--border)}.sidebar_post_item:last-child{border-bottom:none;padding-bottom:0}.sidebar_post_item:first-child{padding-top:0}.sidebar_post_avatar img{width:32px;height:32px;border-radius:50%;object-fit:cover}.sidebar_post_info{min-width:0;flex:1}.sidebar_post_title{display:block;font-size:var(--font_size_sm);font-weight:500;color:var(--text_primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar_post_title:hover{color:var(--accent)}.sidebar_post_meta{font-size:var(--font_size_xs);color:var(--text_light)}.sidebar_online_list{font-size:var(--font_size_sm);line-height:1.6;margin-bottom:10px}.sidebar_online_list a{color:var(--accent)}.sidebar_online_stats{border-top:1px solid var(--border);padding-top:10px;font-size:var(--font_size_xs);color:var(--text_muted)}.sidebar_empty{font-size:var(--font_size_sm);color:var(--text_light);font-style:italic}#info_center{background:var(--content_bg);border-radius:var(--border_radius);box-shadow:var(--shadow);margin-top:16px;padding:0}#info_center .title_bar{margin-bottom:0}#info_center .titlebg{background:var(--cat_bg);color:var(--text_white);padding:10px 16px;border-radius:var(--border_radius) var(--border_radius) 0 0;font-size:var(--font_size);font-weight:500}#info_center .titlebg a{color:var(--text_white)}#info_center .sub_bar{border-bottom:1px solid var(--border)}#info_center .subbg{padding:8px 16px;font-size:var(--font_size_sm);font-weight:600;background:var(--surface_light)}#info_center .subbg a{color:var(--text_primary)}#info_center p.inline{padding:10px 16px;font-size:var(--font_size_sm);line-height:1.6}#info_center #ic_recentposts{width:100%;border-collapse:collapse}#info_center #ic_recentposts th{padding:6px 12px;font-size:var(--font_size_xs);font-weight:600;text-align:left;background:var(--surface_light);color:var(--text_muted);text-transform:uppercase;border-bottom:1px solid var(--border)}#info_center #ic_recentposts td{padding:8px 12px;font-size:var(--font_size_sm);border-bottom:1px solid var(--border)}#info_center .membergroups{display:block;padding-top:6px;font-size:var(--font_size_xs)}.button,input[type="submit"],button[type="submit"]{display:inline-block;padding:8px 18px;background:var(--accent);color:var(--text_white);border:none;border-radius:var(--border_radius);font-weight:600;font-size:var(--font_size_sm);cursor:pointer;text-align:center;transition:var(--transition);line-height:1.4;height:auto;vertical-align:middle}.button:hover,input[type="submit"]:hover,button[type="submit"]:hover{background:var(--accent_hover);color:var(--text_white)}.buttonlist{display:flex;flex-wrap:wrap;gap:4px;padding:4px 0;align-items:center}.buttonlist .button{margin:0;font-size:var(--font_size_xs);padding:6px 14px;background:var(--accent);color:var(--text_white);text-decoration:none}.buttonlist .button:hover{background:var(--accent_hover);color:var(--text_white)}.buttonlist .button_strip_user_actions{position:relative}.buttonlist .button_strip_user_actions+.top_menu{position:absolute;top:100%;right:0;min-width:200px}.buttonlist .top_menu.dropmenu{position:absolute;top:100%;right:0;background:var(--content_bg);border:1px solid var(--border);border-radius:var(--border_radius);box-shadow:var(--shadow_lg);min-width:200px;padding:4px 0;z-index:200}.buttonlist .top_menu.dropmenu a{display:block;padding:8px 14px;color:var(--text_body);font-size:var(--font_size_sm);text-decoration:none}.buttonlist .top_menu.dropmenu a:hover{background:var(--accent_light);color:var(--accent)}.buttonlist .top_menu.dropmenu a strong{display:block;font-weight:600}.buttonlist .top_menu.dropmenu a span{font-size:var(--font_size_xs);color:var(--text_muted)}.mark_read{padding:8px 0}.title_bar{margin-bottom:0}.titlebg{background:var(--cat_bg);color:var(--text_white);padding:10px 16px;font-size:var(--font_size);font-weight:500;border-radius:var(--border_radius) var(--border_radius) 0 0}.titlebg a{color:var(--text_white)}.sub_bar{margin-bottom:0}.subbg{padding:8px 16px;font-size:var(--font_size_sm);font-weight:600;background:var(--surface_light);border-bottom:1px solid var(--border)}.windowbg{background:var(--content_bg);padding:12px 16px;border-bottom:1px solid var(--border)}.windowbg:last-child{border-bottom:none}.roundframe{background:var(--content_bg);padding:16px;border-radius:var(--border_radius);box-shadow:var(--shadow);margin-bottom:12px}.windowbg.approvebg{background:#FFF8E7}.under_message{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border);margin-top:10px;padding-top:6px}.under_message .floatleft{float:none;display:flex;align-items:center;gap:8px;list-style:none;padding:0;margin:0}.under_message .floatleft .smflikebutton a{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;font-size:var(--font_size_xs);color:var(--text_muted);border-radius:var(--border_radius);transition:var(--transition)}.under_message .floatleft .smflikebutton a:hover{color:var(--accent)}.under_message .floatleft .like_count{font-size:var(--font_size_xs);color:var(--text_muted)}.quickbuttons{display:flex;flex-wrap:wrap;gap:2px;list-style:none;padding:4px 0;margin:0;align-items:center}.quickbuttons li{position:relative}.quickbuttons li a{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;font-size:var(--font_size_xs);color:var(--text_muted);border-radius:var(--border_radius);transition:var(--transition);white-space:nowrap}.quickbuttons li a:hover{background:var(--surface_light);color:var(--accent)}.quickbuttons .post_options{position:relative}.quickbuttons .post_options>a{cursor:pointer}.quickbuttons .post_options ul{display:none;position:absolute;right:0;top:100%;background:var(--content_bg);border:1px solid var(--border);border-radius:var(--border_radius);box-shadow:var(--shadow_lg);z-index:100;padding:4px 0;min-width:160px;list-style:none}.quickbuttons .post_options:hover ul{display:block}.quickbuttons .post_options ul li a{display:block;padding:6px 14px;white-space:nowrap}.inline_mod_check{display:inline-flex;align-items:center;padding:4px 6px}.inline_mod_check input[type="checkbox"]{width:14px;height:14px;cursor:pointer;accent-color:var(--accent)}#footer_section{background:var(--footer_bg);color:rgba(255,255,255,.7);margin-top:auto}.footer_connect{text-align:center;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.1)}.footer_connect h3{color:var(--text_white);font-size:var(--font_size_lg);font-weight:600;margin-bottom:12px}.footer_social_icons{display:flex;justify-content:center;gap:12px}.footer_social_icons a{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.7);border-radius:50%;font-size:16px;transition:var(--transition)}.footer_social_icons a:hover{background:var(--accent);color:var(--text_white)}.footer_main{padding:30px 0}.footer_main .inner_wrap{max-width:1400px;margin:0 auto;padding:0 20px}.footer_columns{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.footer_col h4{color:var(--text_white);font-size:var(--font_size);font-weight:600;margin-bottom:12px}.footer_col p{font-size:var(--font_size_sm);line-height:1.6}.footer_col ul{list-style:none}.footer_col ul li{margin-bottom:6px}.footer_col ul li a,.footer_col a{color:rgba(255,255,255,.6);font-size:var(--font_size_sm);transition:color 0.15s ease}.footer_col ul li a:hover,.footer_col a:hover{color:var(--accent)}.footer_social_links a{display:block;margin-bottom:6px}.footer_copyright{background:var(--copyright_bg);padding:14px 0;font-size:var(--font_size_xs)}.footer_copyright .inner_wrap{max-width:1400px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.footer_copyright a{color:rgba(255,255,255,.5)}.footer_copyright a:hover{color:var(--accent)}.footer_load_time{color:rgba(255,255,255,.3);font-size:var(--font_size_xs)}.post_icons{display:flex;flex-wrap:wrap;gap:6px}.post_icons label{cursor:pointer}.post_icons img{vertical-align:middle}.holiday,.birthday,.event{font-weight:600}#ajax_in_progress{background:var(--accent);color:var(--text_white);text-align:center;padding:6px;position:fixed;top:0;left:0;right:0;z-index:9999;font-size:var(--font_size_sm)}.table_grid{width:100%;border-collapse:collapse}.table_grid th{background:var(--surface_light);padding:8px 12px;font-size:var(--font_size_sm);font-weight:600;text-align:left;border-bottom:2px solid var(--border)}.table_grid td{padding:8px 12px;border-bottom:1px solid var(--border);font-size:var(--font_size_sm)}.table_grid tr:hover td{background:var(--surface_light)}.generic_list_wrapper{background:var(--content_bg);border-radius:var(--border_radius);box-shadow:var(--shadow);overflow:hidden;margin-bottom:12px}.quarter_table{width:25%}.half_table{width:50%}.three_quarter_table{width:75%}dl.settings{overflow:auto;margin:0 0 10px 0;padding:0 0 10px 0}dl.settings dt{width:50%;float:left;clear:both;padding:8px 12px;font-weight:500}dl.settings dd{width:49%;float:right;padding:8px 12px}dl.settings dt.windowbg,dl.settings dd.windowbg{border-bottom:1px solid var(--border)}dl.settings img{vertical-align:middle;margin:0 6px}.auto_suggest_div{position:absolute;background:var(--content_bg);border:1px solid var(--border);border-radius:var(--border_radius);box-shadow:var(--shadow_lg);z-index:1000}.auto_suggest_item{padding:6px 12px;cursor:pointer;font-size:var(--font_size_sm)}.auto_suggest_item:hover,.auto_suggest_item_hover{background:var(--accent_light);color:var(--accent)}#admin_menu{background:var(--content_bg);border-bottom:2px solid var(--accent);padding:0}#admin_menu .dropmenu{display:flex;flex-wrap:wrap}#admin_menu .dropmenu>li>a{padding:10px 14px;font-size:var(--font_size_sm);color:var(--text_body);font-weight:500}#admin_menu .dropmenu>li>a:hover,#admin_menu .dropmenu>li>a.active{color:var(--accent);background:var(--accent_light)}#help_popup{background:var(--content_bg);border:1px solid var(--border);border-radius:var(--border_radius);box-shadow:var(--shadow_lg);padding:16px;max-width:480px}#messageindex .board_icon,.up_contain .board_icon{text-align:center}.up_contain{display:flex;align-items:flex-start;gap:10px;padding:10px 16px;border-bottom:1px solid var(--border)}.up_contain .info{flex:1;min-width:0}.up_contain .info .subject,.up_contain .info .subject a,.up_contain .info a.subject{font-weight:600;font-size:var(--font_size);color:var(--text_primary)}.up_contain .info .subject a:hover,.up_contain .info a.subject:hover{color:var(--accent)}.up_contain .board_stats{min-width:100px;text-align:center;font-size:var(--font_size_xs);color:var(--text_muted)}.up_contain .lastpost{min-width:160px;font-size:var(--font_size_xs);color:var(--text_muted)}.up_contain .board_description{font-size:var(--font_size_sm);color:var(--text_muted);margin-top:2px;max-height:40px;overflow:hidden}.up_contain .board_description br{display:none}.up_contain .moderators{font-size:var(--font_size_xs);color:var(--text_light)}.up_contain .board_avatar img.avatar{width:32px;height:32px;border-radius:50%;object-fit:cover}.up_contain .board_avatar{display:inline-block;vertical-align:top;margin-right:6px}.up_contain .board_lastpost{font-size:var(--font_size_xs)}#forumposts{clear:both;margin:8px 0 0}#forumposts .windowbg,#forumposts .approvebg,#pmFolder .windowbg{overflow:visible;padding:0}.post_wrapper{display:flex;flex-wrap:wrap;gap:0;padding:16px}.post_wrapper::after{content:"";display:block;clear:both}.poster{width:180px;flex-shrink:0;text-align:center;padding-right:16px;border-right:1px solid var(--border);word-wrap:break-word;overflow-wrap:break-word}.poster h4{font-size:var(--font_size);margin-bottom:4px}.poster h4 a{color:var(--text_primary);font-weight:600}.poster h4 a:hover{color:var(--accent)}.poster ul{list-style:none;padding:0;margin:0}.poster li{font-size:var(--font_size_xs);color:var(--text_muted);margin:2px 0}.poster li.membergroup{font-weight:600;color:var(--text_body)}.poster li.poster_online{margin:4px 0}.poster li.poster_online .on{color:var(--btn_success)}.poster li.poster_online .off{color:var(--text_light)}.poster img{vertical-align:middle}img.avatar{object-fit:scale-down}.poster img.avatar{max-width:120px;max-height:120px;border-radius:var(--border_radius)}.poster .icons{margin-top:4px}.poster .smalltext{color:var(--text_muted);font-size:var(--font_size_xs)}.custom_fields_above_member,.custom_fields_below_avatar{margin:4px 0}.user_info>li{margin:3px 0 0}.poster .profile .profile_icons li,.poster .im_icons li{display:inline-block;padding-right:4px}.postarea{flex:1;min-width:0;padding-left:16px}.postarea .keyinfo{padding-bottom:8px;border-bottom:1px solid var(--border);margin-bottom:10px}.postarea .keyinfo h5{margin:0}.postarea .keyinfo h5 a{font-size:var(--font_size_lg);font-weight:600;color:var(--text_primary)}.postarea .keyinfo h5 a:hover{color:var(--accent)}.postarea .keyinfo .postinfo{font-size:var(--font_size_sm);color:var(--text_muted)}.postarea .keyinfo .postinfo a{color:var(--text_muted)}.postarea .keyinfo .postinfo a:hover{color:var(--accent)}.postarea .keyinfo .page_number{font-size:var(--font_size_sm);color:var(--text_muted)}.postarea .keyinfo .modified{font-size:var(--font_size_xs);color:var(--text_light)}.postarea .keyinfo .modified.mvisible{visibility:visible}.subject_title a{font-weight:600;color:var(--text_primary)}.subject_title a:hover{color:var(--accent)}.subject_hidden{display:none}.post{margin:0}.post .inner{line-height:1.6;word-wrap:break-word;overflow-wrap:break-word}.post .inner img{max-width:100%;height:auto}.moderatorbar{flex-basis:100%;width:100%;padding:6px 0 0 0;border-top:1px solid var(--border);margin-top:10px;margin-left:196px}.signature{border-top:1px solid var(--border);margin-top:12px;padding-top:10px;font-size:var(--font_size_sm);color:var(--text_muted)}.attached{border-top:1px solid var(--border);margin-top:10px;padding-top:10px}.attachments_top{font-weight:600;margin-bottom:6px}#post_settings .post_options{display:flex;flex-wrap:wrap;gap:6px 16px;list-style:none;padding:0;margin:8px 0}#post_settings .post_options li{display:flex;align-items:center}#post_settings .post_options label{display:flex;align-items:center;gap:4px;font-size:var(--font_size_sm);cursor:pointer;white-space:nowrap}#post_settings .post_options input[type="checkbox"]{margin:0}#post_settings legend,#post_settings dt{font-weight:600;font-size:var(--font_size_sm);color:var(--text_primary);margin-bottom:4px}.submitbutton{padding:10px 0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.submitbutton .smalltext{font-size:var(--font_size_xs);color:var(--text_muted)}#postmodify dl{margin:8px 0}#postmodify dt{font-weight:600;margin-bottom:4px}#postmodify dd{margin-bottom:10px}#postmodify input[type="text"],#postmodify select{width:100%;max-width:500px}.drop_area{border:2px dashed var(--border_dark);border-radius:var(--border_radius);padding:20px;text-align:center;color:var(--text_muted);margin:8px 0;transition:var(--transition)}.drop_area:hover,.drop_area_fileselect{border-color:var(--accent);background:var(--accent_light)}#basicinfo{float:left;width:30%;padding:16px}#basicinfo .avatar img{max-width:200px;border-radius:var(--border_radius)}#detailedinfo{float:right;width:68%;padding:16px}.profile_content{clear:both;padding:16px}.profile_buttons .button{font-size:var(--font_size_xs)}#jump_to{padding:8px 0;text-align:right}.bbc_img{border:0}.bbc_img.resized{cursor:pointer}.bbc_img.resized.original_size{max-width:none}.bbc_table{border-collapse:collapse}.bbc_table td{border:1px solid var(--border_dark);padding:4px 8px}.bbc_list{list-style-type:disc;padding-left:20px}.smf_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9000;display:flex;align-items:center;justify-content:center}.smf_overlay .content{background:var(--content_bg);border-radius:var(--border_radius_lg);padding:24px;max-width:500px;width:90%;box-shadow:0 10px 40px rgba(0,0,0,.3)}.login .windowbg{max-width:500px;margin:0 auto;border-radius:var(--border_radius);box-shadow:var(--shadow_lg)}.search_results_posts .windowbg{margin-bottom:8px;border-radius:var(--border_radius)}.personal_messages .windowbg{border-bottom:1px solid var(--border)}#pmFolder .post_wrapper{display:flex;flex-wrap:wrap;gap:0;padding:16px}#pmFolder .poster{width:180px;flex-shrink:0;text-align:center;padding-right:16px;border-right:1px solid var(--border)}#pmFolder .postarea{flex:1;min-width:0;padding-left:16px}@media print{#header,#top_section,#sub_nav,#guest_banner,#footer_section,.sidebar,.buttonlist,.quickbuttons,.navigate_section,.mark_read{display:none!important}body{background:#fff;color:#000;font-size:12pt}#wrapper{max-width:100%;padding:0}.board_grid{grid-template-columns:1fr}.boardindex_layout{display:block}}.main_icons{display:inline-block;width:16px;height:16px;vertical-align:middle;font-size:0}.main_icons::before{font-family:'Font Awesome 6 Free';font-weight:400;font-size:14px;display:inline-block}.main_icons.inbox::before{content:'\f0e0'}.main_icons.alerts::before{content:'\f0f3'}.main_icons.login::before{content:'\f2f6';font-weight:900}.main_icons.regcenter::before{content:'\f234';font-weight:900}.main_icons.logout::before{content:'\f2f5';font-weight:900}.main_icons.profile::before{content:'\f007';font-weight:900}.main_icons.recent_posts::before{content:'\f27a'}.main_icons.stats::before{content:'\f201';font-weight:900}.main_icons.people::before{content:'\f0c0';font-weight:900}.main_icons.calendar::before{content:'\f073'}.main_icons.quote::before{content:'\f10e';font-weight:900}.main_icons.modify::before{content:'\f044'}.main_icons.remove::before,.main_icons.delete::before{content:'\f2ed'}.main_icons.approve::before{content:'\f00c';font-weight:900}.main_icons.unapprove::before{content:'\f00d';font-weight:900}.main_icons.split::before{content:'\f0c4';font-weight:900}.main_icons.move::before{content:'\f0b2';font-weight:900}.main_icons.merge::before{content:'\f247'}.main_icons.sticky::before{content:'\f08d';font-weight:900}.main_icons.lock::before{content:'\f023';font-weight:900}.main_icons.unlock::before{content:'\f09c';font-weight:900}.main_icons.reply_button::before{content:'\f3e5';font-weight:900}.main_icons.notify::before{content:'\f0a2';font-weight:900}.main_icons.print::before{content:'\f02f';font-weight:900}.main_icons.report::before,.main_icons.warning::before{content:'\f071';font-weight:900}.main_icons.issue_warning::before{content:'\f071';font-weight:900}.main_icons.like::before{content:'\f164';font-weight:900}.main_icons.unlike::before{content:'\f164';font-weight:900;color:var(--accent)}.main_icons.restore::before{content:'\f0e2';font-weight:900}.main_icons.read::before,.main_icons.unread::before{content:'\f06e'}.main_icons.watch::before{content:'\f06e'}.main_icons.search::before{content:'\f002';font-weight:900}.main_icons.help::before{content:'\f059';font-weight:900}.main_icons.home::before{content:'\f015';font-weight:900}.main_icons.members::before{content:'\f0c0';font-weight:900}.main_icons.posts::before{content:'\f075';font-weight:900}.main_icons.drafts::before{content:'\f15c'}.main_icons.im_off::before,.main_icons.im_on::before{content:'\f0e0'}.main_icons.change_menu::before{content:'\f0c9';font-weight:900}.main_icons.hide_popup::before{content:'\f00d';font-weight:900}.main_icons.previous_page::before{content:'\f053';font-weight:900;font-size:12px}.main_icons.next_page::before{content:'\f054';font-weight:900;font-size:12px}.main_icons.board::before{content:'\f075'}.main_icons.redirect::before{content:'\f064';font-weight:900}#top_info .main_icons::before{color:var(--text_white);font-size:16px}.sub_bar .main_icons::before{color:var(--text_primary);margin-right:4px}.noticebox{background:#FFF3CD;border:1px solid #FFC107;border-radius:var(--border_radius);padding:12px 16px;margin-bottom:12px;font-size:var(--font_size_sm)}.membergroups{font-size:var(--font_size_xs)}.category_separator_string{text-align:center;padding:12px;color:var(--text_light);font-size:var(--font_size_sm)}.bbc_center{text-align:center}.approve_posts{background:#FFF3CD}#mlist .windowbg{padding:8px 12px}.stats .windowbg{padding:8px 16px}.poll_options dl{margin:8px 0}.poll_options dt{font-weight:500}#errors{background:#FFF3F3;border:2px solid var(--btn_danger);border-radius:var(--border_radius);padding:16px;margin:12px 0}#errors dt{font-weight:700;color:var(--btn_danger)}#errors dd{margin-top:6px}.roundframe .title_bar+div{padding:12px 0}#boardindex_table .up_contain .board_icon a[class*="board_"]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--board_icon_bg);border-radius:8px;color:var(--text_white)}#boardindex_table .up_contain .board_icon a.board_on,#boardindex_table .up_contain .board_icon a.board_new{background:var(--board_icon_new)}.unread_links{display:flex;gap:12px}.unread_links li a{font-size:var(--font_size_xs);color:var(--accent)}.user time{font-size:var(--font_size_xs);color:var(--text_muted)}.topic_listing .windowbg{display:flex;align-items:center;gap:10px}.preview{cursor:help}.likes_count{font-size:var(--font_size_xs);color:var(--text_muted)}.inner_wrap{max-width:1400px;margin:0 auto;padding:0 20px}.mi_board_header{background:var(--content_bg);padding:20px 24px;margin-bottom:8px;border-radius:var(--border_radius);box-shadow:var(--shadow)}.mi_board_title{font-size:22px;font-weight:600;color:var(--text_primary);margin:0 0 4px}.mi_board_desc{font-size:var(--font_size);color:var(--text_body);margin:4px 0 0;line-height:1.5}.mi_moderators{font-size:var(--font_size_sm);color:var(--text_muted);margin:8px 0 0}.mi_moderators a{color:var(--accent)}.mi_viewing{font-size:var(--font_size_xs);color:var(--text_muted);margin:8px 0 0}.mi_childboards{margin-bottom:8px}.mi_pagesection{padding:8px 12px}.mi_container{background:var(--content_bg);border-radius:var(--border_radius);box-shadow:var(--shadow);overflow:hidden}.mi_header{display:flex;align-items:center;background:var(--cat_bg);color:var(--text_white);padding:10px 16px;font-size:var(--font_size_sm);font-weight:500;gap:12px}.mi_header a,.mi_header a:link{color:var(--text_white)}.mi_header a:hover{text-decoration:underline}.mi_header_main{flex:1;min-width:0}.mi_header_stats{width:80px;text-align:center;flex-shrink:0}.mi_header_lastpost{width:180px;text-align:right;flex-shrink:0}.mi_header_mod{width:32px;text-align:center;flex-shrink:0}.mi_header .titlebg{width:100%;background:none;color:var(--text_white);padding:0;margin:0}.mi_section_divider{padding:8px 16px;background:var(--surface_light);border-bottom:1px solid var(--border);border-top:1px solid var(--border)}.mi_section_divider span{font-size:var(--font_size_sm);font-weight:600;color:var(--text_muted);text-transform:uppercase;letter-spacing:.5px}.mi_section_divider i{margin-right:6px;font-size:12px}.mi_topic_row{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border);gap:12px;transition:background 0.15s ease}.mi_topic_row:last-child{border-bottom:none}.mi_topic_row:hover{background:var(--surface_light)}.mi_topic_row.is_sticky{background:rgba(9,175,220,.03)}.mi_topic_row.is_sticky:hover{background:rgba(9,175,220,.06)}.mi_topic_avatar{flex-shrink:0;width:48px;height:48px}.mi_topic_avatar img.avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;display:block}.mi_default_avatar{width:48px;height:48px;border-radius:50%;background:var(--icon_bg);display:flex;align-items:center;justify-content:center;color:var(--text_white);font-size:20px}.mi_topic_info{flex:1;min-width:0}.mi_topic_title_row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mi_title_text{flex:1;min-width:0}.mi_title_text a{font-size:var(--font_size);font-weight:600;color:var(--text_primary);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.mi_title_text a:hover{color:var(--accent)}.mi_topic_title_row .new_posts{background:var(--accent);color:var(--text_white);font-size:10px;font-weight:700;padding:2px 6px;border-radius:3px;text-transform:uppercase;text-decoration:none;flex-shrink:0;line-height:1.3}.mi_topic_icons{display:flex;gap:4px;flex-shrink:0}.mi_topic_icons i{font-size:12px;color:var(--text_muted)}.mi_topic_icons .fa-thumbtack{color:var(--accent)}.mi_topic_icons .fa-lock{color:var(--btn_danger)}.mi_topic_pages{font-size:var(--font_size_xs);flex-shrink:0}.mi_topic_pages a{display:inline-block;background:var(--surface_light);color:var(--text_muted);padding:1px 5px;border-radius:3px;margin-left:2px;text-decoration:none;font-size:11px;border:1px solid var(--border)}.mi_topic_pages a:hover{background:var(--accent);color:var(--text_white);border-color:var(--accent)}.mi_topic_meta{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:var(--font_size_xs);color:var(--text_muted)}.mi_starter a{color:var(--text_muted);text-decoration:none}.mi_starter a:hover{color:var(--accent)}.mi_dot{color:var(--text_light)}.mi_date{color:var(--text_light)}.mi_participated i{color:var(--btn_success);font-size:12px}.mi_topic_stats{width:80px;text-align:center;flex-shrink:0;display:flex;flex-direction:column;align-items:center}.mi_stat_number{font-size:var(--font_size);font-weight:600;color:var(--text_primary);line-height:1.2}.mi_stat_label{font-size:var(--font_size_xs);color:var(--text_muted);text-transform:lowercase}.mi_topic_lastpost{width:180px;flex-shrink:0;display:flex;align-items:center;gap:8px;justify-content:flex-end}.mi_lp_avatar img.avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.mi_lp_info{display:flex;flex-direction:column;text-align:right;min-width:0}.mi_lp_date{font-size:var(--font_size_xs);line-height:1.3}.mi_lp_date a{color:var(--text_body);text-decoration:none}.mi_lp_date a:hover{color:var(--accent)}.mi_lp_author{font-size:var(--font_size_xs);color:var(--text_muted)}.mi_lp_author a{color:var(--text_muted);text-decoration:none}.mi_lp_author a:hover{color:var(--accent)}.mi_topic_mod{width:32px;text-align:center;flex-shrink:0}.mi_topic_mod .main_icons{cursor:pointer;opacity:.5}.mi_topic_mod .main_icons:hover{opacity:1}.mi_quick_actions{padding:10px 16px;background:var(--surface_light);border-top:1px solid var(--border);display:flex;align-items:center;justify-content:flex-end;gap:8px}.mi_quick_actions select{padding:4px 8px;border:1px solid var(--border_dark);border-radius:var(--border_radius);font-size:var(--font_size_sm)}.mi_legend{margin-top:12px}.mi_legend .information{background:var(--content_bg);padding:12px 16px;border-radius:var(--border_radius);font-size:var(--font_size_sm);color:var(--text_muted)}.mi_legend .information p{margin:4px 0}.mi_legend .information i{width:18px;text-align:center;margin-right:4px;font-size:13px}.mi_legend .floatleft{margin-right:30px}.dp_thread_header{background:var(--content_bg);padding:18px 24px;margin-bottom:8px;border-radius:var(--border_radius);box-shadow:var(--shadow)}.dp_thread_title{font-size:22px;font-weight:600;color:var(--text_primary);margin:0;line-height:1.3}.dp_pagesection{padding:8px 12px}.dp_viewing{font-size:var(--font_size_xs);color:var(--text_muted);padding:6px 16px;margin-bottom:4px}.dp_post{background:var(--content_bg);margin-bottom:8px;border-radius:var(--border_radius);box-shadow:var(--shadow);overflow:hidden}.dp_post.approvebg{border-left:3px solid var(--btn_danger)}.dp_post_inner{display:flex;min-height:200px}.dp_user_sidebar{width:200px;flex-shrink:0;padding:20px 16px;background:var(--surface_light);border-right:1px solid var(--border);text-align:center;display:flex;flex-direction:column;align-items:center}.dp_user_avatar{margin-bottom:10px}.dp_user_avatar img{width:100px;height:100px;border-radius:50%;object-fit:cover;display:block;border:3px solid var(--border);transition:border-color 0.2s ease}.dp_user_avatar a:hover img{border-color:var(--accent)}.dp_default_avatar{width:100px;height:100px;border-radius:50%;background:var(--icon_bg);display:flex;align-items:center;justify-content:center;color:var(--text_white);font-size:40px}.dp_user_info{width:100%}.dp_username{font-size:var(--font_size_lg);font-weight:600;margin:0 0 4px}.dp_username a{color:var(--text_primary);text-decoration:none}.dp_username a:hover{color:var(--accent)}.dp_user_title{display:inline-block;font-size:var(--font_size_xs);color:var(--accent);font-weight:500;padding:2px 10px;background:rgba(9,175,220,.1);border-radius:12px;margin-bottom:8px}.dp_user_icons{margin-bottom:8px}.dp_user_icons img{vertical-align:middle}.dp_user_stats{text-align:left;font-size:var(--font_size_xs);color:var(--text_muted);margin:8px 0 0;padding:8px 0 0;border-top:1px solid var(--border);width:100%}.dp_user_stats dt{font-weight:600;color:var(--text_body);float:left;clear:left;width:55px;padding:2px 0}.dp_user_stats dd{margin-left:60px;padding:2px 0;color:var(--text_muted)}.dp_blurb{font-style:italic;word-break:break-word}.dp_custom_field{margin-top:6px;font-size:var(--font_size_xs)}.dp_post_content{flex:1;min-width:0;display:flex;flex-direction:column;padding:0}.dp_post_header{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;border-bottom:1px solid var(--border);background:var(--surface_light)}.dp_post_date a{font-size:var(--font_size_sm);color:var(--text_muted);text-decoration:none}.dp_post_date a:hover{color:var(--accent)}.dp_post_number a{font-size:var(--font_size_sm);color:var(--text_light);text-decoration:none;font-weight:500}.dp_post_number a:hover{color:var(--accent)}.dp_approval_notice{margin:12px 20px 0}.dp_post_body{padding:20px;font-size:var(--font_size);color:var(--text_body);line-height:1.65;flex:1;word-wrap:break-word;overflow-wrap:break-word}.dp_post_body img{max-width:100%;height:auto}.dp_attachments{padding:12px 20px;border-top:1px solid var(--border);background:var(--surface_light)}.dp_attach_header{font-size:var(--font_size_sm);font-weight:600;color:var(--text_body);margin-bottom:8px}.dp_attach_header i{color:var(--text_muted);margin-right:4px}.dp_attach_images{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.dp_attach_thumb{max-width:200px;max-height:150px;border-radius:var(--border_radius);border:1px solid var(--border);transition:var(--transition)}.dp_attach_thumb:hover{border-color:var(--accent);box-shadow:var(--shadow)}.dp_attach_img{max-width:100%;max-height:400px;border-radius:var(--border_radius)}.dp_attach_file{padding:6px 0}.dp_attach_file a{color:var(--accent);text-decoration:none;font-size:var(--font_size_sm)}.dp_attach_file a:hover{text-decoration:underline}.dp_attach_file i{margin-right:4px;color:var(--text_muted)}.dp_attach_size{font-size:var(--font_size_xs);color:var(--text_light);margin-left:6px}.dp_custom_below{padding:8px 20px;border-top:1px solid var(--border);font-size:var(--font_size_sm)}.dp_modified{padding:4px 20px 8px;font-size:var(--font_size_xs);color:var(--text_light)}.dp_signature{padding:12px 20px;border-top:1px solid var(--border);font-size:var(--font_size_sm);color:var(--text_muted);max-height:200px;overflow:hidden}.dp_signature img{max-width:100%;max-height:150px}.dp_post_footer{padding:8px 20px;border-top:1px solid var(--border);background:var(--surface_light);display:flex;justify-content:flex-end;align-items:center}.dp_post_footer .quickbuttons{margin:0;padding:0}.dp_post_footer .quickbuttons li{list-style:none}.dp_mod_buttons{margin:8px 0;padding:8px 12px}.dp_quick_reply{background:var(--content_bg);margin-top:12px;border-radius:var(--border_radius);box-shadow:var(--shadow);padding:20px 24px}.dp_qr_header{margin-bottom:16px}.dp_qr_header h3{font-size:var(--font_size_lg);font-weight:600;color:var(--text_primary);margin:0}.dp_qr_header i{color:var(--accent);margin-right:6px}.dp_qr_guest_fields{margin-bottom:16px}.dp_qr_guest_fields dl{display:flex;flex-wrap:wrap;gap:8px 16px}.dp_qr_guest_fields dt{font-weight:500;font-size:var(--font_size_sm)}.dp_qr_guest_fields dd{margin:0}.dp_qr_guest_fields input{padding:6px 10px;border:1px solid var(--border_dark);border-radius:var(--border_radius);font-size:var(--font_size_sm)}.dp_qr_editor{margin-bottom:16px}.dp_qr_options{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;font-size:var(--font_size_sm);color:var(--text_body)}.dp_qr_options label{display:flex;align-items:center;gap:4px;cursor:pointer}.dp_qr_options input[type="checkbox"]{margin:0}.dp_qr_submit{display:flex;gap:8px}.dp_qr_submit .button{padding:8px 20px}.dp_reply_locked{margin-top:12px;padding:20px;color:var(--text_muted)}.dp_reply_locked i{margin-right:6px;color:var(--text_light)}.dp_thread_nav{display:flex;justify-content:space-between;padding:12px 0;margin-top:8px}.dp_nav_prev,.dp_nav_next{font-size:var(--font_size_sm);color:var(--text_muted);text-decoration:none;display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--border_radius);transition:var(--transition)}.dp_nav_prev:hover,.dp_nav_next:hover{color:var(--accent);background:var(--content_bg);box-shadow:var(--shadow)}a[class^="mobile_generic_menu_"]{display:none}.generic_menu{margin:0 0 8px;background:var(--content_bg);border:1px solid var(--border);border-radius:var(--border_radius);overflow:visible}.generic_menu .dropmenu{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;background:var(--surface_light);border-bottom:2px solid var(--accent)}.generic_menu .dropmenu>li{position:relative}.generic_menu .dropmenu>li>a{display:flex;align-items:center;gap:6px;padding:10px 16px;color:var(--text_body);font-size:var(--font_size_sm);font-weight:500;text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-2px;transition:var(--transition)}.generic_menu .dropmenu>li>a:hover{color:var(--accent);background:var(--content_bg)}.generic_menu .dropmenu>li>a.active,.generic_menu .dropmenu>li>a.chosen{color:var(--accent);border-bottom-color:var(--accent);background:var(--content_bg);font-weight:600}.generic_menu .dropmenu>li>ul{display:none;position:absolute;top:100%;left:0;background:var(--content_bg);border:1px solid var(--border);border-radius:0 0 var(--border_radius) var(--border_radius);box-shadow:var(--shadow_lg);list-style:none;margin:0;padding:4px 0;min-width:180px;z-index:200}.generic_menu .dropmenu>li:hover>ul,.generic_menu .dropmenu>li.subsections:hover>ul{display:block}.generic_menu .dropmenu>li>ul li a{display:block;padding:8px 16px;color:var(--text_body);font-size:var(--font_size_sm);text-decoration:none;white-space:nowrap}.generic_menu .dropmenu>li>ul li a:hover,.generic_menu .dropmenu>li>ul li a.chosen{background:var(--accent_light);color:var(--accent)}.generic_menu .amt{background:var(--amt_bg);color:#fff;font-size:10px;padding:1px 6px;border-radius:10px;font-weight:600}.tab_bar{background:var(--content_bg);border-bottom:1px solid var(--border);margin-bottom:8px}.tab_bar .tab_bar_list{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}.tab_bar .tab_bar_list li a{display:block;padding:8px 14px;color:var(--text_body);font-size:var(--font_size_sm);text-decoration:none;border-bottom:2px solid transparent}.tab_bar .tab_bar_list li a:hover{color:var(--accent)}.tab_bar .tab_bar_list li a.active{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.profile_user_info,.profile_user_avatar{display:inline-block;margin:0 9px;vertical-align:middle}.profile_user_avatar img.avatar{max-width:100px;border-radius:var(--border_radius)}.profile_username{font-size:1.4em;font-weight:600;display:block;color:var(--text_primary)}.profile_user_links ol{margin-left:10px;clear:both;column-count:2;list-style:none;padding:0}.profile_user_links li{font-size:var(--font_size_sm);line-height:2em;padding-left:24px;text-indent:-24px}#basicinfo{width:30%;float:left;padding:12px}#detailedinfo{width:70%;float:left;padding:12px}#basicinfo h4,#detailedinfo h4{font-size:var(--font_size_lg);font-weight:600;margin-bottom:8px}#profileview dt{font-weight:600;color:var(--text_primary)}#profileview dd{margin-bottom:4px}#alerts .alert_image{width:50px;padding:6px 0;text-align:center;vertical-align:middle}#alerts .alert_image img.avatar{max-width:40px;max-height:40px;border-radius:50%}#alerts .alert_image>div{position:relative}#alerts .alert_image .avatar+.alert_icon{width:auto;position:absolute;right:0;top:0}#alerts .alert_text{padding:6px 8px;font-size:var(--font_size_sm);line-height:1.5}#alerts .alert_time{white-space:nowrap;font-size:var(--font_size_xs);color:var(--text_muted)}#alerts .quickbuttons{display:flex;margin:4px 0}#alerts .quickbuttons li{white-space:nowrap}#alerts .alert_inline_time{display:none}#admin_menu .dropmenu>li{position:relative}#admin_menu .dropmenu>li>ul{display:none;position:absolute;top:100%;left:0;background:var(--content_bg);border:1px solid var(--border);border-radius:0 0 var(--border_radius) var(--border_radius);box-shadow:var(--shadow_lg);list-style:none;margin:0;padding:4px 0;min-width:180px;z-index:200}#admin_menu .dropmenu>li:hover>ul{display:block}#admin_menu .dropmenu>li>ul li a{display:block;padding:8px 14px;color:var(--text_body);font-size:var(--font_size_sm);text-decoration:none}#admin_menu .dropmenu>li>ul li a:hover{background:var(--accent_light);color:var(--accent)}:root{--accent:#3B82F6;--accent_hover:#2563EB;--accent_light:rgba(59, 130, 246, 0.1);--link_hover:#3B82F6;--link_accent:#3B82F6;--btn_primary:#3B82F6;--btn_primary_hover:#2563EB;--board_icon_new:#3B82F6}.attachments{padding:12px 0 0 0;display:flex;flex-flow:row wrap}.attached{padding:0 6px 8px 6px;max-width:100%;display:flex;flex-flow:column;justify-content:center;align-items:center;vertical-align:initial}.attachments_top{margin:0 auto;text-align:center;flex:1 1 auto;display:flex;flex-flow:column;justify-content:center}.attachments_bot{overflow:hidden;text-overflow:ellipsis;max-width:100%}.attachments_bot a,.attachments_bot .name,.attachments_info .name{white-space:nowrap}div#post_attachments_area.roundframe{overflow:visible;border-top:none;padding:0}#post_attachments_area #postAttachment,#post_attachments_area #postAttachment2,#post_attachments_area #attachment_previews{padding:initial}#post_attachments_area #postAttachment .attachments{padding:0;border-top:none;box-shadow:none}#post_attachments_area #postAttachment .attached{border-right:1px dotted #ddd;border-top:1px dotted #ddd;padding-top:9px;width:200px;position:relative}#post_attachments_area #postAttachment input{line-height:initial}#post_attachments_area #postAttachment .attached input[type="checkbox"]{position:absolute;right:0;top:0}#post_attachments_area .attachment_spacer{display:flex;flex-flow:column;flex:1 1 200px;min-width:200px;order:9999}#post_attachments_area .attach_drop_zone_label{font-weight:700;margin:auto;width:100%}#post_attachments_area .attachment_restrictions{flex:0 0 auto;display:flex;flex-flow:row wrap;justify-content:center}#post_attachments_area .attachment_restrictions>*{margin:0 2ch}#post_attachments_area .dz-image-preview{flex:1 0 auto;display:flex;flex-flow:column;align-items:center;justify-content:center;position:relative;margin:0}#post_attachments_area .dz-image-preview .attachment_preview_wrapper{flex:1 0 auto;display:flex;flex-flow:column;align-items:center;justify-content:center;width:200px;padding:5px}#post_attachments_area .dz-image-preview:not(.errorbox) .attachment_preview_wrapper{position:relative}#post_attachments_area #attachment_previews{display:none;flex-flow:row wrap;justify-content:space-evenly}#post_attachments_area #attachment_previews .descbox .attachment_preview_wrapper,#post_attachments_area #attachment_previews .errorbox .attachment_preview_wrapper,#post_attachments_area #attachment_previews .infobox .attachment_preview_wrapper{padding:initial;width:155px}#post_attachments_area #attachment_previews .descbox .attach-preview,#post_attachments_area #attachment_previews .errorbox .attach-preview,#post_attachments_area #attachment_previews .infobox .attach-preview{display:none}#post_attachments_area #attachment_previews .attach-preview{flex:1 1 auto;display:flex;justify-content:center;margin:.5em 0;min-height:75px;max-height:200px;width:auto}#post_attachments_area #attachment_previews .attach-preview img{object-fit:contain}#post_attachments_area #attachment_previews .attachment_info{overflow:hidden;text-overflow:ellipsis;max-width:100%;flex:initial;width:auto}#post_attachments_area #attachment_previews .attachment_info span:not(:first-child)::before{display:block;content:""}#post_attachments_area #attachment_previews .attach-ui{position:absolute;right:5px;top:5px;border-radius:4px;padding:.5ch;min-height:initial;margin:0;box-shadow:none;z-index:2}#post_attachments_area .attached_BBC_width_height{display:none;clear:both}#post_attachments_area .attached_BBC_width,#post_attachments_area .attached_BBC_height{padding:5px 0;margin:0;display:block}#post_attachments_area #attachment_upload{border:2px dashed transparent;border-radius:5px;min-height:initial}#post_attachments_area #attachment_upload.dz-drag-hover{border-color:#557ea0}#post_attachments_area .dz-clickable{cursor:pointer}#post_attachments_area #drop_zone_ui{display:none;min-width:100%;flex-flow:row wrap;padding:5px}#post_attachments_area #max_files_progress{display:none;border-radius:0 0 7px 7px;border-left:none;border-right:none;border-bottom:none}#post_attachments_area #max_files_progress_text{display:none;position:relative;z-index:1}#post_attachments_area #max_files_progress,#post_attachments_area .progress_bar .bar{z-index:initial}/*! SCEditor | (C) 2011-2013, Sam Clarke | sceditor.com/license */
 div.sceditor-grip,.sceditor-button div{background-image:url(../../default/images/icons/editor_sprite.png);background-repeat:no-repeat;width:16px;height:16px}.sceditor-button-flash div{background-position:0 -712px}.sceditor-button-youtube div{background-position:0 0}.sceditor-button-link div{background-position:0 -16px}.sceditor-button-unlink div{background-position:0 -32px}.sceditor-button-underline div{background-position:0 -48px}.sceditor-button-time div{background-position:0 -64px}.sceditor-button-table div{background-position:0 -80px}.sceditor-button-superscript div{background-position:0 -96px}.sceditor-button-subscript div{background-position:0 -112px}.sceditor-button-strike div{background-position:0 -128px}.sceditor-button-source div{background-position:0 -144px}.sceditor-button-size div{background-position:0 -160px}.sceditor-button-rtl div{background-position:0 -176px}.sceditor-button-right div{background-position:0 -192px}.sceditor-button-removeformat div{background-position:0 -208px}.sceditor-button-quote div{background-position:0 -224px}.sceditor-button-print div{background-position:0 -240px}.sceditor-button-pastetext div{background-position:0 -256px}.sceditor-button-paste div{background-position:0 -272px}.sceditor-button-outdent div{background-position:0 -288px}.sceditor-button-orderedlist div{background-position:0 -304px}.sceditor-button-maximize div{background-position:0 -320px}.sceditor-button-ltr div{background-position:0 -336px}.sceditor-button-left div{background-position:0 -352px}.sceditor-button-justify div{background-position:0 -368px}.sceditor-button-italic div{background-position:0 -384px}.sceditor-button-indent div{background-position:0 -400px}.sceditor-button-image div{background-position:0 -416px}.sceditor-button-horizontalrule div{background-position:0 -432px}.sceditor-button-format div{background-position:0 -448px}.sceditor-button-font div{background-position:0 -464px}.sceditor-button-emoticon div{background-position:0 -480px}.sceditor-button-email div{background-position:0 -496px}.sceditor-button-date div{background-position:0 -512px}.sceditor-button-cut div{background-position:0 -528px}.sceditor-button-copy div{background-position:0 -544px}.sceditor-button-color div{background-position:0 -560px}.sceditor-button-code div{background-position:0 -576px}.sceditor-button-center div{background-position:0 -592px}.sceditor-button-bulletlist div{background-position:0 -608px}.sceditor-button-bold div{background-position:0 -624px}div.sceditor-grip{background-position:0 -640px;width:10px;height:10px}.rtl div.sceditor-grip{background-position:0 -650px;width:10px;height:10px}.sceditor-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;background:#fff;border:1px solid #d9d9d9;font-size:13px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;color:#222;line-height:1;font-weight:700;border-radius:4px 4px 0 0;background-clip:padding-box;min-width:100%;max-width:100%}.sceditor-container *,.sceditor-container *::before,.sceditor-container *::after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.sceditor-container,.sceditor-container div,div.sceditor-dropdown,div.sceditor-dropdown div{padding:0;margin:0;z-index:5}.sceditor-container iframe,.sceditor-container textarea{line-height:normal;border:0;outline:none;font-size:14px;color:#111;box-sizing:border-box;padding:0 5px;margin:0;resize:none;background:#fff;display:flex;flex-basis:250px;flex-grow:1;min-width:100%;max-width:100%;height:250px;min-height:1px;max-height:100%}.sceditor-container iframe{font-family:Verdana,Arial,Helvetica,sans-serif}.sceditor-container textarea{font-family:"DejaVu Sans Mono",Monaco,Consolas,monospace}div.sceditor-dnd-cover{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,.2);border:5px dashed #aaa;z-index:200;font-size:2em;text-align:center;color:#aaa}div.sceditor-dnd-cover p{position:relative;top:45%;pointer-events:none}div.sceditor-resize-cover{position:absolute;top:0;left:0;background:#000;width:100%;height:100%;z-index:10;opacity:.3}div.sceditor-grip{overflow:hidden;width:10px;height:10px;cursor:pointer;position:absolute;bottom:0;right:0;z-index:3;line-height:0}div.sceditor-grip.has-icon{background-image:none}.sceditor-maximize{position:fixed;top:0;left:0;height:100%!important;width:100%!important;border-radius:0;background-clip:padding-box;z-index:2000}html.sceditor-maximize,body.sceditor-maximize{height:100%;width:100%;padding:0;margin:0;overflow:hidden}.ie6.sceditor-maximize{position:absolute}.sceditor-maximize div.sceditor-grip{display:none}.sceditor-maximize div.sceditor-toolbar{border-radius:0;background-clip:padding-box}div.sceditor-smileyPopup,div.sceditor-dropdown{border:1px solid #ccc;background:#fff;color:#333;z-index:4000;padding:10px;line-height:1;border-radius:2px;background-clip:padding-box;box-shadow:1px 2px 4px rgba(0,0,0,.2);overflow-y:auto}div.sceditor-smileyPopup{top:unset;left:0;right:0;transform:unset;position:absolute;min-height:100px;min-width:250px;margin-inline:auto;display:flex;box-sizing:border-box;max-height:215px;max-width:450px}div.sceditor-smileyPopup #sceditor-popup{width:100%;display:flex;flex-direction:column}div.sceditor-smileyPopup #sceditor-popup div#sceditor-popup-smiley{flex-grow:1;align-self:flex-start}div.sceditor-smileyPopup #sceditor-popup span.button{margin-top:20px;align-self:center}div.sceditor-dropdown{position:absolute;border:1px solid #ccc;background:#fff;color:#333;z-index:4000;padding:10px;line-height:1;border-radius:2px;background-clip:padding-box;box-shadow:1px 2px 4px rgba(0,0,0,.2)}div.sceditor-dropdown a,div.sceditor-dropdown a:link{color:#333}div.sceditor-dropdown form{margin:0}div.sceditor-dropdown label{display:block;font-weight:700;color:#3c3c3c;padding:4px 0}div.sceditor-dropdown input,div.sceditor-dropdown textarea{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;outline:0;padding:4px;border:1px solid #ccc;border-top-color:#888;margin:0 0 .75em;border-radius:1px;background-clip:padding-box}div.sceditor-dropdown textarea{padding:6px}div.sceditor-dropdown input:focus,div.sceditor-dropdown textarea:focus{border-color:#aaa;border-top-color:#666;box-shadow:inset 0 1px 5px rgba(0,0,0,.1)}div.sceditor-dropdown .button{font-weight:700;color:#444;padding:0 12px;background:#ececec;border:solid 1px #ccc;border-radius:2px;background-clip:padding-box;cursor:pointer;margin:.3em 0 0}div.sceditor-dropdown .button:hover{background:#f3f3f3;box-shadow:0 1px 1px rgba(0,0,0,.15)}div.sceditor-font-picker,div.sceditor-fontsize-picker,div.sceditor-format{padding:6px 0}div.sceditor-emoticons,div.sceditor-more-emoticons,div.sceditor-color-picker{padding:0}.sceditor-pastetext textarea{border:1px solid #bbb;width:20em}.sceditor-emoticons img,.sceditor-more-emoticons img{padding:0;cursor:pointer;margin:2px}.sceditor-insertemoticon{padding:4px!important}.sceditor-insertemoticon>div,.sceditor-insertemoticon>center{display:inline-block;vertical-align:middle}.sceditor-more{border-top:1px solid #bbb;display:inline-block;cursor:pointer;font-weight:700;padding:0 4px!important;margin-top:4px!important}.sceditor-dropdown a:hover{background:#eee}.sceditor-fontsize-option,.sceditor-font-option,.sceditor-format a{display:block;padding:7px 10px;cursor:pointer;text-decoration:none;color:#222}.sceditor-fontsize-option{padding:7px 13px}.sceditor-color-column{float:left}.sceditor-color-option{display:block;border:1px solid #fff;height:10px;width:10px;overflow:hidden;display:inline-block;border:1px solid #fff}@media screen and (min-width:1024px){.sceditor-color-option{height:24px;width:24px}.sceditor-color-picker{width:131px}}@media screen and (max-width:1024px){.sceditor-color-option{height:48px;width:48px}.sceditor-color-picker{width:251px}}.sceditor-color-option:hover{border:1px solid #333}div.sceditor-toolbar{flex-shrink:0;overflow:hidden;padding:3px 5px 2px;background:#f7f7f7;border-bottom:1px solid silver;line-height:0;text-align:left;user-select:none;border-radius:3px 3px 0 0;background-clip:padding-box;margin:0 0 5px}div.sceditor-group{display:inline-block;background:#ddd;margin:1px 5px 1px 0;padding:1px;border-bottom:1px solid #aaa;border-radius:3px;background-clip:padding-box}.sceditor-button{float:left;cursor:pointer;padding:3px 5px;width:16px;height:20px;border-radius:3px;background-clip:padding-box}.sceditor-button:hover,.sceditor-button:active,.sceditor-button.active{background:#fff;box-shadow:inset 1px 1px 0 rgba(0,0,0,.3),inset -1px 0 rgba(0,0,0,.3),inset 0 -1px 0 rgba(0,0,0,.2)}.sceditor-button:active{background:#fff;box-shadow:inset 1px 1px 0 rgba(0,0,0,.3),inset -1px 0 rgba(0,0,0,.3),inset 0 -1px 0 rgba(0,0,0,.2),inset 0 0 8px rgba(0,0,0,.3)}.sceditor-button.disabled:hover{background:inherit;cursor:default;box-shadow:none}.sceditor-button,.sceditor-button div{display:block}.sceditor-button svg{display:inline-block;height:16px;width:16px;margin:2px 0;fill:#111;pointer-events:none;line-height:1}.sceditor-button.disabled svg{fill:#888}.sceditor-button div{margin:2px 0;padding:0;overflow:hidden;line-height:0;font-size:0;color:transparent}.sceditor-button.has-icon div{display:none}.sceditor-button.disabled div{opacity:.3}.text .sceditor-button,.text .sceditor-button div,.sceditor-button.text,.sceditor-button.text div,.text-icon .sceditor-button,.text-icon .sceditor-button div,.sceditor-button.text-icon,.sceditor-button.text-icon div{display:inline-block;width:auto;line-height:16px;font-size:1em;color:inherit;text-indent:0}.text-icon .sceditor-button.has-icon div,.sceditor-button.has-icon div,.text .sceditor-button div,.sceditor-button.text div{padding:0 2px;background:none}.text .sceditor-button svg,.sceditor-button.text svg{display:none}.text-icon .sceditor-button div,.sceditor-button.text-icon div{padding:0 2px 0 20px}.rtl div.sceditor-toolbar{text-align:right}.rtl .sceditor-button{float:right}.rtl div.sceditor-grip{right:auto;left:0}.sceditor-button-pre div{background-position:0 -696px}.sceditor-button-floatleft div{background-position:0 -680px}.sceditor-button-floatright div{background-position:0 -664px}.sceditor-insertemoticon img,.sceditor-smileyPopup img{margin:6px 7px 0 0}.sceditor-insertemoticon img,div.sceditor-dropdown img,.sceditor-smileyPopup img{cursor:pointer}@media (max-width:1200px){.board_grid{grid-template-columns:1fr}.board_item{border-right:none}}@media (max-width:1024px){.boardindex_layout{flex-direction:column}.sidebar{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.sidebar_block{margin-bottom:0}.footer_columns{grid-template-columns:1fr 1fr;gap:20px}}@media (max-width:855px){.mobile_user_menu{display:flex;align-items:center;gap:8px}#main_menu .menu_nav{display:none}.popup_container{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:9999}.popup_container .popup_window{position:absolute;top:0;right:0;width:280px;height:100%;background:var(--content_bg);overflow-y:auto;box-shadow:-4px 0 20px rgba(0,0,0,.3)}.popup_container .popup_window .menu_nav{display:block!important}.popup_container .popup_window .menu_nav>li{border-bottom:1px solid var(--border)}.popup_container .popup_window .menu_nav>li>a{color:var(--text_body);padding:12px 16px;font-size:var(--font_size_sm);text-transform:none;font-weight:500}.popup_container .popup_window .menu_nav>li>a:hover{background:var(--surface_light);color:var(--accent)}.popup_container .popup_window .menu_nav>li>ul{position:static;display:block;box-shadow:none;border:none;background:var(--surface_light);min-width:auto}.popup_container .popup_window .menu_nav>li>ul li a{padding-left:32px}#header .inner_wrap{flex-wrap:wrap;gap:8px}#search_form{order:3;width:100%}#search_form input[type="search"]{flex:1;width:auto}#search_form select{display:none}#top_info{gap:0}#top_info>li>a .textmenu{display:none}.board_item{grid-template-columns:44px 1fr}.board_icon_wrap{width:44px;height:44px;font-size:16px}.board_lastpost{display:none}.board_info .board_stats_inline{display:none}.styleselect{border-right:none;padding-right:0}#sub_nav .inner_wrap{flex-wrap:wrap;gap:6px}.post_wrapper{flex-direction:column}.poster{width:100%!important;display:flex;align-items:center;gap:10px;text-align:left;border-right:none!important;border-bottom:1px solid var(--border);padding-right:0!important;padding-bottom:10px;margin-bottom:10px}.postarea{padding-left:0!important}.moderatorbar{margin-left:0!important}.poster img.avatar{max-width:50px;max-height:50px}#pmFolder .post_wrapper{flex-direction:column}#pmFolder .poster{width:100%!important;border-right:none!important;padding-right:0!important}#pmFolder .postarea{padding-left:0!important}#basicinfo,#detailedinfo{float:none;width:100%}dl.settings dt,dl.settings dd{width:100%;float:none}#admin_menu .dropmenu{flex-direction:column}a[class^="mobile_generic_menu_"]{display:flex;align-items:center;gap:6px;padding:8px 12px;color:var(--text_body);font-size:var(--font_size_sm);font-weight:600;cursor:pointer}div[id^="mobile_generic_menu_"].popup_container{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:9999}div[id^="mobile_generic_menu_"].popup_container .popup_window{position:absolute;top:0;right:0;width:280px;height:100%;background:var(--content_bg);overflow-y:auto;box-shadow:-4px 0 20px rgba(0,0,0,.3)}div[id^="mobile_generic_menu_"].popup_container .popup_heading{display:flex}#pm_menu,#alerts_menu,#profile_menu{min-width:280px;right:-20px}}@media (max-width:720px){#wrapper{padding:10px 12px}.inner_wrap{padding:0 12px}#header .forumtitle img{max-height:36px}#guest_banner{padding:20px 0}#guest_banner h3{font-size:20px}#guest_banner p{font-size:var(--font_size_sm)}.guest_banner_buttons{flex-direction:column;align-items:center;gap:8px}.guest_banner_buttons .btn_register,.guest_banner_buttons .btn_login{width:100%;max-width:280px;text-align:center}.cat_bar .catbg{font-size:var(--font_size_lg);padding:10px 12px}.board_item{padding:10px 12px;grid-template-columns:38px 1fr;gap:0 10px}.board_icon_wrap{width:38px;height:38px;font-size:14px;border-radius:8px}.board_info .subject{font-size:var(--font_size)}.board_info .board_description{font-size:var(--font_size_xs)}.children{padding-left:48px}.sidebar{grid-template-columns:1fr}.footer_columns{grid-template-columns:1fr;gap:20px}.footer_connect{padding:16px 0}.footer_main{padding:20px 0}.footer_copyright .inner_wrap{flex-direction:column;text-align:center;gap:6px}.table_grid,#ic_recentposts{display:block;overflow-x:auto}#info_center .titlebg,#info_center .subbg{padding:8px 12px}#info_center p.inline{padding:8px 12px}.page_index a.nav_page{padding:2px 8px}.windowbg{padding:10px 12px}.roundframe{padding:12px}.buttonlist .button{font-size:11px;padding:5px 10px}.quickbuttons li a{padding:3px 6px;font-size:11px}.navigate_section ul{font-size:var(--font_size_xs)}.up_contain{flex-wrap:wrap;padding:8px 12px}.up_contain .board_stats,.up_contain .lastpost{display:none}}@media (max-width:480px){#header .inner_wrap{padding:0 10px}#languages_form{display:none}.footer_load_time{display:none}.footer_nav{display:block;margin-top:4px}.board_item{grid-template-columns:32px 1fr;gap:0 8px;padding:8px 10px}.board_icon_wrap{width:32px;height:32px;font-size:12px;border-radius:6px}.board_info .subject{font-size:var(--font_size_sm)}.children{padding-left:40px;font-size:11px}.sidebar_field input[type="text"],.sidebar_field input[type="password"]{height:36px;font-size:var(--font_size_xs)}.sidebar_field .btn_sidebar_login{height:36px;font-size:var(--font_size_sm)}.poster{gap:8px}.poster img.avatar{max-width:40px;max-height:40px}.poster h4{font-size:var(--font_size_sm)}.styleselect{gap:4px}.styleselect a{font-size:12px}}@media (max-width:1200px){.mi_topic_stats{display:none}.mi_header_stats{display:none}}@media (max-width:855px){.mi_topic_lastpost,.mi_header_lastpost{display:none}.mi_topic_row{padding:10px 12px;gap:10px}.mi_board_header{padding:14px 16px}.mi_board_title{font-size:18px}}@media (max-width:720px){.mi_header{display:none}.mi_topic_row{flex-wrap:wrap;padding:10px 12px}.mi_topic_avatar{width:40px;height:40px}.mi_topic_avatar img.avatar{width:40px;height:40px}.mi_default_avatar{width:40px;height:40px;font-size:16px}.mi_topic_mod{display:none}.mi_board_header{padding:12px}.mi_board_title{font-size:16px}.mi_board_desc{font-size:var(--font_size_sm)}}@media (max-width:1024px){.dp_user_sidebar{width:170px;padding:16px 12px}.dp_user_avatar img{width:80px;height:80px}.dp_default_avatar{width:80px;height:80px;font-size:32px}}@media (max-width:855px){.dp_post_inner{flex-direction:column;min-height:auto}.dp_user_sidebar{width:100%;flex-direction:row;gap:12px;padding:12px 16px;border-right:none;border-bottom:1px solid var(--border);text-align:left;align-items:center}.dp_user_avatar{margin-bottom:0}.dp_user_avatar img{width:48px;height:48px}.dp_default_avatar{width:48px;height:48px;font-size:22px}.dp_user_info{width:auto;flex:1}.dp_username{font-size:var(--font_size)}.dp_user_stats{display:none}.dp_user_icons{display:none}.dp_custom_field{display:none}.dp_post_body{padding:14px 16px}.dp_post_header{padding:8px 16px}.dp_post_footer{padding:8px 16px}.dp_attachments{padding:10px 16px}.dp_signature{padding:10px 16px}.dp_thread_header{padding:14px 16px}.dp_thread_title{font-size:18px}.dp_quick_reply{padding:14px 16px}}@media (max-width:720px){.dp_user_sidebar{padding:10px 12px;gap:10px}.dp_user_avatar img{width:40px;height:40px}.dp_default_avatar{width:40px;height:40px;font-size:18px}.dp_user_title{display:none}.dp_post_body{padding:12px;font-size:14px}.dp_post_header{padding:6px 12px}.dp_post_footer{padding:6px 12px}.dp_thread_header{padding:12px}.dp_thread_title{font-size:16px}.dp_thread_nav{flex-direction:column;gap:8px}.dp_qr_submit{flex-wrap:wrap}.dp_qr_options{flex-direction:column;gap:8px}.dp_attach_images{flex-direction:column}.dp_attach_thumb{max-width:100%}}@media (max-width:480px){.dp_post_number{display:none}.dp_modified{padding:4px 12px 8px}.dp_custom_below{padding:6px 12px}}