[data-ortaklan-theme="01-original"] {
  --ok-ink: #26124B;
  --ok-paper: #F8F0DF;
  --ok-accent: #FF7143;
  --ok-secondary: #B9A4DB;
  --ok-on-accent: #26124B;
  --ok-hero-background: #26124B;
  --ok-hero-foreground: #F8F0DF;
}

[data-ortaklan-theme="02-carbon-cobre"] {
  --ok-ink: #202124;
  --ok-paper: #F2EBDF;
  --ok-accent: #D77950;
  --ok-secondary: #B8B2A8;
  --ok-on-accent: #202124;
  --ok-hero-background: #202124;
  --ok-hero-foreground: #F2EBDF;
}

[data-ortaklan-theme="03-bosque-lima"] {
  --ok-ink: #123B32;
  --ok-paper: #F1F0DC;
  --ok-accent: #D0EE73;
  --ok-secondary: #91B8A3;
  --ok-on-accent: #123B32;
  --ok-hero-background: #123B32;
  --ok-hero-foreground: #F1F0DC;
}

[data-ortaklan-theme="04-azul-electrico"] {
  --ok-ink: #142344;
  --ok-paper: #F3F6FC;
  --ok-accent: #3860E8;
  --ok-secondary: #9FC8F5;
  --ok-on-accent: #F3F6FC;
  --ok-hero-background: #142344;
  --ok-hero-foreground: #F3F6FC;
}

[data-ortaklan-theme="05-borgona-arena"] {
  --ok-ink: #4A2036;
  --ok-paper: #F6EDDF;
  --ok-accent: #E9AB62;
  --ok-secondary: #C69BA5;
  --ok-on-accent: #4A2036;
  --ok-hero-background: #4A2036;
  --ok-hero-foreground: #F6EDDF;
}

[data-ortaklan-theme="06-neon-nocturno"] {
  --ok-ink: #0D1019;
  --ok-paper: #F1F7F4;
  --ok-accent: #C1FF3A;
  --ok-secondary: #FF58D1;
  --ok-on-accent: #0D1019;
  --ok-hero-background: #0D1019;
  --ok-hero-foreground: #F1F7F4;
}

[data-ortaklan-theme="07-petroleo-coral"] {
  --ok-ink: #14363D;
  --ok-paper: #EFF4EF;
  --ok-accent: #FF8A71;
  --ok-secondary: #7EB9B2;
  --ok-on-accent: #14363D;
  --ok-hero-background: #14363D;
  --ok-hero-foreground: #EFF4EF;
}

[data-ortaklan-theme="08-indigo-albaricoque"] {
  --ok-ink: #29254E;
  --ok-paper: #F5F0E8;
  --ok-accent: #F6B276;
  --ok-secondary: #B5A9DB;
  --ok-on-accent: #29254E;
  --ok-hero-background: #29254E;
  --ok-hero-foreground: #F5F0E8;
}

[data-ortaklan-theme="09-grafito-hielo"] {
  --ok-ink: #29323A;
  --ok-paper: #F2F5F5;
  --ok-accent: #87DBE8;
  --ok-secondary: #A6B3BC;
  --ok-on-accent: #29323A;
  --ok-hero-background: #29323A;
  --ok-hero-foreground: #F2F5F5;
}

[data-ortaklan-theme="10-neon-ultravioleta"] {
  --ok-ink: #180C2B;
  --ok-paper: #F9F2FF;
  --ok-accent: #FF48D8;
  --ok-secondary: #29F3FF;
  --ok-on-accent: #180C2B;
  --ok-hero-background: #180C2B;
  --ok-hero-foreground: #F9F2FF;
}

[data-ortaklan-theme="11-neon-claro"] {
  --ok-ink: #172034;
  --ok-paper: #F8FFFC;
  --ok-accent: #C6FF00;
  --ok-secondary: #00E5FF;
  --ok-on-accent: #172034;
  --ok-hero-background: #F8FFFC;
  --ok-hero-foreground: #172034;
}

[data-ortaklan-theme="12-oliva-mostaza"] {
  --ok-ink: #2F3417;
  --ok-paper: #F4F1E0;
  --ok-accent: #E3B23C;
  --ok-secondary: #A9B07F;
  --ok-on-accent: #2F3417;
  --ok-hero-background: #2F3417;
  --ok-hero-foreground: #F4F1E0;
}

[data-ortaklan-theme="13-marino-amapola"] {
  --ok-ink: #14223D;
  --ok-paper: #F6F2EA;
  --ok-accent: #FF6F61;
  --ok-secondary: #9DB4D3;
  --ok-on-accent: #14223D;
  --ok-hero-background: #14223D;
  --ok-hero-foreground: #F6F2EA;
}

[data-ortaklan-theme="14-cacao-turquesa"] {
  --ok-ink: #3A2419;
  --ok-paper: #F7EFE3;
  --ok-accent: #52D1C2;
  --ok-secondary: #C8A27F;
  --ok-on-accent: #3A2419;
  --ok-hero-background: #3A2419;
  --ok-hero-foreground: #F7EFE3;
}

