/* Babylon 5 RPG V5.23.0: nur Erweiterungsseiten, kein globales phpBB-Layout. */
.b5-rpg-page {--b5-accent:#76c8f4;--b5-line:#426582;--b5-bg:#0d2539;--b5-text:#ecf6ff;color:var(--b5-text);max-width:100%;min-width:0;overflow-wrap:anywhere;padding-bottom:1.5rem}
.b5-rpg-page *, .b5-rpg-page *::before,.b5-rpg-page *::after{box-sizing:border-box}
.b5-rpg-page h2{font-size:clamp(1.35rem,2.2vw,1.9rem);line-height:1.3;border-bottom:2px solid var(--b5-line);padding-bottom:.55rem;margin-bottom:1rem}
.b5-rpg-page h3{line-height:1.4}
.b5-rpg-page .panel{border:1px solid var(--b5-line);border-radius:8px;margin:0 0 1rem;background:linear-gradient(150deg,#112e45,#0b2033)}
.b5-rpg-page .panel>.inner{padding:1rem}
.b5-rpg-page fieldset{min-width:0;max-width:100%;border-color:var(--b5-line)}
.b5-rpg-page label{line-height:1.65}
.b5-rpg-page input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.b5-rpg-page select,.b5-rpg-page textarea{max-width:100%;min-width:0}
.b5-rpg-page textarea{width:min(100%,65rem);resize:vertical}
.b5-rpg-page button,.b5-rpg-page .button1,.b5-rpg-page .button2{margin:.2rem .2rem .2rem 0;min-height:32px}
.b5-rpg-page a:focus-visible,.b5-rpg-page button:focus-visible,.b5-rpg-page input:focus-visible,.b5-rpg-page select:focus-visible,.b5-rpg-page textarea:focus-visible{outline:3px solid #a5dfff;outline-offset:2px}
.b5-rpg-page table{max-width:100%;border-collapse:collapse}
.b5-rpg-page table td,.b5-rpg-page table th{overflow-wrap:anywhere;vertical-align:top}
.b5-rpg-page table.table1 tbody tr:hover{background:rgba(103,172,220,.12)}
.b5-rpg-page .b5-mission-objective{border-color:var(--b5-line)!important}
.b5-rpg-page :where(.error,.warning){overflow-wrap:anywhere}
@media(max-width:700px){.b5-rpg-page{padding:0 .15rem 1.25rem}.b5-rpg-page .panel>.inner{padding:.7rem}.b5-rpg-page .panel{margin-bottom:.75rem}.b5-rpg-page form{max-width:100%}.b5-rpg-page fieldset{padding:.6rem}.b5-rpg-page input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.b5-rpg-page select,.b5-rpg-page textarea{max-width:100%}.b5-rpg-page table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.b5-rpg-page .button1,.b5-rpg-page .button2{white-space:normal}}
@media(prefers-reduced-motion:reduce){.b5-rpg-page *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}

/* V5.24.1 Online-Handbuch */
.b5-handbook-layout{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:14px;align-items:start}
.b5-handbook-nav,.b5-handbook-content{padding:15px;min-width:0}
.b5-handbook-nav a{display:block;padding:8px 10px;margin:3px 0;border-radius:5px;color:#b4e7ff}
.b5-handbook-nav a:hover,.b5-handbook-nav .b5-handbook-active{background:#245273;color:#fff}
.b5-handbook-content p{line-height:1.65;white-space:pre-wrap}
.b5-handbook-content .b5-handbook-list{padding-left:18px}
@media(max-width:700px){.b5-handbook-layout{grid-template-columns:minmax(0,1fr)}}
