/* Leipziger Fußball: native prosilver appearance, 2026-09-27.
   No phpBB form, session, permission or responsive visibility changes. */
html,body{background:#1c2742;color:#f2f3f6}
body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:15px;line-height:1.55;padding:0}
.wrap{box-sizing:border-box;max-width:1280px;min-width:0;margin:0 auto;padding:26px 40px;border:0;border-radius:0;background:transparent}
a{color:#e2ce8e}a:hover,a:focus{color:#fff0b8;text-decoration:underline}
h1,h2,h3,h4,.content,.postbody,.postprofile,.panel,.stat-block,ul.topiclist li,ul.topiclist dd,dl.details dt,dl.details dd,label,fieldset dl:hover dt label{color:#f2f3f6}
h1,h2,h3,h4{font-family:inherit}h2{font-size:1.6em}h3{border-color:#46536f;letter-spacing:.04em}
.lf-site-top{background:#30364f;border-bottom:1px solid #46536f}
.lf-site-header{box-sizing:border-box;max-width:1280px;margin:auto;padding:22px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px}
.lf-brand{display:block;width:500px;max-width:75%;aspect-ratio:5.8/1;overflow:hidden}.lf-brand img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 48%}
.lf-back{border:1px solid #77745e;border-radius:5px;padding:10px 16px;white-space:nowrap;font-size:14px;font-weight:600}
.lf-site-nav{box-sizing:border-box;max-width:1280px;margin:auto;display:flex;justify-content:space-between;padding:0 40px;background:#141e34;overflow-x:auto;scrollbar-width:thin;border-top:1px solid #46536f}
.lf-site-nav a{display:block;flex:none;padding:14px 11px;color:#f2f3f6;white-space:nowrap;font-size:14px;text-decoration:none;border-bottom:3px solid transparent}.lf-site-nav a:hover{background:#27334e}.lf-site-nav a[aria-current]{color:#e2ce8e;border-color:#d6be70}
.headerbar{background:#141e34;background-image:none;border:1px solid #46536f;border-top:3px solid #d6be70;border-radius:8px;padding:22px 24px;margin-bottom:16px}.site-description h1{font-size:26px;margin:0 0 6px}.site-description p{font-size:15px;margin:0;color:#c1cadb}.site-description .logo{display:none}
.search-header{box-shadow:none;border-radius:4px;margin:8px 0 0}.search-header .inputbox{font-size:14px;min-height:34px}
.navbar{background:#27334e;border:1px solid #46536f;border-radius:7px;padding:8px 16px}.navbar a{color:#f2f3f6}.navbar .icon{color:#e2ce8e}.linklist{font-size:13px}.linklist>li{line-height:2.2}.nav-breadcrumbs{border-top:1px solid #46536f;margin-top:5px;padding-top:5px}
.forabg,.forumbg{background:#141e34;background-image:none;border:1px solid #46536f;border-radius:8px;padding:0;margin:22px 0;overflow:hidden}
ul.topiclist li.header{padding:12px 14px}li.header dt,li.header dd{color:#e2ce8e;font-size:12px;font-weight:700;letter-spacing:.055em}li.header dt a{color:#e2ce8e}
ul.forums,ul.topics{background:#27334e;background-image:none}li.row{background:transparent;border-top:1px solid #46536f;border-bottom:0}li.row:hover{background:#303e59}li.row dl{padding:14px}ul.topiclist dd{border-color:#46536f}
a.forumtitle,a.topictitle{font-family:inherit;font-size:17px;font-weight:650;color:#edda9e}a.forumtitle:hover,a.topictitle:hover{color:#fff0b8}.topiclist .list-inner{line-height:1.55}.topiclist dt{font-size:14px}.topiclist dd{font-size:13px}dd.lastpost,dd.redirect,dd.moderation,dd.time,dd.info{font-size:13px}dd.posts,dd.topics,dd.views{font-size:14px}.row .list-inner>strong{font-weight:500}.row .subforum{font-size:13px}
.panel,.post{background:#27334e;border:1px solid #46536f;border-radius:8px;padding:18px;margin:14px 0}.bg1{background-color:#27334e}.bg2,.bg3{background-color:#303e59}.post:target,.bg1.unreadpost,.bg2.unreadpost{border-left:3px solid #d6be70}.postbody .content{font-size:16px;line-height:1.7;font-family:inherit}.postbody h3{font-size:19px}.postprofile{border-color:#53627b;font-size:13px}.postprofile dd{color:#c1cadb}.signature{border-color:#46536f;color:#c1cadb}.notice,.rules{background:#3a3340;border:1px solid #c3a070;color:#f4ead5}.rules a{color:#ffe0a8}.error{color:#ffb8b8}
.inputbox,input.inputbox,textarea,select{box-sizing:border-box;background:#fff;color:#17243a;border:1px solid #94a2b8;border-radius:4px;font-family:inherit;font-size:16px;padding:7px 9px}.inputbox:hover,.inputbox:focus{border-color:#d6be70}.inputbox::placeholder{color:#5c6575}select option{background:#fff;color:#17243a}input[type=checkbox],input[type=radio]{accent-color:#d6be70}fieldset dt,fieldset dd{font-size:14px}fieldset.fields1 dt{font-size:14px}fieldset.quick-login{display:flex;flex-wrap:wrap;align-items:center;gap:12px}fieldset.quick-login label{margin:0}fieldset.quick-login input.inputbox{max-width:190px}
.button,input.button1,input.button2,a.button1,a.button2{background:#d6be70;background-image:none;border:1px solid #d6be70;color:#141e34;box-shadow:none;text-shadow:none;font-family:inherit;font-weight:650;border-radius:4px;padding:7px 12px}.button:hover,input.button1:hover,input.button2:hover,a.button1:hover,a.button2:hover{background:#eedb9c;color:#141e34;border-color:#eedb9c}.button .icon,.button:hover .icon{color:inherit}.search-header .button{padding:7px 10px}.pagination li a,.pagination li span{background:#27334e;border-color:#46536f;color:#f2f3f6}.pagination li.active span{background:#d6be70;color:#141e34;border-color:#d6be70}
.dropdown .dropdown-contents{background:#27334e;border-color:#64718a;box-shadow:0 8px 24px #0005}.dropdown li{border-color:#46536f}.dropdown li a{color:#f2f3f6}.dropdown li:hover{background:#303e59}.dropdown .pointer-inner{border-color:#27334e transparent}.notification_list p.notification-time,.notification_list p.notification-title,.notification_list p.notification-reference{color:#f2f3f6}.notification_list li.bg2{background:#303e59}
blockquote{background:#1c2742;border:1px solid #64718a;color:#f2f3f6}blockquote blockquote{background:#27334e}.codebox{background:#141e34;border-color:#64718a}.codebox p{color:#c1cadb;border-color:#64718a}.codebox code{color:#c4e3c7}.attachbox{background:#1c2742;border-color:#64718a}hr{border-color:#46536f}.stat-block p{font-size:14px;color:#c1cadb}.copyright{font-size:12px;color:#c1cadb;line-height:1.8}.copyright a{color:#e2ce8e}.footer-row{margin:5px 0}.back2top .icon{color:#e2ce8e}
#tabs .tab>a,#minitabs .tab>a,#navigation a{background:#27334e;color:#f2f3f6;border-color:#46536f}#tabs .activetab>a,#minitabs .activetab>a,#navigation #active-subsection a{background:#d6be70;color:#141e34;box-shadow:none}#cp-main .panel,#cp-menu .panel{background:#27334e}.cp-mini{background:#141e34}.cp-mini dt{color:#f2f3f6}.cp-mini dd{color:#c1cadb}table.table1 tbody tr{background:#27334e;color:#f2f3f6}table.table1 td{border-color:#46536f}table.table1 thead th{color:#e2ce8e}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #f0d787;outline-offset:3px}.skiplink a:focus{position:fixed;top:8px;left:8px;z-index:1000;background:#141e34;color:white;padding:12px}
@media(max-width:900px){.wrap{padding:20px 20px}.lf-site-header{padding:18px 20px}.lf-site-nav{padding:0 12px}.lf-site-nav a{padding:12px 10px}.headerbar{padding:18px}.site-description h1{font-size:23px}}
@media(max-width:700px){body{font-size:14px}.wrap{padding:16px 12px}.lf-site-header{padding:16px 14px;gap:10px}.lf-brand{width:350px;max-width:72%}.lf-back{font-size:12px;padding:8px}.headerbar .site-description{display:block;width:auto;float:none}.site-description h1{font-size:21px}.site-description p{font-size:14px}.headerbar{padding:16px}.navbar{padding:7px 10px}.panel,.post{padding:12px}li.row dl{padding:12px 8px}a.forumtitle,a.topictitle{font-size:16px}.topiclist dt{font-size:13px}.postbody .content{font-size:16px}.stat-block p{font-size:13px}.lf-site-nav{justify-content:flex-start}fieldset.quick-login input.inputbox{max-width:100%}}
/* Higher specificity for prosilver's panel and form colours. */
.panel h2,.panel h3,.panel p,.panel strong,.panel label,.panel dt,.panel dd,.content h2,.content h3,.content p,.content li,.topiclist strong,.topiclist .list-inner strong,fieldset dl:hover dt label,fieldset dl:hover dd label,fieldset dd label{color:#f2f3f6}.panel a,.panel h2 a,.content a{color:#edda9e}fieldset dt span,fieldset dd span,.panel .small{color:#c1cadb}

/* Beitragstexte: deutsche prosilver-Farben werden nach dem Hauptstylesheet geladen. */
#phpbb .postbody .content,#phpbb .postbody .content p,#phpbb .postbody .content li,#phpbb .postbody .content div,#phpbb .postbody .content span{color:#f2f3f6!important}
#phpbb .postbody h3,#phpbb .postbody h3 a,#phpbb .postprofile strong,#phpbb .postprofile dt{color:#edda9e!important}
#phpbb .postprofile dd,#phpbb .postbody .author{color:#d7deea!important}
#phpbb .postbody .content a{color:#f0d787!important;text-decoration:underline;text-underline-offset:2px}
