/* ─── ITALIAN DIDOT · BLOCCO FONT DA INCOLLARE ─────────────────────────────
   Posizione: nel blocco  della home, DENTRO #dsc-app
   Azione: sostituisce Playfair Display come --font-display
   Font: Italian Didot W90 Normal · embedded base64 (no dipendenze esterne)
   ──────────────────────────────────────────────────────────────────────── */
@import url('https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,500;1,400;1,500&family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400&display=swap');

@font-face {
  font-family: 'Italian Didot';
  src: url('data:font/truetype;base64,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AAgAEwAQABYADwAXADIAGAAUABkAHgAa//YAGwAgABwADAABACQARAACAEj/sABX/+wAAQAYAB4AFgAQAAoAEwAeABUACgAW/+wAFwAeABkAFAAa/84AGwAeABwAFAAl//YAJ//2ACj/9gAp//YAK//2ACz/9gAu//YAL//2ADD/9gAx//YAMgAtADQALQA1//YAAQAy/8kACQAQAB4AEwAeABcAKAAYAAoAGQAtABr/+wAbABQAHAAeAGQAFAAIABP/9gAW/+cAGQAKABr/7AAb//sAHP/7AGT/4gBm/8cACwATABQAFAAUABUAFAAWABQAFwAoABgAFAAZABQAGgAUABsAFAAcAB4AZAAeAAsAEAAoABMAGQAUAAoAFQAKABYAGQAXAEEAGAAKABkAHgAa//YAGwAjABwAFAANAAcAFAAQAB4AEwAUABQACgAVABQAFgAKABcARgAYABQAGQAjABsAMgAcABQAZP/2AGb/5wAJABAAHgATACgAFgAUABcAQQAYABQAGQAoABr/7AAbACgAHAAeAAsABwAeABAAMgATACgAFAAKABUACgAWABkAFwBQABgAFAAZAB4AGwAtABwAGQAHAAf/9gAP/4MAEP/OABH/gwAT//YAF//iABj/9gAMABAAHgATABQAFAAFABUACgAWAA8AFwBLABgACgAZAB4AGv/2ABsAKAAcABkAZAAKAAoAEAAoABMAKAAVAAoAFwAyABgAFAAZADIAGwAeABwAMgBkABQAZgATACUABABLAAkADwAPAEYAEQBGAB0AWgAeAFoAJABaACYAHgAqAB4ALQBGADIAHgA0AB4ANgA3ADf/2AA4//YAOf/sADr/7AA7AB4APP/iAD0AMgBEADwARgAeAEcAHgBIAB4ASQAeAEoAMgBMAAoATQAeAFIAHgBUAB4AVgA8AFcAIwBYAAoAXQBGAGMAPADd/84A4P/OAA4AEAAoAB0AHgAeAB4AJAAjACYAIwAyACgANgAoADf/9gA4//YARAAeAEYAFABIACgAUgAjAFgACgAOABAAFAAdABQAHgAUACQAPAAmAB4AMgAKADwACgBEAA8AUgAFAFj/9gBcAAoAXf/2AN0ADwDgAA8AFQAP/+IAEAAyABH/3QAdAB4AHgAeACQAFAAmACgAKgAoADIAMgA2AAoAOP/2ADz/7ABEABQASAAZAEwACgBSABQAVQAKAFgAGQBaAB4AXAAoANsAMgATACQAHgAmAAoAKgAKAC0AFAAyAAoANAAKADYACgA3/+wAOP/2ADkAGQA6ABQAPf/sAEQACgBK//YAVAAKAFb/7ABY/+wAW//6AF3/7AAZAA//iAAQ/+wAEf+IACT/4gAyAAUANgAKADcACgA8AB4ARP+XAEj/qwBM/9MAUP+wAFH/sABS/6YAVf+wAFj/sABZ/9MAov+XAKP/lwCk/5cApf+XAKb/lwCn/5cA3QAjAOAAIwARABAAMgAdACgAHgAoACQAKAAmAB4AKAAKACoAHgAyAB4ANgAKADf/4gA4/+wARAAZAEgAFABSABQA2wAeAN3/9gDg//YABgBE/+wASP/2AEz/9gBS//EAWP/xAFz/9gAUAET/9gBF//YARv/2AEf/9gBI/+cASf/2AEr/9gBM//YAT//2AFH/7ABS/+IAVf/sAFb/4gBX/9gAWP/iAFn/9gBb/+IAXP/sAF3/7ADC//YABwAP/84AEf/OAET/7ABI/+wATP/iAFL/2ABY/+IACgAPADwAEQBQAB0APAAeADwAJAAoADYAKABEAC0AVgAUAN0AHgDgAB4AEwAPABQAEAAeABEAFAAdACgAHgAoACQAMgAmAAoAKgAUADIABgA2AAoAN//YADj/4gA5/+IAPP/JAEQAGQBIABkAUgAKAN3/qwDg/6sABgBE//EASP/xAEz/8QBS/+wAWP/2AFz/7AAFAET/7ABI/+wATP/TAFL/4gBY//EALAAP/+wAEAAtABH/4gAS/8kAHQAoAB4AKAAkAB4AJgAyACoALQAyACYANAAmADYAGQA5ABQAOgAKAEQACgBFABQARgAKAEcACgBIAB4ASQAKAEoACgBLAAoATAAKAE4ACgBPAAoAUAAKAFEACgBSAB4AUwAKAFUACgBWAAoAVwAoAFgAHgBZAEYAWgA8AFsAFABcAB4AggAeAIMAHgCEAB4AhQAeAIYAHgCHAB4A2wAyABYAD/+SABAAFAAR/5IAHQAUAB4AFAAk//YAJgAeADIAKAA2AB4ANwAeADwAFABE/+IASwAKAFL/zgBW/+wAVwAeAFgACgBZADYAXAAeANsAFADdABkA4AAZAAUAEAAyAB0AFAAeABQAWAAKANsAMgAhAA8ACgARAAoAHQAeAB4AHgAkAB4AJf/2ACf/9gAo//YAKf/2ACv/9gAs//YAL//2ADD/9gAx//YAMv/nADb/9gA3/84AOP/EADz/xABE//sARv/OAEf/0wBI/+IAS//xAEz/9gBP//EAUP/sAFH/7ABS/90AWP/YAFz/9gDd/84A4P/OACMAEAAoAB0AFAAeABQAJAAoACUACgAmACgAJwAKACgACgApAAoAKgAoACsACgAsAAoALgAKAC8ACgAyACgAMwAKADQAKAA1AAoANgAKADf/9AA5ADIAOgAoADsAFAA8ABQARAAUAEYAHgBIACMATAAFAFIAHgBUAB4AVwAeAFgADwBaAAoAXAAUANsAKAA0AA//ugAQ/9gAEf+6ACIACgAk/+wAJv/2ADkAQQA6AC0APAAeAET/nABI/40AS//tAEz/xABR/5wAUv+IAFX/nABW/7AAWP+SAFn/iABa/4gAXP+IAIL/7ACD/+wAhP/sAIX/7ACG/+wAh//sAKL/nACj/5wApP+cAKX/nACm/78Ap/+cAKr/jQCr/40ArP+NAK3/jQCu/8QAr//EALD/xACx/8QAtP+IALX/iAC2/4gAt/+IALj/iAC7/6YAvP+mAL3/pgC+/6YA3QAUAOAAFAAgAA//2AAR/9gAHf/sAB7/7AAk//YAJf/2ACf/9gAo//YAKf/2ACr/9gAr//YALP/2AC7/9gAv//YAMP/2ADH/9gAy//YAM//2ADX/9gA2//EAOP/2AET/7ABH/+wASP/nAEr/7ABM/8kAUv/nAFb/4gBZ//YAW//OAFz/7ABd/8QAKQAP/7AAEf+wACT/9gAyAB4ANgAoADcARgA4ABQAOQBaADwAPABE/+IASP/iAEz/9gBS/+IAWP/sAIL/9gCD//YAhP/2AIX/9gCG//YAh//2AKL/4gCj/+IApP/iAKX/4gCm/+IAp//iAKr/4gCr/+IArP/iAK3/4gC0/+IAtf/iALb/4gC3/+IAuP/iALv/7AC8/+wAvf/sAL7/7ADdAGQA4ABkACUAD/+6ABH/ugAd//YAHv/2ACT/9gAyAAoANgAeADcAMgA8ACgARP/iAEj/4gBM//sAUv/iAFX/8QBY/+wAgv/2AIP/9gCE//YAhf/2AIb/9gCH//YAov/iAKP/4gCk/+IApf/iAKb/4gCn/+IAqv/iAKv/4gCs/+IArf/iALv/4gC8/+IAvf/iAL7/4gDdAFoA4ABaAA8AEQA8AB0APAAeADwAJAAoADYAHgBEACgAXP/2AKIACgCjAAoApAAKAKUACgCmAAoApwAKAN0ANwDgADcAFgAP/7oAEP/YABH/ugAd/7oAHv+6ACT/7AA2AAYANwAeAET/tQBI/6sATP/TAFL/nABY/7oAgv/sAIP/7ACE/+wAhf/sAIb/7ACH/+wA3AA3AN0APADgADwACAAkABQAPAAUAD3/9gBE//YASP/2AEz/+wBS//YAWP/sABUADwAeABEAHgAdAB4AHgAeAEQAHgBF/+wARgAKAEcACgBIABQASf/7AEoACgBN//EAUgAFAFQAFABW//sAWP/2AFn/9gBa//YAWwAUAFz/9gDbABQADwAPAAoAEAAeABEACgAdAAoAHgAKAEQAGQBGABkARwAUAEgAKABM//sAUgAZAFcAFABYAAoAXAAKANsAFAAUAA8AEgAQAB4AHQASAB4AEgBEAA8ARgAKAEcABQBIAA8AS//iAEz/9gBO/+IAT//2AFD/9gBR//YAUgAFAFP/9gBV//YAVv/2AF3/9gDbAB4AEAAPAAYAEQAGAB0ABgAeAAYARP/7AEb/+gBH//YASAAFAEr/4gBM//YAT//2AFL/+gBV//YAVv/nAFj/9gBa//sAEgAPAAoAEAAeABEACgAdABQAHgAUAEQAGQBF//YARgAZAEcAGQBIACgASf/2AE//9gBSABkAVwAKAFkAFABaABMAW//2ANsAHgANAAwAWgAPABQAEQAUAB0AFAAeABQARP/7AEr/9gBLAAoATP/7AE8ADwBS//EAVv/sAFcACgAMAA8AFAAQABQAEQAUAB0AFAAeABQASAAUAEoACgBM//sAT//7AFb/9gBcABkA2wAUAAUADwAGABEABgAdAAYAHgAGAEgABQAMAEQACgBF/+cAR//xAEgACgBK/+cATf/sAE//+wBR//sAU//2AFb/7ABX//EAXAAKAAQARP/2AE7/9gBW/90AWP/2AA4ADwAeABD/7AARAB4AHQAoAB4AKABEAAoARv/sAEj/+wBJ//YATP/2AFL/9gBWAAoAXP/sANv/7AAJAEf/+wBI//YATP/2AE//+wBR//sAUv/7AFb/7ABX//YAWP/6AAIARAADAFb/8QALAAr/zgAPAAYAEQAGAB0ABgAeAAYARf/2AEgACgBP//sAVv/xAFz/5wDd/84AGQAQABQARAAKAEX/5wBGAAoARwAKAEgAHgBJ//EASgAFAEv/9gBM//YATf/2AE7/8QBP/+wAUP/2AFH/9gBSAA8AU//2AFQACgBV//YAVv/7AFn/+wBb/+IAXP/sAF3/7ADbAAoADwAQAB4AHQAUAB4AFABEAB4ARgAjAEcAFABIAC0ASQAKAEoAFABL//sAUgAjAFcAHgBYABkAXAAKANsAFAACABAAFADbABQAFwAP/9gAEAAUABH/2AAdAB4AHgAeAEX/8QBG//YAR//2AEr/9gBO/+cAT//sAFAACgBRAAoAUv/7AFUABQBW//EAVwAUAFgAFABZADwAWgAyAFsADwBcACgA2wAUABQADwAUABAACgARABQAHQAUAB4AFABEABkARgAKAEcACgBIABkASf/6AEoACgBL//YAUgAUAFQAFABXAAoAWAAFAFkAKABaAB4AXAAeANsACgAMAA8AFAARABQAHQAUAB4AFABEAB4ARgAKAEcACgBIABkAS//7AEz/+wBSAAoAVv/7AA4ARP/9AEX/4gBG//YAR//9AEj//QBJ//YASv/2AE//9gBS//0AVv/xAFf/+wBb//YAXf/2AN3/9gAHAA//zgAR/8QAHQAoAB4AKABIAAoAVv/2AN0AHgARAA//zgAR/84AHQAyAB4AMgBEAA8ASAAPAFH/9gBSAAUAVv/7AFwACgCiAA8AowAPAKQADwClAA8ApgAPAKcADwDdABQADAAPAB4AEP/sABEAHgAdACgAHgAoAEQAFABG//0ATP/6AFL/9gBWAAoAXP/6ANv/7AAIAA//xAAR/8QAHQA8AB4APABEAAoASAAPAFcAGQDdAB4ABQBEAA8ASAAKAFb/5wBYAAoAXAAPAAMAEwAUABkAHgAcABQACAAyAB4AN//YADn/7AA6/+wAPP/iAEgAHgBSAB4AWAAKAAEAJABGAAIAWf/2AFr/9gABAEQAEgAMACX/9gAn//YAKP/2ACn/9gAr//YALP/2AC7/9gAv//YAMP/2ADH/9gAz//YANf/2AAYALf9+ADcAFAA5AFAAOgBLADsANwA8ADcABABI/7AAVf/EAFb/pgBX/+wABwAk/7oALf9+ADcAFAA5AFAAOgBLADsANwA8ADcABwAkAEsAN//YADr/3QA8/9gARAAeAEgAHgBSAA8AAgANAAMAAwAAAAcABwABAAkACgACAA8AEAAEABIAHAAGACQAPQARAEQAXQArAGQAZABFAIIAiABGAKIAqABNANsA3QBUAN8A3wBXAPYA9gBYAAAAAAABAAAAANIEFAUAAAAAvkIUIAAAAADOfIEq') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}




