#lumino-wrap{position:fixed;z-index:2147483647;cursor:pointer;user-select:none;-webkit-tap-highlight-color:#fff0;transition:transform 0.18s cubic-bezier(.34,1.56,.64,1),opacity 0.3s ease}#lumino-wrap:focus{outline:none}#lumino-wrap:focus-visible{outline:2px solid #2271b1;outline-offset:3px;border-radius:inherit}#lumino-wrap:active{transform:scale(.88)}#lumino-track{position:relative;width:100%;height:100%;border-radius:inherit;display:flex;align-items:center;justify-content:space-between;padding:0 8px;box-sizing:border-box;overflow:hidden;transition:background 0.45s ease,box-shadow 0.45s ease,border-color 0.45s ease}.lumino-icon{width:15px;height:15px;flex-shrink:0;z-index:1;pointer-events:none;transition:opacity 0.3s ease,transform 0.4s cubic-bezier(.34,1.56,.64,1),color 0.3s ease;display:flex;align-items:center;justify-content:center}.lumino-icon svg{width:100%;height:100%;display:block}#lumino-thumb{position:absolute;border-radius:50%;z-index:2;transition:left 0.4s cubic-bezier(.34,1.56,.64,1),background 0.45s ease,box-shadow 0.45s ease}#lumino-wrap:not(.lumino-night) .lumino-sun{opacity:1;transform:scale(1.2)}#lumino-wrap:not(.lumino-night) .lumino-moon{opacity:.25;transform:scale(.8)}#lumino-wrap.lumino-night .lumino-sun{opacity:.25;transform:scale(.8)}#lumino-wrap.lumino-night .lumino-moon{opacity:1;transform:scale(1.2)}#lumino-wrap.lumino-style-style-1 #lumino-track{background:rgb(240 240 255 / .75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1.5px solid rgb(255 255 255 / .65);box-shadow:0 4px 20px rgb(99 102 241 / .15),0 1px 4px rgb(0 0 0 / .08),inset 0 1px 0 rgb(255 255 255 / .9)}#lumino-wrap.lumino-style-style-1 .lumino-sun{color:#f59e0b}#lumino-wrap.lumino-style-style-1 .lumino-moon{color:#94a3b8}#lumino-wrap.lumino-style-style-1 #lumino-thumb{background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 2px 10px rgb(99 102 241 / .55)}#lumino-wrap.lumino-style-style-1.lumino-night #lumino-track{background:rgb(15 12 41 / .92);border-color:rgb(99 102 241 / .4);box-shadow:0 4px 24px rgb(99 102 241 / .3),0 1px 4px rgb(0 0 0 / .5),inset 0 1px 0 rgb(255 255 255 / .05)}#lumino-wrap.lumino-style-style-1.lumino-night .lumino-sun{color:#fbbf24}#lumino-wrap.lumino-style-style-1.lumino-night .lumino-moon{color:#a5b4fc}#lumino-wrap.lumino-style-style-1.lumino-night #lumino-thumb{background:linear-gradient(135deg,#a78bfa,#6366f1);box-shadow:0 0 14px rgb(167 139 250 / .75)}#lumino-wrap.lumino-style-style-2 #lumino-track{background:#e0e5ec;box-shadow:6px 6px 12px #b8bec7,-4px -4px 8px #fff;border:none}#lumino-wrap.lumino-style-style-2 .lumino-sun{color:#f59e0b}#lumino-wrap.lumino-style-style-2 .lumino-moon{color:#94a3b8}#lumino-wrap.lumino-style-style-2 #lumino-thumb{background:linear-gradient(145deg,#ffffff,#e0e5ec);box-shadow:3px 3px 6px #b8bec7,-2px -2px 4px #fff}#lumino-wrap.lumino-style-style-2.lumino-night #lumino-track{background:#1e2433;box-shadow:5px 5px 10px #141926,-3px -3px 7px #283042}#lumino-wrap.lumino-style-style-2.lumino-night .lumino-sun{color:#fbbf24}#lumino-wrap.lumino-style-style-2.lumino-night .lumino-moon{color:#93c5fd}#lumino-wrap.lumino-style-style-2.lumino-night #lumino-thumb{background:linear-gradient(145deg,#3b4560,#252d3d);box-shadow:2px 2px 5px #141926,-1px -1px 3px #283042}#lumino-wrap.lumino-style-style-3 #lumino-track{background:linear-gradient(135deg,#ff6b35,#f7c59f 50%,#ffbe0b);box-shadow:0 4px 20px rgb(255 107 53 / .5),0 1px 4px rgb(0 0 0 / .1);border:1px solid rgb(255 107 53 / .3)}#lumino-wrap.lumino-style-style-3 .lumino-sun{color:#7c2d12}#lumino-wrap.lumino-style-style-3 .lumino-moon{color:#92400e}#lumino-wrap.lumino-style-style-3 #lumino-thumb{background:linear-gradient(135deg,#fff7ed,#ffffff);box-shadow:0 3px 10px rgb(255 107 53 / .4)}#lumino-wrap.lumino-style-style-3.lumino-night #lumino-track{background:linear-gradient(135deg,#0c0a09,#1c0a00 50%,#431407);border-color:rgb(255 107 53 / .4);box-shadow:0 4px 20px rgb(255 107 53 / .25),0 1px 4px rgb(0 0 0 / .5)}#lumino-wrap.lumino-style-style-3.lumino-night .lumino-sun{color:#fb923c}#lumino-wrap.lumino-style-style-3.lumino-night .lumino-moon{color:#fed7aa}#lumino-wrap.lumino-style-style-3.lumino-night #lumino-thumb{background:linear-gradient(135deg,#f97316,#ea580c);box-shadow:0 3px 14px rgb(249 115 22 / .65),0 0 0 3px rgb(249 115 22 / .15)}#lumino-wrap.lumino-style-style-4 #lumino-track{background:linear-gradient(135deg,#87ceeb,#b0e0ff);box-shadow:0 4px 16px rgb(135 206 235 / .5);border:none}#lumino-wrap.lumino-style-style-4 .lumino-sun{color:#f59e0b;font-size:13px}#lumino-wrap.lumino-style-style-4 .lumino-moon{color:#7dd3fc;font-size:11px}#lumino-wrap.lumino-style-style-4 #lumino-thumb{background:linear-gradient(135deg,#ffd700,#ffa500);box-shadow:0 0 12px rgb(255 215 0 / .65)}#lumino-wrap.lumino-style-style-4.lumino-night #lumino-track{background:linear-gradient(135deg,#0f0c29,#1a1040);box-shadow:0 4px 16px rgb(15 12 41 / .8)}#lumino-wrap.lumino-style-style-4.lumino-night .lumino-sun{color:#fbbf24}#lumino-wrap.lumino-style-style-4.lumino-night .lumino-moon{color:#e2e8f0}#lumino-wrap.lumino-style-style-4.lumino-night #lumino-thumb{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);box-shadow:0 0 12px rgb(226 232 240 / .5)}#lumino-wrap.lumino-style-style-5 #lumino-track{background:#1e293b;box-shadow:0 4px 16px rgb(0 0 0 / .35);border:none}#lumino-wrap.lumino-style-style-5 .lumino-sun{color:rgb(255 255 255 / .5)}#lumino-wrap.lumino-style-style-5 .lumino-moon{color:rgb(255 255 255 / .35)}#lumino-wrap.lumino-style-style-5:not(.lumino-night) .lumino-sun{opacity:.9;transform:none;color:#fbbf24}#lumino-wrap.lumino-style-style-5:not(.lumino-night) .lumino-moon{opacity:.4;transform:none;color:rgb(255 255 255 / .4)}#lumino-wrap.lumino-style-style-5.lumino-night .lumino-sun{opacity:.4;transform:none;color:rgb(255 255 255 / .4)}#lumino-wrap.lumino-style-style-5.lumino-night .lumino-moon{opacity:.9;transform:none;color:#a5b4fc}#lumino-wrap.lumino-style-style-5 #lumino-thumb{background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 0 12px rgb(251 191 36 / .55)}#lumino-wrap.lumino-style-style-5.lumino-night #lumino-track{background:#020617;border:1px solid rgb(99 102 241 / .3);box-shadow:0 4px 20px rgb(99 102 241 / .2)}#lumino-wrap.lumino-style-style-5.lumino-night #lumino-thumb{background:linear-gradient(135deg,#818cf8,#6366f1);box-shadow:0 0 14px rgb(99 102 241 / .65)}#lumino-wrap.lumino-style-style-6 #lumino-track{background:#0f0c29;border:1px solid rgb(167 139 250 / .2);box-shadow:0 4px 16px rgb(15 12 41 / .6)}#lumino-wrap.lumino-style-style-6 .lumino-sun{color:#fde68a}#lumino-wrap.lumino-style-style-6 .lumino-moon{color:#a78bfa}#lumino-wrap.lumino-style-style-6 #lumino-thumb{background:linear-gradient(135deg,#fde68a,#fbbf24);box-shadow:0 0 14px rgb(251 191 36 / .7)}#lumino-wrap.lumino-style-style-6.lumino-night #lumino-track{background:#0f0c29;border-color:rgb(244 114 182 / .4);box-shadow:0 0 20px rgb(192 132 252 / .25)}#lumino-wrap.lumino-style-style-6.lumino-night .lumino-sun{color:#fbbf24}#lumino-wrap.lumino-style-style-6.lumino-night .lumino-moon{color:#f0abfc}#lumino-wrap.lumino-style-style-6.lumino-night #lumino-thumb{background:linear-gradient(135deg,#f472b6,#c084fc);box-shadow:0 0 16px rgb(244 114 182 / .75),0 0 32px rgb(192 132 252 / .3)}html{transition:filter 0.4s ease}html.lumino-dark{filter:invert(1) hue-rotate(180deg)}html.lumino-dark img,html.lumino-dark video,html.lumino-dark iframe,html.lumino-dark canvas,html.lumino-dark picture,html.lumino-dark embed,html.lumino-dark object,html.lumino-dark svg image{filter:invert(1) hue-rotate(180deg)}html.lumino-dark #lumino-wrap{filter:invert(1) hue-rotate(180deg)}html.lumino-light{filter:invert(1) hue-rotate(180deg)}html.lumino-light img,html.lumino-light video,html.lumino-light iframe,html.lumino-light canvas,html.lumino-light picture,html.lumino-light embed,html.lumino-light object,html.lumino-light svg image{filter:invert(1) hue-rotate(180deg)}html.lumino-light #lumino-wrap{filter:invert(1) hue-rotate(180deg)}