:root,
html[data-theme="current"]{
  --bg1:#6e54c7;
  --bg2:#8f7ae6;
  --bg3:#d8d1ff;
  --panel:#f7f3ff;
  --panel2:#ebe5ff;
  --line:#9c8de2;
  --line-soft:#cfc4ff;
  --header1:#6e54c7;
  --header2:#5a43b1;
  --toolbar1:#7b63d8;
  --toolbar2:#624bbb;
  --footer1:#7a64d7;
  --footer2:#5b45b4;
  --text:#2a2150;
  --muted:#6d629a;
  --white:#ffffff;
  --btnBorder:#b38d00;
  --shadow:0 8px 24px rgba(50,30,120,.20);
  --inner:inset 0 1px 0 rgba(255,255,255,.85);
  --bubbleSelf1:#fff8b8;
  --bubbleSelf2:#f3dd73;
  --bubbleOther1:#ffffff;
  --bubbleOther2:#efeaff;
  --radioPink:#ff5fa2;
  --page-bg:
    radial-gradient(circle at top right, rgba(255,255,255,.28), transparent 30%),
    radial-gradient(circle at bottom left, rgba(255,255,255,.18), transparent 25%),
    linear-gradient(180deg, #b9adff 0%, #9b8af0 22%, #8068dc 55%, #6a50c7 100%);
  --font-stack:Tahoma, Arial, sans-serif;
}

html[data-theme="windows-xp"]{
  --bg1:#245edb;
  --bg2:#4f8dfb;
  --bg3:#dce8ff;
  --panel:#f2f6ff;
  --panel2:#dce9ff;
  --line:#7da2e6;
  --line-soft:#bfd1f7;
  --header1:#2f69e4;
  --header2:#1e50be;
  --toolbar1:#3875eb;
  --toolbar2:#295ecf;
  --footer1:#3875eb;
  --footer2:#295ecf;
  --text:#10305c;
  --muted:#4d6892;
  --btnBorder:#3f6db1;
  --bubbleSelf1:#fff7c6;
  --bubbleSelf2:#f2df72;
  --bubbleOther1:#ffffff;
  --bubbleOther2:#e8f1ff;
  --radioPink:#ff6b93;
  --page-bg:linear-gradient(180deg,#6aa5ff 0%,#3f7fe7 35%,#1e56c5 100%);
  --font-stack:Tahoma, Verdana, Arial, sans-serif;
}

html[data-theme="minecraft"]{
  --bg1:#4b5e2d;
  --bg2:#708c4c;
  --bg3:#dbc89e;
  --panel:#d7c59d;
  --panel2:#c5b187;
  --line:#8d7548;
  --line-soft:#b99f6f;
  --header1:#5f7f40;
  --header2:#42582a;
  --toolbar1:#628244;
  --toolbar2:#4a6332;
  --footer1:#628244;
  --footer2:#4a6332;
  --text:#2f2617;
  --muted:#5d5138;
  --btnBorder:#4d4024;
  --bubbleSelf1:#f5e18d;
  --bubbleSelf2:#ddbe59;
  --bubbleOther1:#efe4c7;
  --bubbleOther2:#d4c18f;
  --radioPink:#e06c3a;
  --page-bg:linear-gradient(180deg,#7aa35d 0%,#5f7f40 30%,#4f3e27 100%);
  --font-stack:Tahoma, Arial, sans-serif;
}

html[data-theme="valorant"]{
  --bg1:#111827;
  --bg2:#1f2937;
  --bg3:#374151;
  --panel:#1a1f29;
  --panel2:#10141c;
  --line:#344053;
  --line-soft:#2b3648;
  --header1:#ff4655;
  --header2:#a82731;
  --toolbar1:#1f2937;
  --toolbar2:#111827;
  --footer1:#1f2937;
  --footer2:#111827;
  --text:#f6f7fb;
  --muted:#b6becc;
  --btnBorder:#ff4655;
  --bubbleSelf1:#573038;
  --bubbleSelf2:#7d424d;
  --bubbleOther1:#232b39;
  --bubbleOther2:#18202b;
  --radioPink:#ff4655;
  --page-bg:linear-gradient(180deg,#0b0d12 0%,#151b25 100%);
  --font-stack:Inter, Segoe UI, Arial, sans-serif;
}

html[data-theme="resident-evil"]{
  --bg1:#1e1e1e;
  --bg2:#2b2b2b;
  --bg3:#4a4a4a;
  --panel:#262626;
  --panel2:#1d1d1d;
  --line:#545454;
  --line-soft:#3a3a3a;
  --header1:#6e1117;
  --header2:#3c080b;
  --toolbar1:#2d2d2d;
  --toolbar2:#161616;
  --footer1:#2d2d2d;
  --footer2:#161616;
  --text:#efefef;
  --muted:#b4b4b4;
  --btnBorder:#8d1b22;
  --bubbleSelf1:#5a1d22;
  --bubbleSelf2:#7a2328;
  --bubbleOther1:#363636;
  --bubbleOther2:#242424;
  --radioPink:#b31d2a;
  --page-bg:linear-gradient(180deg,#0d0d0d 0%,#1a1a1a 50%,#090909 100%);
  --font-stack:Tahoma, Arial, sans-serif;
}


html[data-theme="windows-vista"]{
  --bg1:#4d76c9;
  --bg2:#6a96eb;
  --bg3:#e3efff;
  --panel:#f5f9ff;
  --panel2:#dfeaff;
  --line:#8eb0e6;
  --line-soft:#c7d8f7;
  --header1:#6a96eb;
  --header2:#3f6fc6;
  --toolbar1:#7ea4ef;
  --toolbar2:#4b74ca;
  --footer1:#7ea4ef;
  --footer2:#4b74ca;
  --text:#18345f;
  --muted:#5977a7;
  --btnBorder:#5278bf;
  --bubbleSelf1:#fff6c5;
  --bubbleSelf2:#efd974;
  --bubbleOther1:#ffffff;
  --bubbleOther2:#edf4ff;
  --radioPink:#ff6f9d;
  --page-bg:linear-gradient(180deg,#cfe0ff 0%,#79a4eb 38%,#4870c5 100%);
  --font-stack:Segoe UI, Tahoma, Arial, sans-serif;
}

html[data-theme="mirc"]{
  --bg1:#11345e;
  --bg2:#2f5f95;
  --bg3:#d8ecff;
  --panel:#edf6ff;
  --panel2:#d7e8fb;
  --line:#8fb0d0;
  --line-soft:#c4d7ea;
  --header1:#2d5f97;
  --header2:#14365f;
  --toolbar1:#356aa6;
  --toolbar2:#163b68;
  --footer1:#356aa6;
  --footer2:#163b68;
  --text:#132c47;
  --muted:#59728d;
  --btnBorder:#284c76;
  --bubbleSelf1:#fff5b8;
  --bubbleSelf2:#e7cf5d;
  --bubbleOther1:#ffffff;
  --bubbleOther2:#e8f1fb;
  --radioPink:#ff5f8c;
  --page-bg:linear-gradient(180deg,#7fa7d6 0%,#3a689d 40%,#163b68 100%);
  --font-stack:Tahoma, Verdana, Arial, sans-serif;
}

html[data-theme="valorant"] .toolbar select,
html[data-theme="resident-evil"] .toolbar select,
html[data-theme="mirc"] .toolbar select,
html[data-theme="windows-vista"] .toolbar select{
  background:linear-gradient(180deg,var(--panel),var(--panel2));
  color:var(--text);
  border-color:var(--line);
}

html[data-theme="valorant"] .toolbar select option,
html[data-theme="resident-evil"] .toolbar select option,
html[data-theme="mirc"] .toolbar select option,
html[data-theme="windows-vista"] .toolbar select option,
html[data-theme="windows-xp"] .toolbar select option,
html[data-theme="minecraft"] .toolbar select option,
html[data-theme="current"] .toolbar select option{
  background-color:var(--panel2);
  color:var(--text);
}