/* ═══════════════════════════════════════════════════════════════
   🔒 ISOLAMENTO COMPLETO: TUTTO DENTRO #dsc-app
   Zero conflitti con Tilda o CSS esterno
═══════════════════════════════════════════════════════════════ */
*, *::before, *::after {
  margin: 0; padding: 0; box-sizing: border-box;
  cursor: none !important;
}

/* Touch / mobile: nessun cursore personalizzato */
@media (pointer: coarse) {
  .cursor, .cursor-ring { display: none !important; }
  *, *::before, *::after { cursor: auto !important; }
}


#dsc-app {
  scroll-behavior: smooth;
}

#dsc-app * {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

#dsc-app *::before,
#dsc-app *::after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

/* VARIABILI CSS SCOPED — NON in :root */
#dsc-app {
  /* Palette */
  --oro: #C8A96E;
  --oro-scuro: #8B6914;
  --oro-chiaro: #E8D5A8;
  --inchiostro: #1A1614;
  --inchiostro-m: #3A3530;
  --inchiostro-s: #6B6458;
  --avorio: #F4F0E8;
  --pergamena: #EDE8DC;
  --bordeaux: #8B1A1A;
  --rosso: #B01C1C;
  --seppia: #4A4038;
  --bianco: #FDFCF9;

  /* Typography */
  /*--font-display: 'Playfair Display', Georgia, serif; */
  --font-display: 'Italian Didot', Georgia, serif;
  --font-body: 'EB Garamond', Georgia, serif;
  --font-script: 'Cormorant Garamond', Georgia, serif;

  /* Easing */
  --ease-silk: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  --ease-expo: cubic-bezier(0.16, 1, 0.3, 1);

  /* Layout */
  --content-max: 900px;
  --band-px: clamp(1.25rem, 5vw, 3rem);
  --band-py: clamp(3.5rem, 8vw, 5.5rem);
  
  /* Applicazione globale */
  background: var(--avorio);
  color: var(--inchiostro);
  font-family: var(--font-body);
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
}

