:root{color-scheme:light;--cb:#f6f7f4;--cs:#fff;--ct:#17201d;--cm:#626b66;--cl:#dce1d9;--cp:#ecefea;--ca:#cbe978;--ck:#182117;--link:#486519}html[data-theme=dark]{color-scheme:dark;--cb:#111714;--cs:#19211c;--ct:#edf1e9;--cm:#abb6ab;--cl:#334036;--cp:#222d25;--link:#cbe978}@media(prefers-color-scheme:dark){html:not([data-theme]){color-scheme:dark;--cb:#111714;--cs:#19211c;--ct:#edf1e9;--cm:#abb6ab;--cl:#334036;--cp:#222d25;--link:#cbe978}}
html,body{background:var(--cb);color:var(--ct)}body{padding:0;font:15px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}a{color:var(--link)}a:hover{color:var(--ct)}.wrap{max-width:1280px;width:calc(100% - 64px);padding:0;margin:0 auto;border:0;background:none;border-radius:0}.club-header{background:var(--cs);border-bottom:1px solid var(--cl)}.club-header-inner{max-width:1280px;width:calc(100% - 64px);min-height:86px;display:flex;align-items:center;gap:25px;margin:auto}.club-brand{display:flex;align-items:center;gap:15px;color:var(--ct);text-decoration:none!important}.club-wordmark{display:block;width:112px;height:22px;background:currentColor;mask:url(ceed-wordmark.png) center/contain no-repeat;-webkit-mask:url(ceed-wordmark.png) center/contain no-repeat}.club-brand-sub{border-left:1px solid var(--cl);padding-left:14px;font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.6}.club-brand-sub small{display:block;font-size:8px;letter-spacing:.04em}.club-header nav{display:flex;gap:26px;margin-left:auto}.club-header nav a{font-size:12px;color:var(--ct);font-weight:600}.club-header button{font:inherit;font-size:11px;padding:10px 14px;border:1px solid var(--cl);border-radius:30px;background:var(--cp);color:var(--ct);cursor:pointer}.club-test-banner{padding:8px 20px;background:var(--cp);color:var(--cm);text-align:center;font-size:10px;letter-spacing:.07em}.club-intro{padding:36px 0 24px}.club-intro>span{font-size:10px;letter-spacing:.13em;color:var(--cm)}.club-intro h1{font:750 clamp(28px,3.5vw,48px)/1.1 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;letter-spacing:-.045em;color:var(--ct);margin:12px 0}.club-intro p{font-size:14px;color:var(--cm)}h2,h3,.content h2,.panel h2{color:var(--ct)}.navbar,.panel,.bg1,.bg2,.bg3,.post,.forabg,.forumbg,.stat-block,.cp-main .panel{background:var(--cs);color:var(--ct);border:1px solid var(--cl);border-radius:12px}.navbar{padding:12px 17px}.forabg,.forumbg{padding:0;overflow:hidden;margin:22px 0}.forabg .header,.forumbg .header{background:var(--ct);color:var(--cb);padding:13px 15px}.forabg .header a,.forumbg .header a,li.header dt,li.header dd{color:var(--cb)}.forabg .header a:hover,.forumbg .header a:hover{color:var(--ca)}ul.topiclist li.row{border-bottom:1px solid var(--cl);background:var(--cs)}ul.topiclist li.row:last-child{border-bottom:0}li.row:hover,li.row:hover dd{background:var(--cp);color:var(--ct)}ul.topiclist dt .list-inner{padding-top:20px;padding-bottom:20px}ul.topiclist dd{border-left:1px solid var(--cl);padding-top:20px;padding-bottom:20px;color:var(--cm)}ul.topiclist dt{color:var(--cm)}a.forumtitle,a.topictitle{font:650 16px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:var(--ct)}ul.topiclist dt .list-inner{font-size:12px}a.forumtitle:hover,a.topictitle:hover{color:var(--link)}.row .lastpost,.row .lastpost a{color:var(--cm)}.button,.button1,a.button1,input.button1{background:var(--ca);color:var(--ck);border:1px solid transparent;border-radius:7px;box-shadow:none;text-shadow:none;padding:9px 14px;font-weight:650}.button-secondary,.button2,a.button2,input.button2{background:var(--cp);border:1px solid var(--cl);color:var(--ct);border-radius:7px;box-shadow:none}.button:hover,.button1:hover{background:var(--ca);color:var(--ck)}.inputbox,select,textarea,input.inputbox{background:var(--cb);color:var(--ct);border:1px solid var(--cl);border-radius:6px;padding:8px}.inputbox:hover,.inputbox:focus{border-color:#8ba93e;background:var(--cb);color:var(--ct)}.content,.postbody .content,.postprofile,.postprofile strong,.postprofile dd,.panel p,.panel .inner{color:var(--ct)}.postprofile{border-color:var(--cl)}.post{padding:20px;margin:18px 0}.post .content{font-size:15px;line-height:1.8}.content blockquote,blockquote,.codebox,.attachbox{background:var(--cp);color:var(--ct);border-color:var(--cl);border-radius:7px}.codebox code{color:var(--ct)}.stat-block{padding:18px;margin:16px 0}.stat-block h3{border-color:var(--cl);font-size:14px}.stat-block p{color:var(--cm)}.pagination li a{background:var(--cs);color:var(--ct);border-color:var(--cl);border-radius:5px}.pagination li.active span{background:var(--ct);border-color:var(--ct);color:var(--cb)}.copyright{padding:28px 0;color:var(--cm)}.copyright a{color:var(--cm)}.club-footer-brand{font-size:28px;font-weight:800;letter-spacing:-.06em;color:var(--ct);margin:10px 0}.club-footer-brand span{font-size:10px;letter-spacing:.15em;margin-left:10px}hr,.content hr,h3,table.table1 td{border-color:var(--cl)}.dropdown .dropdown-contents{background:var(--cs);color:var(--ct);border-color:var(--cl)}.dropdown li,.dropdown li a,.navigation a,.tabs .tab>a{color:var(--ct)}.tabs .activetab>a,.tabs .tab>a:hover,.navigation .active-subsection a{background:var(--cp);color:var(--ct)}.rules{background:var(--cp);border:1px solid var(--cl);color:var(--ct);border-radius:8px}.topiclist .icon,.forum-icon:before{color:var(--link)}.content img{max-width:100%;height:auto}.forum_unread,.topic_unread{background-color:var(--cp)}:focus-visible{outline:3px solid #8ba93e;outline-offset:3px}
@media(max-width:850px){.club-header nav{gap:15px}.club-header-inner{gap:16px}.club-header nav a{font-size:11px}.wrap,.club-header-inner{width:calc(100% - 36px)}}@media(max-width:650px){.club-header-inner{padding:16px 0;flex-wrap:wrap;min-height:0}.club-header nav{order:3;width:100%;margin-left:0;justify-content:space-between}.club-header button{margin-left:auto}.club-brand-sub{font-size:10px}.club-wordmark{width:92px;height:18px}.club-test-banner{font-size:9px}.club-intro{padding:25px 0 15px}.club-intro p{font-size:12px}.wrap{width:calc(100% - 24px)}.post{padding:13px}.post .content{font-size:14px}.forabg .header,.forumbg .header{padding:10px}.navbar{border-radius:8px}ul.topiclist dt .list-inner{padding-top:14px;padding-bottom:14px}}
.forabg li.header,.forumbg li.header{background:var(--cp);color:var(--ct);padding:13px 15px}.forabg li.header a,.forumbg li.header a{color:var(--ct)}li.header dl{min-height:18px}ul.topiclist li.header dt,ul.topiclist li.header dd{padding:0;border:0;color:var(--cm);font-size:10px;line-height:1.6;font-weight:650;letter-spacing:.035em}ul.topiclist li.header dt .list-inner{padding:0;font-size:11px}.forabg .header dt,.forumbg .header dt{width:55%}ul.topiclist li.header dd.posts,ul.topiclist li.header dd.topics{width:8%}ul.topiclist li.header dd.lastpost{width:25%}.forabg li.header .list-inner{margin-right:0}
.forabg li.header,.forumbg li.header{padding:13px 0}.forabg li.header dt,.forumbg li.header dt{width:100%;margin-right:-440px}ul.topiclist li.header dd.topics,ul.topiclist li.header dd.posts{width:95px}ul.topiclist li.header dd.lastpost{width:250px}ul.topiclist li.header dt .list-inner{margin-right:440px;padding-left:15px}.forabg li.row,.forumbg li.row{border-top:0;border-bottom:1px solid var(--cl)}.row .lastpost{font-size:12px;line-height:1.6}.row .lastpost a{font-size:12px}.row .lastpost span{font-size:11px}ul.topiclist dd{border-left-color:var(--cl)}
@media(max-width:700px){.forabg li.header dt,.forumbg li.header dt{margin-right:0}.forabg li.header dt .list-inner,.forumbg li.header dt .list-inner{margin-right:0}}

/* Preserve readable inherited phpBB/Gallery text in both club palettes. */
#phpbb .postbody .content,#phpbb .postbody h3,#phpbb .postbody h3 a,#phpbb .postbody .notice,#phpbb .panel dl.details dd,#phpbb fieldset label{color:var(--ct)}
#phpbb .postbody p.author,#phpbb .panel dl.details dt,#phpbb fieldset dt label,#phpbb .postbody .edited-message{color:var(--cm)}
#phpbb .postbody .content a{color:var(--link)}
.ceed-inline-picture{margin:16px 0;max-width:100%}.ceed-inline-picture img{display:block;max-width:100%;height:auto;border-radius:6px}
