:root,html.light-theme{--bg:#f4f7fa;--bg-rgb:244,247,250;--bg2:#fff;--bg2-rgb:255,255,255;--bg-transparent:var(--bg-rgb),.85;--bg-contrast:#e9edf1;--bg-contrast-rgb:233,237,241;--bg-contrast2:#dce3eb;--bg-contrast2-rgb:220,227,235;--bg-contrast3:#cdd7e1;--bg-contrast3-rgb:205,215,225;--bg-contrast4:#c0c9d4;--bg-contrast4-rgb:192,201,212;--bg-contrast5:#aeb9c5;--bg-contrast5-rgb:174,185,197;--highlight:#d1e0f1;--highlight-rgb:209,224,241;--input-background:120,127,135;--text-primary:#181e26;--text-primary-rgb:24,30,38;--text-secondary:#3c495a;--text-secondary-rgb:60,73,90;--text-placeholder:#717d92;--text-placeholder-rgb:113,125,146;--text-blue-bright:#4a5b70;--text-blue-bright-rgb:74,91,112;--text-blue-brighter:#5d6d81;--text-blue-brighter-rgb:93,109,129;--bright-blue:#88b8d4;--bright-blue-rgb:59,90,122;--blue:#28c7e7;--blue-rgb:31,177,207;--blue-bright:#24acc7;--blue-bright-rgb:40,158,182;--blue-contrast:#2dbac4;--blue-contrast-rgb:16,109,126;--dark-blue:#265c6e;--dark-blue-rgb:59,118,137;--bright-blue-cont:#7697c0;--dark-blue-cont-dark:#2b616e;--gold:#a8590f;--gold-rgb:168,89,15;--gold-contrast:#b86e2c;--gold-contrast-rgb:184,110,44;--gold-dark:#8c4a0e;--gold-dark-rgb:140,74,14;--green-soft:#33bd88;--green-soft-rgb:42,157,143;--green-contrast:#78c4aa;--green-contrast-rgb:38,70,83;--red:#e76f51;--red-rgb:231,111,81;--red-contrast:#d16245;--red-contrast-rgb:209,98,69;--orange-bright:#f4a261;--orange-bright-rgb:244,162,97;--pink:#e76f51;--pink-rgb:231,111,81;--white-contrast:#131212;--white-contrast-rgb:32,32,31;--white-contrast2:#2b2a28;--white-contrast2-rgb:43,42,40;--white-contrast3:#615947;--white-contrast3-rgb:97,89,71;--trans-border-neutral:#63686b29}html.dark-theme{--bg:#181e26;--bg-rgb:24,30,38;--bg2:#1c222b;--bg2-rgb:28,34,43;--bg-transparent:var(--bg-rgb),.85;--bg-contrast:#28323f;--bg-contrast-rgb:40,50,63;--bg-contrast2:#3c495a;--bg-contrast2-rgb:60,73,90;--bg-contrast3:#2f404c;--bg-contrast3-rgb:47,64,76;--bg-contrast4:#2c3a4a;--bg-contrast4-rgb:44,58,74;--bg-contrast5:#425670;--bg-contrast5-rgb:66,86,112;--highlight:#3a495c;--highlight-rgb:58,73,92;--input-background:99,119,145;--text-primary:#f8f8f8;--text-primary-rgb:248,248,248;--text-secondary:#d1e0e9;--text-secondary-rgb:209,224,233;--text-placeholder:#8f99a0;--text-placeholder-rgb:113,125,146;--text-blue-bright:#868b96;--text-blue-bright-rgb:134,139,150;--text-blue-brighter:#6a6f79;--text-blue-brighter-rgb:106,111,121;--bright-blue:#a1b1c5;--bright-blue-rgb:161,177,197;--blue:#1fb1cf;--blue-rgb:31,177,207;--blue-bright:#57cce9;--blue-bright-rgb:87,204,233;--blue-contrast:#289eb6;--blue-contrast-rgb:40,158,182;--dark-blue:#5b808d;--dark-blue-rgb:59,118,137;--bright-blue-cont:#7697c0;--dark-blue-cont-dark:#2b616e;--gold:#d4bf83;--gold-rgb:212,191,131;--gold-contrast:#e6a249;--gold-contrast-rgb:230,162,73;--gold-dark:#8d815a;--gold-dark-rgb:141,129,90;--green-soft:#45db90;--green-soft-rgb:69,219,144;--green-contrast:#3a9c63;--green-contrast-rgb:58,156,99;--red:#cd554e;--red-rgb:205,85,78;--red-contrast:#ed5148;--red-contrast-rgb:237,81,72;--orange-bright:#f8a04e;--orange-bright-rgb:248,160,78;--pink:#f55f94;--pink-rgb:245,95,148;--white-contrast:whitesmoke;--white-contrast-rgb:245,245,245;--white-contrast2:#f8f8f8;--white-contrast2-rgb:248,248,248;--white-contrast3:#eee;--white-contrast3-rgb:238,238,238}.spinner-container{justify-content:center;align-items:center;display:flex}.vortex-spinner{justify-content:center;align-items:center;animation:10s linear infinite vortex-container-rotate;display:flex;position:relative}.vortex-particle-container{width:100%;height:100%;animation:1.2s linear infinite vortex-particle-orbit;position:absolute}.vortex-particle{background-color:var(--blue-bright);border-radius:50%;width:15%;height:15%;animation:1.2s ease-in-out infinite vortex-particle-pulse;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 5px #b0e5ec,0 0 10px #b0e5ec}@keyframes vortex-container-rotate{to{transform:rotate(360deg)}}@keyframes vortex-particle-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes vortex-particle-pulse{0%,to{opacity:.6;transform:translate(-50%)scale(.8)}50%{opacity:1;transform:translate(-50%)scale(1.1)}}