/* ═══════════════════════════════════════
   TEMA SCURO — override su #dsc-app
═══════════════════════════════════════ */
#dsc-app[data-theme="dark"] {
  /* Nuove variabili semantiche dark */
  --bg-base:      #1A1614;   /* --inchiostro — come richiesto */
  --bg-panel:     #141210;
  --bg-card:      #1C1916;
  --bg-card-2:    #242018;
  --text-main:    #EDE6D6;   /* --osso */
  --text-muted:   #9C9080;   /* --cenere */
  --line:         rgba(200, 169, 110, 0.14);
  --shadow-dark:  0 12px 40px rgba(0,0,0,0.5);

  background: var(--bg-base);
  color: var(--text-main);
}

/* Hero dark */
#dsc-app[data-theme="dark"] .hero {
  background: var(--bg-base);
}
#dsc-app[data-theme="dark"] .hero::before {
  background: var(--inchiostro);
    /* radial-gradient(ellipse 70% 50% at 50% 40%, rgba(200, 169, 110, 0.05) 0%, transparent 70%),
    repeating-linear-gradient(0deg, transparent, transparent 120px, rgba(200, 169, 110, 0.02) 120px, rgba(200, 169, 110, 0.02) 121px),
    repeating-linear-gradient(90deg, transparent, transparent 120px, rgba(200, 169, 110, 0.02) 120px, rgba(200, 169, 110, 0.02) 121px); */
}

/* Nav dark */
#dsc-app[data-theme="dark"] .nav-logo {
  color: var(--text-main);
}
#dsc-app[data-theme="dark"] .nav-links a {
  color: var(--text-muted);
}
#dsc-app[data-theme="dark"] .nav-links a:hover,
#dsc-app[data-theme="dark"] .nav-links a.active {
  color: var(--bordeaux);
}
#dsc-app[data-theme="dark"] .nav-links a.cta {
  color: var(--text-main);
  border-color: rgba(237, 230, 214, 0.2);
}
#dsc-app[data-theme="dark"] .nav-links a.cta:hover {
  background: var(--bordeaux);
  border-color: var(--bordeaux);
  color: var(--text-main);
}
#dsc-app[data-theme="dark"] .nav-burger span {
  background: var(--text-main);
}

/* Mobile menu dark */
#dsc-app[data-theme="dark"] .mobile-menu {
  background: var(--bg-base);
}
#dsc-app[data-theme="dark"] .mobile-menu a {
  color: var(--text-main);
}