[data-ortaklan-theme="15-ciruela-rosa"] {
  --ok-ink: #3C1A3A;
  --ok-paper: #FBF0F2;
  --ok-accent: #F5A0BE;
  --ok-secondary: #B998BF;
  --ok-on-accent: #3C1A3A;
  --ok-hero-background: #3C1A3A;
  --ok-hero-foreground: #FBF0F2;
}

[data-ortaklan-theme="16-pizarra-limon"] {
  --ok-ink: #283041;
  --ok-paper: #F3F3EE;
  --ok-accent: #EEE36A;
  --ok-secondary: #8E9AB0;
  --ok-on-accent: #283041;
  --ok-hero-background: #283041;
  --ok-hero-foreground: #F3F3EE;
}

[data-ortaklan-theme="17-granate-menta"] {
  --ok-ink: #3B0F14;
  --ok-paper: #F6EFE7;
  --ok-accent: #8FE3C0;
  --ok-secondary: #C98A8F;
  --ok-on-accent: #3B0F14;
  --ok-hero-background: #3B0F14;
  --ok-hero-foreground: #F6EFE7;
}

[data-ortaklan-theme="18-ebano-lila"] {
  --ok-ink: #1B1917;
  --ok-paper: #F5F1EA;
  --ok-accent: #C9A7F5;
  --ok-secondary: #8C8478;
  --ok-on-accent: #1B1917;
  --ok-hero-background: #1B1917;
  --ok-hero-foreground: #F5F1EA;
}

[data-ortaklan-theme="19-arena-cobalto"] {
  --ok-ink: #1C2541;
  --ok-paper: #F3E9D6;
  --ok-accent: #2A52D9;
  --ok-secondary: #E9A23B;
  --ok-on-accent: #F3E9D6;
  --ok-hero-background: #F3E9D6;
  --ok-hero-foreground: #1C2541;
}

[data-ortaklan-theme="20-tiza-esmeralda"] {
  --ok-ink: #1D2B26;
  --ok-paper: #F4F5F0;
  --ok-accent: #2BB673;
  --ok-secondary: #F2B8A0;
  --ok-on-accent: #1D2B26;
  --ok-hero-background: #F4F5F0;
  --ok-hero-foreground: #1D2B26;
}

[data-ortaklan-theme="21-cielo-girasol"] {
  --ok-ink: #0F2440;
  --ok-paper: #EAF3FA;
  --ok-accent: #FFC93C;
  --ok-secondary: #6FA8DC;
  --ok-on-accent: #0F2440;
  --ok-hero-background: #EAF3FA;
  --ok-hero-foreground: #0F2440;
}

[data-ortaklan-theme="22-neon-toxico"] {
  --ok-ink: #0A140C;
  --ok-paper: #F0FFF2;
  --ok-accent: #39FF14;
  --ok-secondary: #FFEA00;
  --ok-on-accent: #0A140C;
  --ok-hero-background: #0A140C;
  --ok-hero-foreground: #F0FFF2;
}

[data-ortaklan-theme="23-neon-atardecer"] {
  --ok-ink: #1A0B2E;
  --ok-paper: #FFF3EC;
  --ok-accent: #FF6B1A;
  --ok-secondary: #FF2E97;
  --ok-on-accent: #1A0B2E;
  --ok-hero-background: #1A0B2E;
  --ok-hero-foreground: #FFF3EC;
}

[data-ortaklan-theme="24-neon-abisal"] {
  --ok-ink: #04161C;
  --ok-paper: #ECFFFB;
  --ok-accent: #00F5D4;
  --ok-secondary: #7B61FF;
  --ok-on-accent: #04161C;
  --ok-hero-background: #04161C;
  --ok-hero-foreground: #ECFFFB;
}

[data-ortaklan-theme="25-neon-ambar"] {
  --ok-ink: #17120A;
  --ok-paper: #FFF8EA;
  --ok-accent: #FFB000;
  --ok-secondary: #FF3D3D;
  --ok-on-accent: #17120A;
  --ok-hero-background: #17120A;
  --ok-hero-foreground: #FFF8EA;
}

[data-ortaklan-theme="26-neon-cobalto"] {
  --ok-ink: #070B24;
  --ok-paper: #F1F4FF;
  --ok-accent: #4D8DFF;
  --ok-secondary: #FF9F1C;
  --ok-on-accent: #070B24;
  --ok-hero-background: #070B24;
  --ok-hero-foreground: #F1F4FF;
}

[data-ortaklan-theme="27-neon-carmesi"] {
  --ok-ink: #160608;
  --ok-paper: #FFF0F2;
  --ok-accent: #FF2D55;
  --ok-secondary: #FFD84D;
  --ok-on-accent: #160608;
  --ok-hero-background: #160608;
  --ok-hero-foreground: #FFF0F2;
}

