body[data-theme="messenger"]{--bg:#cfe7fb;--panel:#fff;--ink:#17314f;--accent:#2f73c8;--accent2:#7fb5f2;--line:#8fb6df;--soft:#eef7ff}
body[data-theme="messenger"] .retro-titlebar{color:#fff;background:linear-gradient(#78b9f3,#397ec7 58%,#2d6fb6)}
body[data-theme="messenger"] .bubble{border-radius:5px 14px 14px 14px}
body[data-theme="messenger"] .msg.me .bubble{border-radius:14px 5px 14px 14px}

body[data-theme="setup"]{--bg:#d8e6f6;--panel:#f7f7f7;--ink:#202020;--accent:#2f5e9b;--accent2:#5e8bc4;--line:#9aa7b6;--soft:#e8edf3}
body[data-theme="setup"] .retro-frame{border-radius:3px}
body[data-theme="setup"] .retro-titlebar{color:#fff;background:linear-gradient(#4d75a5,#2a4f7e)}
body[data-theme="setup"] .boot-screen,body[data-theme="setup"] .bubble,body[data-theme="setup"] .option{border-radius:2px}
body[data-theme="setup"] .steps li{border-bottom:1px solid #ccd2d9}

body[data-theme="dialup"]{--bg:#d2d2cf;--panel:#efefea;--ink:#111;--accent:#006699;--accent2:#2d9ac5;--line:#7b7b77;--soft:#deded9}
body[data-theme="dialup"] .retro-frame{border-radius:0;box-shadow:8px 8px 0 rgba(0,0,0,.18)}
body[data-theme="dialup"] .retro-titlebar{color:#fff;background:#004e8a}
body[data-theme="dialup"] .boot-screen{border-radius:0;background:#efefea}
body[data-theme="dialup"] .boot-log{background:#000;color:#55ff70}
body[data-theme="dialup"] .conversation{background:#f8f8f4}

body[data-theme="cybercafe"]{--bg:#101721;--panel:#141d28;--ink:#d7f5ff;--accent:#00a7c4;--accent2:#37d0e7;--line:#2f5362;--soft:#1b2b37;--good:#4cff9a}
body[data-theme="cybercafe"] .retro-frame{box-shadow:0 0 40px rgba(0,200,255,.15)}
body[data-theme="cybercafe"] .retro-titlebar{background:linear-gradient(#223749,#101c27);color:#d7f5ff}
body[data-theme="cybercafe"] .boot-screen,body[data-theme="cybercafe"] .input-bar,body[data-theme="cybercafe"] .option,body[data-theme="cybercafe"] .plan-card{background:#172430;color:#d7f5ff}
body[data-theme="cybercafe"] .msg.me .bubble{background:#243d48;color:#eaffff;border-color:#3b6978}

body[data-theme="celular"]{--bg:#cfd8c4;--panel:#dce5ce;--ink:#1d321f;--accent:#2c5630;--accent2:#55775a;--line:#61715d;--soft:#c7d4bd}
body[data-theme="celular"]{font-family:"Trebuchet MS",Tahoma,sans-serif}
body[data-theme="celular"] .retro-frame{max-width:760px;border:14px solid #333;border-radius:34px;box-shadow:0 20px 50px rgba(0,0,0,.35)}
body[data-theme="celular"] .retro-titlebar{background:#333;color:#eaffdf}
body[data-theme="celular"] .retro-main,body[data-theme="celular"] .conversation,body[data-theme="celular"] .input-bar{background:#dce5ce}
body[data-theme="celular"] .option,body[data-theme="celular"] .plan-card{background:#eaf0e0;border-radius:2px}
body[data-theme="celular"] .bubble{border-radius:2px;background:#c9d7be}
body[data-theme="correo"]{--bg:#e8ecef;--panel:#fff;--ink:#1f2d3d;--accent:#4d73a8;--accent2:#7797c0;--line:#b5c0cd;--soft:#eef2f6}
body[data-theme="correo"] .retro-titlebar{background:linear-gradient(#fefefe,#dfe5ec)}
body[data-theme="correo"] .bubble{border-radius:0;background:#fff}
body[data-theme="correo"] .msg-head{text-transform:none}
body[data-theme="correo"] .retro-decor{background:#e9eef4}

body[data-theme="reproductor"]{--bg:#151515;--panel:#1d1d1d;--ink:#e6e6e6;--accent:#72b300;--accent2:#9bdd32;--line:#4a4a4a;--soft:#262626;--good:#a1ed35}
body[data-theme="reproductor"]{font-family:Arial,sans-serif}
body[data-theme="reproductor"] .retro-frame{border-radius:2px;box-shadow:0 18px 70px #000}
body[data-theme="reproductor"] .retro-titlebar{background:linear-gradient(#343434,#181818);color:#bfff55}
body[data-theme="reproductor"] .boot-screen,body[data-theme="reproductor"] .option,body[data-theme="reproductor"] .plan-card,body[data-theme="reproductor"] .input-bar{background:#202020;color:#e6e6e6}
body[data-theme="reproductor"] .bubble{background:#252525;color:#e6e6e6}
body[data-theme="reproductor"] .msg.me .bubble{background:#304118;color:#efffc8;border-color:#77a43c}

body[data-theme="escritorio"]{--bg:#008080;--panel:#c0c0c0;--ink:#000;--accent:#000080;--accent2:#2f5aaa;--line:#7f7f7f;--soft:#d9d9d9}
body[data-theme="escritorio"] .retro-frame{border-radius:0;border:2px outset #fff;box-shadow:none}
body[data-theme="escritorio"] .retro-titlebar{color:#fff;background:#000080}
body[data-theme="escritorio"] .boot-screen,body[data-theme="escritorio"] .option,body[data-theme="escritorio"] .plan-card,body[data-theme="escritorio"] .input-bar{border-radius:0;background:#c0c0c0;border:2px outset #eee}
body[data-theme="escritorio"] .bubble{border-radius:0;background:#fff}
body[data-theme="escritorio"] .retro-decor{background:#008080;color:#fff}

body[data-theme="irc"]{--bg:#050505;--panel:#050505;--ink:#d8d8d8;--accent:#7cc7ff;--accent2:#3294d6;--line:#323232;--soft:#111;--good:#73ff83}
body[data-theme="irc"]{font-family:Consolas,"Courier New",monospace}
body[data-theme="irc"] .retro-frame{border-radius:0}
body[data-theme="irc"] .retro-titlebar{background:#111;color:#ddd}
body[data-theme="irc"] .conversation,body[data-theme="irc"] .input-bar,body[data-theme="irc"] .option,body[data-theme="irc"] .plan-card{background:#050505;color:#d8d8d8}
body[data-theme="irc"] .bubble,body[data-theme="irc"] .msg.me .bubble{max-width:100%;border:0;border-radius:0;background:transparent;color:#d8d8d8;padding:3px 0;box-shadow:none}
body[data-theme="irc"] .msg{margin-bottom:2px}
body[data-theme="irc"] .msg-head{display:inline;color:#65c9ff;margin-right:7px}
body[data-theme="irc"] .msg-body{display:inline}
body[data-theme="irc"] .bubble small{display:none}
body[data-theme="irc"] .channels span,body[data-theme="irc"] .channels b{background:#111;color:#9dd8ff;border-color:#333}

body[data-theme="pixel"]{--bg:#17112c;--panel:#241b44;--ink:#fff7c7;--accent:#ff4e88;--accent2:#ff86ae;--line:#6b5aa0;--soft:#302658;--good:#8dff78}
body[data-theme="pixel"]{font-family:"Courier New",monospace}
body[data-theme="pixel"] .retro-frame{border-radius:0;image-rendering:pixelated;box-shadow:0 0 0 4px #090611,0 18px 70px #000}
body[data-theme="pixel"] .retro-titlebar{background:#120b25;color:#fff7c7}
body[data-theme="pixel"] .boot-screen,body[data-theme="pixel"] .option,body[data-theme="pixel"] .plan-card,body[data-theme="pixel"] .bubble{border-radius:0;border-width:2px;box-shadow:3px 3px 0 #0d0920}
body[data-theme="pixel"] .boot-screen{background:#241b44}
body[data-theme="teletexto"]{--bg:#00004a;--panel:#00004a;--ink:#fff;--accent:#ffff00;--accent2:#ffea00;--line:#2a62ff;--soft:#00006a;--good:#00ff6a}
body[data-theme="teletexto"]{font-family:"Courier New",monospace}
body[data-theme="teletexto"] .retro-frame{border-radius:0;border:8px solid #222;box-shadow:0 18px 50px #000}
body[data-theme="teletexto"] .retro-titlebar{background:#000;color:#ffff00}
body[data-theme="teletexto"] .conversation,body[data-theme="teletexto"] .input-bar,body[data-theme="teletexto"] .option,body[data-theme="teletexto"] .plan-card,body[data-theme="teletexto"] .boot-screen{background:#00004a;color:#fff}
body[data-theme="teletexto"] .bubble,body[data-theme="teletexto"] .msg.me .bubble{border-radius:0;background:#00005a;color:#fff;border-color:#2f59d8}
body[data-theme="teletexto"] .telepages span{background:#000;color:#0ff;border-color:#333}

body[data-theme="asistente"]{--bg:#f2efe7;--panel:#fffdf8;--ink:#3d342a;--accent:#4f91cf;--accent2:#86c6ef;--line:#c9bca9;--soft:#f5f0e7;--good:#46955b}
body[data-theme="asistente"] .retro-titlebar{background:linear-gradient(#fff,#ebe5da)}
body[data-theme="asistente"] .boot-screen{border-radius:26px;background:#fffdf8}
body[data-theme="asistente"] .bubble{border-radius:18px;background:#fff9e8}
body[data-theme="asistente"] .msg.me .bubble{background:#e9f5ff}
body[data-theme="asistente"] .mascot i{animation:fibrito 3s ease-in-out infinite}
@keyframes fibrito{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-8px) rotate(2deg)}}

body[data-theme="fotolog"]{--bg:#f6cce3;--panel:#fff;--ink:#4b3041;--accent:#e75a9f;--accent2:#ff8fc5;--line:#e0a7c4;--soft:#fff0f8;--good:#4a9b68}
body[data-theme="fotolog"]{font-family:Verdana,Tahoma,sans-serif}
body[data-theme="fotolog"] .retro-titlebar{background:#fff;color:#e44c97}
body[data-theme="fotolog"] .retro-decor{background:#ffe9f4}
body[data-theme="fotolog"] .boot-screen{background:#fff;border-radius:0}
body[data-theme="fotolog"] .bubble{border-radius:0;background:#fff8fc}
body[data-theme="fotolog"] .option,body[data-theme="fotolog"] .plan-card{border-radius:0}

body[data-theme="cdsetup"]{--bg:#d4d4d4;--panel:#efefef;--ink:#151515;--accent:#315c9d;--accent2:#678dc8;--line:#898989;--soft:#dedede}
body[data-theme="cdsetup"] .retro-frame{border-radius:2px}
body[data-theme="cdsetup"] .retro-titlebar{background:#224b83;color:#fff}
body[data-theme="cdsetup"] .boot-screen{border-radius:0;background:#efefef}
body[data-theme="cdsetup"] .disc{background:radial-gradient(circle,#fff 0 8%,#d2ecff 9% 35%,#f5dbff 36% 50%,#d9ffe7 51% 69%,#ddd 70%);border-radius:50%}
body[data-theme="cdsetup"] .option,body[data-theme="cdsetup"] .plan-card,body[data-theme="cdsetup"] .bubble{border-radius:2px}

body[data-theme="bios"]{--bg:#000;--panel:#000;--ink:#c7d7ff;--accent:#fff;--accent2:#aaa;--line:#46506b;--soft:#050812;--good:#79ff8d}
body[data-theme="bios"]{font-family:Consolas,"Courier New",monospace}
body[data-theme="bios"] .retro-frame{border-radius:0;border:0;box-shadow:none}
body[data-theme="bios"] .retro-titlebar{background:#000;color:#c7d7ff;border-color:#46506b}
body[data-theme="bios"] .retro-titlebar .theme-icon{display:none}
body[data-theme="bios"] .conversation,body[data-theme="bios"] .input-bar,body[data-theme="bios"] .option,body[data-theme="bios"] .plan-card,body[data-theme="bios"] .boot-screen{background:#000;color:#c7d7ff}
body[data-theme="bios"] .boot-screen{border-radius:0;text-align:left;box-shadow:none}
body[data-theme="bios"] .boot-mark{display:none}
body[data-theme="bios"] .boot-screen h1{font-size:24px;text-transform:uppercase}
body[data-theme="bios"] .boot-log{background:#000;color:#c7d7ff;border-color:#46506b}
body[data-theme="bios"] .bubble,body[data-theme="bios"] .msg.me .bubble{max-width:100%;background:#000;color:#c7d7ff;border:0;border-radius:0;box-shadow:none;padding:3px 0}
body[data-theme="bios"] .msg{margin-bottom:2px}
body[data-theme="bios"] .bubble small{display:none}
body[data-theme="bios"] .option{border-radius:0;border:1px solid #46506b}
body[data-theme="bios"] .option:hover{background:#c7d7ff;color:#000}
body[data-theme="bios"] .post{color:#c7d7ff}
