/* ILovePodcast: themed line icons in the homepage topic directory.
   Icons are decorative; topic headings remain the accessible labels.
   On browsers without :has() support, original numeric labels remain visible.
*/
@supports selector(.ilp-topic-card:has(h3 a)) {
  body.page-id-10483 .ilp-v2 .ilp-topic-grid > .ilp-topic-card:has(h3 a[href]) > p.ilp-topic-index {
    font-size:0!important;
    letter-spacing:0!important;
    line-height:0!important;
    color:transparent!important;
    width:40px;
    height:40px;
    display:flex;
    align-items:center;
    justify-content:center;
    background:#fff0f1;
    border-radius:12px;
    margin:0 0 16px!important;
  }
  body.page-id-10483 .ilp-v2 .ilp-topic-grid > .ilp-topic-card:has(h3 a[href]) > p.ilp-topic-index::before {
    content:"";
    display:block;
    flex:none;
    width:23px;
    height:23px;
    background-color:#e9243d;
    -webkit-mask-image:var(--ilp-topic-icon);
    mask-image:var(--ilp-topic-icon);
    -webkit-mask-repeat:no-repeat;
    mask-repeat:no-repeat;
    -webkit-mask-position:center;
    mask-position:center;
    -webkit-mask-size:contain;
    mask-size:contain;
  }
  /* Storia */
  body.page-id-10483 .ilp-v2 .ilp-topic-grid > .ilp-topic-card:has(h3 a[href*="/podcast-di-storia/"]) { --ilp-topic-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2010h18M5%2010v9m4-9v9m6-9v9m4-9v9M2%2021h20M12%202%202%208h20L12%202Z%22%2F%3E%3C%2Fsvg%3E"); }
  /* True crime */
  body.page-id-10483 .ilp-v2 .ilp-topic-grid > .ilp-topic-card:has(h3 a[href*="/serie-podcast-crime-migliori-italiano/"]) { --ilp-topic-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2210.5%22%20cy%3D%2210.5%22%20r%3D%226.5%22%2F%3E%3Cpath%20d%3D%22m16%2016%205%205M8.5%2010.5h4M10.5%208.5v4%22%2F%3E%3C%2Fsvg%3E"); }
  /* Libri */
  body.page-id-10483 .ilp-v2 .ilp-topic-grid > .ilp-topic-card:has(h3 a[href*="/podcast-sui-libri/"]) { --ilp-topic-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%207v14M12%207C9.5%205.5%206.5%205%203%206v13c3.5-1%206.5-.5%209%201%202.5-1.5%205.5-2%209-1V6c-3.5-1-6.5-.5-9%201Z%22%2F%3E%3C%2Fsvg%3E"); }
  /* Notizie */
  body.page-id-10483 .ilp-v2 .ilp-topic-grid > .ilp-topic-card:has(h3 a[href*="/podcast-di-notizie-i-migliori-in-italia/"]) { --ilp-topic-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%224%22%20width%3D%2218%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M7%208h4v4H7zM15%208h3M15%2012h3M7%2016h11%22%2F%3E%3C%2Fsvg%3E"); }
  /* Psicologia */
  body.page-id-10483 .ilp-v2 .ilp-topic-grid > .ilp-topic-card:has(h3 a[href*="/podcast-psicologia-i-migliori-in-italiano/"]) { --ilp-topic-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2018.5c-1.2%201.6-4.6%201.5-5.6-1.2a4%204%200%200%201-1.8-6.9%203.7%203.7%200%200%201%202.9-5.7%203.4%203.4%200%200%201%204.5-1.4%203.4%203.4%200%200%201%204.5%201.4%203.7%203.7%200%200%201%202.9%205.7%204%204%200%200%201-1.8%206.9c-1%202.7-4.4%202.8-5.6%201.2V3.3M8.5%208.5c1.7.1%202.7%201%203.5%202.3M15.5%208.5c-1.7.1-2.7%201-3.5%202.3M7.5%2014c1.8-.4%203.5.1%204.5%201.5M16.5%2014c-1.8-.4-3.5.1-4.5%201.5%22%2F%3E%3C%2Fsvg%3E"); }
  /* Lingue */
  body.page-id-10483 .ilp-v2 .ilp-topic-grid > .ilp-topic-card:has(h3 a[href*="/podcast-per-imparare-linglese-i-migliori-da-ascoltare/"]) { --ilp-topic-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%205h12a3%203%200%200%201%203%203v6a3%203%200%200%201-3%203H9l-5%204v-4a3%203%200%200%201-3-3V8a3%203%200%200%201%203-3Z%22%2F%3E%3Cpath%20d%3D%22M6%2010h8M10%207v6M7%2013l3-3%203%203%22%2F%3E%3C%2Fsvg%3E"); }
  /* Tecnologia */
  body.page-id-10483 .ilp-v2 .ilp-topic-grid > .ilp-topic-card:has(h3 a[href*="/migliori-podcast-tecnologia/"]) { --ilp-topic-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%226%22%20y%3D%226%22%20width%3D%2212%22%20height%3D%2212%22%20rx%3D%222%22%2F%3E%3Crect%20x%3D%2210%22%20y%3D%2210%22%20width%3D%224%22%20height%3D%224%22%20rx%3D%22.5%22%2F%3E%3Cpath%20d%3D%22M10%202v4m4-4v4m-4%2012v4m4-4v4M2%2010h4m-4%204h4m12-4h4m-4%204h4%22%2F%3E%3C%2Fsvg%3E"); }
  /* Finanza */
  body.page-id-10483 .ilp-v2 .ilp-topic-grid > .ilp-topic-card:has(h3 a[href*="/podcast-di-finanza-personale-italiano/"]) { --ilp-topic-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2019V5m0%2014h18M6%2015l5-5%204%203%206-7%22%2F%3E%3Cpath%20d%3D%22M17%206h4v4%22%2F%3E%3C%2Fsvg%3E"); }
  /* Per dormire */
  body.page-id-10483 .ilp-v2 .ilp-topic-grid > .ilp-topic-card:has(h3 a[href*="/podcast-per-dormire/"]) { --ilp-topic-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20.2%2015.6A8.8%208.8%200%200%201%208.4%203.8a8.8%208.8%200%201%200%2011.8%2011.8Z%22%2F%3E%3Cpath%20d%3D%22m18%203%20.5%201.5L20%205l-1.5.5L18%207l-.5-1.5L16%205l1.5-.5L18%203Z%22%2F%3E%3C%2Fsvg%3E"); }
}
@media(max-width:480px) {
  body.page-id-10483 .ilp-v2 .ilp-topic-grid > .ilp-topic-card:has(h3 a[href]) > p.ilp-topic-index { width:38px;height:38px;margin-bottom:13px!important; }
}
