/* Szabályzat oldalak – a rules.see-rpg.com megjelenése szerint */
* { box-sizing: border-box; }
html { scroll-behavior: smooth; }
body {
    margin: 0;
    background: rgb(35, 38, 41);
    color: rgb(235, 235, 235);
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    line-height: 1.6;
}
.container { max-width: 1024px; margin: 0 auto; padding: 24px 16px 48px; }
h1 { text-align: center; font-size: 32px; font-weight: 700; margin: 24px 0 8px; }
h2 { font-size: 24px; font-weight: 700; margin: 32px 0 8px; scroll-margin-top: 16px; }
h3 { font-size: 18.72px; font-weight: 700; margin: 16px 0 8px; }
.center { text-align: center; }
p { margin: 8px 0; }
ul, ol { margin: 8px 0; padding-left: 28px; }
li { margin: 4px 0; }
a { color: rgb(93, 182, 229); text-decoration: none; }
a:hover { text-decoration: underline; }
hr { border: 0; border-top: 1px solid rgba(235, 235, 235, .25); margin: 16px 0; }
strong { color: #fff; }
#ruleContentList { line-height: 2; }
#ruleContentList li { margin: 0; }
.doclist { list-style: none; padding: 0; text-align: center; font-size: 18px; line-height: 2.2; }
.intro { font-style: italic; opacity: .9; }
.back { text-align: center; margin-top: 32px; }
::-webkit-scrollbar { width: 8px; }
::-webkit-scrollbar-track { background: rgb(28, 30, 33); }
::-webkit-scrollbar-thumb { background: #3cb882; border-radius: 4px; }