/* Hero text dark */
#dsc-app[data-theme="dark"] .hero-title {
  color: var(--text-main);
}
#dsc-app[data-theme="dark"] .hero-sub {
  color: var(--text-muted);
}
#dsc-app[data-theme="dark"] .hero-sub-norm {
  color: var(--text-muted);
}
#dsc-app[data-theme="dark"] .definition-text {
  color: var(--text-muted);
}
#dsc-app[data-theme="dark"] .tw-bold {
  color: var(--text-main);
}
#dsc-app[data-theme="dark"] .scroll-ind span {
  color: var(--text-muted);
}

/* Buttons dark */
#dsc-app[data-theme="dark"] .btn-primary {
  background: var(--bordeaux);
  border-color: var(--bordeaux);
  color: var(--text-main);
}
#dsc-app[data-theme="dark"] .btn-primary:hover {
  background: var(--rosso);
  border-color: var(--rosso);
}
#dsc-app[data-theme="dark"] .btn-secondary {
  color: var(--text-main);
  border-color: rgba(237, 230, 214, 0.2);
}
#dsc-app[data-theme="dark"] .btn-secondary:hover {
  border-color: var(--oro);
  color: var(--oro);
}

/* Sections dark */
#dsc-app[data-theme="dark"] .band--avorio {
  background: var(--bg-base);
}
#dsc-app[data-theme="dark"] .band--pergamena {
  background: var(--bg-card);
}
#dsc-app[data-theme="dark"] .band--pergamena::before,
#dsc-app[data-theme="dark"] .band--pergamena::after {
  background: linear-gradient(90deg, transparent, rgba(200, 169, 110, 0.15), transparent);
}

/* Typography dark */
#dsc-app[data-theme="dark"] .section-h2 {
  color: var(--text-main);
}
#dsc-app[data-theme="dark"] .section-p {
  color: var(--text-muted);
}

/* Block cards dark */
#dsc-app[data-theme="dark"] .block-card {
  background: var(--bg-card);
  border-color: rgba(200, 169, 110, 0.12);
  border-top-color: rgba(200, 169, 110, 0.2);
}
#dsc-app[data-theme="dark"] .block-card:hover {
  border-top-color: var(--oro);
  box-shadow: 0 20px 60px rgba(0, 0, 0, 0.4);
}
#dsc-app[data-theme="dark"] .block-card h3 {
  color: var(--text-main);
}
#dsc-app[data-theme="dark"] .block-card p {
  color: var(--text-muted);
}

/* ═══════════════════════════════════════
   HOURGLASS THEME TOGGLE
═══════════════════════════════════════ */
#dsc-app .theme-toggle {
  margin-left: 10px;
  margin-right: 0;
  flex-shrink: 0;
  background: none;
  border: none;
  padding: 4px 6px;
  cursor: pointer !important;
  display: flex;
  align-items: center;
  gap: 7px;
  opacity: 1;
  transition: opacity 0.3s;
}

#dsc-app .theme-toggle:hover { opacity: 1; }

/* Icone sole/luna */
#dsc-app .theme-toggle .icon-sun,
#dsc-app .theme-toggle .icon-moon {
  font-size: 0.72rem;
  line-height: 1;
  transition: opacity 0.4s, color 0.4s;
  color: var(--inchiostro);
  user-select: none;
}
#dsc-app[data-theme="dark"] .theme-toggle .icon-sun,
#dsc-app[data-theme="dark"] .theme-toggle .icon-moon {
  color: #EDE6D6;
}
#dsc-app .theme-toggle .icon-sun  { opacity: 1; }
#dsc-app .theme-toggle .icon-moon { opacity: 0.35; }
#dsc-app[data-theme="dark"] .theme-toggle .icon-sun  { opacity: 0.35; }
#dsc-app[data-theme="dark"] .theme-toggle .icon-moon { opacity: 1; }

/* Wrapper clessidra */
#dsc-app .hourglass-wrap {
  width: 18px;
  height: 24px;
  position: relative;
  flex-shrink: 0;
}

/* SVG clessidra — ruota via JS con Web Animations */
#dsc-app .hourglass-svg {
  width: 18px;
  height: 24px;
  display: block;
  will-change: transform;
  transform-origin: 50% 50%;
}

/* animazione sabbia rimossa */

/* Colori SVG — tema chiaro */
#dsc-app .hg-frame   { fill: var(--inchiostro); transition: fill 0.5s; }
#dsc-app .hg-glass   { stroke: var(--inchiostro); fill: none; opacity: 0.4; transition: stroke 0.5s; }
#dsc-app .hg-sand-hi { fill: var(--oro); transition: fill 0.5s; }          /* sabbia alta */
#dsc-app .hg-sand-lo { fill: var(--oro-scuro); transition: fill 0.5s; }    /* sabbia bassa */
#dsc-app .hg-drop    { fill: var(--oro); transition: fill 0.5s; }

/* Colori SVG — tema scuro */
#dsc-app[data-theme="dark"] .hg-frame   { fill: #EDE6D6; }
#dsc-app[data-theme="dark"] .hg-glass   { stroke: #EDE6D6; opacity: 0.3; }
#dsc-app[data-theme="dark"] .hg-sand-hi { fill: #C8A96E; }
#dsc-app[data-theme="dark"] .hg-sand-lo { fill: #8B6914; }
#dsc-app[data-theme="dark"] .hg-drop    { fill: #C8A96E; }

/* ═══════════════════════════════════════
   CUSTOM CURSOR
═══════════════════════════════════════ */
#dsc-app .cursor {
  width: 8px;
  height: 8px;
  background: var(--oro);
  border-radius: 50%;
  position: fixed;
  top: 0;
  left: 0;
  pointer-events: none;
  z-index: 9999;
  transform: translate(-50%, -50%);
  transition: transform 0.15s var(--ease-silk);
  cursor: none !important;
}

#dsc-app .cursor-ring {
  width: 32px;
  height: 32px;
  border: 1px solid var(--oro);
  border-radius: 50%;
  position: fixed;
  top: 0;
  left: 0;
  pointer-events: none;
  z-index: 9998;
  transform: translate(-50%, -50%);
  transition: transform 0.4s var(--ease-silk), width 0.3s, height 0.3s;
  opacity: 0.5;
  cursor: none !important;
}

