.rules-content.svelte-hwkauy,.empty.svelte-hwkauy{padding:clamp(1.1rem,4vw,2rem);border:1px solid var(--euc-border);border-radius:8px;background:#101013c7;box-shadow:var(--shadow-medium);color:#e2f1ffe0;line-height:1.72}.empty.svelte-hwkauy{display:grid;place-items:center;gap:.55rem;min-height:14rem;text-align:center}.empty.svelte-hwkauy i:where(.svelte-hwkauy){color:var(--euc-highlight);font-size:1.8rem}.rules-content.svelte-hwkauy h1,.rules-content.svelte-hwkauy h2,.rules-content.svelte-hwkauy h3,.rules-content.svelte-hwkauy h4,.rules-content.svelte-hwkauy h5,.rules-content.svelte-hwkauy h6{color:#f7fcff;letter-spacing:0;line-height:1.2}.rules-content.svelte-hwkauy h1{margin-top:0;font-size:2rem}.rules-content.svelte-hwkauy h2{margin-top:1.8rem;margin-bottom:.65rem;color:#b7dcff;font-size:1.5rem}.rules-content.svelte-hwkauy h3{margin-top:1.35rem;margin-bottom:.5rem;color:#d8ecff;font-size:1.16rem}.rules-content.svelte-hwkauy h4,.rules-content.svelte-hwkauy h5,.rules-content.svelte-hwkauy h6{margin-top:1.1rem;margin-bottom:.4rem;color:#f7fcffe6;font-size:1rem}.rules-content.svelte-hwkauy p{margin:.78rem 0}.rules-content.svelte-hwkauy a{color:var(--bk-accent);text-decoration:none;border-bottom:1px solid rgba(89,184,255,.35)}.rules-content.svelte-hwkauy a:hover{color:var(--bk-accent-hover);border-bottom-color:currentColor}.rules-content.svelte-hwkauy blockquote{margin:1.15rem 0;padding:.9rem 1rem;border-left:3px solid var(--bk-accent);border-radius:8px;background:#59b8ff14}.rules-content.svelte-hwkauy blockquote p{margin:.35rem 0}.rules-content.svelte-hwkauy blockquote>:first-child{margin-top:0}.rules-content.svelte-hwkauy blockquote>:last-child{margin-bottom:0}.rules-content.svelte-hwkauy ul,.rules-content.svelte-hwkauy ol{display:grid;gap:.42rem;margin:.85rem 0 .95rem;padding-left:1.45rem}.rules-content.svelte-hwkauy ul{list-style:disc}.rules-content.svelte-hwkauy ol{list-style:decimal}.rules-content.svelte-hwkauy ul ul{list-style:circle}.rules-content.svelte-hwkauy ul ul ul{list-style:square}.rules-content.svelte-hwkauy ol ol{list-style:lower-alpha}.rules-content.svelte-hwkauy ol ol ol{list-style:lower-roman}.rules-content.svelte-hwkauy li{padding-left:.1rem}.rules-content.svelte-hwkauy li::marker{color:var(--euc-highlight);font-weight:800}.rules-content.svelte-hwkauy li>p{margin:.25rem 0}.rules-content.svelte-hwkauy li>ul,.rules-content.svelte-hwkauy li>ol{margin:.4rem 0 .15rem}.rules-content.svelte-hwkauy input[type=checkbox]{width:1rem;height:1rem;margin:0 .45rem .1rem -1.15rem;accent-color:var(--euc-highlight);vertical-align:middle}.rules-content.svelte-hwkauy strong{color:#fff;font-weight:800}.rules-content.svelte-hwkauy em{color:#e2f1ffd1}.rules-content.svelte-hwkauy code{padding:.12rem .3rem;border-radius:4px;background:#59e3ff1f;color:#c8f8ff;font-family:SF Mono,Monaco,Consolas,monospace;font-size:.88em}.rules-content.svelte-hwkauy pre{margin:1rem 0;padding:1rem;overflow-x:auto;border:1px solid rgba(109,169,228,.18);border-radius:8px;background:#020817b3}.rules-content.svelte-hwkauy pre code{padding:0;background:transparent;color:#e2f1ffe6}.rules-content.svelte-hwkauy hr{height:1px;margin:1.7rem 0;border:0;background:linear-gradient(90deg,transparent,rgba(89,184,255,.45),transparent)}.rules-content.svelte-hwkauy table{display:block;width:100%;margin:1rem 0;overflow-x:auto;border-spacing:0;border-collapse:collapse;font-size:.92rem}.rules-content.svelte-hwkauy th,.rules-content.svelte-hwkauy td{padding:.65rem .75rem;border:1px solid rgba(109,169,228,.18);text-align:left;vertical-align:top}.rules-content.svelte-hwkauy th{background:#59b8ff1f;color:#f7fcff;font-weight:800}.rules-content.svelte-hwkauy td{background:#060c1b5c}.rules-content.svelte-hwkauy img{display:block;max-width:100%;height:auto;margin:1rem auto;border:1px solid rgba(109,169,228,.18);border-radius:8px}.rules-content.svelte-hwkauy del{color:#e2f1ff94}.rules-content.svelte-hwkauy kbd{display:inline-block;padding:.12rem .35rem;border:1px solid rgba(109,169,228,.28);border-radius:5px;background:#060c1bb3;color:#f7fcff;font-family:SF Mono,Monaco,Consolas,monospace;font-size:.82em}.rules-content.svelte-hwkauy mark{padding:.05rem .22rem;border-radius:4px;background:#ffda403d;color:#fff4b0}.rules-content.svelte-hwkauy :not(pre)>code,.rules-content.svelte-hwkauy kbd,.rules-content.svelte-hwkauy mark{white-space:break-spaces}