[data-ortaklan-theme="28-neon-laser"] {
  --ok-ink: #120726;
  --ok-paper: #F7F0FF;
  --ok-accent: #BF5CFF;
  --ok-secondary: #00FF9C;
  --ok-on-accent: #120726;
  --ok-hero-background: #120726;
  --ok-hero-foreground: #F7F0FF;
}

[data-ortaklan-theme="29-neon-chicle"] {
  --ok-ink: #1E1030;
  --ok-paper: #FFF6FB;
  --ok-accent: #FF3CAC;
  --ok-secondary: #7CFF6B;
  --ok-on-accent: #1E1030;
  --ok-hero-background: #FFF6FB;
  --ok-hero-foreground: #1E1030;
}

[data-ortaklan-theme="30-neon-solar"] {
  --ok-ink: #1A1A2E;
  --ok-paper: #FFFDF0;
  --ok-accent: #FF9500;
  --ok-secondary: #00C2FF;
  --ok-on-accent: #1A1A2E;
  --ok-hero-background: #FFFDF0;
  --ok-hero-foreground: #1A1A2E;
}

[data-ortaklan-theme="31-teja-salvia"] {
  --ok-ink: #4A1F14;
  --ok-paper: #F6EEE4;
  --ok-accent: #A8D5BA;
  --ok-secondary: #E08E6D;
  --ok-on-accent: #4A1F14;
  --ok-hero-background: #4A1F14;
  --ok-hero-foreground: #F6EEE4;
}

[data-ortaklan-theme="32-oceano-arena"] {
  --ok-ink: #0E3B4A;
  --ok-paper: #F7F1E5;
  --ok-accent: #F2CC8F;
  --ok-secondary: #81B29A;
  --ok-on-accent: #0E3B4A;
  --ok-hero-background: #0E3B4A;
  --ok-hero-foreground: #F7F1E5;
}

[data-ortaklan-theme="33-acero-azafran"] {
  --ok-ink: #2B3A42;
  --ok-paper: #F3F1EC;
  --ok-accent: #F4A300;
  --ok-secondary: #9FB7C1;
  --ok-on-accent: #2B3A42;
  --ok-hero-background: #2B3A42;
  --ok-hero-foreground: #F3F1EC;
}

[data-ortaklan-theme="34-pino-frambuesa"] {
  --ok-ink: #0F2A1F;
  --ok-paper: #F4F1EA;
  --ok-accent: #FF5C8A;
  --ok-secondary: #8DB596;
  --ok-on-accent: #0F2A1F;
  --ok-hero-background: #0F2A1F;
  --ok-hero-foreground: #F4F1EA;
}

[data-ortaklan-theme="35-noche-oro"] {
  --ok-ink: #121826;
  --ok-paper: #F5F0E6;
  --ok-accent: #D4AF37;
  --ok-secondary: #6B7A99;
  --ok-on-accent: #121826;
  --ok-hero-background: #121826;
  --ok-hero-foreground: #F5F0E6;
}

[data-ortaklan-theme="36-humo-pistacho"] {
  --ok-ink: #2F2E33;
  --ok-paper: #F4F2EE;
  --ok-accent: #B5D99C;
  --ok-secondary: #D8A7B1;
  --ok-on-accent: #2F2E33;
  --ok-hero-background: #2F2E33;
  --ok-hero-foreground: #F4F2EE;
}

[data-ortaklan-theme="37-lavanda-violeta"] {
  --ok-ink: #2A2340;
  --ok-paper: #EEE8F8;
  --ok-accent: #6C4AD6;
  --ok-secondary: #F7B2C4;
  --ok-on-accent: #EEE8F8;
  --ok-hero-background: #EEE8F8;
  --ok-hero-foreground: #2A2340;
}

[data-ortaklan-theme="38-crema-cereza"] {
  --ok-ink: #2B1A1A;
  --ok-paper: #FBF4E8;
  --ok-accent: #C8102E;
  --ok-secondary: #E8B04A;
  --ok-on-accent: #FBF4E8;
  --ok-hero-background: #FBF4E8;
  --ok-hero-foreground: #2B1A1A;
}

[data-ortaklan-theme="39-agua-jade"] {
  --ok-ink: #12263A;
  --ok-paper: #E8F5EF;
  --ok-accent: #0B6E5A;
  --ok-secondary: #F4A261;
  --ok-on-accent: #E8F5EF;
  --ok-hero-background: #E8F5EF;
  --ok-hero-foreground: #12263A;
}

[data-ortaklan-theme="40-neon-limon"] {
  --ok-ink: #14102A;
  --ok-paper: #FBFAEF;
  --ok-accent: #EFFF00;
  --ok-secondary: #9B5CFF;
  --ok-on-accent: #14102A;
  --ok-hero-background: #14102A;
  --ok-hero-foreground: #FBFAEF;
}