/* Touch device: nascondi il cursore */
@media (pointer: coarse) {
  #dsc-app .cursor,
  #dsc-app .cursor-ring {
    display: none !important;
  }
}

/* ═══════════════════════════════════════
   NAVIGATION
═══════════════════════════════════════ */
#dsc-app nav {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  padding: 1.2rem var(--band-px);
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #F4F0E8;
  border-bottom: none;
  transition: transform 0.4s var(--ease-silk), opacity 0.4s var(--ease-silk), background 0.5s ease;
}

#dsc-app[data-theme="dark"] nav {
  background: #1A1614;
}

#dsc-app nav.nav-hidden {
  transform: translateY(-100%);
  opacity: 0;
}

#dsc-app .nav-logo {
  font-family: var(--font-display);
  font-size: 1.3rem; 
  letter-spacing: 0.12em;
  color: var(--inchiostro);
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
  flex-shrink: 0;
}

#dsc-app .nav-logo em{
    font-style: normal;
    color: var(--bordeaux);
}

#dsc-app .nav-links {
  display: flex;
  gap: 1.8rem;
  list-style: none;
  align-items: center;
}

#dsc-app .nav-links li {
  list-style: none;
}

#dsc-app .nav-links a {
  font-family: var(--font-body);
  font-size: 0.78rem;
  letter-spacing: 0.1em;
  color: var(--inchiostro-s);
  text-decoration: none;
  text-transform: uppercase;
  transition: color 0.3s;
  white-space: nowrap;
}

#dsc-app .nav-links a:hover,
#dsc-app .nav-links a.active {
  color: var(--bordeaux);
}

#dsc-app .nav-links a.cta {
  color: var(--inchiostro);
  border: 1px solid rgba(26, 22, 20, 0.25);
  padding: 0.3rem 0.9rem;
  border-radius: 2px;
  transition: all 0.3s;
}

#dsc-app .nav-links a.cta:hover {
  background: var(--bordeaux);
  border-color: var(--bordeaux);
  color: var(--bianco);
}

#dsc-app .nav-burger {
  display: none;
  flex-direction: column;
  gap: 5px;
  padding: 6px;
  background: none;
  border: none;
  flex-shrink: 0;
}

#dsc-app .nav-burger span {
  display: block;
  width: 22px;
  height: 1px;
  background: var(--inchiostro);
  transition: all 0.35s var(--ease-silk);
  transform-origin: center;
}

#dsc-app .nav-burger.open span:nth-child(1) {
  transform: translateY(6px) rotate(45deg);
}

#dsc-app .nav-burger.open span:nth-child(2) {
  opacity: 0;
  transform: scaleX(0);
}

#dsc-app .nav-burger.open span:nth-child(3) {
  transform: translateY(-6px) rotate(-45deg);
}

#dsc-app .mobile-menu {
  position: fixed;
  inset: 0;
  z-index: 999;
  background: var(--avorio);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 2.5rem;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.4s var(--ease-silk);
}

#dsc-app .mobile-menu.open {
  opacity: 1;
  pointer-events: all;
}

#dsc-app .mobile-menu a {
  font-family: var(--font-display);
  font-size: 1.8rem;
  color: var(--inchiostro);
  text-decoration: none;
  letter-spacing: 0.05em;
  transition: color 0.3s;
}

#dsc-app .mobile-menu a:hover {
  color: var(--oro-scuro);
}

/* ═══════════════════════════════════════
   SISTEMA LAYOUT — BAND + BAND-INNER
   Mantiene il layout centrato come il typewriter
═══════════════════════════════════════ */
#dsc-app .band {
  width: 100%;
  padding: var(--band-py) var(--band-px);
  position: relative;
  display: flex;
  justify-content: center;
}

#dsc-app .band-inner {
  width: 100%;
  max-width: var(--content-max);
  text-align: center;
}

#dsc-app .band--avorio {
  background: var(--avorio);
}

#dsc-app .band--pergamena {
  background: var(--pergamena);
}

#dsc-app .band--inchiostro {
  background: var(--inchiostro);
}

#dsc-app .band--pergamena::before,
#dsc-app .band--pergamena::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(90deg, transparent, rgba(200, 169, 110, 0.25), transparent);
}

#dsc-app .band--pergamena::before {
  top: 0;
}

#dsc-app .band--pergamena::after {
  bottom: 0;
}

/* ═══════════════════════════════════════
   TIPOGRAFIA SEZIONI
═══════════════════════════════════════ */
#dsc-app .section-label {
  font-size: 0.68rem;
  letter-spacing: 0.26em;
  text-transform: uppercase;
  color: var(--bordeaux);
  display: block;
  margin-bottom: 1.2rem;
}

#dsc-app .section-h2 {
  font-family: var(--font-body);
  font-size: clamp(2rem, 3.5vw, 2.8rem);
  font-weight: 400;
  line-height: 1.2;
  color: var(--inchiostro);
  margin-bottom: 1.5rem;
  
}

#dsc-app .section-h2 em {
  font-style: normal;
  color: var(--bordeaux);
}

#dsc-app .section-p {
  font-size: 1.05rem;
  line-height: 1.9;
  color: var(--inchiostro-m);
  margin-bottom: 1.2rem;
  max-width: 680px;
  margin-left: auto;
  margin-right: auto;
}

/* ═══════════════════════════════════════
   HERO SECTION
═══════════════════════════════════════ */
#dsc-app .hero {
  min-height: 100vh;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 3rem var(--band-px);
  position: relative;
  overflow: hidden;
  background: var(--avorio);
}

#dsc-app .hero::before {
  content: '';
  position: absolute;
  inset: 0;
  background:
    radial-gradient(ellipse 70% 50% at 50% 40%, rgba(200, 169, 110, 0.06) 0%, transparent 70%),
    repeating-linear-gradient(0deg, transparent, transparent 120px, rgba(200, 169, 110, 0.025) 120px, rgba(200, 169, 110, 0.025) 121px),
    repeating-linear-gradient(90deg, transparent, transparent 120px, rgba(200, 169, 110, 0.025) 120px, rgba(200, 169, 110, 0.025) 121px);
  pointer-events: none;
  z-index: 0;
}

#dsc-app .hero > * {
  position: relative;
  z-index: 1;
}

