@font-face{font-family:Cairo;src:url('/assets/Cairo.woff2') format('woff2');font-weight:200 1000;font-display:swap}
:root{color-scheme:dark;--ink:#e1d6b9;--gold:#ccb174;--muted:#a4b8ad;--edge:#465246;--panel:#172724}
html,body{background:#0e1b1c;color:var(--ink)}
body#phpbb{font:16px/1.8 Cairo,Arial,sans-serif;padding:0;margin:0;background:radial-gradient(ellipse at 15% 16%,#203b323d,transparent 42%),#0e1b1c}
#phpbb h1,#phpbb h2,#phpbb h3,#phpbb h4,#phpbb p,#phpbb a,#phpbb input,#phpbb button,#phpbb select,#phpbb textarea,#phpbb label,#phpbb li,#phpbb dt,#phpbb dd,#phpbb .content,#phpbb .postbody{font-family:Cairo,Arial,sans-serif}
#phpbb .icon{font-family:FontAwesome}
a,a:visited{color:var(--gold)}a:hover,a:focus{color:#f2d99f;text-decoration:none}
#phpbb h2{font-size:28px;line-height:1.65;color:#e3d2a9;font-weight:750}#phpbb h3{font-size:19px;color:#d6bf89;border-color:#596347;line-height:1.8;text-transform:none}
#wrap{box-sizing:border-box;background:none;border:0;border-radius:0;max-width:1540px;width:calc(100% - 80px);padding:0;margin:0 auto}
.allods-header{background:linear-gradient(110deg,#263129,#18231f);border-bottom:1px solid #6e6542;position:relative;z-index:20}
.allods-header *{box-sizing:border-box}.allods-header .nav-wrap{max-width:1800px;width:calc(100% - 64px);min-height:112px;margin:auto;display:flex;align-items:center;gap:28px}
.allods-header .brand{display:flex;align-items:center;gap:8px;color:#d6b974;text-decoration:none;flex-shrink:0}.allods-header .brand-crest{width:65px;height:72px;filter:none}.allods-header .brand>span{display:flex;flex-direction:column;align-items:center}.allods-header .brand strong{font:700 38px/1.1 Cairo,Arial;letter-spacing:-2px}.allods-header .brand small{font:10px Georgia,serif;letter-spacing:4px;margin-top:10px}
.allods-header nav{display:flex;flex:1;justify-content:center;gap:22px}.allods-header nav a{position:relative;font-size:15px;white-space:nowrap;color:#b5b8a1;padding:42px 0;font-weight:600}.allods-header nav a[aria-current]{color:#d4b879}.allods-header nav a[aria-current]:after{content:'';height:3px;background:#c9b477;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -2px 15px #dabc7170}
.allods-header .header-actions{display:flex;gap:10px;align-items:center}.allods-header .header-actions a{display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;border:1px solid #877448;padding:10px 16px;min-height:46px;white-space:nowrap;color:#d6c496;background:#1b2924}.allods-header .header-actions .nav-download{background:linear-gradient(120deg,#b39559,#d1b778);color:#201c14}.allods-header .header-actions a:hover{filter:brightness(1.15)}.allods-header .menu-toggle{display:none}
.allods-forum-intro{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:48px 0 38px;border-bottom:1px solid #3b493b;margin-bottom:22px}.allods-forum-intro h1{color:#e2cf9c;font-size:44px;line-height:1.5;margin:4px 0 8px;font-weight:800}.allods-forum-intro p{font-size:16px;color:#b5c3b4;margin:0}.allods-forum-intro .allods-eyebrow{color:#b99d63;font-size:13px;font-weight:750}.allods-search{width:340px;flex-shrink:0}.allods-search label{font-size:14px;display:block;margin-bottom:9px;color:#c9bd99}.allods-search>div{display:flex;border:1px solid #62725a;background:#12231f}.allods-search input{min-width:0;width:100%;border:0;padding:11px 15px;background:transparent;color:#e5dabb;font-size:15px;outline-offset:1px}.allods-search button{border:0;background:#273c2e;color:#d6bb7c;width:50px;cursor:pointer}
.navbar{background:#192c27;border:1px solid #405343;border-radius:2px;padding:13px 18px;color:#bccab8}.navbar a{color:#cfc3a1}.linklist{font-size:14px}.linklist li{line-height:1.9}.breadcrumbs .crumb{font-size:14px}
.forabg,.forumbg{background:#263c30;border:1px solid #5c6041;border-radius:3px;padding:0;margin:24px 0 30px;overflow:hidden;box-shadow:0 9px 28px #00000015}.forabg .header,.forumbg .header{padding:14px 19px;background:linear-gradient(100deg,#20362d,#354232);color:#d9c18b}.forabg .header a,.forumbg .header a{color:#e1cb95}.forabg .header dt,.forumbg .header dt{font-size:20px;font-weight:750}.forabg .header dd,.forumbg .header dd{font-size:14px;color:#b9c3ac}
ul.topiclist{font-size:15px}ul.topiclist li{color:#afbeae}ul.topiclist li.row{border:0;border-bottom:1px solid #36483b;background:#172923;padding:17px 19px}ul.topiclist li.row:nth-child(even){background:#1b2d27}ul.topiclist li.row:last-child{border-bottom:0}ul.topiclist li.row:hover{background:#25392d}ul.topiclist dd{border-color:#3d4f3e}.rtl ul.topiclist dd{border-color:#3d4f3e}
#phpbb a.forumtitle{font-size:21px;font-weight:750;line-height:1.8;color:#e1cf9e}#phpbb a.topictitle{font-size:19px;line-height:1.8;font-weight:700;color:#dfcfaa}#phpbb a.forumtitle:hover,#phpbb a.topictitle:hover{color:#f2d395}ul.topiclist dt .list-inner{font-size:15px;line-height:1.9}.row-item{min-height:64px;background-size:29px;background-position:left 14px}.rtl .row-item{background-position:right 14px}.row-item dt .list-inner{padding-left:52px}.rtl .row-item dt .list-inner{padding-right:52px;padding-left:6px}li.header .row-item{min-height:0}li.header dt .list-inner{padding-inline-start:0}
dd.posts,dd.topics,dd.views{font-size:17px;line-height:3.7;width:8%}dd.lastpost{width:27%;font-size:13px;line-height:1.85}dd.lastpost>span{padding:5px 15px}ul.topiclist dt{width:57%}.rtl ul.topiclist dt{margin-left:-43%}.rtl ul.topiclist dt .list-inner{margin-left:43%}dd.lastpost .lastsubject{color:#d4c396;font-size:14px}.row .lastpost .username-coloured{font-weight:650}
.panel,.post{background:#1b2c26;border:1px solid #40513e;border-radius:3px;color:#c8d1c0;padding:22px;margin-bottom:18px}.bg1{background-color:#172923}.bg2{background-color:#1d3028}.bg3{background-color:#263a2e}.post:target{border-color:#b69b5c;background:#24382c}.postbody{color:#dfd8c2}.postbody .content{font-size:19px;line-height:2.05;color:#e2ddc9;overflow-wrap:anywhere}.postbody h3 a{font-size:22px;color:#ddc694}.postbody .author{font-size:13px;color:#aabcaa;margin:13px 0}.postprofile{color:#b4c6b1;border-color:#465e47;font-size:14px;line-height:1.85}.postprofile dt{font-size:17px}.postprofile strong,.postprofile .profile-rank{color:#d6bc7c}.signature{border-color:#486048;color:#a9b99f;font-size:14px}.postprofile .avatar img{border-radius:3px}
.content blockquote,blockquote{background:#14251f;border:1px solid #60734b;border-right:3px solid #b49959;color:#cdd7bf;font-size:17px;margin:18px 0;padding:18px}.codebox{background:#0d1e1a;border-color:#465d48}.codebox code{color:#c8dfb6}.codebox p{border-color:#40533f}
.button,.button1,.button2,input.button1,input.button2,a.button1,a.button2{font-size:15px;font-family:Cairo,Arial,sans-serif;line-height:1.6;border:1px solid #a28a50;border-radius:2px;background:linear-gradient(125deg,#ac9153,#d1b877);color:#201f16;text-shadow:none;box-shadow:none;padding:9px 17px;height:auto;min-height:40px;box-sizing:border-box}.button .icon{color:inherit}.button:hover,.button1:hover,.button2:hover{background:#e0c58a;color:#171e17;border-color:#e0c58a}.post-buttons .button{padding:5px 10px;min-height:32px;background:#22392b;color:#d5c698;border-color:#5c724e}.button-secondary{background:#233a2b;color:#d8c395}.pagination li a{background:#1b3025;border-color:#5e724d;color:#dac69c;padding:6px 12px}.pagination li.active span{background:#b79a58;border-color:#b79a58;color:#141e16;padding:6px 12px}
.inputbox,input[type=search],textarea,select{background:#10231c;color:#e5d9b7;border:1px solid #657653;font-size:16px;border-radius:2px;padding:9px 12px;box-sizing:border-box}.inputbox:hover,.inputbox:focus{border-color:#c5ab6b;background:#142b21;color:#eee0b9}.inputbox::placeholder{color:#8eaa91}textarea.inputbox{font-size:18px;line-height:1.9;min-height:280px}select option{background:#162b21}.fields1 label,.fields2 label,fieldset dd,label{color:#c3d1b6}fieldset dl{font-size:16px;line-height:1.85}fieldset.fields1 dt{padding-top:9px}fieldset.fields1 dd{margin-bottom:13px}.error{color:#efa99a}.success{color:#b9dba4}.rules{background:#293b25;border:1px solid #9a884f;color:#ddcfaa;padding:18px;border-radius:2px;font-size:15px}.rules strong{color:#e2c88d}
.dropdown .dropdown-contents,.dropdown-extended .header,.dropdown-extended .footer{background:#1b3028;border-color:#6a764f;color:#d2d4bb}.dropdown .pointer-inner{border-color:#1b3028 transparent}.dropdown-extended li:hover{background:#294431}.dropdown li,.dropdown a{font-size:14px}.notification_list p{font-size:14px}.notification_unread{background:#294031}.jumpbox-cat-link{background:#304c34;color:#e0ce9c}.jumpbox-forum-link{background:#1b3026;color:#d1c396}
#tabs .tab>a,#minitabs .tab>a{background:#203b2b;color:#c6cba9;border-color:#5c754d;border-radius:2px;font-size:15px;padding:10px 17px}#tabs .activetab>a,#minitabs .activetab>a{background:#ba9d5e;color:#172116;border-color:#ba9d5e}#navigation a{background:#223b2d;color:#ccc6a5;font-size:15px;padding:10px}#navigation #active-subsection a{background:#b99b5a;color:#182218}#cp-main .panel{background:#192d23}table.table1 thead th{background:#2b4732;color:#ddc590;font-size:15px}table.table1 td{color:#d0d4be;font-size:15px}table.table1 tbody tr:hover{background:#294431}.phpbb_alert{background:#20372b;color:#e0d4b7;border-color:#a59159}
.time,.action-bar,.display-options,.sort-tools{font-size:14px;color:#a5b69d}.stat-block{padding:12px 0}.stat-block p{font-size:14px;color:#aabb9f;line-height:1.9}.stat-block h3{border-bottom:1px solid #3d503c;padding-bottom:8px}.copyright{font-size:12px;line-height:1.9;color:#869b88;margin:20px 0 30px}.copyright a{color:#adac86}.site-footer{background:#0a1717;border-top:1px solid #4c5236;margin-top:28px;padding:45px 0 22px}.site-footer *{box-sizing:border-box}.closing-wrap{max-width:1540px;width:calc(100% - 80px);margin:auto}.footer-main{display:grid;grid-template-columns:1.1fr 1.6fr;gap:80px}.footer-wordmark{display:inline-flex;flex-direction:column;align-items:center;color:#d4b572}.footer-wordmark span{font:750 36px/1.3 Cairo,Arial}.footer-wordmark small{font:10px Georgia;letter-spacing:4px;margin-top:6px}.footer-promise{color:#cdb67b;font-size:17px;margin:22px 0 8px}.footer-welcome{color:#a0b09a;font-size:14px}.footer-directory{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.footer-directory h2{font-size:16px!important;color:#c1a267!important;margin:8px 0 16px}.footer-directory ul{list-style:none;padding:0;margin:0}.footer-directory li{margin-bottom:10px}.footer-directory a{font-size:14px;color:#a4b296}.footer-ornament{display:none}.footer-colophon{display:flex;justify-content:space-between;margin-top:32px;border-top:1px solid #2d3c2d;padding-top:18px;font-size:12px;color:#91a088}
:focus-visible{outline:2px solid #dec78e;outline-offset:3px}#phpbb .icon-blue,#phpbb .icon-lightgray{color:#bda775}.online{background-image:none}.rtl .post.online{border-inline-start:3px solid #7aa57c}
.forabg .row-item,.forumbg .row-item{display:grid;grid-template-columns:minmax(0,1fr) 80px 80px 265px;align-items:center;background-image:none;gap:0}
.forum-legend{display:flex;gap:30px;flex-wrap:wrap;list-style:none;padding:18px 0;margin:0 0 20px;border-top:1px solid #41543d;color:#b3c0a6}.forum-legend li{display:flex;align-items:center;gap:12px;font-size:14px}.forum-legend .icon{font-size:25px}.legend-new,.row .row-item.forum_unread>dt:before,.row .row-item.forum_unread_subforum>dt:before{color:#ecd084}.legend-read{color:#84998a}.legend-locked,.row .row-item.forum_read_locked>dt:before,.row .row-item.forum_unread_locked>dt:before{color:#af8971}.row .row-item.forum_read_locked>dt:before,.row .row-item.forum_unread_locked>dt:before{content:'\f023'}.row .row-item.forum_read>dt:before,.row .row-item.forum_read_subforum>dt:before{color:#84998a}
.forabg .row-item:after,.forumbg .row-item:after{display:none}.forabg .row-item>dt,.forumbg .row-item>dt{float:none!important;width:auto!important;margin:0!important;min-width:0;position:relative}.forabg .row-item>dd,.forumbg .row-item>dd{float:none;width:auto;min-width:0;line-height:1.8}.forabg .row-item dt .list-inner,.forumbg .row-item dt .list-inner{margin:0!important;padding-inline-start:50px;padding-inline-end:14px}.forabg .header dt .list-inner,.forumbg .header dt .list-inner{padding:0}.forabg .header dt a{font-size:20px}.row .row-item>dt:before{content:'\f14e';font-family:FontAwesome;font-size:27px;color:#bda566;position:absolute;right:6px;top:12px}.forumbg .row .row-item>dt:before{content:'\f0f6';font-size:25px}.row .row-item>dd.lastpost{font-size:13px}.forabg .row .lastsubject{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.navbar hr{border-color:#3b503e}
@media(min-width:1900px){#wrap,.closing-wrap{max-width:1800px}.allods-header .nav-wrap{max-width:1940px}.allods-header nav a{font-size:17px}.allods-forum-intro h1{font-size:49px}#phpbb a.forumtitle{font-size:23px}.postbody .content{font-size:20px}}
@media(max-width:1450px){.allods-header .nav-wrap{flex-wrap:wrap;gap:18px;padding-top:18px}.allods-header nav{order:3;flex-basis:100%;justify-content:space-between;gap:10px}.allods-header nav a{padding:10px 0 17px}.allods-header .header-actions{margin-inline-start:auto}.allods-header .brand strong{font-size:32px}.allods-header .brand-crest{width:52px;height:58px}}
@media(max-width:900px){#wrap,.closing-wrap{width:calc(100% - 36px)}.allods-header .nav-wrap{width:calc(100% - 36px)}.allods-header nav{gap:14px;overflow-x:auto}.allods-header nav a{font-size:13px}.allods-forum-intro{padding-top:30px;gap:22px}.allods-forum-intro h1{font-size:36px}.allods-search{width:260px}.allods-forum-intro p{font-size:14px}#phpbb a.forumtitle{font-size:19px}ul.topiclist li.row{padding:13px 12px}dd.lastpost{font-size:12px}.footer-main{gap:35px}.footer-directory{gap:18px}}
@media(max-width:700px){body#phpbb{font-size:15px}.allods-header .nav-wrap{padding:12px 0;gap:12px;min-height:0}.allods-header .brand-crest{width:44px;height:50px}.allods-header .brand strong{font-size:28px}.allods-header .menu-toggle{display:block;margin-inline-start:auto;background:#233c2b;border:1px solid #7b8053;color:#d7c495;font:14px Cairo;padding:6px 10px}.allods-header nav{display:none;width:100%;order:4;flex-basis:100%}.allods-header nav.open{display:grid;grid-template-columns:repeat(2,1fr);gap:0 20px}.allods-header nav a{padding:10px 0;font-size:15px}.allods-header .header-actions{width:100%;justify-content:center;border-top:1px solid #43503b;padding-top:10px;margin:0;gap:7px}.allods-header .header-actions a{font-size:12px;min-height:40px;padding:7px 11px}.allods-forum-intro{display:block;padding:28px 0 25px}.allods-forum-intro h1{font-size:34px}.allods-forum-intro p{font-size:14px;line-height:1.9}.allods-search{margin-top:20px;width:100%}.allods-search label{font-size:13px}.navbar{padding:12px}.forabg .header,.forumbg .header{padding:11px 12px}.forabg .header dt,.forumbg .header dt{font-size:18px}.row-item dt .list-inner,.rtl .row-item dt .list-inner{margin:0!important;padding-inline-start:41px!important;padding-inline-end:0!important}ul.topiclist dt,.rtl ul.topiclist dt{width:100%!important;margin:0!important}.row-item{background-size:25px}.forabg,.forumbg{margin:20px 0}.row-item dt .list-inner{font-size:14px!important}#phpbb a.forumtitle{font-size:19px}#phpbb a.topictitle{font-size:17px}.post{padding:16px 13px}.postbody .content{font-size:17px;line-height:2}.postbody h3 a{font-size:20px}.postprofile{font-size:13px}.postprofile dt{font-size:15px}#phpbb h2{font-size:24px}.panel{padding:18px 13px}.button,.button1,.button2{font-size:14px}.footer-main{grid-template-columns:1fr;gap:22px}.footer-directory{grid-template-columns:repeat(3,1fr);gap:10px}.footer-directory h2{font-size:14px!important}.footer-directory a{font-size:13px}.footer-colophon{gap:12px;flex-wrap:wrap}.site-footer{padding-top:28px}textarea.inputbox{font-size:17px}fieldset dl{font-size:15px}}
@media(max-width:700px){.forabg .row-item,.forumbg .row-item{display:block}.row .row-item>dt:before{font-size:24px;right:0}.forabg .row-item>dd,.forumbg .row-item>dd{display:none}.forabg .header dt .list-inner,.forumbg .header dt .list-inner{padding:0!important}.forabg .header dt a{font-size:18px}}

#phpbb a.forumtitle{color:#dccfac}/* homepage heading */

/* Forum news: two banners per row in the space between the title and search. */
.allods-forum-intro{display:grid;grid-template-columns:minmax(270px,1fr) minmax(0,2.4fr) minmax(220px,.85fr);gap:26px;padding:34px 0}
.allods-forum-heading{min-width:0}
.allods-news-banners{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;width:100%;max-width:1156px;justify-self:center}
.allods-news-banners img{display:block;width:100%;height:auto;aspect-ratio:573/99}
.allods-forum-intro .allods-search{width:100%;min-width:0}
@media(max-width:1400px){
 .allods-forum-intro{grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:22px}
 .allods-forum-heading{grid-column:1;grid-row:1}
 .allods-forum-intro .allods-search{grid-column:2;grid-row:1}
 .allods-news-banners{grid-column:1/-1;grid-row:2}
}
@media(max-width:700px){
 .allods-forum-intro{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0 25px}
 .allods-forum-intro .allods-search{grid-column:1;grid-row:3;margin:0}
 .allods-news-banners{gap:8px}
}
@media(max-width:480px){.allods-news-banners{grid-template-columns:minmax(0,1fr)}}