[data-ortaklan-theme="41-neon-hielo"] {
  --ok-ink: #06121F;
  --ok-paper: #EFFBFF;
  --ok-accent: #00E0FF;
  --ok-secondary: #FF6AD5;
  --ok-on-accent: #06121F;
  --ok-hero-background: #06121F;
  --ok-hero-foreground: #EFFBFF;
}

[data-ortaklan-theme="42-neon-plasma"] {
  --ok-ink: #0D0221;
  --ok-paper: #FBF0FF;
  --ok-accent: #F222FF;
  --ok-secondary: #FFB400;
  --ok-on-accent: #0D0221;
  --ok-hero-background: #0D0221;
  --ok-hero-foreground: #FBF0FF;
}

[data-ortaklan-theme="43-neon-lava"] {
  --ok-ink: #1A0500;
  --ok-paper: #FFF3EC;
  --ok-accent: #FF4500;
  --ok-secondary: #FFC700;
  --ok-on-accent: #1A0500;
  --ok-hero-background: #1A0500;
  --ok-hero-foreground: #FFF3EC;
}

[data-ortaklan-theme="44-neon-galaxia"] {
  --ok-ink: #0B0B2B;
  --ok-paper: #F3F2FF;
  --ok-accent: #8F7BFF;
  --ok-secondary: #FF9DE2;
  --ok-on-accent: #0B0B2B;
  --ok-hero-background: #0B0B2B;
  --ok-hero-foreground: #F3F2FF;
}

[data-ortaklan-theme="45-neon-menta"] {
  --ok-ink: #10241C;
  --ok-paper: #F2FFF9;
  --ok-accent: #00E68A;
  --ok-secondary: #FF5FA2;
  --ok-on-accent: #10241C;
  --ok-hero-background: #F2FFF9;
  --ok-hero-foreground: #10241C;
}

[data-ortaklan-theme="46-cuero-menta"] {
  --ok-ink: #3B2A20;
  --ok-paper: #F5EFE6;
  --ok-accent: #7FD1B9;
  --ok-secondary: #C9A27E;
  --ok-on-accent: #3B2A20;
  --ok-hero-background: #3B2A20;
  --ok-hero-foreground: #F5EFE6;
}

[data-ortaklan-theme="47-medianoche-salmon"] {
  --ok-ink: #1B2333;
  --ok-paper: #F7F1EC;
  --ok-accent: #FA8072;
  --ok-secondary: #8FA3BF;
  --ok-on-accent: #1B2333;
  --ok-hero-background: #1B2333;
  --ok-hero-foreground: #F7F1EC;
}

[data-ortaklan-theme="48-musgo-ocre"] {
  --ok-ink: #2E3A1F;
  --ok-paper: #F3F0E2;
  --ok-accent: #D9A441;
  --ok-secondary: #9DB07A;
  --ok-on-accent: #2E3A1F;
  --ok-hero-background: #2E3A1F;
  --ok-hero-foreground: #F3F0E2;
}

[data-ortaklan-theme="49-tinta-cereza"] {
  --ok-ink: #1E1B2E;
  --ok-paper: #F6F1EE;
  --ok-accent: #F0607E;
  --ok-secondary: #A39BC4;
  --ok-on-accent: #1E1B2E;
  --ok-hero-background: #1E1B2E;
  --ok-hero-foreground: #F6F1EE;
}

[data-ortaklan-theme="50-pizarra-melocoton"] {
  --ok-ink: #2C3440;
  --ok-paper: #F4F1EC;
  --ok-accent: #FFB38A;
  --ok-secondary: #9AA7B8;
  --ok-on-accent: #2C3440;
  --ok-hero-background: #2C3440;
  --ok-hero-foreground: #F4F1EC;
}

[data-ortaklan-theme="51-abeto-cobre"] {
  --ok-ink: #183A37;
  --ok-paper: #F2EFE6;
  --ok-accent: #E08A4F;
  --ok-secondary: #8FB3A9;
  --ok-on-accent: #183A37;
  --ok-hero-background: #183A37;
  --ok-hero-foreground: #F2EFE6;
}

[data-ortaklan-theme="52-vino-oro"] {
  --ok-ink: #3D1426;
  --ok-paper: #F7EEE3;
  --ok-accent: #D9B44A;
  --ok-secondary: #B88A9E;
  --ok-on-accent: #3D1426;
  --ok-hero-background: #3D1426;
  --ok-hero-foreground: #F7EEE3;
}

[data-ortaklan-theme="53-grafito-coral"] {
  --ok-ink: #2B2B2B;
  --ok-paper: #F4F2EF;
  --ok-accent: #FF7F66;
  --ok-secondary: #A7A39C;
  --ok-on-accent: #2B2B2B;
  --ok-hero-background: #2B2B2B;
  --ok-hero-foreground: #F4F2EF;
}