#dsc-app .hero-eyebrow {
  font-family: var(--font-body);
  font-size: 0.72rem;
  letter-spacing: 0.28em;
  color: var(--oro-scuro);
  text-transform: uppercase;
  margin-bottom: 2.5rem;
  opacity: 0;
  animation: revealUp 0.8s 0.3s var(--ease-expo) forwards;
}

#dsc-app .hero-title {
  font-family: var(--font-display);
  font-size: clamp(3.5rem, 6vw, 5rem);
  font-weight: 400;
  line-height: 1.05;
  color: var(--inchiostro);
  letter-spacing: -0.01em;
  margin-bottom: 0.4rem;
  opacity: 0;
  animation: revealUp 0.9s 0.5s var(--ease-expo) forwards;
  text-transform: uppercase;

}

#dsc-app .hero-title em {
  font-style: normal;
  color: var(--bordeaux);
}

#dsc-app .hero-sub {
  font-family: var(--font-display);
  font-size: clamp(1.1rem, 2.5vw, 1.4rem);
  font-weight: 400;
  font-style: italic;
  color: var(--inchiostro-s);
  margin-bottom: 3.5rem;
  opacity: 0;
  animation: revealUp 0.9s 0.7s var(--ease-expo) forwards;
}

#dsc-app .hero-sub-norm {
  font-family: var(--font-body);
  font-size: clamp(1.0rem, 2.5vw, 1.2rem);
  font-weight: 400;
  font-style: normal;
  color: var(--inchiostro-s);
  margin-bottom: 3.0rem;
  opacity: 0;
  animation: revealUp 0.9s 0.7s var(--ease-expo) forwards;
  margin-bottom: 0
}

#dsc-app .definition-wrap {
  max-width: 680px;
  width: 100%;
  margin: 0 auto 4rem;
  opacity: 0;
  animation: revealUp 0.9s 0.9s var(--ease-expo) forwards;
}

#dsc-app .definition-text {
  font-family: var(--font-display);
  font-size: clamp(1.3rem, 2.5vw, 1.6rem);
  color: var(--inchiostro-m);
  line-height: 1.8;
  min-height: 4em;
  text-align: center;
}

#dsc-app .tw-bold {
  font-weight: 600;
  color: var(--inchiostro);
}

#dsc-app .tw-cursor {
  display: inline-block;
  width: 2px;
  height: 1.1em;
  background: var(--oro);
  margin-left: 2px;
  vertical-align: middle;
  animation: blink 1.1s step-end infinite;
}

@keyframes blink {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}

/* ═══════════════════════════════════════
   HERO CTA GROUP + SCROLL INDICATOR
   ⭐ STRUTTURA SINCRONIZZATA — CORRETTO
═══════════════════════════════════════ */

/* Contenitore che racchiude sia i pulsanti che lo scroll-ind */
#dsc-app .hero-action-group {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 3rem;
  opacity: 0;
  animation: revealUp 0.9s 1.1s var(--ease-expo) forwards;
}

/* Pulsanti rimangono flex con wrap */
#dsc-app .hero-cta-group {
  display: flex;
  gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

/* SCROLL INDICATOR: ORA PARTE DEL FLUSSO, NON ABSOLUTE */
#dsc-app .scroll-ind {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.5rem;
  /* IMPORTANTE: NON è più position: absolute */
  /* Si posiziona automaticamente sotto i pulsanti */
}

#dsc-app .scroll-ind span {
  font-size: 0.6rem;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: var(--inchiostro-s);
}

#dsc-app .scroll-line {
  width: 1px;
  height: 40px;
  background: linear-gradient(180deg, var(--oro), transparent);
  animation: scrollDrop 2s ease-in-out infinite;
}

@keyframes scrollDrop {
  0% {
    transform: scaleY(0);
    transform-origin: top;
    opacity: 1;
  }
  50% {
    transform: scaleY(1);
    transform-origin: top;
    opacity: 1;
  }
  100% {
    transform: scaleY(1);
    transform-origin: bottom;
    opacity: 0;
  }
}

/* ═══════════════════════════════════════
   BUTTONS
═══════════════════════════════════════ */
#dsc-app .btn-primary {
  font-family: var(--font-body);
  font-size: 0.82rem;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  color: var(--bianco);
  background: var(--inchiostro);
  border: 1px solid var(--inchiostro);
  padding: 1rem 2.5rem;
  border-radius: 2px;
  text-decoration: none;
  transition: all 0.35s var(--ease-silk);
  display: inline-block;
  white-space: nowrap;
}

#dsc-app .btn-primary:hover {
  background: var(--bordeaux);
  border-color: var(--bordeaux);
}

#dsc-app .btn-secondary {
  font-family: var(--font-body);
  font-size: 0.82rem;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  color: var(--inchiostro);
  background: transparent;
  border: 1px solid rgba(26, 22, 20, 0.25);
  padding: 1rem 2.5rem;
  border-radius: 2px;
  text-decoration: none;
  transition: all 0.35s var(--ease-silk);
  display: inline-block;
  white-space: nowrap;
}

#dsc-app .btn-secondary:hover {
  border-color: var(--oro);
  color: var(--oro-scuro);
}

/* ═══════════════════════════════════════
   ORNAMENT DIVIDER
═══════════════════════════════════════ */
#dsc-app .ornament {
  display: flex;
  align-items: center;
  gap: 1rem;
  margin: 2rem auto;
  width: 200px;
}

#dsc-app .ornament::before,
#dsc-app .ornament::after {
  content: '';
  flex: 1;
  height: 1px;
  background: linear-gradient(90deg, transparent, var(--oro-chiaro));
}

#dsc-app .ornament::after {
  background: linear-gradient(90deg, var(--oro-chiaro), transparent);
}

#dsc-app .ornament-symbol {
  color: var(--oro);
  font-size: 1rem;
  flex-shrink: 0;
  font-family: var(--font-display);
}

/* ═══════════════════════════════════════
   MANIFESTO PREVIEW (4 CARDS)
═══════════════════════════════════════ */
#dsc-app .manifesto-preview-inner {
  max-width: 720px;
  margin: 0 auto;
  text-align: center;
}

#dsc-app .manifesto-preview-inner h2 {
  font-family: var(--font-display);
  font-size: clamp(1.6rem, 3vw, 2.4rem);
  font-weight: 400;
  margin-bottom: 1.5rem;
}

