/* Kentarion Portal 1.0.3: sichtbare Beschriftungen der Forenkarten.
   prosilver versteckt dfn mit 1-Pixel-Abmessungen und abgeschnittenem Inhalt.
   Die vollständige Rücksetzung bleibt auf die Forenkarten begrenzt. */
#phpbb .forabg .forums dd.topics dfn,
#phpbb .forabg .forums dd.posts dfn,
#phpbb .forabg .forums dd.lastpost dfn {
 position:static;
 width:auto;
 height:auto;
 max-width:none;
 max-height:none;
 overflow:visible;
 clip:auto;
 clip-path:none;
 margin:0;
 padding:0;
 border:0;
 font-style:normal;
 white-space:normal;
}
#phpbb .forabg .forums dd.topics dfn,
#phpbb .forabg .forums dd.posts dfn {
 display:inline;
 flex:0 0 auto;
 font-size:12px;
 line-height:1.5;
 font-weight:400;
 color:var(--kp-muted);
}
#phpbb .forabg .forums dd.lastpost dfn {
 display:block;
 margin-bottom:4px;
 font-size:11px;
 line-height:1.4;
 color:var(--kp-gold);
}

/* 1.0.4: Dunkle Eingabefelder, einschließlich der prosilver-Schnellanmeldung. */
#phpbb input.inputbox,
#phpbb textarea.inputbox,
#phpbb fieldset.quick-login input.inputbox {
 background-color:var(--kp-navy, #0b1325);
 background-image:none;
 color:var(--kp-text, #edf3fc);
 caret-color:var(--kp-cyan, #48cae4);
 border:1px solid rgba(212,175,55,.4);
 border-radius:6px;
 color-scheme:dark;
 box-shadow:inset 0 2px 4px rgba(0,0,0,.2);
}
#phpbb input.inputbox:hover,
#phpbb textarea.inputbox:hover,
#phpbb fieldset.quick-login input.inputbox:hover {
 border-color:var(--kp-cyan, #48cae4);
}
#phpbb input.inputbox:focus,
#phpbb textarea.inputbox:focus,
#phpbb fieldset.quick-login input.inputbox:focus {
 background-color:var(--kp-slate, #1c2541);
 border-color:var(--kp-cyan, #48cae4);
 color:var(--kp-text, #edf3fc);
 box-shadow:0 0 0 2px rgba(72,202,228,.16);
}
#phpbb input.inputbox::placeholder,
#phpbb textarea.inputbox::placeholder {
 color:var(--kp-muted, #b2bfd4);
 opacity:1;
}
/* Separate Regeln: unbekannte Autofill-Pseudoklassen verwerfen nicht den Rest. */
#phpbb input.inputbox:autofill {
 box-shadow:inset 0 0 0 1000px var(--kp-navy, #0b1325);
 color:var(--kp-text, #edf3fc);
 caret-color:var(--kp-cyan, #48cae4);
}
#phpbb input.inputbox:-webkit-autofill,
#phpbb input.inputbox:-webkit-autofill:hover,
#phpbb input.inputbox:-webkit-autofill:focus {
 -webkit-text-fill-color:var(--kp-text, #edf3fc);
 -webkit-box-shadow:inset 0 0 0 1000px var(--kp-navy, #0b1325);
 box-shadow:inset 0 0 0 1000px var(--kp-navy, #0b1325);
 caret-color:var(--kp-cyan, #48cae4);
}