[data-ortaklan-theme="54-azul-trigo"] {
  --ok-ink: #1A2A4A;
  --ok-paper: #F5F0E1;
  --ok-accent: #E8C872;
  --ok-secondary: #8EA4C8;
  --ok-on-accent: #1A2A4A;
  --ok-hero-background: #1A2A4A;
  --ok-hero-foreground: #F5F0E1;
}

[data-ortaklan-theme="55-cipres-lavanda"] {
  --ok-ink: #22332B;
  --ok-paper: #F2F1EC;
  --ok-accent: #B9A6E8;
  --ok-secondary: #8FAF9A;
  --ok-on-accent: #22332B;
  --ok-hero-background: #22332B;
  --ok-hero-foreground: #F2F1EC;
}

[data-ortaklan-theme="56-cafe-celeste"] {
  --ok-ink: #33241C;
  --ok-paper: #F6F0E8;
  --ok-accent: #8EC5E8;
  --ok-secondary: #C7A07A;
  --ok-on-accent: #33241C;
  --ok-hero-background: #33241C;
  --ok-hero-foreground: #F6F0E8;
}

[data-ortaklan-theme="57-plomo-mandarina"] {
  --ok-ink: #30343B;
  --ok-paper: #F3F3F0;
  --ok-accent: #FF9A3C;
  --ok-secondary: #A0A7B3;
  --ok-on-accent: #30343B;
  --ok-hero-background: #30343B;
  --ok-hero-foreground: #F3F3F0;
}

[data-ortaklan-theme="58-ciruela-oro"] {
  --ok-ink: #2F1B3A;
  --ok-paper: #F7F0F5;
  --ok-accent: #E6B84C;
  --ok-secondary: #B49AC4;
  --ok-on-accent: #2F1B3A;
  --ok-hero-background: #2F1B3A;
  --ok-hero-foreground: #F7F0F5;
}

[data-ortaklan-theme="59-bronce-agua"] {
  --ok-ink: #3A2B14;
  --ok-paper: #F5F0E2;
  --ok-accent: #6FD3D0;
  --ok-secondary: #C9A46A;
  --ok-on-accent: #3A2B14;
  --ok-hero-background: #3A2B14;
  --ok-hero-foreground: #F5F0E2;
}

[data-ortaklan-theme="60-noche-verbena"] {
  --ok-ink: #161C2C;
  --ok-paper: #F2F2F7;
  --ok-accent: #9FD36B;
  --ok-secondary: #7F8DB3;
  --ok-on-accent: #161C2C;
  --ok-hero-background: #161C2C;
  --ok-hero-foreground: #F2F2F7;
}

[data-ortaklan-theme="61-papel-tinta"] {
  --ok-ink: #111111;
  --ok-paper: #F7F5F0;
  --ok-accent: #C8102E;
  --ok-secondary: #9C9C9C;
  --ok-on-accent: #F7F5F0;
  --ok-hero-background: #F7F5F0;
  --ok-hero-foreground: #111111;
}

[data-ortaklan-theme="62-hueso-klein"] {
  --ok-ink: #101A3A;
  --ok-paper: #F4F0E6;
  --ok-accent: #1F3FBF;
  --ok-secondary: #E6B07A;
  --ok-on-accent: #F4F0E6;
  --ok-hero-background: #F4F0E6;
  --ok-hero-foreground: #101A3A;
}

[data-ortaklan-theme="63-salvia-terracota"] {
  --ok-ink: #23302A;
  --ok-paper: #EEF1E8;
  --ok-accent: #A8432C;
  --ok-secondary: #9DB4A0;
  --ok-on-accent: #EEF1E8;
  --ok-hero-background: #EEF1E8;
  --ok-hero-foreground: #23302A;
}

[data-ortaklan-theme="64-rosa-burdeos"] {
  --ok-ink: #3A1220;
  --ok-paper: #F8ECEC;
  --ok-accent: #8E1B3A;
  --ok-secondary: #E8A6B6;
  --ok-on-accent: #F8ECEC;
  --ok-hero-background: #F8ECEC;
  --ok-hero-foreground: #3A1220;
}

[data-ortaklan-theme="65-limon-pizarra"] {
  --ok-ink: #23292F;
  --ok-paper: #FBF8E3;
  --ok-accent: #2F4858;
  --ok-secondary: #F2D25C;
  --ok-on-accent: #FBF8E3;
  --ok-hero-background: #FBF8E3;
  --ok-hero-foreground: #23292F;
}

[data-ortaklan-theme="66-rara-marron-lila"] {
  --ok-ink: #3B2416;
  --ok-paper: #F6F0FA;
  --ok-accent: #C3A3F0;
  --ok-secondary: #D98B4E;
  --ok-on-accent: #3B2416;
  --ok-hero-background: #3B2416;
  --ok-hero-foreground: #F6F0FA;
}

[data-ortaklan-theme="67-rara-guisante-chicle"] {
  --ok-ink: #2B3A10;
  --ok-paper: #FDF0F4;
  --ok-accent: #F49AC1;
  --ok-secondary: #A3C04A;
  --ok-on-accent: #2B3A10;
  --ok-hero-background: #FDF0F4;
  --ok-hero-foreground: #2B3A10;
}