#dsc-app .manifesto-preview-inner p {
  font-size: 1rem;
  line-height: 1.9;
  color: var(--inchiostro-m);
  margin-bottom: 2rem;
}

#dsc-app .manifesto-4blocks {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
  gap: 1.5rem;
  margin: 3rem 0 2.5rem;
  text-align: left;
}

#dsc-app .block-card {
  background: var(--bianco);
  border: 1px solid rgba(200, 169, 110, 0.18);
  border-top: 2px solid rgba(200, 169, 110, 0.3);
  border-radius: 2px;
  padding: 2.2rem 2rem 1.8rem;
  position: relative;
  overflow: hidden;
  transition: transform 0.4s var(--ease-expo), box-shadow 0.4s var(--ease-expo), border-top-color 0.3s;
}

#dsc-app .block-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 20px 60px rgba(139, 105, 20, 0.1);
  border-top-color: var(--oro);
}

#dsc-app .block-card .roman {
  font-family: var(--font-display);
  font-size: 2.2rem;
  color: var(--rosso);
  font-weight: 400;
  display: block;
  margin-bottom: 0.8rem;
  line-height: 1;
}

#dsc-app .block-card h3 {
  font-family: var(--font-display);
  font-size: 1rem;
  font-weight: 600;
  color: var(--inchiostro);
  margin-bottom: 0.6rem;
  line-height: 1.3;
}

#dsc-app .block-card p {
  font-size: 0.88rem;
  color: var(--inchiostro-s);
  line-height: 1.7;
  margin-bottom: 1.2rem;
}

#dsc-app .block-card .tratti-preview {
  display: flex;
  flex-wrap: wrap;
  gap: 0.35rem;
}

#dsc-app .block-card .tratti-tag {
  font-size: 0.62rem;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: var(--oro-scuro);
  background: rgba(200, 169, 110, 0.08);
  border: 1px solid rgba(200, 169, 110, 0.22);
  padding: 0.22rem 0.55rem;
  border-radius: 1px;
}

/* ═══════════════════════════════════════
   CHAOS SECTION (dark)
═══════════════════════════════════════ */
#dsc-app .chaos-section {
  position: relative;
  background: var(--inchiostro);
  padding: 8rem var(--band-px);
  overflow: hidden;
  min-height: 700px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

#dsc-app .chaos-bg {
  position: absolute;
  inset: 0;
  pointer-events: none;
  overflow: hidden;
}

#dsc-app .chaos-word {
  position: absolute;
  font-family: var(--font-display);
  color: rgba(244, 240, 232, 0.055);
  white-space: nowrap;
  user-select: none;
  transition: opacity 1.2s ease, transform 1.2s ease;
  line-height: 1;
}

#dsc-app .chaos-content {
  position: relative;
  z-index: 2;
  text-align: center;
  max-width: 760px;
  width: 100%;
}

#dsc-app .chaos-eyebrow {
  font-size: 0.68rem;
  letter-spacing: 0.28em;
  text-transform: uppercase;
  color: var(--oro);
  display: block;
  margin-bottom: 2rem;
}

#dsc-app .chaos-title {
  font-family: var(--font-display);
  font-size: clamp(2rem, 4.5vw, 3.5rem);
  font-weight: 400;
  color: var(--avorio);
  line-height: 1.2;
  margin-bottom: 1.5rem;
}

#dsc-app .chaos-title em {
 
  color: var(--oro);
}

#dsc-app .chaos-title strong {
  font-weight: 700;
  color: var(--rosso);
}

#dsc-app .chaos-lead {
  font-family: var(--font-display);
  font-size: clamp(1rem, 1.8vw, 1.25rem);
 
  color: rgba(244, 240, 232, 0.5);
  line-height: 1.8;
  max-width: 600px;
  margin: 0 auto 3rem;
}

#dsc-app .chaos-divider {
  width: 60px;
  height: 1px;
  background: linear-gradient(90deg, transparent, var(--oro), transparent);
  margin: 0 auto 3rem;
}

#dsc-app .chaos-cards {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 1px;
  max-width: 900px;
  width: 100%;
  margin: 0 auto;
  position: relative;
  z-index: 2;
  border: 1px solid rgba(200, 169, 110, 0.12);
}

#dsc-app .chaos-card {
  background: rgba(244, 240, 232, 0.03);
  border-right: 1px solid rgba(200, 169, 110, 0.1);
  padding: 2rem 1.5rem;
  text-align: left;
  transition: background 0.4s var(--ease-silk);
}

#dsc-app .chaos-card:last-child {
  border-right: none;
}

#dsc-app .chaos-card:hover {
  background: rgba(244, 240, 232, 0.06);
}

#dsc-app .chaos-card-num {
  font-family: var(--font-display);
  font-size: 2.4rem;
  font-weight: 400;
  color: var(--rosso);
  display: block;
  line-height: 1;
  margin-bottom: 0.8rem;
}

#dsc-app .chaos-card-title {
  font-family: var(--font-display);
  font-size: 0.88rem;
  font-weight: 600;
  color: var(--oro-chiaro);
  margin-bottom: 0.5rem;
  line-height: 1.3;
}

#dsc-app .chaos-card-sub {
  font-size: 0.75rem;
  letter-spacing: 0.08em;
  color: rgba(244, 240, 232, 0.3);
  line-height: 1.5;
}

#dsc-app .chaos-cta {
  margin-top: 3rem;
  position: relative;
  z-index: 2;
}

/* ═══════════════════════════════════════
   FOOTER
═══════════════════════════════════════ */
#dsc-app footer {
  background: var(--inchiostro);
  padding: 4rem var(--band-px) 3rem;
  position: relative;
}

#dsc-app footer::before {
  content: '';
  position: absolute;
  top: 0;
  left: 10%;
  right: 10%;
  height: 1px;
  background: linear-gradient(90deg, transparent, rgba(200, 169, 110, 0.3), transparent);
}

#dsc-app .footer-inner {
  max-width: 1100px;
  margin: 0 auto;
  display: flex;
  gap: 3rem;
  align-items: center;
}

#dsc-app .head-image {
  flex-shrink: 0;
  margin-top: 0;
}

#dsc-app .head-image img {
  width: 14rem;
  height: 14rem;
  object-fit: contain;
  display: block;
  margin-bottom: -0.5rem;
}

