:root {--bg:#080809;--panel:#141416;--panel-2:#211d23;--border:#352d36;--text:#f6f1f4;--muted:#a49ba6;--accent:#ff4555;--accent-2:var(--accent);--line:#352d36;}
body {background:radial-gradient(ellipse at top left,color-mix(in srgb,var(--accent) 12%,transparent),transparent 60%),var(--bg);padding-bottom:70px;}
a {color:var(--accent);}
.appearance {position:fixed;bottom:16px;left:16px;z-index:90;max-width:290px;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:10px 14px;box-shadow:0 8px 30px #0006;color:var(--text);}
.appearance summary {font-size:12px;cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;}
.appearance summary::before {content:"";width:11px;height:11px;background:var(--accent);border-radius:50%;}
.appearance[open] {width:260px;}
.appearance label {display:block;margin:14px 0 7px;}
.appearance select,.appearance input {width:100%;background:#0c0b0e;border:1px solid var(--line);border-radius:7px;color:var(--text);padding:8px;}
.appearance input[type=color] {height:42px;padding:3px;}
.appearance p {font-size:12px;color:var(--muted);line-height:1.5;}
#toast {display:none;position:fixed;bottom:20px;right:20px;background:var(--panel);border:1px solid var(--accent);padding:14px;border-radius:8px;z-index:99;}
.help-v2 {max-width:850px;margin:50px auto;padding:24px;font:16px system-ui,sans-serif;line-height:1.65;}
.help-v2 nav {display:flex;gap:20px;margin:25px 0;}
.help-v2 section {background:var(--panel);border:1px solid var(--border);padding:24px;border-radius:12px;margin:20px 0;}

.bot-version {position:fixed;top:8px;right:12px;z-index:80;padding:4px 8px;border-radius:6px;background:#141416e6;color:var(--muted,#a49ba6);font:11px system-ui,sans-serif;pointer-events:none;}