[data-ortaklan-theme="68-rara-burdeos-piscina"] {
  --ok-ink: #4A0E1E;
  --ok-paper: #EFFAFB;
  --ok-accent: #4ED6E0;
  --ok-secondary: #E7B9A0;
  --ok-on-accent: #4A0E1E;
  --ok-hero-background: #4A0E1E;
  --ok-hero-foreground: #EFFAFB;
}

[data-ortaklan-theme="69-rara-oxido-bebe"] {
  --ok-ink: #2A1A12;
  --ok-paper: #F1F7FC;
  --ok-accent: #A9D3F5;
  --ok-secondary: #D9682B;
  --ok-on-accent: #2A1A12;
  --ok-hero-background: #2A1A12;
  --ok-hero-foreground: #F1F7FC;
}

[data-ortaklan-theme="70-rara-caqui-fucsia"] {
  --ok-ink: #2F2C1C;
  --ok-paper: #F5F2E6;
  --ok-accent: #FF4FA3;
  --ok-secondary: #B8B07A;
  --ok-on-accent: #2F2C1C;
  --ok-hero-background: #2F2C1C;
  --ok-hero-foreground: #F5F2E6;
}

[data-ortaklan-theme="71-rara-tomate-menta"] {
  --ok-ink: #3A0F0F;
  --ok-paper: #F4FBF6;
  --ok-accent: #7EE0B5;
  --ok-secondary: #E2553B;
  --ok-on-accent: #3A0F0F;
  --ok-hero-background: #3A0F0F;
  --ok-hero-foreground: #F4FBF6;
}

[data-ortaklan-theme="72-rara-berenjena-pistacho"] {
  --ok-ink: #2E1A33;
  --ok-paper: #F2F6E4;
  --ok-accent: #B8D86B;
  --ok-secondary: #E36F9A;
  --ok-on-accent: #2E1A33;
  --ok-hero-background: #2E1A33;
  --ok-hero-foreground: #F2F6E4;
}

[data-ortaklan-theme="73-neon-cereza"] {
  --ok-ink: #1A0610;
  --ok-paper: #FFF0F5;
  --ok-accent: #FF1F5A;
  --ok-secondary: #00F0FF;
  --ok-on-accent: #1A0610;
  --ok-hero-background: #1A0610;
  --ok-hero-foreground: #FFF0F5;
}

[data-ortaklan-theme="74-neon-kiwi"] {
  --ok-ink: #0E1A05;
  --ok-paper: #F7FFEE;
  --ok-accent: #A6FF00;
  --ok-secondary: #FF6EC7;
  --ok-on-accent: #0E1A05;
  --ok-hero-background: #0E1A05;
  --ok-hero-foreground: #F7FFEE;
}

[data-ortaklan-theme="75-neon-zafiro"] {
  --ok-ink: #050A1F;
  --ok-paper: #EEF3FF;
  --ok-accent: #3D84FF;
  --ok-secondary: #FFE600;
  --ok-on-accent: #050A1F;
  --ok-hero-background: #050A1F;
  --ok-hero-foreground: #EEF3FF;
}

[data-ortaklan-theme="76-neon-mandarina"] {
  --ok-ink: #1C0D02;
  --ok-paper: #FFF6EC;
  --ok-accent: #FF7A00;
  --ok-secondary: #00E5A0;
  --ok-on-accent: #1C0D02;
  --ok-hero-background: #1C0D02;
  --ok-hero-foreground: #FFF6EC;
}

[data-ortaklan-theme="77-neon-orquidea"] {
  --ok-ink: #14061F;
  --ok-paper: #FBF0FF;
  --ok-accent: #DA4BFF;
  --ok-secondary: #7CFFCB;
  --ok-on-accent: #14061F;
  --ok-hero-background: #14061F;
  --ok-hero-foreground: #FBF0FF;
}

[data-ortaklan-theme="78-neon-turquesa"] {
  --ok-ink: #021718;
  --ok-paper: #EAFFFD;
  --ok-accent: #00FFD1;
  --ok-secondary: #FF5E3A;
  --ok-on-accent: #021718;
  --ok-hero-background: #021718;
  --ok-hero-foreground: #EAFFFD;
}

[data-ortaklan-theme="79-neon-verbena"] {
  --ok-ink: #1B1430;
  --ok-paper: #FAF7FF;
  --ok-accent: #7A3CFF;
  --ok-secondary: #FFDD00;
  --ok-on-accent: #FAF7FF;
  --ok-hero-background: #FAF7FF;
  --ok-hero-foreground: #1B1430;
}

[data-ortaklan-theme="80-neon-sandia"] {
  --ok-ink: #240B14;
  --ok-paper: #F2FFF5;
  --ok-accent: #FF3366;
  --ok-secondary: #19E68C;
  --ok-on-accent: #240B14;
  --ok-hero-background: #F2FFF5;
  --ok-hero-foreground: #240B14;
}

