:root{--accent:#2f9e60;--accent-strong:#1f7a48;--accent-ink:#1b5e3a;--accent-soft:#e6f4eb;--nav:#17402b;--nav-2:#1d5136;--bg:#eef3ef;--card:#fff;--row1:#fff;--row2:#f6faf7;--row-hover:#eef7f1;--border:#d9e4dc;--text:#1d2b24;--muted:#66766d;--link:#1f7a48;--link-visited:#3b6b52;--link-hover:#0f4f2d;--quote-bg:#f7faf8;--code-bg:#f4f6f5;--input-bg:#fff;--info-bg:#e8f1fb;--info-bd:#b5d0ee;--info-tx:#1d4b7a;--warn-bg:#fff6de;--warn-bd:#f0d98a;--warn-tx:#7a5a06;--bad-bg:#fdeaea;--bad-bd:#eeb4b4;--bad-tx:#8a1f1f;--good-bg:#e6f4eb;--good-bd:#a9d6b9;--good-tx:#1b5e3a;--radius:12px;--radius-sm:8px;--shadow:0 1px 2px rgba(20,50,33,.06),0 4px 14px rgba(20,50,33,.06);--font:"Vazirmatn","Vazir","IRANSans","Segoe UI",Tahoma,system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace}@media (prefers-color-scheme:dark){:root{--accent:#3fb46f;--accent-strong:#2a8a53;--accent-ink:#9ee0b8;--accent-soft:#1b3226;--nav:#0d1f16;--nav-2:#12291d;--bg:#0f1612;--card:#17201b;--row1:#17201b;--row2:#1b2620;--row-hover:#20302a;--border:#2b3a32;--text:#e3ece6;--muted:#93a49a;--link:#6fd39a;--link-visited:#8dbfa2;--link-hover:#a5efc4;--quote-bg:#1b2620;--code-bg:#121a15;--input-bg:#121a15;--info-bg:#16283a;--info-bd:#29496b;--info-tx:#9cc5ee;--warn-bg:#33290e;--warn-bd:#5e4c1a;--warn-tx:#efd582;--bad-bg:#391818;--bad-bd:#6a2d2d;--bad-tx:#f0a5a5;--good-bg:#163325;--good-bd:#2d5c43;--good-tx:#9ee0b8;--shadow:0 1px 2px rgba(0,0,0,.4),0 4px 14px rgba(0,0,0,.3)}}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:14px;line-height:1.6;text-align:start}::selection{background:var(--accent);color:#fff}a:link{color:var(--link);text-decoration:none}a:visited{color:var(--link-visited);text-decoration:none}a:hover,a:active{color:var(--link-hover);text-decoration:underline}img{border:0;max-width:100%}hr{border:0;border-top:1px solid var(--border);margin:12px 0}hr.hidden,.hidden{display:none}fieldset{border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px;margin:0 0 12px}legend{padding:0 8px;font-weight:600;color:var(--accent-ink)}.smalltext{font-size:12px}.largetext{font-size:16px;font-weight:600}.clear{clear:both}.float_left{float:left}.float_right{float:right}html[dir="rtl"] .float_left{float:right}html[dir="rtl"] .float_right{float:left}.tfixed{table-layout:fixed;word-wrap:break-word}.scaleimages img{max-width:100%;height:auto}.smilie{vertical-align:middle}.bottommenu{padding:10px}#container{color:var(--text)}.wrapper{width:min(1200px,calc(100% - 32px));margin-inline:auto}#content{padding:20px 0 28px;min-height:50vh}#header #logo{background:linear-gradient(135deg,#f7fbf8 0%,#e2f0e7 100%);border-bottom:3px solid var(--accent)}#logo .wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;padding:16px 0}#logo img{display:block;max-height:110px;height:auto}#panel .upper,#panel .lower{background:var(--nav);color:#d4eadb;font-size:13px}#panel .lower{background:var(--nav-2)}#panel .upper .wrapper,#panel .lower .wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;padding:6px 0}#panel .welcome{color:#d4eadb}#panel a:link,#panel a:visited{color:#eaf7ee}#panel a:hover{color:#fff;text-decoration:none}.menu{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:2px}.menu li{display:inline-block;margin:0;padding:0}.menu a,.menu a:link,.menu a:visited{display:inline-block;padding:6px 12px;border-radius:var(--radius-sm);background:none;transition:background .15s}#panel .menu a:hover,#logo .menu a:hover{background:rgba(255,255,255,.14)}#logo .menu a:link,#logo .menu a:visited{color:var(--accent-ink);font-weight:600}#logo .menu a:hover{background:rgba(47,158,96,.15);color:var(--accent-strong)}.menu a span,.menu a img{background:none}#panel input.textbox,#panel input[type="search"],#panel input[type="text"]{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.25);color:#fff;padding:4px 10px;border-radius:999px}#panel input::placeholder{color:#b6d3c0}.navigation{display:block;margin:0 0 16px;padding:9px 16px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);font-size:13px;color:var(--muted)}.navigation a:link,.navigation a:visited{font-weight:500}.navigation .active{color:var(--text);font-weight:700}.navigation img{vertical-align:middle}.breadcrumb{padding:6px 0}.tborder{width:100%;border-collapse:separate;border-spacing:0;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;margin-bottom:0}.tborder .tborder{box-shadow:none}.tborder > tbody > tr:last-child > td,.tborder > tr:last-child > td{border-bottom:0}.thead{background:linear-gradient(135deg,var(--accent-strong),var(--accent));color:#fff;font-weight:700;font-size:14px;padding:11px 16px;border-bottom:0}.thead a:link,.thead a:visited{color:#fff}.thead a:hover{color:#fff;text-decoration:underline}.thead strong{font-weight:700}.thead .smalltext{color:rgba(255,255,255,.85)}.tcat{background:var(--accent-soft);color:var(--accent-ink);font-size:12px;font-weight:700;padding:8px 12px;border-bottom:1px solid var(--border)}.tcat a:link,.tcat a:visited{color:var(--accent-ink)}.trow1,.trow2,.trow_shaded,.trow_sep{padding:10px 12px;border-bottom:1px solid var(--border);color:var(--text)}.trow1{background:var(--row1)}.trow2{background:var(--row2)}.trow_shaded{background:var(--warn-bg)}.trow_sep{background:var(--accent-soft);color:var(--accent-ink);font-weight:700}.trow_selected,tr.trow_selected td{background:var(--accent-soft) !important}.trow_reputation_positive{background:var(--good-bg)}.trow_reputation_negative{background:var(--bad-bg)}.tfoot{background:var(--accent-soft);color:var(--accent-ink);padding:9px 14px;border-top:1px solid var(--border)}.tfoot a:link,.tfoot a:visited{color:var(--accent-ink);font-weight:600}tr:has(.forum_status):hover > td,tr:has(.subject_new):hover > td,tr:has(.subject_old):hover > td{background:var(--row-hover)}.expcolimage{float:right;margin-inline-start:8px}html[dir="rtl"] .expcolimage{float:left}.expander{cursor:pointer}.forum_status{display:inline-block;width:14px;height:14px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px rgba(47,158,96,.22);vertical-align:middle;cursor:default}.forum_status.ajax_mark_read{cursor:pointer}.forum_off,.forum_offlock,.forum_offlink{background:transparent;box-shadow:none;border:2px solid var(--muted);opacity:.8}.forum_offlock{border-color:#c0504d}.forum_offlink{border-color:#3a7ec2}.subject_new{font-weight:700}.subject_old{font-weight:500}.subject_editable{}.threadprefix,.prefix{font-weight:700;color:var(--accent-ink)}.forumdisplay_sticky{background:var(--accent-soft)}.forumdisplay_announcement{}.forum_desc,.smalltext.forum_desc{color:var(--muted)}.pagination{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:10px 0;font-size:13px}.pagination .pages{margin-inline-end:6px;color:var(--muted);font-weight:600}.pagination a,.pagination_current{display:inline-block;min-width:30px;padding:3px 10px;text-align:center;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm)}.pagination a:link,.pagination a:visited{color:var(--link)}.pagination a:hover{background:var(--accent-soft);border-color:var(--accent);text-decoration:none}.pagination_current,.pagination .pagination_current{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:700}.pagination .go_page{cursor:pointer}.pagination .go_page img{vertical-align:middle}input.textbox,input[type="text"],input[type="password"],input[type="email"],input[type="number"],input[type="search"],input[type="url"],input[type="date"],input[type="datetime-local"],input[type="tel"],select,textarea{background:var(--input-bg);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);padding:6px 10px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}select{padding-block:5px}textarea{line-height:1.5}input:focus,select:focus,textarea:focus{outline:0;border-color:var(--accent);box-shadow:0 0 0 3px rgba(47,158,96,.22)}input[type="checkbox"],input[type="radio"]{accent-color:var(--accent)}input:disabled,select:disabled,textarea:disabled{opacity:.6;cursor:not-allowed}button,input.button,input[type="submit"],input[type="reset"],input[type="button"],.button{display:inline-block;background:var(--accent);color:#fff;border:1px solid var(--accent-strong);border-radius:var(--radius-sm);padding:6px 16px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;cursor:pointer;transition:background .15s,transform .05s}button:hover,input.button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,.button:hover{background:var(--accent-strong)}button:active,input.button:active,input[type="submit"]:active{transform:translateY(1px)}input.button[name="cancel"],input.button.cancel,input[type="reset"]{background:var(--card);color:var(--text);border-color:var(--border)}input.button[name="cancel"]:hover,input[type="reset"]:hover{background:var(--row2)}.editor_control_bar{background:var(--row2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:6px}.error{background:var(--bad-bg);border:1px solid var(--bad-bd);color:var(--bad-tx);border-radius:var(--radius-sm);padding:10px 14px;margin:8px 0}.error ul{margin:6px 0 0;padding-inline-start:22px}.success{background:var(--good-bg);border:1px solid var(--good-bd);color:var(--good-tx);border-radius:var(--radius-sm);padding:10px 14px;margin:8px 0}.pm_alert,.red_alert,.high_warning,.moderation_alert,.low_warning{margin:0 0 14px;padding:10px 16px;border:1px solid;border-radius:var(--radius-sm);font-size:13px}.pm_alert{background:var(--info-bg);border-color:var(--info-bd);color:var(--info-tx)}.moderation_alert,.low_warning{background:var(--warn-bg);border-color:var(--warn-bd);color:var(--warn-tx)}.red_alert,.high_warning{background:var(--bad-bg);border-color:var(--bad-bd);color:var(--bad-tx)}.pm_alert a:link,.pm_alert a:visited,.moderation_alert a:link,.moderation_alert a:visited,.red_alert a:link,.red_alert a:visited,.high_warning a:link,.high_warning a:visited{color:inherit;text-decoration:underline;font-weight:600}.popup_menu{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:0 8px 24px rgba(0,0,0,.18);padding:4px 0;min-width:130px;z-index:1000}.popup_menu .popup_item_container{margin:0}.popup_menu .popup_item{display:block;padding:6px 14px;color:var(--text);white-space:nowrap}.popup_menu .popup_item:hover{background:var(--accent-soft);color:var(--accent-ink);text-decoration:none}.popup_menu .popup_item_container:first-child .popup_item{border-radius:var(--radius-sm) var(--radius-sm) 0 0}.popup_menu .popup_item_container:last-child .popup_item{border-radius:0 0 var(--radius-sm) var(--radius-sm)}.blocker{position:fixed;inset:0;width:100%;height:100%;overflow:auto;z-index:9999;padding:20px;background:rgba(8,20,14,.72);text-align:center}.blocker::before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-inline-end:-.05em}.blocker.behind{background:transparent}.modal{display:none;vertical-align:middle;position:relative;z-index:2;width:92%;max-width:520px;padding:18px 26px;background:var(--card);color:var(--text);text-align:start;border-radius:var(--radius);box-shadow:0 20px 60px rgba(0,0,0,.5)}.modal a.close-modal{position:absolute;top:-12px;inset-inline-end:-12px;width:30px;height:30px;border-radius:50%;overflow:hidden;background:var(--accent);color:#fff;font-size:0;text-indent:0;line-height:30px;text-align:center}.modal a.close-modal::after{content:"\00d7";font-size:22px;line-height:30px}.modal a.close-modal:hover{background:var(--accent-strong);text-decoration:none}.modal .thead{border-radius:var(--radius-sm) var(--radius-sm) 0 0}div.jGrowl{padding:10px;z-index:9999;position:fixed}div.jGrowl.top-right{top:16px;inset-inline-end:16px}div.jGrowl.top-left{top:16px;inset-inline-start:16px}div.jGrowl.bottom-right{bottom:16px;inset-inline-end:16px}div.jGrowl.bottom-left{bottom:16px;inset-inline-start:16px}div.jGrowl.center{top:40%;width:360px;margin-inline:auto;inset-inline:0}div.jGrowl div.jGrowl-notification{background:var(--nav);color:#eaf7ee;width:300px;max-width:90vw;margin-bottom:10px;padding:12px 16px;border-radius:var(--radius-sm);box-shadow:0 8px 24px rgba(0,0,0,.3);text-align:start;position:relative}div.jGrowl div.jGrowl-notification.jgrowl_success{background:var(--accent-strong)}div.jGrowl div.jGrowl-notification.jgrowl_error{background:#a63a3a}div.jGrowl div.jGrowl-notification .jGrowl-title{font-weight:700;margin-bottom:4px}div.jGrowl div.jGrowl-notification .jGrowl-close{position:absolute;top:6px;inset-inline-end:10px;cursor:pointer;font-weight:700}div.jGrowl div.jGrowl-closer{background:var(--nav);color:#eaf7ee;padding:6px;text-align:center;cursor:pointer;border-radius:var(--radius-sm);width:300px;max-width:90vw}#posts_container{padding:0;background:var(--card)}.post{display:flex;align-items:stretch;margin:0;border-bottom:1px solid var(--border);background:var(--card)}#posts .post:last-child{border-bottom:0}.post.unapproved_post,.unapproved_shade{background:var(--warn-bg)}.post.deleted_post{opacity:.7}.post_author{flex:0 0 210px;max-width:210px;padding:18px 14px;background:var(--row2);border-inline-end:1px solid var(--border);text-align:center;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.post_author .author_avatar{margin-bottom:8px}.post_author .author_avatar img{display:inline-block;max-width:110px;height:auto;padding:3px;border-radius:14px;background:var(--card);border:1px solid var(--border)}.post_author .author_information{margin-bottom:8px}.post_author .author_information .largetext a:link,.post_author .author_information .largetext a:visited{color:var(--accent-ink)}.post_author .author_statistics{margin-top:10px;padding-top:10px;border-top:1px dashed var(--border);text-align:start;line-height:1.8}.post_content{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.post_head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:10px 16px;border-bottom:1px solid var(--border);font-size:12px;color:var(--muted)}.post_head .subject,.post_head strong{color:var(--text);font-size:14px}.post_body{flex:1 1 auto;padding:16px 18px;font-size:14px;line-height:1.85;overflow-wrap:break-word;word-wrap:break-word;min-height:100px}.post_body img{max-width:100%;height:auto}.post_body .signature,.signature{margin-top:18px;padding-top:10px;border-top:1px dashed var(--border);font-size:12px;color:var(--muted)}.post_meta{padding:0 18px 8px;font-size:11px;color:var(--muted)}.edited_post{font-size:11px;color:var(--muted)}.post_controls{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;padding:8px 12px;background:var(--row2);border-top:1px solid var(--border)}.postbit_buttons{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.postbit_buttons > a:link,.postbit_buttons > a:visited,.postbit_buttons a:link,.postbit_buttons a:visited{display:inline-block;padding:3px 12px;font-size:12px;line-height:1.6;color:var(--muted);background:var(--card);border:1px solid var(--border);border-radius:999px;text-decoration:none;transition:all .15s}.postbit_buttons a:hover{color:#fff;background:var(--accent);border-color:var(--accent);text-decoration:none}.postbit_buttons a span{background:none;padding:0;margin:0}.postbit_buttons a img{display:none}blockquote.mycode_quote{margin:12px 0;padding:10px 14px;background:var(--quote-bg);border:1px solid var(--border);border-inline-start:4px solid var(--accent);border-radius:var(--radius-sm);font-size:13px}blockquote.mycode_quote cite{display:block;margin:-10px -14px 8px;padding:6px 14px;font-style:normal;font-weight:700;font-size:12px;color:var(--accent-ink);background:var(--accent-soft);border-bottom:1px solid var(--border)}blockquote.mycode_quote cite > span{float:right;font-weight:400;color:var(--muted)}html[dir="rtl"] blockquote.mycode_quote cite > span{float:left}blockquote.mycode_quote blockquote.mycode_quote{margin:8px 0}div.codeblock,.codeblock{margin:12px 0;background:var(--code-bg);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;direction:ltr;text-align:left}.codeblock .title{padding:5px 12px;font-size:12px;font-weight:700;color:var(--accent-ink);background:var(--accent-soft);border-bottom:1px solid var(--border)}.codeblock code{display:block;padding:10px 12px;max-height:480px;overflow:auto;font-family:var(--mono);font-size:12.5px;line-height:1.5;white-space:pre;tab-size:4}.codeblock .phpcodeblock,.phpcodeblock{}.mycode_hr,hr.mycode_hr{border:0;border-top:1px solid var(--border)}.mycode_size,.mycode_align{}.mycode_list{margin:8px 0;padding-inline-start:24px}.mycode_a img{max-width:100%}.post_body a.mycode_url,.post_body a{text-decoration:none}.post_body a:hover{text-decoration:underline}.buddy_status,.online,.offline,.away{font-weight:600}.online{color:var(--accent)}.offline{color:var(--muted)}.trow_reputation_neutral{color:var(--muted)}.reputation_positive{color:var(--accent);font-weight:700}.reputation_negative{color:#c0504d;font-weight:700}.reputation_neutral{color:var(--muted)}.warning_level_low{color:var(--accent)}.warning_level_high{color:#c0504d}.multiquote_on,.postbit_multiquote_on{background:var(--accent) !important;color:#fff !important}.spinner{display:inline-block}.quick_jump{display:inline-block;padding-inline-start:18px}.language,.theme{display:inline-block}#footer{margin-top:12px}#footer .upper{background:var(--card);border-top:1px solid var(--border);border-bottom:1px solid var(--border);font-size:13px}#footer .upper .wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;padding:14px 0}#footer .upper .language,#footer .upper .theme{margin:0}#footer .upper form{margin:0}#footer .menu a:link,#footer .menu a:visited{color:var(--link)}#footer .menu a:hover{background:var(--accent-soft);text-decoration:none}#footer .lower{background:var(--nav);color:#b9d6c4;font-size:12px}#footer .lower .wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 20px;padding:12px 0}#footer .lower a:link,#footer .lower a:visited{color:#eaf7ee}#footer .lower a:hover{color:#fff}#footer .lower #copyright{margin:0}#current_time{color:#b9d6c4}@media (max-width:900px){.post_author{flex-basis:170px;max-width:170px}}@media (max-width:720px){.wrapper{width:calc(100% - 20px)}#content{padding-top:12px}#logo .wrapper{justify-content:center;text-align:center}.post{flex-direction:column}.post_author{flex-basis:auto;max-width:none;display:flex;align-items:center;gap:12px;text-align:start;padding:10px 14px;border-inline-end:0;border-bottom:1px solid var(--border)}.post_author .author_avatar{margin:0;flex:0 0 auto}.post_author .author_avatar img{max-width:56px}.post_author .author_information{margin:0}.post_author .author_statistics{display:none}.post_body{padding:12px 14px}.thead,.tcat{padding-inline:10px}.trow1,.trow2,.trow_shaded{padding:8px 8px}.tborder{font-size:13px}.navigation{padding:8px 12px}.modal{padding:14px 16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none !important}}