:root{--accent:#3ddc97;--accent2:#5eb1ff;--bg:#1a1a1a;--bg1:#2c2c2c;--bg2:#3a3a3a;--fg:#e0e0e0;--font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--line:#444;--muted:#bdbdbd;--primary:#e82127;--warn:#ffd166}
*{box-sizing:border-box;margin:0;padding:0}
html,body{background:var(--bg);color:var(--fg);font:16px var(--font);height:100%}
.wc{background:#2a2a2a;border:1px solid #333333;border-radius:8px;color:#e0e0e0;line-height:1.6;margin:auto;max-width:560px;padding:24px}
.wc .img{text-align:center}
.wc a{color:#8ab4f8;font-weight:600;text-decoration:none}
.wc a:hover{text-decoration:underline}
.wc h2{color:#ffffff;font-size:1.6rem;margin-bottom:12px}
.wc img{aspect-ratio:1907 / 382;width:100%}
.wc p{margin:12px 0}
.welcome{align-items:center;background:rgba(0,0,0,.7);display:flex;inset:0;justify-content:center;position:absolute;z-index:10}