[data-ortaklan-theme="81-rara-ciruela-mostaza"] {
  --ok-ink: #2D0F2B;
  --ok-paper: #FBF3D9;
  --ok-accent: #E8B820;
  --ok-secondary: #5FA39A;
  --ok-on-accent: #2D0F2B;
  --ok-hero-background: #2D0F2B;
  --ok-hero-foreground: #FBF3D9;
}

[data-ortaklan-theme="82-rara-lavanda-oxido"] {
  --ok-ink: #1E2238;
  --ok-paper: #F3EEFA;
  --ok-accent: #EC7440;
  --ok-secondary: #A8D5C2;
  --ok-on-accent: #1E2238;
  --ok-hero-background: #1E2238;
  --ok-hero-foreground: #F3EEFA;
}

[data-ortaklan-theme="83-rara-petroleo-chicle"] {
  --ok-ink: #0B2E33;
  --ok-paper: #FFF0F5;
  --ok-accent: #FF7EB6;
  --ok-secondary: #E8C547;
  --ok-on-accent: #0B2E33;
  --ok-hero-background: #0B2E33;
  --ok-hero-foreground: #FFF0F5;
}

[data-ortaklan-theme="84-rara-ocre-vincapervinca"] {
  --ok-ink: #2A2210;
  --ok-paper: #F5EEDC;
  --ok-accent: #8E9BFF;
  --ok-secondary: #D9A030;
  --ok-on-accent: #2A2210;
  --ok-hero-background: #2A2210;
  --ok-hero-foreground: #F5EEDC;
}

[data-ortaklan-theme="85-rara-calabaza-rosa"] {
  --ok-ink: #241612;
  --ok-paper: #FFF1E8;
  --ok-accent: #FF8A1F;
  --ok-secondary: #F2A1C4;
  --ok-on-accent: #241612;
  --ok-hero-background: #241612;
  --ok-hero-foreground: #FFF1E8;
}

[data-ortaklan-theme="86-rara-indigo-aceituna"] {
  --ok-ink: #1B1A4A;
  --ok-paper: #F4F1E0;
  --ok-accent: #C9C23A;
  --ok-secondary: #F08A7E;
  --ok-on-accent: #1B1A4A;
  --ok-hero-background: #1B1A4A;
  --ok-hero-foreground: #F4F1E0;
}

[data-ortaklan-theme="87-rara-melocoton-uva"] {
  --ok-ink: #2A1240;
  --ok-paper: #FFE6D5;
  --ok-accent: #6D2BB5;
  --ok-secondary: #3FBFA0;
  --ok-on-accent: #FFE6D5;
  --ok-hero-background: #FFE6D5;
  --ok-hero-foreground: #2A1240;
}

[data-ortaklan-theme="88-rara-lila-oliva"] {
  --ok-ink: #2A2A10;
  --ok-paper: #EEE4F6;
  --ok-accent: #55620F;
  --ok-secondary: #D98BB8;
  --ok-on-accent: #EEE4F6;
  --ok-hero-background: #EEE4F6;
  --ok-hero-foreground: #2A2A10;
}

[data-ortaklan-theme="89-rara-fresa-cobalto"] {
  --ok-ink: #0E1C4A;
  --ok-paper: #FCE6EE;
  --ok-accent: #1E44C8;
  --ok-secondary: #E3B21D;
  --ok-on-accent: #FCE6EE;
  --ok-hero-background: #FCE6EE;
  --ok-hero-foreground: #0E1C4A;
}

[data-ortaklan-theme="90-rara-hormigon-lila"] {
  --ok-ink: #2F2F33;
  --ok-paper: #ECECE8;
  --ok-accent: #C7A6FF;
  --ok-secondary: #F2D21B;
  --ok-on-accent: #2F2F33;
  --ok-hero-background: #2F2F33;
  --ok-hero-foreground: #ECECE8;
}

[data-ortaklan-theme="91-rara-botella-caramelo"] {
  --ok-ink: #0E2A1C;
  --ok-paper: #F7EFE2;
  --ok-accent: #E07F3A;
  --ok-secondary: #E58FA6;
  --ok-on-accent: #0E2A1C;
  --ok-hero-background: #0E2A1C;
  --ok-hero-foreground: #F7EFE2;
}

[data-ortaklan-theme="92-rara-mostaza-azulon"] {
  --ok-ink: #3A0E1A;
  --ok-paper: #F6E7A8;
  --ok-accent: #2448C8;
  --ok-secondary: #D9534F;
  --ok-on-accent: #F6E7A8;
  --ok-hero-background: #F6E7A8;
  --ok-hero-foreground: #3A0E1A;
}

