/* GENERATO da temi/piattaforma/token.json con `manage.py temi_genera piattaforma` — NON SI SCRIVE A MANO (TEMI-1, A3).
 * Un test confronta questo file con la generazione: una riga cambiata qui cade alla prima corsa. */
:root {
  --tema-colore-bianco: #fff;
  --tema-colore-arancio-vivo-50-a00: rgba(224, 122, 31, 0);
  --tema-colore-giallo-vivo-92: #FDF3D6;
  --tema-colore-arancio-vivo-27: #8A5A00;
  --tema-colore-rosso-vivo-96: #FDF1EF;
  --tema-colore-azzurro-tenue-09-a10: rgba(20, 23, 28, 0.10);
  --tema-colore-arancio-tenue-93: #f1eee9;
  --tema-colore-bianco-2: #ffffff;
  --tema-colore-azzurro-tenue-97: #F5F6F8;
  --tema-colore-nero-a45: rgb(0 0 0 / 45%);
  --tema-colore-azzurro-tenue-09-a12: rgb(20 23 28 / 12%);
  --tema-colore-nero: #000;
  --tema-colore-arancio-97: #FDFAF4;
  --tema-colore-azzurro-tenue-07-a92: rgba(15, 17, 20, 0.92);
  --tema-colore-bianco-a14: rgba(255, 255, 255, 0.14);
  --tema-colore-bianco-a28: rgba(255, 255, 255, 0.28);
  --tema-colore-arancio-vivo-46: #e08a0c;
  --tema-colore-nero-a55: rgba(0, 0, 0, 0.55);
  --tema-colore-azzurro-vivo-36: #0b5cad;
  --tema-colore-nero-a18: rgb(0 0 0 / 18%);
  --tema-colore-nero-a55-2: rgb(0 0 0 / 55%);
  --tema-colore-giallo-vivo-98: #fefcf8;
  --tema-colore-azzurro-tenue-07-a72: rgba(15, 17, 20, 0.72);
  --tema-colore-nero-a28: rgb(0 0 0 / 28%);
  --tema-colore-grigio-84: #d4d4d8;
  --tema-colore-grigio-65: #a1a1aa;
  --tema-colore-arancio-94: #F4F1EC;
  --tema-colore-verde-92: #E3F3E9;
  --tema-colore-verde-83: #C3E4D0;
  --tema-colore-verde-30: #1F7A4C;
  --tema-colore-grigio-46: #6c757d;
  --tema-colore-petrolio-31: #198754;
  --tema-colore-nero-a15: rgba(0, 0, 0, 0.15);
  --tema-colore-azzurro-tenue-93: #e9ecef;
  --tema-colore-rosso-vivo-54: #dc3545;
  --tema-colore-azzurro-vivo-91: #cfe2ff;
  --tema-colore-azzurro-vivo-21: #052c65;
  --tema-colore-azzurro-tenue-89: #dee2e6;
  --tema-colore-azzurro-tenue-98: #f8f9fa;
  --tema-colore-arancio-vivo-97: #FEF8F1;
  --tema-colore-azzurro-vivo-52: #0d6efd;
  --tema-colore-giallo-vivo-31: #997404;
  --tema-colore-petrolio-93: #E6F4F2;
  --tema-colore-petrolio-vivo-26: #0F766E;
  --tema-colore-azzurro-tenue-15: #212529;
  --tema-colore-nero-a50: rgba(0, 0, 0, 0.5);
  --tema-colore-arancio-vivo-44: #d97706;
  --tema-colore-arancio-vivo-50: #F59E0B;
  --tema-colore-arancio-vivo-50-a05: rgba(245, 158, 11, 0.05);
  --tema-colore-arancio-vivo-50-a35: rgba(245, 158, 11, 0.35);
  --tema-colore-arancio-vivo-50-a03: rgba(245, 158, 11, 0.03);
  --tema-colore-azzurro-tenue-47: #64748B;
  --tema-colore-azzurro-tenue-35: #475569;
  --tema-colore-rosso-vivo-91: #f8d7da;
  --tema-colore-rosso-21: #58151c;
  --tema-colore-giallo-vivo-90: #fff3cd;
  --tema-colore-giallo-vivo-90-a50: rgba(255, 243, 205, 0.5);
  --tema-colore-bianco-a70: rgba(255, 255, 255, 0.7);
  --tema-colore-nero-a12: rgba(0, 0, 0, 0.12);
  --tema-colore-nero-a08: rgba(0, 0, 0, 0.08);
  --tema-colore-azzurro-vivo-53: #2563eb;
  --tema-colore-nero-a10: rgba(0, 0, 0, 0.1);
  --tema-colore-azzurro-tenue-65: #94a3b8;
  --tema-colore-azzurro-vivo-68: #60a5fa;
  --tema-colore-blu-tenue-23: #2d3148;
  --tema-colore-azzurro-tenue-27: #334155;
  --tema-colore-blu-tenue-15: #1e2130;
  --tema-colore-blu-tenue-21: #2a2b40;
  --tema-colore-arancio-vivo-50-a25: rgba(245, 158, 11, 0.25);
  --tema-colore-arancio-vivo-50-a40: rgba(245, 158, 11, 0.4);
  --tema-colore-azzurro-91: #e2e8f0;
  --tema-colore-blu-tenue-15-a85: rgba(30, 33, 48, 0.85);
  --tema-colore-nero-a30: rgba(0, 0, 0, 0.3);
  --tema-colore-blu-16: #1e1f33;
  --tema-colore-rosso-vivo-15: #450a0a;
  --tema-colore-rosso-vivo-82: #fca5a5;
  --tema-colore-arancio-vivo-14: #422006;
  --tema-colore-arancio-vivo-50-a08: rgba(245, 158, 11, 0.08);
  --tema-colore-azzurro-tenue-14: #1f2329;
  --tema-colore-azzurro-tenue-40: #5b6470;
  --tema-colore-azzurro-tenue-85: #d4d8de;
  --tema-colore-azzurro-tenue-90: #e3e6ea;
  --tema-colore-grigio-51: #79828d;
  --tema-colore-azzurro-tenue-95: #eef1f4;
  --tema-colore-azzurro-11-a05: rgba(16, 24, 40, 0.05);
  --tema-colore-azzurro-11-a08: rgba(16, 24, 40, 0.08);
  --tema-colore-azzurro-11-a10: rgba(16, 24, 40, 0.1);
  --tema-colore-arancio-vivo-50-a10: rgba(245, 158, 11, .1);
  --tema-colore-arancio-vivo-50-a08-2: rgba(245, 158, 11, .08);
  --tema-colore-azzurro-17: #1e293b;
  --tema-colore-azzurro-tenue-14-2: #1f2328;
  --tema-colore-nero-a12-2: rgba(0, 0, 0, .12);
  --tema-colore-nero-a08-2: rgba(0, 0, 0, .08);
  --tema-colore-azzurro-tenue-39: #59636e;
  --tema-colore-azzurro-33: #1f5f8b;
  --tema-colore-arancio-vivo-37: #b45309;
  --tema-colore-rosso-vivo-51: #dc2626;
  --tema-colore-petrolio-31-a08: rgba(25, 135, 84, 0.08);
  --tema-colore-petrolio-31-a15: rgba(25, 135, 84, 0.15);
  --tema-colore-petrolio-31-a10: rgba(25, 135, 84, 0.1);
  --tema-colore-grigio-46-a10: rgba(108, 117, 125, 0.1);
  --tema-colore-azzurro-vivo-52-a10: rgba(13, 110, 253, 0.1);
  --tema-colore-petrolio-31-a06: rgba(25, 135, 84, 0.06);
  --tema-colore-grigio-46-a06: rgba(108, 117, 125, 0.06);
  --tema-colore-grigio-46-a18: rgba(108, 117, 125, 0.18);
  --tema-colore-grigio-46-a15: rgba(108, 117, 125, 0.15);
  --tema-colore-azzurro-vivo-52-a06: rgba(13, 110, 253, 0.06);
  --tema-colore-azzurro-vivo-52-a15: rgba(13, 110, 253, 0.15);
  --tema-colore-rosso-vivo-54-a06: rgba(220, 53, 69, 0.06);
  --tema-colore-rosso-vivo-54-a15: rgba(220, 53, 69, 0.15);
  --tema-colore-blu-14: #1a1b2e;
  --tema-colore-petrolio-31-a12: rgba(25, 135, 84, 0.12);
  --tema-colore-petrolio-31-a20: rgba(25, 135, 84, 0.2);
  --tema-colore-blu-tenue-18: #242538;
  --tema-colore-grigio-46-a12: rgba(108, 117, 125, 0.12);
  --tema-colore-grigio-46-a22: rgba(108, 117, 125, 0.22);
  --tema-colore-grigio-46-a20: rgba(108, 117, 125, 0.2);
  --tema-colore-azzurro-vivo-52-a20: rgba(13, 110, 253, 0.2);
  --tema-colore-verde-58: #4ade80;
  --tema-colore-azzurro-tenue-65-a18: rgba(148, 163, 184, 0.18);
  --tema-colore-azzurro-84: #cbd5e1;
  --tema-colore-azzurro-vivo-68-a15: rgba(96, 165, 250, 0.15);
  --tema-colore-azzurro-vivo-78: #93c5fd;
  --tema-colore-giallo-vivo-56: #fbbf24;
  --tema-colore-rosso-vivo-71: #f87171;
  --tema-colore-giallo-vivo-51-a45: rgba(255, 193, 7, 0.45);
  --tema-colore-rosso-vivo-51-a08: rgba(220, 38, 38, 0.08);
  --tema-colore-rosso-vivo-51-a15: rgba(220, 38, 38, 0.15);
  --tema-colore-azzurro-tenue-91: #e5e7eb;
  --tema-colore-azzurro-vivo-95: #e8f0fe;
  --tema-colore-grigio-20: #333;
  --tema-colore-azzurro-96: #f1f5f9;
  --tema-colore-blu-vivo-59: #4f46e5;
  --tema-colore-grigio-94: #f0f0f0;
  --tema-colore-rosso-vivo-95: #fde8e8;
  --tema-colore-grigio-88: #e0e0e0;
  --tema-colore-nero-a06: rgba(0, 0, 0, 0.06);
  --tema-colore-azzurro-vivo-53-a12: rgba(37, 99, 235, 0.12);
  --tema-colore-azzurro-tenue-65-2: #9ca3af;
  --tema-colore-giallo-vivo-27: #856404;
  --tema-colore-giallo-vivo-51: #ffc107;
  --tema-colore-rosso-32: #842029;
  --tema-colore-rosso-vivo-86: #f5c2c7;
  --tema-colore-ciano-88: #d1ecf1;
  --tema-colore-ciano-vivo-21: #0c5460;
  --tema-colore-nero-a80: rgba(0, 0, 0, 0.8);
  --tema-colore-nero-a04: rgba(0, 0, 0, 0.04);
  --tema-colore-azzurro-vivo-53-a08: rgba(37, 99, 235, 0.08);
  --tema-colore-azzurro-vivo-48: #1d4ed8;
  --tema-colore-grigio-46-2: #6b7280;
  --tema-colore-azzurro-tenue-96: #f3f4f6;
  --tema-colore-azzurro-tenue-84: #d1d5db;
  --tema-colore-nero-a85: rgba(0, 0, 0, 0.85);
  --tema-colore-verde-24: #1B5E20;
  --tema-colore-bianco-a06: rgba(255, 255, 255, 0.06);
  --tema-colore-bianco-a10: rgba(255, 255, 255, 0.10);
  --tema-colore-bianco-a18: rgba(255, 255, 255, 0.18);
  --tema-colore-azzurro-vivo-68-a18: rgba(96, 165, 250, 0.18);
  --tema-colore-nero-a25: rgba(0, 0, 0, 0.25);
  --tema-colore-nero-a35: rgba(0, 0, 0, 0.35);
  --tema-colore-verde-34: #2E7D32;
  --tema-colore-verde-49: #4CAF50;
  --tema-colore-ciano-vivo-50: #0dcaf0;
  --tema-colore-arancio-vivo-50-a10-2: rgba(245, 158, 11, 0.10);
  --tema-colore-petrolio-vivo-39-a10: rgba(16, 185, 129, 0.10);
  --tema-colore-petrolio-vivo-30: #059669;
  --tema-colore-ciano-vivo-48-a10: rgba(14, 165, 233, 0.10);
  --tema-colore-azzurro-vivo-39: #0284C7;
  --tema-colore-giallo-vivo-89: #FEF3C7;
  --tema-colore-arancio-vivo-31: #92400E;
  --tema-colore-verde-vivo-90: #D1FAE5;
  --tema-colore-petrolio-vivo-20: #065F46;
  --tema-colore-azzurro-vivo-93: #DBEAFE;
  --tema-colore-blu-vivo-40: #1E40AF;
  --tema-colore-grigio-10: #1a1a1a;
  --tema-colore-nero-a40: rgba(0, 0, 0, 0.4);
  --tema-colore-arancio-vivo-50-a15: rgba(245, 158, 11, 0.15);
  --tema-colore-petrolio-vivo-39-a15: rgba(16, 185, 129, 0.15);
  --tema-colore-petrolio-52: #34d399;
  --tema-colore-ciano-vivo-48-a15: rgba(14, 165, 233, 0.15);
  --tema-colore-ciano-vivo-60: #38bdf8;
  --tema-colore-arancio-vivo-50-a18: rgba(245, 158, 11, 0.18);
  --tema-colore-arancio-vivo-54: #fd7e14;
  --tema-colore-giallo-tenue-96: #f7f7f5;
  --tema-colore-grigio-11: #1c1c1a;
  --tema-colore-grigio-34: #5a5a55;
  --tema-colore-nero-a20: rgba(0, 0, 0, 0.2);
  --tema-colore-nero-a16: rgba(0, 0, 0, 0.16);
  --tema-colore-petrolio-86: #d1e7dd;
  --tema-colore-petrolio-13: #0a3622;
  --tema-colore-giallo-vivo-21: #664d03;
  --tema-colore-nero-a05: rgba(0, 0, 0, 0.05);
  --tema-colore-rosso-vivo-54-a10: rgba(220, 53, 69, 0.1);
  --tema-colore-rosso-vivo-54-a20: rgba(220, 53, 69, 0.2);
  --tema-colore-azzurro-11-a55: rgba(15, 23, 42, 0.55);
  --tema-colore-azzurro-11-a28: rgba(15, 23, 42, 0.28);
  --tema-colore-arancio-vivo-50-a12: rgba(245, 158, 11, .12);
  --tema-colore-arancio-vivo-50-a35-2: rgba(245, 158, 11, .35);
  --tema-colore-arancio-vivo-50-a00-2: rgba(245, 158, 11, 0);
  --tema-colore-azzurro-tenue-16: #1f2933;
  --tema-colore-arancio-77: #E9C9A0;
  --tema-colore-arancio-vivo-94: #FBF1E4;
  --tema-colore-arancio-tenue-49: #8A7E70;
  --tema-colore-arancio-87: #E8DFD3;
  --tema-colore-arancio-vivo-98: #FFFCF7;
  --tema-colore-arancio-vivo-40: #B4621A;
  --tema-colore-arancio-tenue-15: #2B2420;
  --tema-colore-azzurro-tenue-97-2: #f6f7f9;
  --tema-colore-arancio-93: #F3EFE9;
  --tema-colore-arancio-96: #FAF7F2;
  --tema-colore-azzurro-tenue-71: #adb5bd;
  --tema-colore-nero-a10-2: rgba(0, 0, 0, .1);
  --tema-colore-petrolio-73: #a3cfbb;
  --tema-colore-giallo-vivo-81: #ffe69c;
  --tema-colore-arancio-vivo-21: #6b3a00;
  --tema-colore-arancio-vivo-90: #ffe5cc;
  --tema-colore-arancio-vivo-75: #f5c08a;
  --tema-colore-ciano-vivo-20: #055160;
  --tema-colore-ciano-vivo-90: #cff4fc;
  --tema-colore-ciano-vivo-80: #9eeaf9;
  --tema-colore-rosso-vivo-81: #f1aeb5;
  --tema-colore-azzurro-vivo-81: #9ec5fe;
  --tema-colore-arancio-vivo-97-2: #fff7ef;
  --tema-colore-verde-96: #f2f7f1;
  --tema-colore-petrolio-vivo-15: #014e34;
  --tema-colore-verde-tenue-80: #c4d3c6;
  --tema-colore-petrolio-17: #1d3a2e;
  --tema-colore-verde-80: #bcdccb;
  --tema-colore-verde-85: #cfe3d6;
  --tema-colore-verde-96-a28: rgba(242, 247, 241, .28);
  --tema-colore-verde-96-a10: rgba(242, 247, 241, .1);
  --tema-colore-verde-96-a20: rgba(242, 247, 241, .2);
  --tema-colore-giallo-vivo-98-2: #fffdf7;
  --tema-colore-verde-92-2: #e3f1e8;
  --tema-colore-verde-74: #a8d2b7;
  --tema-colore-verde-15: #0f3d24;
  --tema-colore-rosso-93: #f9e1e1;
  --tema-colore-rosso-78: #e5a9a9;
  --tema-colore-rosso-22: #5c1414;
  --tema-colore-verde-tenue-71: #a8c4b4;
  --tema-colore-verde-91: #dff0e6;
  --tema-colore-giallo-90: #eceade;
  --tema-colore-petrolio-07-a12: rgba(11, 26, 20, .12);
  --tema-colore-verde-tenue-17: #26332c;
  --tema-colore-verde-tenue-84: #d3dbd0;
  --tema-colore-giallo-75: #dfcf9f;
  --tema-colore-giallo-97: #fbfaf4;
  --tema-colore-petrolio-vivo-15-2: #014a31;
  --tema-colore-petrolio-07-a38: rgba(11, 26, 20, .38);
  --tema-colore-verde-tenue-92: #e7f0e9;
  --tema-colore-verde-95: #eef6f0;
  --tema-colore-giallo-vivo-99: #fffdf8;
  --tema-colore-verde-tenue-76: #b9cdbe;
  --tema-colore-verde-tenue-27: #3f4d45;
  --tema-colore-blu-18: #1c2540;
  --tema-colore-blu-08: #0b1020;
  --tema-colore-blu-08-a65: rgba(11, 16, 32, .65);
  --tema-colore-azzurro-29: #24386e;
  --tema-colore-arancio-53: #c97c43;
  --tema-colore-grigio-96: #f4f4f5;
  --tema-colore-grigio-26: #3f3f46;
  --tema-colore-grigio-90: #e4e4e7;
  --tema-colore-grigio-16: #27272a;
  --tema-colore-grigio-46-3: #71717a;
  --tema-colore-arancio-vivo-54-a10: rgba(245,135,31,.10);
  --tema-colore-azzurro-29-a10: rgba(36,56,110,.10);
  --tema-colore-azzurro-97: #f4f6fb;
  --tema-colore-azzurro-42: #3355a3;
  --tema-colore-arancio-vivo-54-2: #F5871F;
  --tema-colore-blu-18-a09: rgba(28,37,64,.09);
  --tema-colore-blu-18-a35: rgba(28,37,64,.35);
  --tema-colore-blu-18-a04: rgba(28,37,64,.04);
  --tema-colore-azzurro-29-a04: rgba(36,56,110,.045);
  --tema-colore-blu-18-a07: rgba(28,37,64,.07);
  --tema-colore-azzurro-tenue-49: #6b7591;
  --tema-colore-azzurro-tenue-57: #8189a0;
  --tema-colore-arancio-94-2: #f5f0e8;
  --tema-colore-arancio-vivo-46-a18: rgba(224,116,12,.18);
  --tema-colore-arancio-vivo-37-2: #b5620a;
  --tema-colore-verde-37-a10: rgba(31,157,87,.10);
  --tema-colore-verde-37-a22: rgba(31,157,87,.22);
  --tema-colore-verde-33: #1f8a4d;
  --tema-colore-azzurro-29-a05: rgba(36,56,110,.05);
  --tema-colore-azzurro-95: #eef1f7;
  --tema-colore-blu-18-a08: rgba(28,37,64,.08);
  --tema-colore-blu-18-a40: rgba(28,37,64,.4);
  --tema-colore-azzurro-29-a22: rgba(36,56,110,.22);
  --tema-colore-arancio-vivo-93: #fdeede;
  --tema-colore-arancio-vivo-50-2: #e07a1f;
  --tema-colore-arancio-vivo-46-2: #e0740c;
  --tema-colore-arancio-vivo-54-a12: rgba(245,135,31,.12);
  --tema-colore-arancio-vivo-46-a75: rgba(224,116,12,.75);
  --tema-colore-blu-18-a16: rgba(28,37,64,.16);
  --tema-colore-azzurro-29-a04-2: rgba(36,56,110,.04);
  --tema-colore-verde-37-a28: rgba(31,157,87,.28);
  --tema-colore-arancio-vivo-46-a28: rgba(224,116,12,.28);
  --tema-colore-arancio-vivo-46-a16: rgba(224,116,12,.16);
  --tema-colore-azzurro-tenue-66: #9aa2b6;
  --tema-colore-blu-18-a14: rgba(28,37,64,.14);
  --tema-colore-arancio-vivo-95: #fdf3e7;
  --tema-colore-azzurro-29-a20: rgba(36,56,110,.20);
  --tema-colore-arancio-vivo-46-a24: rgba(224,116,12,.24);
  --tema-colore-blu-18-a22: rgba(28,37,64,.22);
  --tema-colore-blu-tenue-95: #f1f2f5;
  --tema-colore-blu-18-a12: rgba(28,37,64,.12);
  --tema-colore-arancio-vivo-54-a09: rgba(245,135,31,.09);
  --tema-colore-arancio-vivo-54-a03: rgba(245,135,31,.03);
  --tema-colore-arancio-vivo-54-a28: rgba(245,135,31,.28);
  --tema-colore-blu-18-a60: rgba(28,37,64,.6);
  --tema-colore-bianco-a35: rgba(255,255,255,.35);
  --tema-colore-blu-18-a03: rgba(28, 37, 64, .03);
  --tema-colore-blu-18-a08-2: rgba(28, 37, 64, .08);
  --tema-colore-blu-18-a55: rgba(28, 37, 64, .55);
  --tema-colore-grigio-50-a35: rgba(127, 127, 127, 0.35);
  --tema-colore-arancio-tenue-07-a18: rgba(20, 18, 15, 0.18);
  --tema-colore-arancio-tenue-07-a38: rgba(20, 18, 15, 0.38);
  --tema-colore-arancio-tenue-07-a25: rgba(20, 18, 15, 0.25);
  --tema-colore-azzurro-vivo-95-2: #e7f1ff;
  --tema-colore-giallo-vivo-74: #ffe27a;
  --tema-colore-giallo-vivo-12: #3d2f00;
  --tema-colore-giallo-vivo-35: #b38f00;
  --tema-colore-nero-a06-2: rgba(0, 0, 0, .06);
  --tema-colore-grigio-27: #41464b;
  --tema-colore-grigio-96-2: #f6f6f6;
  --tema-colore-grigio-60: #999;
  --tema-colore-grigio-39: #5c6b62;
  --tema-colore-grigio-85: #d9d9d9;
  --tema-colore-giallo-tenue-96-2: #f6f6f3;
  --tema-colore-verde-vivo-23: #0b6b3a;
  --tema-colore-grigio-33: #555;
  --tema-colore-grigio-07: #111;
  --tema-colore-giallo-83: #ded7c8;
  --tema-colore-giallo-tenue-80: #d8d1c1;
  --tema-colore-verde-tenue-87: #dce4da;
  --tema-colore-petrolio-vivo-04-a94: rgba(3,18,12,.94);
  --tema-colore-petrolio-vivo-04-a78: rgba(3,18,12,.78);
  --tema-colore-petrolio-vivo-04-a18: rgba(3,18,12,.18);
  --tema-colore-petrolio-vivo-04-a00: rgba(3,18,12,0);
  --tema-colore-verde-96-a22: rgba(242,247,241,.22);
  --tema-colore-verde-81: #c2dccd;
  --tema-colore-verde-tenue-86: #d7e2d7;
  --tema-colore-petrolio-vivo-04-a82: rgba(3,18,12,.82);
  --tema-colore-petrolio-tenue-29: #3d564a;
  --tema-colore-bianco-a06-2: rgba(255,255,255,.06);
  --tema-colore-petrolio-05: #08140f;
  --tema-colore-petrolio-07-a14: rgba(11,26,20,.14);
  --tema-colore-arancio-vivo-96: #fdf1ec;
  --tema-colore-arancio-80: #e3c3b5;
  --tema-colore-arancio-30: #7a3b21;
  --tema-colore-verde-tenue-83: #cfd9cd;
  --tema-colore-grigio-57: #8a9a8e;
  --tema-colore-petrolio-07: #0b1a14;
  --tema-colore-grigio-68: #a9b3a8;
  --tema-colore-petrolio-vivo-04-a60: rgba(3,18,12,.6);
  --tema-colore-petrolio-vivo-04-a12: rgba(3,18,12,.12);
  --tema-colore-giallo-95-a92: rgba(250,246,237,.92);
  --tema-colore-petrolio-vivo-04-a86: rgba(3,18,12,.86);
  --tema-colore-ciano-vivo-51-a92: rgba(26,183,234,.92);
  --tema-colore-giallo-95-a55: rgba(250,246,237,.55);
  --tema-colore-verde-21: #1f4b33;
  --tema-colore-verde-95-2: #eef7f0;
  --tema-colore-verde-81-2: #bfdcc9;
  --tema-colore-rosso-30: #7a2020;
  --tema-colore-rosso-vivo-96-2: #fdecec;
  --tema-colore-rosso-79: #e0b4b4;
  --tema-colore-azzurro-tenue-64: #9aa3ad;
  --tema-colore-azzurro-tenue-84-2: #cfd6dd;
  --tema-colore-grigio-52: #7b838c;
  --tema-colore-grigio-46-4: #6b7480;
  --tema-colore-azzurro-tenue-97-3: #f7f8f9;
  --tema-colore-blu-tenue-99: #fcfcfd;
  --tema-colore-azzurro-tenue-95-2: #f1f3f5;
  --tema-colore-giallo-vivo-98-3: #fffdf5;
  --tema-colore-verde-tenue-96: #f2f7f4;
  --tema-colore-azzurro-tenue-89-2: #dfe3e7;
  --tema-colore-azzurro-tenue-40-2: #5c6672;
  --tema-colore-grigio-74: #b6bcc2;
  --tema-colore-blu-96: #eef1fb;
  --tema-colore-blu-34: #33417a;
  --tema-colore-azzurro-tenue-33: #4b535b;
  --tema-colore-azzurro-tenue-85-2: #d3d8dd;
  --tema-colore-azzurro-tenue-96-2: #f5f6f7;
  --tema-colore-giallo-vivo-78: #f0d9a0;
  --tema-colore-arancio-vivo-97-3: #fffaf0;
  --tema-colore-rosso-vivo-40: #b42318;
  --tema-colore-rosso-vivo-33: #912018;
  --tema-colore-verde-19: #154a19;
  --tema-font-cabin: "Cabin", system-ui, -apple-system, "Segoe UI", sans-serif;
  --tema-font-ibm-plex-mono: "IBM Plex Mono", ui-monospace, monospace;
  --tema-font-ibm-plex-sans: 'IBM Plex Sans', system-ui, -apple-system, "Segoe UI", Roboto,
    sans-serif;
  --tema-font-cabin-2: Cabin, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --tema-font-ibm-plex-mono-2: 'IBM Plex Mono', ui-monospace, SFMono-Regular, Menlo, monospace;
  --tema-font-inter: 'Inter', sans-serif;
  --tema-font-sfmono-regular: 'SFMono-Regular', 'Menlo', 'Monaco', 'Consolas', monospace;
  --tema-font-ui-monospace: ui-monospace, SFMono-Regular, Menlo, monospace;
  --tema-font-system-ui: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --tema-font-system-ui-2: system-ui, sans-serif;
  --tema-font-georgia: Georgia, "Times New Roman", serif;
  --tema-font-inter-2: 'Inter', system-ui, -apple-system, sans-serif;
  --tema-font-system-ui-3: system-ui, -apple-system, "Segoe UI", sans-serif;
  --tema-font-ui-monospace-2: ui-monospace, "SFMono-Regular", Menlo, monospace;
  --tema-font-ui-monospace-3: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  --tema-font-ui-monospace-4: ui-monospace, Menlo, monospace;
  --tema-colore-blu-tenue-11: #151722;
  --tema-colore-azzurro-96-a75: rgba(241, 245, 249, 0.75);
  --tema-colore-azzurro-96-a50: rgba(241, 245, 249, 0.5);
  --tema-colore-bianco-a12: rgba(255, 255, 255, 0.12);
  --tema-colore-bianco-a03: rgba(255, 255, 255, 0.03);
  --tema-colore-bianco-a02: rgba(255, 255, 255, 0.02);
  --tema-colore-bianco-a05: rgba(255, 255, 255, 0.05);
  --tema-colore-bianco-a08: rgba(255, 255, 255, 0.08);
  --tema-colore-rosso-vivo-35: #991b1b;
  --tema-colore-azzurro-vivo-16: #0c2d48;
  --tema-colore-ciano-vivo-74: #7dd3fc;
  --tema-colore-azzurro-vivo-23: #0e4166;
  --tema-colore-verde-vivo-10: #052e16;
  --tema-colore-verde-vivo-73: #86efac;
  --tema-colore-verde-20: #14532d;
  --tema-colore-arancio-vivo-20: #5c2d0a;
  --tema-colore-azzurro-vivo-68-a10: rgba(96, 165, 250, 0.10);
  --tema-colore-rosso-31: #7f1d1d;
  --tema-colore-rosso-vivo-71-a10: rgba(248, 113, 113, 0.10);
  --tema-colore-rosso-vivo-71-a18: rgba(248, 113, 113, 0.18);
  --tema-colore-nero-canali: 0 0 0;
}
.ana-s-clic {
  --tema-analisi-colore: var(--bs-blue);
}
.ana-s-impressioni {
  --tema-analisi-colore: var(--bs-indigo);
}
.ana-s-ctr {
  --tema-analisi-colore: var(--bs-teal);
}
.ana-s-posizione {
  --tema-analisi-colore: var(--bs-orange);
}
.ana-s-viste {
  --tema-analisi-colore: var(--bs-blue);
}
.ana-s-visitatori {
  --tema-analisi-colore: var(--bs-teal);
}
.ana-s-robot {
  --tema-analisi-colore: var(--bs-gray-600);
}
.cat {
  --tema-catalogo-sans: 'IBM Plex Sans', system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
}
.cportal {
  --tema-portale-sfondo: #fdfcfa;
  --tema-portale-superficie: #ffffff;
  --tema-portale-inchiostro: #23201c;
  --tema-portale-testo: #4c463c;
  --tema-portale-tenue: #6b655b;
  --tema-portale-linea: #e8e3da;
  --tema-portale-accento: #1f2937;
  --tema-portale-raggio: 10px;
  --tema-portale-spazio: 20px;
}
.cpro {
  --tema-gestione-sfondo: #F5F6F8;
  --tema-gestione-superficie: #FFFFFF;
  --tema-gestione-superficie-tenue: #FAFBFC;
  --tema-gestione-neutro: #F1F3F5;
  --tema-gestione-neutro-2: #EDEFF2;
  --tema-gestione-linea: #F2F4F6;
  --tema-gestione-bordo: #E2E5E9;
  --tema-gestione-bordo-campo: #D5D9DF;
  --tema-gestione-bordo-hover: #A9B0B9;
  --tema-gestione-inchiostro: #14171C;
  --tema-gestione-inchiostro-2: #2C333D;
  --tema-gestione-etichetta: #3B424C;
  --tema-gestione-attenuato: #5A6270;
  --tema-gestione-meta: #8B929C;
  --tema-gestione-accento: #E07A1F;
  --tema-gestione-accento-forte: #C96712;
  --tema-gestione-accento-inchiostro: #B45F0C;
  --tema-gestione-accento-inchiostro-2: #8A4A08;
  --tema-gestione-accento-sfondo: #FEF8F1;
  --tema-gestione-ok-sfondo: #E7F3EC;
  --tema-gestione-ok-inchiostro: #166A42;
  --tema-gestione-pericolo: #C0392B;
  --tema-gestione-barra-altezza: 124px;
  --tema-gestione-raggio-sm: 4px;
  --tema-gestione-raggio-campo: 6px;
  --tema-gestione-raggio-sotto: 7px;
  --tema-gestione-raggio-card: 8px;
  --tema-gestione-mono: 'IBM Plex Mono', ui-monospace, SFMono-Regular, Menlo, monospace;
}
:root {
  --tema-scheda-sfondo: #FFFDFB;
  --tema-scheda-superficie: #FFFFFF;
  --tema-scheda-inchiostro: #1E1C19;
  --tema-scheda-inchiostro-2: #33302B;
  --tema-scheda-inchiostro-3: #55514A;
  --tema-scheda-attenuato: #6E6A62;
  --tema-scheda-linea: #F3EEE6;
  --tema-scheda-linea-riga: #F8F5EF;
  --tema-scheda-linea-navigazione: #F9F6F1;
  --tema-scheda-bordo-tenue: #F4F0E8;
  --tema-scheda-bordo: #EAE3D8;
  --tema-scheda-accento: #B96206;
  --tema-scheda-accento-forte: #8A4A04;
  --tema-scheda-accento-sfondo: #F0E2CE;
  --tema-scheda-accento-sfondo-tenue: #F7EFE2;
  --tema-scheda-accento-sfondo-linea: #E7D6BC;
  --tema-scheda-accento-segno: #E0A33A;
  --tema-scheda-etichetta-sfondo: var(--tema-scheda-accento-sfondo);
  --tema-scheda-etichetta-inchiostro: var(--tema-scheda-accento-forte);
  --tema-scheda-raggio-sm: 6px;
  --tema-scheda-raggio-md: 8px;
  --tema-scheda-raggio-lg: 10px;
  --tema-scheda-raggio-xl: 12px;
  --tema-scheda-raggio-pill: 999px;
  --tema-scheda-raggio: var(--tema-scheda-raggio-lg);
  --tema-scheda-spazio: 1rem;
  --tema-scheda-chip-inchiostro: var(--tema-scheda-accento-forte);
  --tema-scheda-chip-superficie: var(--tema-scheda-accento-sfondo-tenue);
  --tema-scheda-chip-linea: var(--tema-scheda-accento-sfondo-linea);
  --tema-scheda-attivo: var(--tema-scheda-accento);
  --tema-scheda-velo: rgba(255, 253, 251, 0.86);
  --tema-scheda-pill: rgba(255, 255, 255, 0.94);
  --tema-scheda-tenue: var(--tema-scheda-sfondo);
}
.cpub-transaction--vendita {
  --tema-scheda-etichetta-sfondo: #DDE7DF;
  --tema-scheda-etichetta-inchiostro: #2F5D42;
}
.cpub-transaction--asta {
  --tema-scheda-etichetta-sfondo: #E4E1EC;
  --tema-scheda-etichetta-inchiostro: #4B3F72;
}
.cwz {
  --tema-percorso-sfondo: #FFFDFB;
  --tema-percorso-superficie: #FFFFFF;
  --tema-percorso-superficie-tenue: #FDFBF8;
  --tema-percorso-inchiostro: #1E1C19;
  --tema-percorso-inchiostro-2: #33302B;
  --tema-percorso-attenuato: #6E6A62;
  --tema-percorso-linea: #F3EEE6;
  --tema-percorso-bordo: #EAE3D8;
  --tema-percorso-accento: #B96206;
  --tema-percorso-accento-forte: #8A4A04;
  --tema-percorso-accento-sfondo: #F0E2CE;
  --tema-percorso-accento-sfondo-tenue: #F7EFE2;
  --tema-percorso-accento-sfondo-linea: #E7D6BC;
  --tema-percorso-accento-segno: #E0A33A;
  --tema-percorso-pericolo: #C0392B;
  --tema-percorso-raggio-sm: 6px;
  --tema-percorso-raggio-md: 8px;
  --tema-percorso-raggio-lg: 10px;
  --tema-percorso-raggio-xl: 12px;
  --tema-percorso-raggio-pill: 999px;
}
.catalog-aggregator,
.catalog-nav-aggregator {
  --tema-catalogo-aggregatore-accento: #0F766E;
  --tema-catalogo-aggregatore-superficie: #E6F4F2;
  --tema-catalogo-aggregatore-su-accento: #FFFFFF;
}
@media (prefers-color-scheme: dark) {
  .catalog-aggregator,
  .catalog-nav-aggregator {
    --tema-catalogo-aggregatore-accento: #2DD4BF;
    --tema-catalogo-aggregatore-superficie: #10322F;
    --tema-catalogo-aggregatore-su-accento: #05201D;
  }
}
[data-bs-theme="dark"] .catalog-aggregator,
[data-bs-theme="dark"] .catalog-nav-aggregator {
  --tema-catalogo-aggregatore-accento: #2DD4BF;
  --tema-catalogo-aggregatore-superficie: #10322F;
  --tema-catalogo-aggregatore-su-accento: #05201D;
}
main[data-module="contratti"] {
  --tema-contratti-accento: var(--bs-primary);
  --tema-contratti-accento-sfondo: rgba(13, 110, 253, 0.12);
}
.contratti-attachment-context {
  --tema-contratti-accento: #166534;
  --tema-contratti-accento-sfondo: #e3ede7;
}
@media (prefers-color-scheme: dark) {
  .contratti-attachment-context {
    --tema-contratti-accento-sfondo: rgba(22, 101, 52, 0.15);
  }
}
.agents-dashboard {
  --tema-agenti-successo: var(--tema-successo, #2e7d32);
  --tema-agenti-successo-sfondo: var(--tema-successo-sfondo, rgba(46, 125, 50, 0.12));
  --tema-agenti-avviso: var(--tema-avviso, #b26a00);
  --tema-agenti-avviso-sfondo: var(--tema-avviso-sfondo, rgba(178, 106, 0, 0.14));
  --tema-agenti-pericolo: var(--tema-pericolo, #c62828);
  --tema-agenti-pericolo-sfondo: var(--tema-pericolo-sfondo, rgba(198, 40, 40, 0.12));
  --tema-agenti-info: var(--tema-info, #1565c0);
  --tema-agenti-info-sfondo: var(--tema-info-sfondo, rgba(21, 101, 192, 0.12));
  --tema-agenti-raggio: 14px;
  --tema-agenti-spazio: var(--tema-spazio-md, 1rem);
}
.agents-card {
  --tema-persona-colore: var(--tema-contenuto-testo-primario, #1f2329);
}
:root {
  --tema-marchio-colore-ambra: #F59E0B;
  --tema-marchio-colore-verde: #1B5E20;
  --tema-marchio-colore-blu: #1D4ED8;
  --tema-marchio-colore-petrolio: #0F766E;
  --tema-marchio-colore-neutro-forte: #1F2937;
  --tema-marchio-colore-neutro-tenue: #6B7280;
}
@media (prefers-color-scheme: dark) {
  :root {
    --tema-marchio-colore-ambra: #FBBF24;
    --tema-marchio-colore-verde: #4ADE80;
    --tema-marchio-colore-blu: #60A5FA;
    --tema-marchio-colore-petrolio: #2DD4BF;
    --tema-marchio-colore-neutro-forte: #F3F4F6;
    --tema-marchio-colore-neutro-tenue: #9CA3AF;
  }
}
body.chat-mode {
  --tema-barra-larghezza: 276px;
}
.chat-body {
  --tema-chat-artefatto-larghezza: 0px;
}
:root {
  --tema-chat-campo-riposo-altezza: 52px;
  --tema-palco-dissolvenza: 160ms;
  --tema-palco-campo-riposo: 80px;
}
@media (prefers-color-scheme: dark) {
  :root {
    --tema-superficie: #1a1b2e;
    --tema-superficie-alterna: #242538;
    --tema-superficie-hover: #2a2b40;
    --tema-contenuto-sfondo-hover: #2a2b40;
    --tema-contenuto-testo: #e2e8f0;
    --tema-contenuto-testo-primario: #e2e8f0;
    --tema-contenuto-testo-secondario: #94a3b8;
    --tema-contenuto-testo-attenuato: #64748b;
    --tema-bordo: #334155;
    --tema-primario: #60a5fa;
    --tema-primario-hover: #3b82f6;
    --tema-primario-sfondo-tenue: rgba(96, 165, 250, 0.12);
    --tema-chat-utente-sfondo: #2a2b40;
    --tema-chat-errore-sfondo: #3b1c1c;
    --tema-chat-dissolvenza-sfondo: #1a1b2e;
    --tema-avviso-sfondo: #422006;
    --tema-avviso-testo: #fbbf24;
    --tema-avviso-bordo: #92400e;
    --tema-pericolo-sfondo: #450a0a;
    --tema-pericolo-testo: #fca5a5;
    --tema-pericolo-bordo: #991b1b;
    --tema-pericolo: #f87171;
  }
}
:root {
  --tema-testata-altezza: 52px;
  --tema-barra-larghezza: 240px;
  --tema-barra-chiusa-larghezza: 64px;
  --tema-contenuto-larghezza-massima: 1200px;
  --tema-piede-altezza: 40px;
  --tema-logo-alloggio: 44px;
  --tema-logo-base: calc(var(--tema-logo-alloggio) / 2);
  --tema-ingresso-logo-base: 48px;
  --tema-ingresso-logo-alloggio: 96px;
  --tema-spazio-xs: 4px;
  --tema-spazio-sm: 8px;
  --tema-spazio-md: 16px;
  --tema-spazio-lg: 24px;
  --tema-spazio-xl: 32px;
  --tema-font-famiglia: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --tema-font-peso-normale: 400;
  --tema-font-peso-semigrassetto: 600;
  --tema-font-dimensione-base: 14px;
  --tema-font-dimensione-piccola: 13px;
  --tema-marchio-primario: #F59E0B;
  --tema-marchio-primario-hover: #D97706;
  --tema-marchio-primario-testo: #6c6c6c;
  --tema-marchio-primario-fuoco-anello: rgba(245, 158, 11, 0.25);
  --tema-marchio-accento: #F59E0B;
  --tema-marchio-accento-hover: #D97706;
  --tema-struttura-colore: #1E293B;
  --tema-barra-sfondo: #ffffff;
  --tema-barra-attivo-sfondo: rgba(245, 158, 11, 0.08);
  --tema-barra-attivo-colore: #1E293B;
  --tema-testata-sfondo: #ffffff;
  --tema-testata-bordo: #E2E8F0;
  --tema-contenuto-sfondo: #F8FAFC;
  --tema-piede-sfondo: #ffffff;
  --tema-testo-primario: #1E293B;
  --tema-testo-secondario: #64748B;
  --tema-testo-terziario: #94A3B8;
  --tema-bordo-chiaro: #CBD5E1;
  --tema-bordo-tenue: #E2E8F0;
  --tema-card-raggio: 12px;
  --tema-card-ombra: 0 1px 3px rgba(0, 0, 0, 0.04), 0 4px 12px rgba(0, 0, 0, 0.03);
  --tema-card-ombra-hover: 0 2px 8px rgba(0, 0, 0, 0.06), 0 8px 20px rgba(0, 0, 0, 0.05);
  --tema-card-icona-sfondo: rgba(245, 158, 11, 0.10);
  --tema-tabella-riga-minimo-altezza: 56px;
  --tema-tabella-testata-colore: #64748B;
  --tema-tabella-riga-alterna-sfondo: #FAFBFC;
  --tema-densita-navigazione-riquadro-y: 8px;
  --tema-densita-navigazione-riquadro-x: 12px;
  --tema-densita-navigazione-font-dimensione: 13px;
  --tema-densita-pagina-riquadro-y: 24px;
  --tema-densita-pagina-riquadro-x: 32px;
  --tema-densita-sezione-spazio: 32px;
}
.density-compact {
  --tema-densita-navigazione-riquadro-y: 5px;
  --tema-densita-navigazione-riquadro-x: 10px;
  --tema-densita-navigazione-font-dimensione: 12px;
  --tema-densita-pagina-riquadro-y: 16px;
  --tema-densita-pagina-riquadro-x: 24px;
  --tema-densita-sezione-spazio: 16px;
}
.density-comfortable {
  --tema-densita-navigazione-riquadro-y: 11px;
  --tema-densita-navigazione-riquadro-x: 14px;
  --tema-densita-navigazione-font-dimensione: 14px;
  --tema-densita-pagina-riquadro-y: 32px;
  --tema-densita-pagina-riquadro-x: 40px;
  --tema-densita-sezione-spazio: 32px;
}
@media (prefers-color-scheme: dark) {
  :root {
    --tema-marchio-primario: #F59E0B;
    --tema-marchio-primario-hover: #D97706;
    --tema-marchio-primario-testo: #FBBF24;
    --tema-marchio-primario-fuoco-anello: rgba(245, 158, 11, 0.30);
    --tema-barra-sfondo: #1e2130;
    --tema-barra-attivo-sfondo: rgba(245, 158, 11, 0.15);
    --tema-barra-attivo-colore: #f1f5f9;
    --tema-marchio-accento: #F59E0B;
    --tema-marchio-accento-hover: #D97706;
    --tema-testata-sfondo: #1e2130;
    --tema-testata-bordo: #2d3148;
    --tema-contenuto-sfondo: #151722;
    --tema-piede-sfondo: #1e2130;
    --tema-testo-primario: #f1f5f9;
    --tema-testo-secondario: #94a3b8;
    --tema-testo-terziario: #64748b;
    --tema-bordo-chiaro: #334155;
    --tema-bordo-tenue: #1e293b;
    --tema-card-ombra: 0 1px 3px rgba(0, 0, 0, 0.2), 0 4px 12px rgba(0, 0, 0, 0.15);
    --tema-card-ombra-hover: 0 2px 8px rgba(0, 0, 0, 0.25), 0 8px 20px rgba(0, 0, 0, 0.2);
    --tema-card-icona-sfondo: rgba(245, 158, 11, 0.15);
    --tema-tabella-riga-alterna-sfondo: #1e2130;
  }
}
.core-auth-branded {
  --tema-marchio-primario: var(--tema-ingresso-accento, #F59E0B);
  --tema-marchio-primario-testo: var(--tema-ingresso-su-accento, #6c6c6c);
  --tema-marchio-primario-fuoco-anello: color-mix(
    in srgb, var(--tema-ingresso-accento, #F59E0B) 25%, transparent
  );
}
:root {
  --tema-anteprima-coordinate-altezza: 1.6rem;
  --tema-anteprima-grondaia-larghezza: 40px;
}
:root {
  --tema-sfondo-pagina: #FDFCFA;
  --tema-inchiostro: #23201C;
  --tema-testo: #4C463C;
  --tema-testo-tenue: #6B655B;
  --tema-testo-attenuato: #9C948A;
  --tema-testo-debole: #C1B9AD;
  --tema-testo-etichetta: #B3AA9C;
  --tema-linea: #EEEAE3;
  --tema-sfondo-attivo: #F3E7D9;
  --tema-sfondo-hover: #F6F3EE;
  --tema-accento: #B4622E;
  --tema-accento-2: #C97C43;
  --tema-guscio-sfondo: #F4F0E9;
  --tema-lavoro-sfondo: #FFFFFF;
  --tema-font-serif: 'Newsreader', Georgia, 'Times New Roman', serif;
  --tema-font-sans: 'Hanken Grotesk', var(--tema-font-famiglia);
  --tema-font-mono: ui-monospace, SFMono-Regular, 'SF Mono', Menlo, Consolas, monospace;
  --tema-font-mono-2: ui-monospace, SFMono-Regular, Menlo, monospace;
  --tema-campo-password-spazio: 2.5rem;
  --tema-campo-password-bottone-larghezza: 2.5rem;
  --tema-campo-password-icona-misura: 1.125rem;
  --tema-campo-password-icona: var(--tema-testo-attenuato);
  --tema-campo-password-icona-hover: var(--tema-testo);
  --tema-campo-password-fuoco: var(--tema-accento);
  --tema-campo-password-fuoco-spessore: 2px;
  --tema-campo-password-raggio: 6px;
  --tema-gruppo-etichetta: var(--tema-testo-etichetta);
  --tema-barra-punto: var(--tema-testo-debole);
  --tema-barra-punto-attivo: var(--tema-accento);
  --tema-conteggio-distintivo-testo: var(--tema-accento);
  --tema-file-estensione-testo: var(--tema-accento);
  --tema-voce-attivo-testo: var(--tema-inchiostro);
  --tema-voce-attivo-sfondo: var(--tema-sfondo-attivo);
  --tema-voce-hover: color-mix(in srgb, var(--tema-accento) 5%, var(--tema-sfondo-pagina));
  --tema-fuoco-anello: color-mix(in srgb, var(--tema-accento) 25%, transparent);
  --tema-nuova-chat-inchiostro: #A65A28;
  --tema-nuova-chat-hover: #FBF6F0;
  --tema-pannello-bordo: #EBE6DE;
  --tema-pannello-ombra: 0 1px 2px rgba(35, 32, 28, 0.05);
  --tema-rilascio-bordo: #DDB58C;
  --tema-rilascio-sfumatura-da: #FCF6EF;
  --tema-rilascio-sfumatura-a: #FBF3EA;
  --tema-rilascio-hover: #FBEEDF;
  --tema-rilascio-anello: #E9C6A2;
  --tema-rilascio-cerchio-ombra: rgba(201, 124, 67, 0.55);
}
.lms {
  --tema-area-sfondo: var(--tema-contenuto-sfondo, #f6f7f9);
  --tema-area-sfondo-docente: var(--tema-contenuto-sfondo, #f6f7f9);
  --tema-area-superficie: #ffffff;
  --tema-area-lato: var(--tema-barra-sfondo, #fbfbfc);
  --tema-area-caldo: #fdfdfe;
  --tema-area-tenue: #f4f5f7;
  --tema-area-tenue-2: #f1f2f4;
  --tema-area-tenue-3: #f7f8fa;
  --tema-area-chat: #fbfbfc;
  --tema-area-rilascio: #fafbfc;
  --tema-area-carta: #fcfcfd;
  --tema-area-testa: #f6f7f9;
  --tema-area-inchiostro: var(--tema-testo-primario, #1f2328);
  --tema-area-inchiostro-2: #3d434a;
  --tema-area-attenuato: var(--tema-testo-secondario, #5b636c);
  --tema-area-debole: #7b838c;
  --tema-area-punto: #a9afb6;
  --tema-area-binario-testo: #c9ced4;
  --tema-area-linea: var(--tema-bordo-chiaro, #e3e6ea);
  --tema-area-linea-2: #e8ebee;
  --tema-area-linea-3: #eef0f2;
  --tema-area-linea-4: #e5e8eb;
  --tema-area-campo: #d9dde2;
  --tema-area-tratteggio: #cfd4da;
  --tema-area-binario: #eceef1;
  --tema-area-accento: var(--tema-marchio-accento, #3b6fd8);
  --tema-area-accento-forte: var(--tema-marchio-primario, #2f5ec4);
  --tema-area-accento-inchiostro: var(--tema-marchio-primario-testo, #234a9c);
  --tema-area-accento-profondo: #1b3a7a;
  --tema-area-accento-scurissimo: #142c5e;
  --tema-area-accento-tenue: #eaf0fb;
  --tema-area-accento-pallido: #f3f6fd;
  --tema-area-accento-bordo: #b9cbef;
  --tema-area-accento-linea: #c9d6f1;
  --tema-area-accento-chip: #d6e2f7;
  --tema-area-accento-barra: #b9cbef;
  --tema-area-su-accento: #ffffff;
  --tema-area-ok: #2f7d4f;
  --tema-area-ok-inchiostro: #22603c;
  --tema-area-ok-tenue: #e4f2ea;
  --tema-area-ok-pallido: #f1f8f4;
  --tema-area-ok-bordo: #c7e2d1;
  --tema-area-ok-calore: #8cc3a0;
  --tema-area-ko: #c03a2f;
  --tema-area-ko-inchiostro: #9b2c23;
  --tema-area-ko-testo: #ad3227;
  --tema-area-ko-tenue: #f8e3e0;
  --tema-area-ko-pallido: #fcf0ee;
  --tema-area-ko-calore: #e4958c;
  --tema-area-ko-punto: #e06a5c;
  --tema-area-avviso: #9a6512;
  --tema-area-avviso-calore: #f0cf94;
  --tema-area-info-inchiostro: #2b5a85;
  --tema-area-info-tenue: #e7eef6;
  --tema-area-petrolio: #2f6f73;
  --tema-area-petrolio-tenue: #f3f9f9;
  --tema-area-petrolio-bordo: #cde0e1;
  --tema-area-viola: #5a4fa0;
  --tema-area-viola-tenue: #eeecf8;
  --tema-area-viola-bordo: #cfcaea;
  --tema-area-verde-inchiostro: #3d6a30;
  --tema-area-verde-tenue: #edf3ea;
  --tema-area-arancio-inchiostro: #9a4a14;
  --tema-area-arancio-tenue: #fbeade;
  --tema-area-tipo-inchiostro: #4a4f56;
  --tema-area-chip: #eceef1;
  --tema-area-chip-su: #d6e2f7;
  --tema-area-chip-inchiostro: #4a4f56;
  --tema-area-avatar: #e3e6ea;
  --tema-area-scuro: #22262b;
  --tema-area-scuro-2: #2c3137;
  --tema-area-scuro-3: #353b42;
  --tema-area-scuro-linea: #3d434a;
  --tema-area-su-scuro: #f7f8fa;
  --tema-area-velo: rgba(20, 24, 28, .32);
  --tema-area-velo-forte: rgba(20, 24, 28, .4);
  --tema-area-ombra-popover: 0 24px 60px -24px rgba(20, 24, 28, .4);
  --tema-area-ombra-card: 0 20px 50px -30px rgba(20, 24, 28, .3);
  --tema-area-ombra-toast: 0 10px 30px -10px rgba(0, 0, 0, .4);
  --tema-area-ombra-manopola: 0 1px 3px rgba(0, 0, 0, .2);
  --tema-area-ombra-cassetto: 0 20px 60px -20px rgba(20, 24, 28, .4);
  --tema-area-ombra-selezione: 0 0 0 3px rgba(59, 111, 216, .15);
  --tema-area-font: var(--tema-font-famiglia, system-ui, sans-serif);
  --tema-area-serif: var(--tema-font-famiglia, system-ui, sans-serif);
  --tema-area-mono: ui-monospace, SFMono-Regular, Menlo, monospace;
  --tema-area-raggio-xs: 4px;
  --tema-area-raggio-s: 6px;
  --tema-area-raggio-m: 8px;
  --tema-area-raggio-9: 9px;
  --tema-area-raggio-l: 10px;
  --tema-area-raggio-xl: 12px;
  --tema-area-raggio-2xl: 14px;
  --tema-area-raggio-3xl: 16px;
  --tema-area-raggio-4xl: 18px;
  --tema-area-raggio-card: 28px;
  --tema-area-raggio-pill: 999px;
  --tema-area-riquadro: 28px 36px 56px;
  --tema-area-riquadro-compatta: 18px 22px 40px;
  --tema-area-riquadro-telefono: 18px 16px 28px;
  --tema-area-alto-altezza: 60px;
  --tema-area-lato-larghezza: 244px;
  --tema-area-binario-larghezza: 72px;
  --tema-area-chat-larghezza: 372px;
  --tema-area-contenuto-massimo: 1180px;
  --tema-area-tocco: 44px;
}
.lms {
  --tema-builder-linea: #e3e6ea;
  --tema-builder-segmento: #eceef1;
  --tema-builder-hover: #f3f6fd;
  --tema-builder-registrazione: #d9534f;
  --tema-builder-registrazione-inchiostro: #f2a19b;
  --tema-builder-striscia-1: #f1f2f4;
  --tema-builder-striscia-2: #eaecef;
  --tema-builder-striscia-3: #e6e9ec;
  --tema-builder-scuro-striscia-1: #2c3137;
  --tema-builder-scuro-striscia-2: #31363c;
  --tema-builder-scurissimo: #1b1e22;
  --tema-builder-scuro-bordo: #4b5158;
  --tema-builder-scuro-linguetta: #3d434a;
  --tema-builder-palco: #e2e5e9;
  --tema-builder-dispositivo: #d5d9de;
  --tema-builder-web-bordo: #d9dde2;
  --tema-builder-punto: #cdd2d7;
  --tema-builder-letto: #26292e;
  --tema-builder-su-scuro-2: #e9ecef;
  --tema-builder-chat-testo: #dfe2e6;
  --tema-builder-compito-bordo: #cfe0d6;
  --tema-builder-compito-tenue: #f7fbf8;
  --tema-builder-compito-tratteggio: #c9dccf;
  --tema-builder-richiesto-tenue: #eef6f1;
  --tema-builder-richiesto-bordo: #c2dccb;
  --tema-builder-info-pallido: #f2f6fa;
  --tema-builder-info-bordo: #d8e3ee;
  --tema-builder-ko-bordo: #eecbc6;
  --tema-builder-lampo: #fff3d6;
  --tema-builder-stella: #9a7a50;
  --tema-builder-spento: #a9b4c8;
  --tema-builder-avatar-1: #d4d8dd;
  --tema-builder-avatar-2: #e1e4e8;
  --tema-builder-copertina-1: #eaecef;
  --tema-builder-avanzamento: #e3e6ea;
  --tema-builder-nome-moderatore: #b3a9e6;
  --tema-builder-nome-ai: #8fcfc3;
  --tema-builder-opzione-bordo: #dfe3e8;
  --tema-builder-velo-registrazione: rgba(10, 12, 14, .7);
  --tema-builder-velo: rgba(255, 255, 255, .78);
  --tema-builder-pill-scuro: rgba(20, 24, 28, .9);
  --tema-builder-binario-scuro: rgba(255, 255, 255, .22);
  --tema-builder-spunta-scuro: rgba(255, 255, 255, .6);
  --tema-builder-etichetta-scuro: rgba(0, 0, 0, .55);
  --tema-builder-sottotitoli-scuro: rgba(0, 0, 0, .7);
  --tema-builder-ombra-selezione: 0 10px 30px -18px rgba(47, 94, 196, .6);
  --tema-builder-ombra-finestra: 0 30px 80px -30px rgba(0, 0, 0, .5);
  --tema-builder-ombra-dispositivo: 0 30px 70px -40px rgba(0, 0, 0, .5);
  --tema-builder-ombra-fab: 0 12px 30px -10px rgba(20, 50, 120, .6);
  --tema-builder-ombra-pill: 0 12px 30px -12px rgba(20, 24, 28, .45);
  --tema-builder-ombra-play: 0 12px 30px -10px rgba(47, 94, 196, .7);
  --tema-area-raggio-3: 3px;
  --tema-area-raggio-5: 5px;
  --tema-area-raggio-7: 7px;
  --tema-area-raggio-20: 20px;
}
.lms {
  --tema-area-tono-1: rgba(32, 32, 35, .45);
  --tema-area-tono-2: rgba(36, 36, 39, .35);
  --tema-area-tono-3: #000003;
  --tema-area-tono-4: rgba(17, 17, 20, .78);
  --tema-area-tono-5: rgba(17, 17, 20, .12);
  --tema-area-tono-6: rgba(240, 240, 243, .14);
  --tema-area-tono-7: #414144;
  --tema-area-tono-8: rgba(255, 255, 255, .18);
  --tema-area-tono-9: #f3f3f6;
  --tema-area-tono-10: rgba(115, 115, 118, .5);
  --tema-area-tono-11: rgba(44, 44, 47, .45);
  --tema-area-tono-12: #fbfbfe;
  --tema-area-tono-13: #e6e6e9;
  --tema-area-tono-14: #d5d5d8;
  --tema-area-tono-15: #e2e2e5;
  --tema-area-tono-16: #ededf0;
  --tema-area-tono-17: rgba(0, 0, 3, .2);
  --tema-area-tono-18: #e2e2e5;
  --tema-area-tono-19: #ededf0;
  --tema-area-tono-20: rgba(32, 32, 35, .4);
  --tema-area-tono-21: rgba(32, 32, 35, .35);
}
.lms {
  --tema-area-colore-rosso: #b42318;
  --tema-area-colore-arancione: #a4470b;
  --tema-area-colore-verde: #08703f;
  --tema-area-colore-blu: #1849a9;
  --tema-area-colore-viola: #6941c6;
  --tema-area-colore-marrone: #7a4b22;
  --tema-area-colore-grigio: #4b5563;
  --tema-area-evidenzia: #fdf0a6;
  --tema-area-evidenzia-inchiostro: var(--tema-area-inchiostro);
}
.creator-pagina {
  --tema-creator-tocco: 44px;
}
.creator-editor,
.creator-nuovo {
  --tema-creator-tocco: 44px;
}
.creator-pagina,
.creator-menu,
.creator-tabbar,
.creator-selettore {
  --tema-vetrina-verde: #016141;
  --tema-vetrina-verde-scuro: #0b1a14;
  --tema-vetrina-verde-chiaro: #eef2ea;
  --tema-vetrina-verde-tenue: #9fd3bb;
  --tema-vetrina-carta: #faf6ed;
  --tema-vetrina-fondo: #ece7dc;
  --tema-vetrina-filetto: #e2dccd;
  --tema-vetrina-inchiostro: #16231d;
  --tema-vetrina-inchiostro-2: #2c3a33;
  --tema-vetrina-inchiostro-3: #4c5a52;
  --tema-vetrina-attenuato: #5c6b62;
  --tema-creator-tenue: #8a9a8e;
  --tema-creator-ambra-sfondo: #f6efdc;
  --tema-creator-ambra: #8a6516;
  --tema-creator-rosso-sfondo: #f7e8e4;
  --tema-creator-rosso: #a8341f;
  --tema-vetrina-serif: "Instrument Serif", "Noto Serif Display", Georgia, serif;
  --tema-vetrina-sans: Manrope, Montserrat, system-ui, -apple-system, sans-serif;
  --tema-creator-tocco: 44px;
}
.dsx-brandtext--c-amber,
.dsx-notice--c-amber {
  --tema-documenti-accento: #e0740c;
}
.dsx-brandtext--c-green,
.dsx-notice--c-green {
  --tema-documenti-accento: #1f8a4d;
}
.dsx-brandtext--c-blue,
.dsx-notice--c-blue {
  --tema-documenti-accento: #24386e;
}
.dsx-brandtext--c-teal,
.dsx-notice--c-teal {
  --tema-documenti-accento: #0f766e;
}
.dsx-brandtext--c-neutral-strong,
.dsx-notice--c-neutral-strong {
  --tema-documenti-accento: #1c2540;
}
.dsx-brandtext--c-neutral-soft,
.dsx-notice--c-neutral-soft {
  --tema-documenti-accento: #6b7591;
}
.dsend {
  --tema-invio-spazio: var(--tema-spazio-md, 16px);
  --tema-invio-raggio: 14px;
  --tema-invio-linea: color-mix(in srgb, var(--bs-body-color, #1c2540) 12%, transparent);
  --tema-invio-tenue: color-mix(in srgb, var(--bs-body-color, #1c2540) 4%, transparent);
}
.dsx-body {
  --tema-documenti-blocco-spazio: 32px;
}
:root {
  --tema-dominio-testo: #1f2933;
  --tema-dominio-attenuato: #52606d;
  --tema-dominio-sfondo: #f7f7f5;
  --tema-dominio-spazio: 1rem;
}
.kasc-pannello,
.kasc-conferma,
.kasc-piede {
  --tema-cookie-carta: var(--tema-portale-superficie, var(--tema-vetrina-carta, var(--bs-body-bg, #ffffff)));
  --tema-cookie-inchiostro: var(--tema-portale-inchiostro, var(--tema-vetrina-inchiostro, var(--bs-body-color, #1d1d1b)));
  --tema-cookie-linea: var(--tema-portale-linea, var(--bs-border-color, #8a8a8a));
  --tema-cookie-raggio: var(--tema-portale-raggio, var(--tema-vetrina-raggio-s, 0.625rem));
}
.aula {
  --tema-aula-spazio: var(--tema-spazio-unita, 1rem);
  --tema-aula-bordo: #dee2e6;
  --tema-aula-fondo: #ffffff;
  --tema-aula-tenue: #6c757d;
}
:where(.lez-pub) {
  --tema-lezione-spazio: var(--tema-spazio-unita, 1rem);
  --tema-lezione-bordo: #d9d9d9;
  --tema-lezione-testo: #1d1d1d;
  --tema-lezione-fondo: #ffffff;
  --tema-lezione-accento: #1f5f8b;
  --tema-lezione-su-accento: #ffffff;
  --tema-lezione-errore: #9b1c1c;
}
.st-app {
  --tema-studio-sfondo: var(--tema-area-sfondo);
  --tema-studio-superficie: var(--tema-area-superficie);
  --tema-studio-caldo: var(--tema-area-caldo);
  --tema-studio-lato: var(--tema-area-lato);
  --tema-studio-tenue: var(--tema-area-tenue);
  --tema-studio-inchiostro: var(--tema-area-inchiostro);
  --tema-studio-inchiostro-2: var(--tema-area-inchiostro-2);
  --tema-studio-attenuato: var(--tema-area-attenuato);
  --tema-studio-debole: var(--tema-area-debole);
  --tema-studio-linea: var(--tema-area-linea);
  --tema-studio-linea-2: var(--tema-area-linea-2);
  --tema-studio-linea-3: var(--tema-area-linea-3);
  --tema-studio-campo: var(--tema-area-campo);
  --tema-studio-accento: var(--tema-area-accento);
  --tema-studio-accento-forte: var(--tema-area-accento-forte);
  --tema-studio-accento-inchiostro: var(--tema-area-accento-inchiostro);
  --tema-studio-accento-tenue: var(--tema-area-accento-tenue);
  --tema-studio-accento-bordo: var(--tema-area-accento-bordo);
  --tema-studio-accento-pallido: var(--tema-area-accento-pallido);
  --tema-studio-accento-profondo: var(--tema-area-accento-profondo);
  --tema-studio-ok: var(--tema-area-ok);
  --tema-studio-ok-inchiostro: var(--tema-area-ok-inchiostro);
  --tema-studio-ok-tenue: var(--tema-area-ok-tenue);
  --tema-studio-ko: var(--tema-area-ko);
  --tema-studio-ko-inchiostro: var(--tema-area-ko-inchiostro);
  --tema-studio-ko-tenue: var(--tema-area-ko-tenue);
  --tema-studio-info-inchiostro: var(--tema-area-info-inchiostro);
  --tema-studio-info-tenue: var(--tema-area-info-tenue);
  --tema-studio-petrolio: var(--tema-area-petrolio);
  --tema-studio-petrolio-tenue: var(--tema-area-petrolio-tenue);
  --tema-studio-petrolio-bordo: var(--tema-area-petrolio-bordo);
  --tema-studio-scuro: var(--tema-area-scuro);
  --tema-studio-ombra-popover: 0 24px 60px -24px var(--tema-area-tono-1);
  --tema-studio-font: var(--tema-area-font);
  --tema-studio-serif: var(--tema-area-serif);
  --tema-studio-mono: ui-monospace, monospace;
  --tema-studio-chat-larghezza: 390px;
}
@media (max-width: 1099px) {
  .st-app {
    --tema-studio-chat-larghezza: 340px;
  }
}
:where(body.press-vetrina) {
  --tema-vetrina-testo: var(--tema-vetrina-inchiostro);
  --tema-vetrina-testo-attenuato: var(--tema-vetrina-attenuato);
  --tema-vetrina-linea: var(--tema-vetrina-filetto);
  --tema-vetrina-sfondo: var(--tema-vetrina-carta);
  --tema-vetrina-accento: var(--tema-vetrina-verde);
  --tema-vetrina-misura-colonna: 42rem;
  --tema-vetrina-misura-larga: 64rem;
}
:where(body.press-vetrina) {
  --tema-vetrina-verde: #016141;
  --tema-vetrina-verde-scuro: #0b1a14;
  --tema-vetrina-verde-chiaro: #eef2ea;
  --tema-vetrina-verde-tenue: #9fd3bb;
  --tema-vetrina-carta: #faf6ed;
  --tema-vetrina-fondo: #ece7dc;
  --tema-vetrina-filetto: #e2dccd;
  --tema-vetrina-inchiostro: #16231d;
  --tema-vetrina-inchiostro-2: #2c3a33;
  --tema-vetrina-inchiostro-3: #4c5a52;
  --tema-vetrina-attenuato: #5c6b62;
  --tema-vetrina-serif: "Instrument Serif","Noto Serif Display",Georgia,serif;
  --tema-vetrina-sans: Manrope,Montserrat,system-ui,-apple-system,sans-serif;
  --tema-vetrina-raggio-s: 12px;
  --tema-vetrina-raggio-m: 18px;
  --tema-vetrina-raggio-l: 22px;
}
.quiz-pub {
  --tema-quiz-inchiostro: var(--tema-vetrina-inchiostro, var(--tema-portale-inchiostro, #1f2328));
  --tema-quiz-tenue: var(--tema-vetrina-attenuato, var(--tema-portale-tenue, #57606a));
  --tema-quiz-linea: var(--tema-vetrina-filetto, var(--tema-portale-linea, #d0d7de));
  --tema-quiz-carta: var(--tema-vetrina-carta, var(--tema-portale-superficie, #ffffff));
  --tema-quiz-accento: var(--tema-vetrina-verde, var(--tema-portale-accento, #1f2937));
  --tema-quiz-su-accento: #ffffff;
  --tema-quiz-ok: #0b5d3b;
  --tema-quiz-ok-sfondo: #e6f4ec;
  --tema-quiz-ko: #9b2110;
  --tema-quiz-ko-sfondo: #fbeae6;
  --tema-quiz-raggio: 12px;
  --tema-quiz-spazio: 16px;
}
.ka-pal-preview {
  --tema-sfondo-pagina: #FDFCFA;
  --tema-inchiostro: #23201C;
  --tema-testo: #4C463C;
  --tema-testo-tenue: #6B655B;
  --tema-testo-attenuato: #9C948A;
  --tema-testo-debole: #C1B9AD;
  --tema-testo-etichetta: #B3AA9C;
  --tema-linea: #EEEAE3;
  --tema-sfondo-attivo: #F3E7D9;
  --tema-sfondo-hover: #F6F3EE;
  --tema-accento: #B4622E;
  --tema-accento-2: #C97C43;
}
.core-auth-preview .core-auth-logo {
  --tema-ingresso-logo-base: 18px;
  --tema-ingresso-logo-alloggio: 36px;
}
.pm {
  --tema-perimetro-bordo: #e4e7eb;
  --tema-perimetro-riga: #eef0f2;
  --tema-perimetro-testo: #1f2328;
  --tema-perimetro-muto: #8a929b;
  --tema-perimetro-verde: #146c43;
  --tema-perimetro-verde-chiaro: #eaf3ee;
  --tema-perimetro-grigio: #e7eaee;
  --tema-perimetro-giallo: #fff3cd;
  --tema-perimetro-giallo-testo: #664d03;
}
