:root{color-scheme:light;--text:#163d55;--surface:#fff;--cyan:#0089ab;--line:#d9e7ed;--muted:#597588;--focus:#ad64c5;--hover:#eef8fc;--link:#007590;--brand:#08a5cb;--switch-bg:#edf8fd;--input-line:#bbcfd8;--selected:#eaf5fa;--unit-dot:#9279b7;--duo-dot:#c37667;--body-text:#415f71;--portrait-line:#d5e9f2;--time-line:#c4b5db;--badge:#edf7fb;--former-bg:#e9edf1;--affiliate-bg:#fff2d6;--avatar-bg:#e3f0f6;--duo:#b95468;--unit:#775aa2;--alumni:#7992a2;--affiliate:#b45309;--map-bg:#f5fbfe;--grid-dot:#b2cfdd60;--legend-bg:#ffffffea;--shadow-soft:#163d5518;--shadow-panel:#163d5520;--unit-bg:#eee7f6;--unit-line:#b7a4ce;--edge-line:#a594bf;--edge-text:#675879;--duo-text:#973c53;--overlay:#00a6cc;}
:root[data-theme="aqua-light"]{color-scheme:light;--text:#163d55;--surface:#eceaee;--cyan:#903b58;--page-bg:#e4ecf2;--header-bg:#e7c5d7;--toolbar-bg:#f2e1e6;--directory-bg:#f2e6ea;--inspector-bg:#dae8f3;--footer-bg:#d0e3f3;--line:#b6d5f1;--muted:#485a67;--focus:#bb4c72;--link:#903b58;--brand:#bb4c72;--hover:#edd6e0;--switch-bg:#dbdae9;--input-line:#4277a2;--selected:#cedef0;--unit-dot:#3c6d94;--duo-dot:#aa4668;--body-text:#163d55;--portrait-line:#eea6c0;--time-line:#3c6d94;--badge:#ecdce5;--former-bg:#d8e2ef;--affiliate-bg:#e7dbd2;--avatar-bg:#ecdce5;--duo:#aa4668;--unit:#3c6d94;--alumni:#4d8bbd;--affiliate:#b47a2d;--map-bg:#eee8ed;--grid-dot:#4d8bbd30;--legend-bg:#d0e3f3f2;--shadow-soft:#64B5F624;--shadow-panel:#cfe3f380;--unit-bg:#cbddf0;--unit-line:#3c6d94;--unit-text:#163d55;--edge-line:#3c6d94;--edge-text:#3c6d94;--duo-text:#aa4668;--overlay:#F06292;--selected-text:#163d55;--selected-muted:#485a67;}
:root[data-theme="aqua-dark"]{color-scheme:dark;--text:#e6eef8;--surface:#262b3b;--cyan:#f385aa;--page-bg:#1a2a39;--header-bg:#423951;--toolbar-bg:#281a1f;--directory-bg:#24181c;--inspector-bg:#1d3349;--footer-bg:#203b56;--line:#336397;--muted:#a3aab6;--focus:#f06292;--link:#f385aa;--brand:#f06292;--hover:#3e3245;--switch-bg:#2d364d;--input-line:#3f8ad6;--selected:#2d496c;--unit-dot:#4b92d8;--duo-dot:#f06292;--body-text:#e6eef8;--portrait-line:#8b4767;--time-line:#4b92d8;--badge:#3a3144;--former-bg:#293952;--affiliate-bg:#3e393a;--avatar-bg:#3a3144;--duo:#f06292;--unit:#4b92d8;--alumni:#3b88d5;--affiliate:#c88732;--map-bg:#1e2733;--grid-dot:#3b88d528;--legend-bg:#203b56f2;--shadow-soft:#3b88d524;--shadow-panel:#1c304380;--unit-bg:#315a88;--unit-line:#4b92d8;--unit-text:#e6eef8;--edge-line:#4b92d8;--edge-text:#4b92d8;--duo-text:#f06292;--overlay:#F06292;--selected-text:#e6eef8;--selected-muted:#b0b6c0;}
:root[data-theme="matsuri-light"]{color-scheme:light;--text:#163d55;--surface:#eeece3;--cyan:#7b5824;--page-bg:#e7e9df;--header-bg:#ead8b4;--toolbar-bg:#f2eadd;--directory-bg:#f2ece4;--inspector-bg:#dfe3d2;--footer-bg:#d7ddc5;--line:#c3cc9d;--muted:#4e626c;--focus:#a0722e;--link:#7b5824;--brand:#a0722e;--hover:#efe3cb;--switch-bg:#e0dec2;--input-line:#6e832d;--selected:#d6dabd;--unit-dot:#607227;--duo-dot:#8a6328;--body-text:#163d55;--portrait-line:#f0cd95;--time-line:#607227;--badge:#eee6d3;--former-bg:#dee0c9;--affiliate-bg:#e8ddc8;--avatar-bg:#eee6d3;--duo:#8a6328;--unit:#607227;--alumni:#7a9131;--affiliate:#b67b2e;--map-bg:#efece4;--grid-dot:#7a913130;--legend-bg:#d7ddc5f2;--shadow-soft:#839C3524;--shadow-panel:#d6ddc380;--unit-bg:#d4d9b9;--unit-line:#607227;--unit-text:#163d55;--edge-line:#607227;--edge-text:#607227;--duo-text:#8a6328;--overlay:#F2AD46;--selected-text:#163d55;--selected-muted:#4d616b;}
:root[data-theme="matsuri-dark"]{color-scheme:dark;--text:#edf2fa;--surface:#333c20;--cyan:#fbb76a;--page-bg:#28381f;--header-bg:#535429;--toolbar-bg:#292118;--directory-bg:#251e16;--inspector-bg:#314824;--footer-bg:#395528;--line:#62963d;--muted:#c1c5c2;--focus:#faa749;--link:#fbb76a;--brand:#faa749;--hover:#4b4925;--switch-bg:#3f4d26;--input-line:#82d251;--selected:#4c6c30;--unit-dot:#82d251;--duo-dot:#faa749;--body-text:#edf2fa;--portrait-line:#977235;--time-line:#82d251;--badge:#474724;--former-bg:#3f5327;--affiliate-bg:#494723;--avatar-bg:#474724;--duo:#faa749;--unit:#82d251;--alumni:#82d251;--affiliate:#c88732;--map-bg:#29341d;--grid-dot:#82d25128;--legend-bg:#395528f2;--shadow-soft:#82D25124;--shadow-panel:#2e422280;--unit-bg:#5b8739;--unit-line:#82d251;--unit-text:#0e0f0f;--edge-line:#82d251;--edge-text:#82d251;--duo-text:#faa749;--overlay:#faa749;--selected-text:#edf2fa;--selected-muted:#dee0de;}
:root[data-theme="korone-light"]{color-scheme:light;--text:#163d55;--surface:#edf0ec;--cyan:#716241;--page-bg:#e7eeee;--header-bg:#ebe7d3;--toolbar-bg:#f2efe6;--directory-bg:#f2f0ea;--inspector-bg:#dfeceb;--footer-bg:#d7e9e8;--line:#c1e2dd;--muted:#516773;--focus:#917e53;--link:#716241;--brand:#948055;--hover:#eeecde;--switch-bg:#e0eae1;--input-line:#568985;--selected:#d5e8e4;--unit-dot:#497571;--duo-dot:#7b6b47;--body-text:#163d55;--portrait-line:#f2e3bd;--time-line:#497571;--badge:#eeede3;--former-bg:#ddebe6;--affiliate-bg:#e7e0d0;--avatar-bg:#eeede3;--duo:#7b6b47;--unit:#497571;--alumni:#5c948f;--affiliate:#b87c2e;--map-bg:#eff0eb;--grid-dot:#5c948f30;--legend-bg:#d7e9e8f2;--shadow-soft:#80CDC724;--shadow-panel:#d6e9e780;--unit-bg:#d3e8e3;--unit-line:#497571;--unit-text:#163d55;--edge-line:#497571;--edge-text:#497571;--duo-text:#7b6b47;--overlay:#F6D68D;--selected-text:#163d55;--selected-muted:#516773;}
:root[data-theme="korone-dark"]{color-scheme:dark;--text:#e6eef8;--surface:#392217;--cyan:#c59c99;--page-bg:#351f12;--header-bg:#533426;--toolbar-bg:#1d1212;--directory-bg:#1a1010;--inspector-bg:#452816;--footer-bg:#53311a;--line:#97592e;--muted:#a9a7a9;--focus:#b07975;--link:#c59c99;--brand:#b07975;--hover:#472c22;--switch-bg:#4b2d1d;--input-line:#d57e3d;--selected:#6b3f23;--unit-dot:#d57e3d;--duo-dot:#b17a76;--body-text:#e6eef8;--portrait-line:#754e46;--time-line:#d57e3d;--badge:#452b20;--former-bg:#50301d;--affiliate-bg:#4e311b;--avatar-bg:#452b20;--duo:#b17a76;--unit:#d57e3d;--alumni:#d57e3d;--affiliate:#c88732;--map-bg:#301c13;--grid-dot:#d57e3d28;--legend-bg:#53311af2;--shadow-soft:#D57E3D24;--shadow-panel:#3f251580;--unit-bg:#87502a;--unit-line:#d57e3d;--unit-text:#e6eef8;--edge-line:#d57e3d;--edge-text:#d57e3d;--duo-text:#b17a76;--overlay:#B07975;--selected-text:#e6eef8;--selected-muted:#bab9ba;}
:root[data-theme="rushia-light"]{color-scheme:light;--text:#163d55;--surface:#efeaef;--cyan:#724978;--page-bg:#f2eef1;--header-bg:#dac8dc;--toolbar-bg:#e8e1e9;--directory-bg:#ebe7ec;--inspector-bg:#f2ebf1;--footer-bg:#f2e8f0;--line:#f0dded;--muted:#495a67;--focus:#955f9c;--link:#724978;--brand:#955f9c;--hover:#e3d6e4;--switch-bg:#eadde9;--input-line:#806b7d;--selected:#f0e3ee;--unit-dot:#776273;--duo-dot:#895890;--body-text:#163d55;--portrait-line:#c7a8cb;--time-line:#776273;--badge:#e7dde8;--former-bg:#efe5ee;--affiliate-bg:#e9dbd3;--avatar-bg:#e7dde8;--duo:#895890;--unit:#776273;--alumni:#987f94;--affiliate:#b47a2d;--map-bg:#ede9ee;--grid-dot:#987f9430;--legend-bg:#f2e8f0f2;--shadow-soft:#F2C9EB24;--shadow-panel:#f2e8f080;--unit-bg:#f0e2ee;--unit-line:#776273;--unit-text:#163d55;--edge-line:#776273;--edge-text:#776273;--duo-text:#895890;--overlay:#9E65A6;--selected-text:#163d55;--selected-muted:#495a67;}
:root[data-theme="rushia-dark"]{color-scheme:dark;--text:#e6eef8;--surface:#1e2f38;--cyan:#24c5ad;--page-bg:#202935;--header-bg:#234951;--toolbar-bg:#142421;--directory-bg:#13201e;--inspector-bg:#253242;--footer-bg:#2a3a4f;--line:#406189;--muted:#a8b2bb;--focus:#22c4ac;--link:#24c5ad;--brand:#22c4ac;--hover:#1e4146;--switch-bg:#253c49;--input-line:#6991c6;--selected:#304a63;--unit-dot:#688fc5;--duo-dot:#22c4ac;--body-text:#e6eef8;--portrait-line:#207a72;--time-line:#688fc5;--badge:#1e3e44;--former-bg:#273c4c;--affiliate-bg:#383c37;--avatar-bg:#1e3e44;--duo:#22c4ac;--unit:#688fc5;--alumni:#5783bf;--affiliate:#c88732;--map-bg:#1d2831;--grid-dot:#5783bf28;--legend-bg:#2a3a4ff2;--shadow-soft:#5783BF24;--shadow-panel:#232e3d80;--unit-bg:#3b597c;--unit-line:#688fc5;--unit-text:#e6eef8;--edge-line:#688fc5;--edge-text:#688fc5;--duo-text:#22c4ac;--overlay:#22C4AC;--selected-text:#e6eef8;--selected-muted:#adb7bf;}
:root[data-theme="fubuki-light"]{color-scheme:light;--text:#163d55;--surface:#f0f5f6;--cyan:#285c76;--page-bg:#f1f5f7;--header-bg:#bbd0db;--toolbar-bg:#e5ecf0;--directory-bg:#edf2f4;--inspector-bg:#e8f0f2;--footer-bg:#e0ebee;--line:#c4d9df;--muted:#475a66;--focus:#317192;--link:#285c76;--brand:#317192;--hover:#d3e1e7;--switch-bg:#d5e2e8;--input-line:#58767f;--selected:#d8e6e9;--unit-dot:#55727b;--duo-dot:#317192;--body-text:#163d55;--portrait-line:#91b3c4;--time-line:#55727b;--badge:#dde8ec;--former-bg:#e0ebed;--affiliate-bg:#eae5d9;--avatar-bg:#dde8ec;--duo:#317192;--unit:#55727b;--alumni:#6d929d;--affiliate:#bc7f2f;--map-bg:#eff3f5;--grid-dot:#6d929d30;--legend-bg:#e0ebeef2;--shadow-soft:#83B0BD24;--shadow-panel:#dfeaed80;--unit-bg:#d6e4e8;--unit-line:#55727b;--unit-text:#163d55;--edge-line:#55727b;--edge-text:#55727b;--duo-text:#317192;--overlay:#317192;--selected-text:#163d55;--selected-muted:#475a66;}
:root[data-theme="fubuki-dark"]{color-scheme:dark;--text:#e6eef8;--surface:#29333a;--cyan:#c2b29b;--page-bg:#24313b;--header-bg:#3f4748;--toolbar-bg:#1b1d21;--directory-bg:#181a20;--inspector-bg:#2d3e48;--footer-bg:#364953;--line:#5f7e89;--muted:#adb5bd;--focus:#a68e6e;--link:#c2b29b;--brand:#a58d6c;--hover:#373d3f;--switch-bg:#354248;--input-line:#83b0bd;--selected:#465b64;--unit-dot:#83b0bd;--duo-dot:#a68e6e;--body-text:#e6eef8;--portrait-line:#645c4e;--time-line:#83b0bd;--badge:#353b3e;--former-bg:#37464e;--affiliate-bg:#414039;--avatar-bg:#353b3e;--duo:#a68e6e;--unit:#83b0bd;--alumni:#83b0bd;--affiliate:#c88732;--map-bg:#222c35;--grid-dot:#83b0bd28;--legend-bg:#364953f2;--shadow-soft:#83B0BD24;--shadow-panel:#2a394380;--unit-bg:#56727c;--unit-line:#83b0bd;--unit-text:#eaf1f9;--edge-line:#83b0bd;--edge-text:#83b0bd;--duo-text:#a68e6e;--overlay:#9E8461;--selected-text:#e6eef8;--selected-muted:#c9ced3;}
:root[data-theme="figaro-light"]{color-scheme:light;--text:#163d55;--surface:#eceef0;--cyan:#465d6c;--page-bg:#ebefef;--header-bg:#c6d3d9;--toolbar-bg:#e4e8eb;--directory-bg:#eaedee;--inspector-bg:#e4eaea;--footer-bg:#dde6e6;--line:#c7d7d9;--muted:#495c68;--focus:#5a798c;--link:#465d6c;--brand:#5a798c;--hover:#d8dfe4;--switch-bg:#d6e0e3;--input-line:#60797b;--selected:#d8e1e3;--unit-dot:#576e70;--duo-dot:#536f81;--body-text:#163d55;--portrait-line:#aabdc9;--time-line:#576e70;--badge:#dfe4e8;--former-bg:#dee5e7;--affiliate-bg:#e7dfd4;--avatar-bg:#dfe4e8;--duo:#536f81;--unit:#576e70;--alumni:#708d8f;--affiliate:#b67b2e;--map-bg:#eaedee;--grid-dot:#708d8f30;--legend-bg:#dde6e6f2;--shadow-soft:#8FB5B724;--shadow-panel:#dce5e680;--unit-bg:#d6e0e2;--unit-line:#576e70;--unit-text:#163d55;--edge-line:#576e70;--edge-text:#576e70;--duo-text:#536f81;--overlay:#688BA1;--selected-text:#163d55;--selected-muted:#495c68;}
:root[data-theme="figaro-dark"]{color-scheme:dark;--text:#e6eef8;--surface:#283034;--cyan:#97babc;--page-bg:#232a2f;--header-bg:#3b484d;--toolbar-bg:#1f2223;--directory-bg:#1c1f1f;--inspector-bg:#2a343a;--footer-bg:#303c44;--line:#4e6775;--muted:#adb4bb;--focus:#8fb5b7;--link:#97babc;--brand:#8fb5b7;--hover:#344044;--switch-bg:#313c43;--input-line:#7797aa;--selected:#3c4d57;--unit-dot:#7393a8;--duo-dot:#8fb5b7;--body-text:#e6eef8;--portrait-line:#5c7376;--time-line:#7393a8;--badge:#323d41;--former-bg:#323e44;--affiliate-bg:#403d34;--avatar-bg:#323d41;--duo:#8fb5b7;--unit:#7393a8;--alumni:#688ba1;--affiliate:#c88732;--map-bg:#23292d;--grid-dot:#688ba128;--legend-bg:#303c44f2;--shadow-soft:#688BA124;--shadow-panel:#28303680;--unit-bg:#485e6b;--unit-line:#7393a8;--unit-text:#e6eef8;--edge-line:#7393a8;--edge-text:#7393a8;--duo-text:#8fb5b7;--overlay:#8FB5B7;--selected-text:#e6eef8;--selected-muted:#b4bbc1;}
:root[data-theme="shion-light"]{color-scheme:light;--text:#13354a;--surface:#e9e8ed;--cyan:#5e4470;--page-bg:#e9e8f1;--header-bg:#c5bcd0;--toolbar-bg:#e1dee4;--directory-bg:#e7e5e9;--inspector-bg:#e3e0f1;--footer-bg:#ddd9f0;--line:#c9c2ec;--muted:#41505a;--focus:#684c7c;--link:#5e4470;--brand:#684c7c;--hover:#d6d1dc;--switch-bg:#d5d1e5;--input-line:#6a5fa2;--selected:#d7d3ed;--unit-dot:#6a5fa2;--duo-dot:#684c7c;--body-text:#13354a;--portrait-line:#a99ab5;--time-line:#6a5fa2;--badge:#dcd8e2;--former-bg:#dddaed;--affiliate-bg:#e4d9d1;--avatar-bg:#dcd8e2;--duo:#684c7c;--unit:#6a5fa2;--alumni:#8578cc;--affiliate:#b2782d;--map-bg:#e9e6ec;--grid-dot:#8578cc30;--legend-bg:#ddd9f0f2;--shadow-soft:#998AEB24;--shadow-panel:#dcd8f080;--unit-bg:#d6d1ed;--unit-line:#6a5fa2;--unit-text:#13354a;--edge-line:#6a5fa2;--edge-text:#6a5fa2;--duo-text:#684c7c;--overlay:#684C7C;--selected-text:#13354a;--selected-muted:#41505a;}
:root[data-theme="shion-dark"]{color-scheme:dark;--text:#e6eef8;--surface:#282331;--cyan:#a396ed;--page-bg:#231e27;--header-bg:#3c344f;--toolbar-bg:#201e28;--directory-bg:#1d1c23;--inspector-bg:#2a2230;--footer-bg:#302637;--line:#4e3c5e;--muted:#a4a7b2;--focus:#998aeb;--link:#a396ed;--brand:#998aeb;--hover:#362f47;--switch-bg:#322a3d;--input-line:#8f7b9e;--selected:#3c3049;--unit-dot:#9480a2;--duo-dot:#998aeb;--body-text:#e6eef8;--portrait-line:#61578e;--time-line:#9480a2;--badge:#332d44;--former-bg:#32293c;--affiliate-bg:#403231;--avatar-bg:#332d44;--duo:#998aeb;--unit:#9480a2;--alumni:#7a618c;--affiliate:#c88732;--map-bg:#231e28;--grid-dot:#7a618c28;--legend-bg:#302637f2;--shadow-soft:#684C7C24;--shadow-panel:#28212d80;--unit-bg:#483857;--unit-line:#9480a2;--unit-text:#e6eef8;--edge-line:#9480a2;--edge-text:#9480a2;--duo-text:#998aeb;--overlay:#998AEB;--selected-text:#e6eef8;--selected-muted:#a4a7b2;}
:root[data-theme="coco-light"]{color-scheme:light;--text:#163d55;--surface:#f0e6ea;--cyan:#80492c;--page-bg:#ecdfee;--header-bg:#f1c9c4;--toolbar-bg:#f4e6df;--directory-bg:#f3eae6;--inspector-bg:#e7d2eb;--footer-bg:#e3c4e8;--line:#d89edd;--muted:#4a5a67;--focus:#a86039;--link:#80492c;--brand:#ad633b;--hover:#f2d9d4;--switch-bg:#eac9db;--input-line:#b333c9;--selected:#e3bfe3;--unit-dot:#a830bd;--duo-dot:#995834;--body-text:#163d55;--portrait-line:#f8bca1;--time-line:#a830bd;--badge:#f2dedb;--former-bg:#e7cbe5;--affiliate-bg:#ead8ce;--avatar-bg:#f2dedb;--duo:#995834;--unit:#a830bd;--alumni:#b333c9;--affiliate:#b47a2d;--map-bg:#f1e8e9;--grid-dot:#b333c930;--legend-bg:#e3c4e8f2;--shadow-soft:#B333C924;--shadow-panel:#e2c2e880;--unit-bg:#e1bbe2;--unit-line:#a830bd;--unit-text:#163d55;--edge-line:#a830bd;--edge-text:#a830bd;--duo-text:#995834;--overlay:#FF9257;--selected-text:#163d55;--selected-muted:#485764;}
:root[data-theme="coco-dark"]{color-scheme:dark;--text:#e8eff8;--surface:#463222;--cyan:#dac152;--page-bg:#412d22;--header-bg:#654b28;--toolbar-bg:#252215;--directory-bg:#211f15;--inspector-bg:#543829;--footer-bg:#65422e;--line:#b57049;--muted:#c2c1c1;--focus:#d081de;--link:#dac152;--brand:#d3b633;--hover:#574224;--switch-bg:#5c4029;--input-line:#ff9a63;--selected:#815337;--unit-dot:#ff9a63;--duo-dot:#d3b633;--body-text:#e8eff8;--portrait-line:#8d742b;--time-line:#ff9a63;--badge:#543f24;--former-bg:#62422c;--affiliate-bg:#5a3f24;--avatar-bg:#543f24;--duo:#d3b633;--unit:#ff9a63;--alumni:#ff9a63;--affiliate:#c88732;--map-bg:#3c2c1f;--grid-dot:#ff9a6328;--legend-bg:#65422ef2;--shadow-soft:#FF9A6324;--shadow-panel:#4d342680;--unit-bg:#a36643;--unit-line:#ff9a63;--unit-text:#fbfcfe;--edge-line:#ff9a63;--edge-text:#ff9a63;--duo-text:#d3b633;--overlay:#D3B633;--selected-text:#e8eff8;--selected-muted:#d7d7d7;}
:root[data-theme="suisei-light"]{color-scheme:light;--text:#123347;--surface:#e8eaee;--cyan:#3c3a97;--page-bg:#ebeff3;--header-bg:#babcd9;--toolbar-bg:#dcdce7;--directory-bg:#e3e3eb;--inspector-bg:#e5edf4;--footer-bg:#e0ebf4;--line:#cee2f4;--muted:#404f59;--focus:#3c3a97;--link:#3c3a97;--brand:#3c3a97;--hover:#ced0e1;--switch-bg:#d4dbea;--input-line:#52697b;--selected:#dae6f1;--unit-dot:#546b7e;--duo-dot:#3c3a97;--body-text:#123347;--portrait-line:#9292c3;--time-line:#546b7e;--badge:#d7d8e5;--former-bg:#dee7f0;--affiliate-bg:#e3dbd2;--avatar-bg:#d7d8e5;--duo:#3c3a97;--unit:#546b7e;--alumni:#6a879f;--affiliate:#b2782d;--map-bg:#e6e7ed;--grid-dot:#6a879f30;--legend-bg:#e0ebf4f2;--shadow-soft:#a8d6fc24;--shadow-panel:#e0ebf580;--unit-bg:#d9e5f1;--unit-line:#546b7e;--unit-text:#123347;--edge-line:#546b7e;--edge-text:#546b7e;--duo-text:#3c3a97;--overlay:#3c3a97;--selected-text:#123347;--selected-muted:#404f59;}
:root[data-theme="suisei"]{color-scheme:dark;--text:#e6eef8;--surface:#232437;--cyan:#a8d6fc;--page-bg:#1a1a2d;--header-bg:#363d57;--toolbar-bg:#212629;--directory-bg:#1e2225;--inspector-bg:#1e1d37;--footer-bg:#212041;--line:#323171;--muted:#a4a9b6;--focus:#16f7a5;--link:#a8d6fc;--brand:#a8d6fc;--hover:#33394f;--switch-bg:#282b45;--input-line:#8483bd;--selected:#2b2b56;--unit-dot:#8281bc;--duo-dot:#a8d6fc;--body-text:#e6eef8;--portrait-line:#667d9a;--time-line:#8281bc;--badge:#30364b;--former-bg:#272745;--affiliate-bg:#3c3336;--avatar-bg:#30364b;--duo:#a8d6fc;--unit:#8281bc;--alumni:#6361ac;--affiliate:#c88732;--map-bg:#1d1d2c;--grid-dot:#6361ac28;--legend-bg:#212041f2;--shadow-soft:#3c3a9724;--shadow-panel:#1d1c3380;--unit-bg:#302f67;--unit-line:#8281bc;--unit-text:#e6eef8;--edge-line:#8281bc;--edge-text:#8281bc;--duo-text:#a8d6fc;--overlay:#a8d6fc;--selected-text:#e6eef8;--selected-muted:#a4a9b6;}
:root[data-theme="haato-light"]{color-scheme:light;--text:#153950;--surface:#f2eae7;--cyan:#9e2132;--page-bg:#f3f1e9;--header-bg:#ebbabb;--toolbar-bg:#efdadd;--directory-bg:#f0e2e4;--inspector-bg:#f4f0e3;--footer-bg:#f5efdd;--line:#f7e9c8;--muted:#46545e;--focus:#cf2c41;--link:#9e2132;--brand:#cf2c41;--hover:#eecece;--switch-bg:#f2dcd2;--input-line:#786d48;--selected:#f5e9d6;--unit-dot:#736845;--duo-dot:#c62a3e;--body-text:#153950;--portrait-line:#e48c95;--time-line:#736845;--badge:#efd7d7;--former-bg:#f4eadb;--affiliate-bg:#ecdbcc;--avatar-bg:#efd7d7;--duo:#c62a3e;--unit:#736845;--alumni:#918457;--affiliate:#b2782d;--map-bg:#f0e7e6;--grid-dot:#91845730;--legend-bg:#f5efddf2;--shadow-soft:#ffe79924;--shadow-panel:#f5efdc80;--unit-bg:#f5e9d4;--unit-line:#736845;--unit-text:#153950;--edge-line:#736845;--edge-text:#736845;--duo-text:#c62a3e;--overlay:#d52d43;--selected-text:#153950;--selected-muted:#46545e;}
:root[data-theme="haato-dark"]{color-scheme:dark;--text:#e6eef8;--surface:#412323;--cyan:#ffe799;--page-bg:#39171c;--header-bg:#653e34;--toolbar-bg:#2a2720;--directory-bg:#25231d;--inspector-bg:#491a20;--footer-bg:#561b23;--line:#9a2936;--muted:#b9b5ba;--focus:#ffe799;--link:#ffe799;--brand:#ffe799;--hover:#583b31;--switch-bg:#552929;--input-line:#e37281;--selected:#70262d;--unit-dot:#df5f70;--duo-dot:#ffe799;--body-text:#e6eef8;--portrait-line:#a0855e;--time-line:#df5f70;--badge:#54372f;--former-bg:#572528;--affiliate-bg:#553225;--avatar-bg:#54372f;--duo:#ffe799;--unit:#df5f70;--alumni:#d52d43;--affiliate:#c88732;--map-bg:#361b1d;--grid-dot:#d52d4328;--legend-bg:#561b23f2;--shadow-soft:#d52d4324;--shadow-panel:#43191e80;--unit-bg:#8b2833;--unit-line:#df5f70;--unit-text:#e6eef8;--edge-line:#df5f70;--edge-text:#df5f70;--duo-text:#ffe799;--overlay:#ffe799;--selected-text:#e6eef8;--selected-muted:#b9b5ba;}
:root[data-theme="miko-light"]{color-scheme:light;--text:#163d55;--surface:#f2ebeb;--cyan:#7b5851;--page-bg:#f3e6e8;--header-bg:#f5d8d5;--toolbar-bg:#f3eae9;--directory-bg:#f3edec;--inspector-bg:#f4dee0;--footer-bg:#f5d6d9;--line:#f7bfc5;--muted:#516471;--focus:#9e7168;--link:#7b5851;--brand:#a1736a;--hover:#f3e3e1;--switch-bg:#f5d8da;--input-line:#c15e6a;--selected:#f5d3d6;--unit-dot:#a5515a;--duo-dot:#8a625b;--body-text:#163d55;--portrait-line:#f7cfc8;--time-line:#a5515a;--badge:#f3e5e4;--former-bg:#f4dadd;--affiliate-bg:#ecdccf;--avatar-bg:#f3e5e4;--duo:#8a625b;--unit:#a5515a;--alumni:#d36773;--affiliate:#b87c2e;--map-bg:#f2eceb;--grid-dot:#d3677330;--legend-bg:#f5d6d9f2;--shadow-soft:#fe7c8b24;--shadow-panel:#f5d5d880;--unit-bg:#f5d0d4;--unit-line:#a5515a;--unit-text:#163d55;--edge-line:#a5515a;--edge-text:#a5515a;--duo-text:#8a625b;--overlay:#fbb3a5;--selected-text:#163d55;--selected-muted:#506370;}
:root[data-theme="miko-dark"]{color-scheme:dark;--text:#e7eff8;--surface:#472e2f;--cyan:#fbb3a5;--page-bg:#41272a;--header-bg:#6c4545;--toolbar-bg:#292221;--directory-bg:#251f1e;--inspector-bg:#543034;--footer-bg:#65373c;--line:#b55d66;--muted:#c3c0c5;--focus:#fbb3a5;--link:#fbb3a5;--brand:#fbb3a5;--hover:#5d3e3d;--switch-bg:#5e393c;--input-line:#fe7c8b;--selected:#82474c;--unit-dot:#fe7c8b;--duo-dot:#fbb3a5;--body-text:#e7eff8;--portrait-line:#a1716a;--time-line:#fe7c8b;--badge:#593b3b;--former-bg:#623a3d;--affiliate-bg:#5a3b2f;--avatar-bg:#593b3b;--duo:#fbb3a5;--unit:#fe7c8b;--alumni:#fe7c8b;--affiliate:#c88732;--map-bg:#3d2728;--grid-dot:#fe7c8b28;--legend-bg:#65373cf2;--shadow-soft:#fe7c8b24;--shadow-panel:#4d2d3080;--unit-bg:#a3555d;--unit-line:#fe7c8b;--unit-text:#e7eff8;--edge-line:#fe7c8b;--edge-text:#fe7c8b;--duo-text:#fbb3a5;--overlay:#fbb3a5;--selected-text:#e7eff8;--selected-muted:#cfcdd1;}
:root[data-theme="irys-light"]{color-scheme:light;--text:#112e40;--surface:#ebe2e5;--cyan:#8f113d;--page-bg:#e3dee1;--header-bg:#e0a7bc;--toolbar-bg:#efd8e0;--directory-bg:#f0e1e6;--inspector-bg:#d8d0d6;--footer-bg:#cdc2ca;--line:#b098a8;--muted:#3f4a53;--focus:#bf1752;--link:#8f113d;--brand:#bf1752;--hover:#e8c4d1;--switch-bg:#d7bcc8;--input-line:#58294c;--selected:#cbb9c3;--unit-dot:#58294c;--duo-dot:#c51855;--body-text:#112e40;--portrait-line:#e27ea1;--time-line:#58294c;--badge:#e9ced7;--former-bg:#d5c6ce;--affiliate-bg:#e6d4ca;--avatar-bg:#e9ced7;--duo:#c51855;--unit:#58294c;--alumni:#58294c;--affiliate:#ae752c;--map-bg:#ede1e6;--grid-dot:#58294c30;--legend-bg:#cdc2caf2;--shadow-soft:#58294c24;--shadow-panel:#ccc0c980;--unit-bg:#c8b6c0;--unit-line:#58294c;--unit-text:#112e40;--edge-line:#58294c;--edge-text:#58294c;--duo-text:#c51855;--overlay:#d91a5d;--selected-text:#112e40;--selected-muted:#3f4a53;}
:root[data-theme="irys-dark"]{color-scheme:dark;--text:#e6eef8;--surface:#351923;--cyan:#e8769e;--page-bg:#2d1a21;--header-bg:#521c2f;--toolbar-bg:#26131a;--directory-bg:#221318;--inspector-bg:#381d27;--footer-bg:#41202c;--line:#702c45;--muted:#a8a3ad;--focus:#df3c75;--link:#e8769e;--brand:#dd316d;--hover:#49192a;--switch-bg:#431d2b;--input-line:#af6580;--selected:#552335;--unit-dot:#b5708a;--duo-dot:#e24f82;--body-text:#e6eef8;--portrait-line:#871a40;--time-line:#b5708a;--badge:#451929;--former-bg:#441e2c;--affiliate-bg:#4b2a25;--avatar-bg:#451929;--duo:#e24f82;--unit:#b5708a;--alumni:#a24d6c;--affiliate:#c88732;--map-bg:#2b1820;--grid-dot:#a24d6c28;--legend-bg:#41202cf2;--shadow-soft:#98395c24;--shadow-panel:#341c2580;--unit-bg:#672940;--unit-line:#b5708a;--unit-text:#e6eef8;--edge-line:#b5708a;--edge-text:#b5708a;--duo-text:#e24f82;--overlay:#d91a5d;--selected-text:#e6eef8;--selected-muted:#a8a3ad;}
:root[data-theme="luna-light"]{color-scheme:light;--text:#163d55;--surface:#f2e6eb;--cyan:#923a52;--page-bg:#f1e5ef;--header-bg:#f3c1d3;--toolbar-bg:#f3dee3;--directory-bg:#f3e4e7;--inspector-bg:#efdfee;--footer-bg:#edd8ee;--line:#e9c3eb;--muted:#4a5a68;--focus:#be4c6b;--link:#923a52;--brand:#be4c6b;--hover:#f3d2dd;--switch-bg:#efd1e4;--input-line:#93609d;--selected:#edd3eb;--unit-dot:#86578f;--duo-dot:#ad4561;--body-text:#163d55;--portrait-line:#f5a5bb;--time-line:#86578f;--badge:#f3d9e1;--former-bg:#efd9eb;--affiliate-bg:#ecd8cf;--avatar-bg:#f3d9e1;--duo:#ad4561;--unit:#86578f;--alumni:#a96eb5;--affiliate:#b2782d;--map-bg:#f2e5ea;--grid-dot:#a96eb530;--legend-bg:#edd8eef2;--shadow-soft:#DB8FEB24;--shadow-panel:#edd7ee80;--unit-bg:#ecd1eb;--unit-line:#86578f;--unit-text:#163d55;--edge-line:#86578f;--edge-text:#86578f;--duo-text:#ad4561;--overlay:#F7638B;--selected-text:#163d55;--selected-muted:#4a5a68;}
:root[data-theme="luna-dark"]{color-scheme:dark;--text:#e6eef8;--surface:#462833;--cyan:#ed9ae4;--page-bg:#40222a;--header-bg:#683950;--toolbar-bg:#281f27;--directory-bg:#231c23;--inspector-bg:#522934;--footer-bg:#622e3c;--line:#b04b68;--muted:#b9b4bd;--focus:#eb8fe1;--link:#ed9ae4;--brand:#eb8fe1;--hover:#5a3448;--switch-bg:#5c3040;--input-line:#f7638b;--selected:#7f3b4f;--unit-dot:#f7638b;--duo-dot:#eb8fe1;--body-text:#e6eef8;--portrait-line:#995c8a;--time-line:#f7638b;--badge:#573244;--former-bg:#613140;--affiliate-bg:#5a3633;--avatar-bg:#573244;--duo:#eb8fe1;--unit:#f7638b;--alumni:#f7638b;--affiliate:#c88732;--map-bg:#3c222a;--grid-dot:#f7638b28;--legend-bg:#622e3cf2;--shadow-soft:#F7638B24;--shadow-panel:#4b263080;--unit-bg:#9f465f;--unit-line:#f7638b;--unit-text:#e6eef8;--edge-line:#f7638b;--edge-text:#f7638b;--duo-text:#eb8fe1;--overlay:#EB8FE1;--selected-text:#e6eef8;--selected-muted:#c6c2c9;}
:root[data-theme="pekora-light"]{color-scheme:light;--text:#163d55;--surface:#eaeae5;--cyan:#7d5019;--page-bg:#e1e9e4;--header-bg:#e0cfb0;--toolbar-bg:#efe6da;--directory-bg:#f0eae2;--inspector-bg:#d4e2db;--footer-bg:#c8dbd1;--line:#a7c7b3;--muted:#495d67;--focus:#a36821;--link:#7d5019;--brand:#a36821;--hover:#e8dcc9;--switch-bg:#d3d9c8;--input-line:#3b815c;--selected:#c5d7ca;--unit-dot:#367654;--duo-dot:#935e1d;--body-text:#163d55;--portrait-line:#e3bb89;--time-line:#367654;--badge:#e9e1d3;--former-bg:#d1ddd2;--affiliate-bg:#e5dbca;--avatar-bg:#e9e1d3;--duo:#935e1d;--unit:#367654;--alumni:#439369;--affiliate:#b47a2d;--map-bg:#edeae4;--grid-dot:#43936930;--legend-bg:#c8dbd1f2;--shadow-soft:#43936924;--shadow-panel:#c6dad080;--unit-bg:#c2d5c7;--unit-line:#367654;--unit-text:#163d55;--edge-line:#367654;--edge-text:#367654;--duo-text:#935e1d;--overlay:#DC8C2C;--selected-text:#163d55;--selected-muted:#495d67;}
:root[data-theme="pekora-dark"]{color-scheme:dark;--text:#e6eef8;--surface:#272f23;--cyan:#e29e4e;--page-bg:#1c2c23;--header-bg:#404229;--toolbar-bg:#261e15;--directory-bg:#221c14;--inspector-bg:#20362a;--footer-bg:#233f30;--line:#386b4d;--muted:#a5adaf;--focus:#dc8c2c;--link:#e29e4e;--brand:#dc8c2c;--hover:#3d3a24;--switch-bg:#2d3b2a;--input-line:#4e9972;--selected:#304f39;--unit-dot:#529c75;--duo-dot:#dc8c2c;--body-text:#e6eef8;--portrait-line:#825e28;--time-line:#529c75;--badge:#393824;--former-bg:#2b3e2e;--affiliate-bg:#3f3c25;--avatar-bg:#393824;--duo:#dc8c2c;--unit:#529c75;--alumni:#439369;--affiliate:#c88732;--map-bg:#1f2a20;--grid-dot:#43936928;--legend-bg:#233f30f2;--shadow-soft:#43936924;--shadow-panel:#1e322880;--unit-bg:#356146;--unit-line:#529c75;--unit-text:#e6eef8;--edge-line:#529c75;--edge-text:#529c75;--duo-text:#dc8c2c;--overlay:#DC8C2C;--selected-text:#e6eef8;--selected-muted:#b1b8b9;}
:root[data-theme="polka-light"]{color-scheme:light;--text:#163d55;--surface:#ecebe8;--cyan:#645c38;--page-bg:#e7e6e4;--header-bg:#e2dcc6;--toolbar-bg:#eeece3;--directory-bg:#f0eee8;--inspector-bg:#dedddb;--footer-bg:#d6d5d1;--line:#c0bdb6;--muted:#4c5f6a;--focus:#817749;--link:#645c38;--brand:#887d4d;--hover:#e8e5d7;--switch-bg:#dcdad0;--input-line:#7c7768;--selected:#d4d2cc;--unit-dot:#706a5d;--duo-dot:#756b42;--body-text:#163d55;--portrait-line:#e0d7b0;--time-line:#706a5d;--badge:#eae7dd;--former-bg:#dcdad5;--affiliate-bg:#e7dccd;--avatar-bg:#eae7dd;--duo:#756b42;--unit:#706a5d;--alumni:#7f796a;--affiliate:#b87c2e;--map-bg:#eeede8;--grid-dot:#7f796a30;--legend-bg:#d6d5d1f2;--shadow-soft:#7f796a24;--shadow-panel:#d5d4d080;--unit-bg:#d2d0ca;--unit-line:#706a5d;--unit-text:#163d55;--edge-line:#706a5d;--edge-text:#706a5d;--duo-text:#756b42;--overlay:#D4C378;--selected-text:#163d55;--selected-muted:#4a5d68;}
:root[data-theme="polka-dark"]{color-scheme:dark;--text:#e6eef8;--surface:#32302a;--cyan:#e9d9a3;--page-bg:#282724;--header-bg:#4f4b3e;--toolbar-bg:#282621;--directory-bg:#23221e;--inspector-bg:#312f2b;--footer-bg:#383631;--line:#605c50;--muted:#b7bbbe;--focus:#e9d9a3;--link:#e9d9a3;--brand:#e9d9a3;--hover:#484439;--switch-bg:#3e3b33;--input-line:#9c988c;--selected:#4b473e;--unit-dot:#928d80;--duo-dot:#e9d9a3;--body-text:#e6eef8;--portrait-line:#8e8567;--time-line:#928d80;--badge:#444136;--former-bg:#3e3b34;--affiliate-bg:#493d2b;--avatar-bg:#444136;--duo:#e9d9a3;--unit:#928d80;--alumni:#7f796a;--affiliate:#c88732;--map-bg:#282723;--grid-dot:#7f796a28;--legend-bg:#383631f2;--shadow-soft:#7f796a24;--shadow-panel:#2d2c2880;--unit-bg:#59554a;--unit-line:#928d80;--unit-text:#e6eef8;--edge-line:#928d80;--edge-text:#928d80;--duo-text:#e9d9a3;--overlay:#e9d9a3;--selected-text:#e6eef8;--selected-muted:#b7bbbe;}
:root[data-theme="towa-light"]{color-scheme:light;--text:#163d55;--surface:#ececeb;--cyan:#5d4f7f;--page-bg:#f0f0e7;--header-bg:#d0cbd6;--toolbar-bg:#e4e2ea;--directory-bg:#e9e7ec;--inspector-bg:#efefe0;--footer-bg:#eeeed8;--line:#e7e8c3;--muted:#485a66;--focus:#7a68a7;--link:#5d4f7f;--brand:#7a68a7;--hover:#dcd9e2;--switch-bg:#e3e2da;--input-line:#747546;--selected:#e9ead5;--unit-dot:#6c6c41;--duo-dot:#71609b;--body-text:#163d55;--portrait-line:#b5accc;--time-line:#6c6c41;--badge:#e1dfe5;--former-bg:#eaeadc;--affiliate-bg:#e7ddcf;--avatar-bg:#e1dfe5;--duo:#71609b;--unit:#6c6c41;--alumni:#898952;--affiliate:#b67b2e;--map-bg:#ecebeb;--grid-dot:#89895230;--legend-bg:#eeeed8f2;--shadow-soft:#e0e18724;--shadow-panel:#eeeed780;--unit-bg:#e9e9d3;--unit-line:#6c6c41;--unit-text:#163d55;--edge-line:#6c6c41;--edge-text:#6c6c41;--duo-text:#71609b;--overlay:#7e6bac;--selected-text:#163d55;--selected-muted:#485a66;}
:root[data-theme="towa-dark"]{color-scheme:dark;--text:#e6eef8;--surface:#302d33;--cyan:#e0e187;--page-bg:#282431;--header-bg:#4d4947;--toolbar-bg:#27271e;--directory-bg:#22231b;--inspector-bg:#302b3d;--footer-bg:#383148;--line:#5f527c;--muted:#b6b9c1;--focus:#e0e187;--link:#e0e187;--brand:#e0e187;--hover:#45433d;--switch-bg:#3d3842;--input-line:#9d8fc0;--selected:#49415a;--unit-dot:#9484ba;--duo-dot:#e0e187;--body-text:#e6eef8;--portrait-line:#88875d;--time-line:#9484ba;--badge:#423f3b;--former-bg:#3c3645;--affiliate-bg:#473b33;--avatar-bg:#423f3b;--duo:#e0e187;--unit:#9484ba;--alumni:#7e6bac;--affiliate:#c88732;--map-bg:#28252d;--grid-dot:#7e6bac28;--legend-bg:#383148f2;--shadow-soft:#7e6bac24;--shadow-panel:#2d283980;--unit-bg:#574c70;--unit-line:#9484ba;--unit-text:#e6eef8;--edge-line:#9484ba;--edge-text:#9484ba;--duo-text:#e0e187;--overlay:#e0e187;--selected-text:#e6eef8;--selected-muted:#b6b9c1;}
:root[data-theme="flare-light"]{color-scheme:light;--text:#163c54;--surface:#e9e8e8;--cyan:#6c4f35;--page-bg:#dde2e5;--header-bg:#dbcfc2;--toolbar-bg:#efe8e2;--directory-bg:#f0ebe7;--inspector-bg:#cfd6dc;--footer-bg:#c1cbd3;--line:#9aabb8;--muted:#455662;--focus:#8e6845;--link:#6c4f35;--brand:#946d48;--hover:#e6ddd5;--switch-bg:#cfd0d0;--input-line:#244f6f;--selected:#bec6cd;--unit-dot:#244f6f;--duo-dot:#856241;--body-text:#163c54;--portrait-line:#e0c3a9;--time-line:#244f6f;--badge:#e7e1db;--former-bg:#cbd1d6;--affiliate-bg:#e4d9cd;--avatar-bg:#e7e1db;--duo:#856241;--unit:#244f6f;--alumni:#244f6f;--affiliate:#b47a2d;--map-bg:#eceae8;--grid-dot:#244f6f30;--legend-bg:#c1cbd3f2;--shadow-soft:#244f6f24;--shadow-panel:#bfc9d180;--unit-bg:#bac3cb;--unit-line:#244f6f;--unit-text:#163c54;--edge-line:#244f6f;--edge-text:#244f6f;--duo-text:#856241;--overlay:#d79e69;--selected-text:#163c54;--selected-muted:#445460;}
:root[data-theme="flare-dark"]{color-scheme:dark;--text:#e6eef8;--surface:#212527;--cyan:#d79e69;--page-bg:#161e25;--header-bg:#3a3835;--toolbar-bg:#26201b;--directory-bg:#221d19;--inspector-bg:#17232c;--footer-bg:#182733;--line:#233e52;--muted:#a1a8af;--focus:#d79e69;--link:#d79e69;--brand:#d79e69;--hover:#37342f;--switch-bg:#262c30;--input-line:#68869c;--selected:#22323e;--unit-dot:#6c899f;--duo-dot:#d79e69;--body-text:#e6eef8;--portrait-line:#7c6248;--time-line:#6c899f;--badge:#33312e;--former-bg:#212b32;--affiliate-bg:#3a3429;--avatar-bg:#33312e;--duo:#d79e69;--unit:#6c899f;--alumni:#496d87;--affiliate:#c88732;--map-bg:#1a1f23;--grid-dot:#496d8728;--legend-bg:#182733f2;--shadow-soft:#244f6f24;--shadow-panel:#17212980;--unit-bg:#233a4b;--unit-line:#6c899f;--unit-text:#e6eef8;--edge-line:#6c899f;--edge-text:#6c899f;--duo-text:#d79e69;--overlay:#d79e69;--selected-text:#e6eef8;--selected-muted:#a1a8af;}
:root[data-theme="noel-light"]{color-scheme:light;--text:#163d55;--surface:#ebebec;--cyan:#585d65;--page-bg:#e8e8e9;--header-bg:#d2d5d9;--toolbar-bg:#e8e9ea;--directory-bg:#ebeced;--inspector-bg:#e2e1e3;--footer-bg:#dbdadc;--line:#c7c5ca;--muted:#4c5f6c;--focus:#717881;--link:#585d65;--brand:#717881;--hover:#dfe0e3;--switch-bg:#dadadd;--input-line:#7b767f;--selected:#d7d6d9;--unit-dot:#6c6870;--duo-dot:#656b73;--body-text:#163d55;--portrait-line:#c3c8cf;--time-line:#6c6870;--badge:#e3e4e6;--former-bg:#dedddf;--affiliate-bg:#e6dcd0;--avatar-bg:#e3e4e6;--duo:#656b73;--unit:#6c6870;--alumni:#8b858f;--affiliate:#b67b2e;--map-bg:#ebebed;--grid-dot:#8b858f30;--legend-bg:#dbdadcf2;--shadow-soft:#928c9724;--shadow-panel:#dad9db80;--unit-bg:#d6d4d8;--unit-line:#6c6870;--unit-text:#163d55;--edge-line:#6c6870;--edge-text:#6c6870;--duo-text:#656b73;--overlay:#9ba4b1;--selected-text:#163d55;--selected-muted:#4c5f6c;}
:root[data-theme="noel-dark"]{color-scheme:dark;--text:#e6eef8;--surface:#302f32;--cyan:#adb4bf;--page-bg:#2c2a2d;--header-bg:#45464a;--toolbar-bg:#202122;--directory-bg:#1d1e1f;--inspector-bg:#363437;--footer-bg:#3f3d41;--line:#6b676f;--muted:#b0b4bb;--focus:#9ba4b1;--link:#adb4bf;--brand:#9ba4b1;--hover:#3d3d41;--switch-bg:#3d3c3f;--input-line:#96919b;--selected:#4f4d52;--unit-dot:#938d98;--duo-dot:#9ba4b1;--body-text:#e6eef8;--portrait-line:#666a72;--time-line:#938d98;--badge:#3b3b3f;--former-bg:#3f3d41;--affiliate-bg:#473c32;--avatar-bg:#3b3b3f;--duo:#9ba4b1;--unit:#938d98;--alumni:#928c97;--affiliate:#c88732;--map-bg:#29292a;--grid-dot:#928c9728;--legend-bg:#3f3d41f2;--shadow-soft:#928c9724;--shadow-panel:#32313380;--unit-bg:#615e65;--unit-line:#938d98;--unit-text:#e6eef8;--edge-line:#938d98;--edge-text:#938d98;--duo-text:#9ba4b1;--overlay:#9ba4b1;--selected-text:#e6eef8;--selected-muted:#bbbfc5;}
:root[data-theme="lamy-light"]{color-scheme:light;--text:#163d55;--surface:#e6ebf0;--cyan:#215a85;--page-bg:#e5ebf1;--header-bg:#b3d0e7;--toolbar-bg:#dbe6ed;--directory-bg:#e3eaef;--inspector-bg:#dce7f0;--footer-bg:#d3e2ef;--line:#b8d3eb;--muted:#455965;--focus:#2b76ad;--link:#215a85;--brand:#2b76ad;--hover:#cbddeb;--switch-bg:#caddec;--input-line:#4c7699;--selected:#ccdeed;--unit-dot:#476d8d;--duo-dot:#286ea1;--body-text:#163d55;--portrait-line:#8dbbde;--time-line:#476d8d;--badge:#d4e1ec;--former-bg:#d5e2ee;--affiliate-bg:#e2dcd4;--avatar-bg:#d4e1ec;--duo:#286ea1;--unit:#476d8d;--alumni:#5989b2;--affiliate:#b47a2d;--map-bg:#e5eaf0;--grid-dot:#5989b230;--legend-bg:#d3e2eff2;--shadow-soft:#72b0e424;--shadow-panel:#d2e2ef80;--unit-bg:#cadded;--unit-line:#476d8d;--unit-text:#163d55;--edge-line:#476d8d;--edge-text:#476d8d;--duo-text:#286ea1;--overlay:#338bcc;--selected-text:#163d55;--selected-muted:#455965;}
:root[data-theme="lamy-dark"]{color-scheme:dark;--text:#e6eef8;--surface:#243441;--cyan:#87bbe1;--page-bg:#25323c;--header-bg:#2c495f;--toolbar-bg:#151e25;--directory-bg:#151c21;--inspector-bg:#2d3e4d;--footer-bg:#34495c;--line:#537ea3;--muted:#acb6c0;--focus:#4b99d2;--link:#87bbe1;--brand:#4998d2;--hover:#263e52;--switch-bg:#2c4355;--input-line:#72b0e4;--selected:#3d5c75;--unit-dot:#72b0e4;--duo-dot:#4b99d2;--body-text:#e6eef8;--portrait-line:#2c6087;--time-line:#72b0e4;--badge:#263d4f;--former-bg:#304759;--affiliate-bg:#3d403f;--avatar-bg:#263d4f;--duo:#4b99d2;--unit:#72b0e4;--alumni:#72b0e4;--affiliate:#c88732;--map-bg:#212d38;--grid-dot:#72b0e428;--legend-bg:#34495cf2;--shadow-soft:#72b0e424;--shadow-panel:#2a3a4780;--unit-bg:#4b7293;--unit-line:#72b0e4;--unit-text:#ebf2f9;--edge-line:#72b0e4;--edge-text:#72b0e4;--duo-text:#4b99d2;--overlay:#338bcc;--selected-text:#e6eef8;--selected-muted:#c9d0d6;}
:root[data-theme="okayu-light"]{color-scheme:light;--text:#133449;--surface:#eae8ec;--cyan:#4a477c;--page-bg:#eeeaef;--header-bg:#c0bccf;--toolbar-bg:#dedde4;--directory-bg:#e5e4e9;--inspector-bg:#ece5ed;--footer-bg:#e9dfeb;--line:#decde3;--muted:#414f5a;--focus:#4a477c;--link:#4a477c;--brand:#4a477c;--hover:#d2d0db;--switch-bg:#dbd4e2;--input-line:#775f7c;--selected:#e4d9e7;--unit-dot:#775f7c;--duo-dot:#4a477c;--body-text:#133449;--portrait-line:#9a98b4;--time-line:#775f7c;--badge:#dad8e1;--former-bg:#e6dee9;--affiliate-bg:#e5d9d0;--avatar-bg:#dad8e1;--duo:#4a477c;--unit:#775f7c;--alumni:#98799e;--affiliate:#b2782d;--map-bg:#e8e7eb;--grid-dot:#98799e30;--legend-bg:#e9dfebf2;--shadow-soft:#cda4d524;--shadow-panel:#e9dfeb80;--unit-bg:#e3d8e6;--unit-line:#775f7c;--unit-text:#133449;--edge-line:#775f7c;--edge-text:#775f7c;--duo-text:#4a477c;--overlay:#4a477c;--selected-text:#133449;--selected-muted:#414f5a;}
:root[data-theme="okayu-dark"]{color-scheme:dark;--text:#e6eef8;--surface:#272430;--cyan:#cda4d5;--page-bg:#1d1d27;--header-bg:#3f374b;--toolbar-bg:#252126;--directory-bg:#211e22;--inspector-bg:#222130;--footer-bg:#262537;--line:#3c395e;--muted:#a3a7b2;--focus:#cda4d5;--link:#cda4d5;--brand:#cda4d5;--hover:#3b3344;--switch-bg:#2e2b3c;--input-line:#8280a5;--selected:#322f48;--unit-dot:#8482a6;--duo-dot:#cda4d5;--body-text:#e6eef8;--portrait-line:#7a6483;--time-line:#8482a6;--badge:#383141;--former-bg:#2c293b;--affiliate-bg:#3f3330;--avatar-bg:#383141;--duo:#cda4d5;--unit:#8482a6;--alumni:#676491;--affiliate:#c88732;--map-bg:#1f1d27;--grid-dot:#67649128;--legend-bg:#262537f2;--shadow-soft:#4a477c24;--shadow-panel:#201f2d80;--unit-bg:#393656;--unit-line:#8482a6;--unit-text:#e6eef8;--edge-line:#8482a6;--edge-text:#8482a6;--duo-text:#cda4d5;--overlay:#cda4d5;--selected-text:#e6eef8;--selected-muted:#a3a7b2;}
:root[data-theme="kobo-light"]{color-scheme:light;--text:#163d55;--surface:#e6edf3;--cyan:#436478;--page-bg:#e5edf3;--header-bg:#c8e0ee;--toolbar-bg:#e0ebf2;--directory-bg:#e4edf3;--inspector-bg:#e0ebf3;--footer-bg:#dae8f3;--line:#cadff1;--muted:#4d6471;--focus:#58829c;--link:#436478;--brand:#58829c;--hover:#d7e6f0;--switch-bg:#d6e6f1;--input-line:#648096;--selected:#d6e6f2;--unit-dot:#546c7e;--duo-dot:#4a6e83;--body-text:#163d55;--portrait-line:#b3d5eb;--time-line:#546c7e;--badge:#dce8f1;--former-bg:#dbe8f2;--affiliate-bg:#e2ded6;--avatar-bg:#dce8f1;--duo:#4a6e83;--unit:#546c7e;--alumni:#6c8aa2;--affiliate:#b67b2e;--map-bg:#e5edf3;--grid-dot:#6c8aa230;--legend-bg:#dae8f3f2;--shadow-soft:#9fcbee24;--shadow-panel:#dae8f380;--unit-bg:#d5e5f2;--unit-line:#546c7e;--unit-text:#163d55;--edge-line:#546c7e;--edge-text:#546c7e;--duo-text:#4a6e83;--overlay:#7fbde2;--selected-text:#163d55;--selected-muted:#4d6471;}
:root[data-theme="kobo-dark"]{color-scheme:dark;--text:#f4f8fc;--surface:#303d44;--cyan:#a2cfea;--page-bg:#2d393f;--header-bg:#415865;--toolbar-bg:#20262a;--directory-bg:#1d2225;--inspector-bg:#37474f;--footer-bg:#3f535e;--line:#6890a5;--muted:#c4cacd;--focus:#7fbde2;--link:#a2cfea;--brand:#7fbde2;--hover:#394c57;--switch-bg:#3c4e59;--input-line:#8ec7e5;--selected:#4e6978;--unit-dot:#8ec7e5;--duo-dot:#7fbde2;--body-text:#f4f8fc;--portrait-line:#587d93;--time-line:#8ec7e5;--badge:#384a54;--former-bg:#3e525c;--affiliate-bg:#474841;--avatar-bg:#384a54;--duo:#7fbde2;--unit:#8ec7e5;--alumni:#8ec7e5;--affiliate:#c88732;--map-bg:#2a353a;--grid-dot:#8ec7e528;--legend-bg:#3f535ef2;--shadow-soft:#8ec7e524;--shadow-panel:#33424980;--unit-bg:#5f8295;--unit-line:#8ec7e5;--unit-text:#111112;--edge-line:#8ec7e5;--edge-text:#8ec7e5;--duo-text:#7fbde2;--overlay:#7fbde2;--selected-text:#f4f8fc;--selected-muted:#e0e3e5;}
:root[data-theme="fauna-light"]{color-scheme:light;--text:#163d55;--surface:#ebf1d9;--cyan:#546752;--page-bg:#ebeed1;--header-bg:#d7e3c3;--toolbar-bg:#e7f0d9;--directory-bg:#eaf2dc;--inspector-bg:#e7e8c6;--footer-bg:#e4e3bb;--line:#d8d39d;--muted:#50666b;--focus:#6d856a;--link:#546752;--brand:#6d856a;--hover:#e0ebd0;--switch-bg:#e0e4c1;--input-line:#8f7d33;--selected:#e1e0b8;--unit-dot:#7a6b2c;--duo-dot:#5c715a;--body-text:#163d55;--portrait-line:#c7dcbc;--time-line:#7a6b2c;--badge:#e4edd3;--former-bg:#e4e6c3;--affiliate-bg:#e6e1c0;--avatar-bg:#e4edd3;--duo:#5c715a;--unit:#7a6b2c;--alumni:#9c8938;--affiliate:#b87c2e;--map-bg:#ebf2da;--grid-dot:#9c893830;--legend-bg:#e4e3bbf2;--shadow-soft:#BCA54324;--shadow-panel:#e3e2ba80;--unit-bg:#e0dfb5;--unit-line:#7a6b2c;--unit-text:#163d55;--edge-line:#7a6b2c;--edge-text:#7a6b2c;--duo-text:#5c715a;--overlay:#A2C79E;--selected-text:#163d55;--selected-muted:#50666b;}
:root[data-theme="fauna-dark"]{color-scheme:dark;--text:#ffffff;--surface:#4f5345;--cyan:#eae2c3;--page-bg:#4a5147;--header-bg:#63674a;--toolbar-bg:#423f33;--directory-bg:#3f3d32;--inspector-bg:#535d50;--footer-bg:#5b6757;--line:#81997a;--muted:#e1e2df;--focus:#cbba6e;--link:#eae2c3;--brand:#cbba6e;--hover:#5c5d45;--switch-bg:#5a614e;--input-line:#a2c79e;--selected:#6a7861;--unit-dot:#a2c79e;--duo-dot:#cdbc74;--body-text:#ffffff;--portrait-line:#867c44;--time-line:#a2c79e;--badge:#5a5b45;--former-bg:#5b6452;--affiliate-bg:#615b42;--avatar-bg:#5a5b45;--duo:#cdbc74;--unit:#a2c79e;--alumni:#a2c79e;--affiliate:#cb8d3c;--map-bg:#494e42;--grid-dot:#a2c79e28;--legend-bg:#5b6757f2;--shadow-soft:#A2C79E24;--shadow-panel:#50594c80;--unit-bg:#798d72;--unit-line:#a2c79e;--unit-text:#1f1f1f;--edge-line:#a2c79e;--edge-text:#a2c79e;--duo-text:#cdbc74;--overlay:#BCA543;--selected-text:#ffffff;--selected-muted:#fbfbfa;}
:root[data-theme="reine-light"]{color-scheme:light;--text:#13354a;--surface:#eaebf0;--cyan:#1a4c99;--page-bg:#eaeeee;--header-bg:#b0c2d9;--toolbar-bg:#dee0ec;--directory-bg:#e7e6ef;--inspector-bg:#dfeae8;--footer-bg:#d4e6e2;--line:#b2d9d1;--muted:#41515b;--focus:#1c51a3;--link:#1a4c99;--brand:#1c51a3;--hover:#cbd4e4;--switch-bg:#cadbe0;--input-line:#397262;--selected:#cbe1df;--unit-dot:#3a7463;--duo-dot:#1c51a3;--body-text:#13354a;--portrait-line:#839eca;--time-line:#3a7463;--badge:#d5dce8;--former-bg:#d5e4e4;--affiliate-bg:#e5dcd4;--avatar-bg:#d5dce8;--duo:#1c51a3;--unit:#3a7463;--alumni:#49927e;--affiliate:#b47a2d;--map-bg:#e9e9f0;--grid-dot:#49927e30;--legend-bg:#d4e6e2f2;--shadow-soft:#5fbea324;--shadow-panel:#d3e6e180;--unit-bg:#c9e0de;--unit-line:#3a7463;--unit-text:#13354a;--edge-line:#3a7463;--edge-text:#3a7463;--duo-text:#1c51a3;--overlay:#1c51a3;--selected-text:#13354a;--selected-muted:#41515b;}
:root[data-theme="reine-dark"]{color-scheme:dark;--text:#e6eef8;--surface:#162f32;--cyan:#7db2fd;--page-bg:#172e28;--header-bg:#1a4355;--toolbar-bg:#0a1421;--directory-bg:#0a121c;--inspector-bg:#1d3d34;--footer-bg:#224a3f;--line:#398876;--muted:#a4b1b8;--focus:#3e8cfc;--link:#7db2fd;--brand:#3386fb;--hover:#16374a;--switch-bg:#1c4042;--input-line:#51c3a3;--selected:#295e56;--unit-dot:#51c3a3;--duo-dot:#3a8afc;--body-text:#e6eef8;--portrait-line:#175297;--time-line:#51c3a3;--badge:#163646;--former-bg:#1f4543;--affiliate-bg:#313c32;--avatar-bg:#163646;--duo:#3a8afc;--unit:#51c3a3;--alumni:#51c3a3;--affiliate:#c88732;--map-bg:#152927;--grid-dot:#51c3a328;--legend-bg:#224a3ff2;--shadow-soft:#51c3a324;--shadow-panel:#1b383080;--unit-bg:#34796b;--unit-line:#51c3a3;--unit-text:#eaf1f9;--edge-line:#51c3a3;--edge-text:#51c3a3;--duo-text:#3a8afc;--overlay:#1775fb;--selected-text:#e6eef8;--selected-muted:#c2cbcf;}
:root[data-theme="niko-light"]{color-scheme:light;--text:#0b1f2b;--surface:#e5d1c0;--cyan:#322f2f;--page-bg:#ebd2bd;--header-bg:#b7a495;--toolbar-bg:#d7c7b9;--directory-bg:#decebf;--inspector-bg:#e9cbb2;--footer-bg:#e8c4a8;--line:#dfad88;--muted:#3a3e40;--focus:#322f2f;--link:#322f2f;--brand:#322f2f;--hover:#cab9aa;--switch-bg:#d7baa4;--input-line:#81481f;--selected:#e2bda1;--unit-dot:#874c21;--duo-dot:#322f2f;--body-text:#0b1f2b;--portrait-line:#8c8078;--time-line:#874c21;--badge:#d3c1b2;--former-bg:#e3c4ab;--affiliate-bg:#e1c6ab;--avatar-bg:#d3c1b2;--duo:#322f2f;--unit:#874c21;--alumni:#b0622b;--affiliate:#a06c28;--map-bg:#e2d1c0;--grid-dot:#b0622b30;--legend-bg:#e8c4a8f2;--shadow-soft:#d7783424;--shadow-panel:#e8c3a680;--unit-bg:#e2bc9e;--unit-line:#874c21;--unit-text:#0b1f2b;--edge-line:#874c21;--edge-text:#874c21;--duo-text:#322f2f;--overlay:#322f2f;--selected-text:#0b1f2b;--selected-muted:#3a3e40;}
:root[data-theme="niko-dark"]{color-scheme:dark;--text:#ffffff;--surface:#524431;--cyan:#fdd5b2;--page-bg:#4c4333;--header-bg:#745937;--toolbar-bg:#352721;--directory-bg:#302520;--inspector-bg:#5e533b;--footer-bg:#6d6042;--line:#baa162;--muted:#dedcd8;--focus:#faa053;--link:#fdd5b2;--brand:#fa9a47;--hover:#664d31;--switch-bg:#685539;--input-line:#ffdf82;--selected:#89764b;--unit-dot:#ffdf82;--duo-dot:#f98e32;--body-text:#ffffff;--portrait-line:#a66931;--time-line:#ffdf82;--badge:#634b31;--former-bg:#6c5b3d;--affiliate-bg:#644e31;--avatar-bg:#634b31;--duo:#f98e32;--unit:#ffdf82;--alumni:#ffdf82;--affiliate:#c88732;--map-bg:#483d2f;--grid-dot:#ffdf8228;--legend-bg:#6d6042f2;--shadow-soft:#ffdf8224;--shadow-panel:#574d3880;--unit-bg:#a9925a;--unit-line:#ffdf82;--unit-text:#2b2b2b;--edge-line:#ffdf82;--edge-text:#ffdf82;--duo-text:#f98e32;--overlay:#f98d30;--selected-text:#080808;--selected-muted:#090909;}
select { color-scheme: inherit; }
select option, select optgroup {
  background-color: var(--surface);
  color: var(--text);
}
select option:checked {
  background-color: var(--selected);
  color: var(--selected-text, var(--text));
}