[data-ortaklan-theme="93-rara-higo-melon"] {
  --ok-ink: #3A1630;
  --ok-paper: #EAF6D9;
  --ok-accent: #E2702F;
  --ok-secondary: #C0507A;
  --ok-on-accent: #3A1630;
  --ok-hero-background: #EAF6D9;
  --ok-hero-foreground: #3A1630;
}

/* ---- Banda del clan (portal/clan/ok-clan.css) ---- */
/* Banda común de Ortaklan en los subsitios publicados.
   Todo va bajo .ok-clan-*: no toca body, a, button ni componentes del juego.
   Delante de estas reglas el ensamblador copia paletas.css del kit sin cambios. */
.ok-clan-band {
  all: initial;
  box-sizing: border-box;
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  gap: 4px 14px;
  min-height: 40px;
  padding: 0 max(12px, env(safe-area-inset-right)) 0 max(12px, env(safe-area-inset-left));
  background: var(--ok-ink, #26124B);
  color: var(--ok-paper, #F8F0DF);
  border-bottom: 3px solid var(--ok-accent, #FF7143);
  font: 600 13px/1.2 system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
}
.ok-clan-band *, .ok-clan-band *::before, .ok-clan-band *::after { box-sizing: border-box; }

.ok-clan-band .ok-clan-home,
.ok-clan-band .ok-clan-world {
  all: unset;
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  min-height: 34px;
  padding: 0 8px;
  color: inherit;
  cursor: pointer;
  white-space: nowrap;
  border-radius: 2px;
  text-decoration: none;
}
.ok-clan-band .ok-clan-home { flex: 0 0 auto; margin-left: -8px; }
.ok-clan-band .ok-clan-sq {
  display: inline-block;
  width: 12px;
  height: 12px;
  background: var(--ok-accent, #FF7143);
  flex: 0 0 auto;
}
.ok-clan-band .ok-clan-name {
  font-weight: 800;
  letter-spacing: .12em;
  text-transform: uppercase;
}
.ok-clan-band .ok-clan-sub {
  font-weight: 500;
  opacity: .82;
  padding-left: 10px;
  border-left: 1px solid currentColor;
}
.ok-clan-band .ok-clan-label {
  margin-left: auto;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: .14em;
  text-transform: uppercase;
  opacity: .7;
}
.ok-clan-band .ok-clan-worlds {
  all: unset;
  display: flex;
  gap: 2px;
  min-width: 0;
  overflow-x: auto;
  scrollbar-width: none;
  list-style: none;
  /* Indicador de «hay más mundos»: los degradados locales tapan el borde de acento solo cuando se ha llegado a ese extremo. */
  background:
    linear-gradient(to right, var(--ok-ink, #26124B) 40%, transparent) left center / 22px 100% no-repeat local,
    linear-gradient(to left, var(--ok-ink, #26124B) 40%, transparent) right center / 22px 100% no-repeat local,
    linear-gradient(to right, var(--ok-accent, #FF7143), transparent) left center / 5px 100% no-repeat scroll,
    linear-gradient(to left, var(--ok-accent, #FF7143), transparent) right center / 5px 100% no-repeat scroll;
}
.ok-clan-band .ok-clan-worlds::-webkit-scrollbar { display: none; }
.ok-clan-band .ok-clan-worlds > li { all: unset; display: block; flex: 0 0 auto; }
.ok-clan-band .ok-clan-world { position: relative; font-weight: 600; }
.ok-clan-band .ok-clan-world:hover { background: color-mix(in srgb, var(--ok-paper, #F8F0DF) 14%, transparent); }
.ok-clan-band .ok-clan-world[aria-current]::after {
  content: "";
  position: absolute;
  left: 8px;
  right: 8px;
  bottom: 2px;
  height: 3px;
  background: var(--ok-accent, #FF7143);
}
.ok-clan-band .ok-clan-home:hover .ok-clan-name { text-decoration: underline; text-underline-offset: 3px; }
.ok-clan-band .ok-clan-home:focus-visible,
.ok-clan-band .ok-clan-world:focus-visible {
  outline: 3px solid currentColor;
  outline-offset: -3px;
}

@media (max-width: 560px) {
  .ok-clan-band .ok-clan-sub, .ok-clan-band .ok-clan-label { display: none; }
  .ok-clan-band .ok-clan-worlds { margin-left: auto; }
}
@media (max-width: 420px) {
  .ok-clan-band { gap: 4px 8px; font-size: 12px; }
  .ok-clan-band .ok-clan-name { letter-spacing: .06em; }
  .ok-clan-band .ok-clan-world { padding: 0 6px; }
  .ok-clan-band .ok-clan-world[aria-current]::after { left: 6px; right: 6px; }
}
@media print {
  .ok-clan-band { display: none !important; }
}
@media (forced-colors: active) {
  .ok-clan-band { border-bottom-color: CanvasText; }
  .ok-clan-band .ok-clan-sq, .ok-clan-band .ok-clan-world[aria-current]::after { background: Highlight; forced-color-adjust: none; }
}