#dsc-app .footer-image {
  flex-shrink: 0;
  margin-top: 0;
}

#dsc-app .footer-image img {
  width: 300px;
  height: 300px;
  object-fit: contain;
  display: block;
}

/* Contenuto text a destra in grid 2fr 1fr 1fr */
#dsc-app .footer-text-group {
  flex: 1;
  display: grid;
  grid-template-columns: 2fr 1.2fr 1.2fr;
  gap: 2rem;
  padding-top: 0;
}


#dsc-app .footer-brand {
  font-family: var(--font-display);
  font-size: 1.6rem;
  color: var(--avorio);
  margin-bottom: 1rem;
  text-transform: uppercase;
}

#dsc-app .footer-brand em {
  font-style: normal;
  color: var(--bordeaux);
}

#dsc-app .footer-brand small {
  display: block;
  font-family: var(--font-body);
  font-size: 0.78rem;
  color: var(--oro);
  letter-spacing: 0.12em;
  text-transform: uppercase;
  font-style: normal;
  margin-top: 0.3rem;
}

#dsc-app .footer-desc {
  font-size: 0.85rem;
  color: rgba(244, 240, 232, 0.45);
  line-height: 1.7;
  max-width: 280px;
  text-align: left;
}

@media (max-width: 1024px) {
  #dsc-app .footer-desc {
    text-align: center;
    margin: 0 auto;
  }
}

#dsc-app .footer-col h4 {
  font-size: 0.68rem;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  color: var(--oro-scuro);
  margin-bottom: 1.2rem;
}

#dsc-app .footer-col ul {
  list-style: none;
  padding-left: 0;
  margin-left: 0;
}

#dsc-app .footer-col li {
  margin-bottom: 0.6rem;
  margin-left: 0;
  padding-left: 0;
}

#dsc-app .footer-col a {
  font-size: 0.85rem;
  color: rgba(244, 240, 232, 0.5);
  text-decoration: none;
  transition: color 0.3s;
}

#dsc-app .footer-col a:hover {
  color: var(--oro-chiaro);
}

#dsc-app .footer-bottom {
  max-width: 1100px;
  margin: 3rem auto 0;
  padding-top: 1.5rem;
  border-top: 1px solid rgba(255, 255, 255, 0.06);
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 1rem;
}

#dsc-app .footer-bottom p {
  font-size: 0.72rem;
  color: rgba(244, 240, 232, 0.25);
  letter-spacing: 0.08em;
}

#dsc-app .footer-vp {
  font-size: 0.72rem;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: var(--oro-scuro);
  text-decoration: none;
  border-bottom: 1px solid rgba(139, 105, 20, 0.3);
  padding-bottom: 1px;
  transition: color 0.3s;
}

#dsc-app .footer-vp:hover {
  color: var(--oro);
}

/* RESPONSIVE FOOTER */
@media (max-width: 1024px) {
  #dsc-app .footer-inner {
    flex-direction: column;
    align-items: center;
    text-align: center;
  }

  #dsc-app .footer-text-group {
    grid-template-columns: 1fr;
    width: 100%;
  }

  #dsc-app .footer-image {
    margin-bottom: 2rem;
  }
}

@media (max-width: 768px) {
  #dsc-app .footer-image img {
    width: 250px;
    height: 250px;
  }

  #dsc-app .footer-inner {
    gap: 2rem;
  }
}

/* ═══════════════════════════════════════
   ANIMATIONS & REVEAL
═══════════════════════════════════════ */
@keyframes revealUp {
  from {
    opacity: 0;
    transform: translateY(24px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

#dsc-app .reveal {
  opacity: 0;
  transform: translateY(24px);
  transition: opacity 0.7s var(--ease-expo), transform 0.7s var(--ease-expo);
}

#dsc-app .reveal.visible {
  opacity: 1;
  transform: translateY(0);
}

#dsc-app .reveal-delay-1 {
  transition-delay: 0.1s;
}

#dsc-app .reveal-delay-2 {
  transition-delay: 0.2s;
}

#dsc-app .reveal-delay-3 {
  transition-delay: 0.3s;
}

/* ═══════════════════════════════════════
   TOAST
═══════════════════════════════════════ */
#dsc-app .toast {
  position: fixed;
  bottom: 2rem;
  left: 50%;
  transform: translateX(-50%) translateY(20px);
  background: var(--inchiostro);
  color: var(--oro-chiaro);
  font-size: 0.82rem;
  letter-spacing: 0.08em;
  padding: 0.9rem 2rem;
  border-radius: 3px;
  z-index: 9000;
  opacity: 0;
  transition: all 0.4s var(--ease-expo);
  pointer-events: none;
  white-space: nowrap;
  border: 1px solid rgba(200, 169, 110, 0.2);
}

#dsc-app .toast.show {
  opacity: 1;
  transform: translateX(-50%) translateY(0);
}

/* ═══════════════════════════════════════
   RESPONSIVE
═══════════════════════════════════════ */
@media (max-width: 768px) {
  #dsc-app nav {
    padding: 1rem 1.25rem;
  }

  #dsc-app .nav-links {
    display: none !important;
  }

  #dsc-app .nav-burger {
    display: flex !important;
  }

  #dsc-app .chaos-cards {
    grid-template-columns: 1fr 1fr;
  }

  #dsc-app .chaos-card {
    border-bottom: 1px solid rgba(200, 169, 110, 0.1);
  }

  #dsc-app .footer-inner {
    grid-template-columns: 1fr;
    gap: 2rem;
  }

  #dsc-app .footer-bottom {
    flex-direction: column;
    text-align: center;
  }
}

@media (max-width: 520px) {
  #dsc-app .chaos-cards {
    grid-template-columns: 1fr;
  }

  #dsc-app .manifesto-4blocks {
    grid-template-columns: 1fr;
  }

  #dsc-app .hero-cta-group {
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  #dsc-app .hero-cta-group .btn-primary,
  #dsc-app .hero-cta-group .btn-secondary {
    width: 100%;
    max-width: 280px;
    text-align: center;
  }

  #dsc-app .hero-action-group {
    gap: 2.5rem;
  }

  #dsc-app .scroll-ind {
    gap: 0.3rem;
  }

  #dsc-app .scroll-line {
    height: 30px;
  }
}

