/* V23.2 — guida: leggibilita desktop e palette coerenti con le categorie. */
#bydDiscover>summary{display:flex!important;align-items:center!important;justify-content:center!important;position:relative;text-align:center!important;padding:13px 46px!important;min-height:76px;box-sizing:border-box}
#bydDiscover>summary::after{content:'⌄'!important;position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;float:none!important;font-size:27px!important;line-height:1!important}
#bydDiscover[open]>summary::after{content:'⌃'!important}
#bydDiscover>summary .bydi-guide-summary{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;max-width:100%;line-height:1.35}
#bydDiscover>summary .bydi-guide-new{font-weight:800;font-size:clamp(15px,1.32vw,21px);color:var(--text,inherit)}
#bydDiscover>summary .bydi-guide-expert{font-size:clamp(14px,1.1vw,18px);font-weight:650;color:#85dcf7}
html[data-byd-theme="light"] #bydDiscover>summary .bydi-guide-expert{color:#075c83}
html[data-byd-skin="halloween"][data-byd-theme="dark"] #bydDiscover>summary .bydi-guide-expert{color:var(--bydi-halloween-dark-accent,#ffb16a)}
html[data-byd-skin="halloween"][data-byd-theme="light"] #bydDiscover>summary .bydi-guide-expert{color:var(--bydi-halloween-light-accent,#a8470a)}
html[data-byd-skin="natale"][data-byd-theme="light"] #bydDiscover>summary .bydi-guide-expert{color:#18643a}
html[data-byd-skin="natale"][data-byd-theme="dark"] #bydDiscover>summary .bydi-guide-expert{color:#a5e7b7}
/* Evidenzia soltanto il percorso introduttivo, senza spostare gli altri gruppi. */
#bydDiscoverList>.bydi-new-owner-group{grid-column:1 / -1;min-height:0!important;border-width:2px!important;border-color:var(--border,#52bce8)!important}
#bydDiscoverList>.bydi-new-owner-group>summary{min-height:58px!important;height:auto!important;justify-content:center!important;text-align:center!important;font-size:clamp(16px,1.5vw,21px)!important;font-weight:800}
#bydDiscoverList>.bydi-new-owner-group .bydi-guide-stages{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;padding:12px}
.bydi-guide-stage{border:1px solid var(--border,#567b98);border-radius:12px;padding:9px;background:var(--panel,transparent);color:var(--text,inherit)}
.bydi-guide-stage>summary{font-weight:750;cursor:pointer;padding:8px;line-height:1.4}
.bydi-guide-stage .bydi-guide-stage-questions{display:grid;grid-template-columns:1fr;gap:7px;margin-top:9px}
.bydi-guide-stage-questions button{min-height:40px;text-align:left;white-space:normal}
/* Il testo cresce soltanto su PC: nessuna variazione alle dimensioni smartphone. */
@media(min-width:801px){
 #bydDiscover>summary .bydi-guide-new{font-size:clamp(24px,1.55vw,30px)!important}
 #bydDiscover>summary .bydi-guide-expert{font-size:clamp(22px,1.3vw,26px)!important}
}
/* Un riquadro riconoscibile, conservando il contrasto del tema selezionato. */
html[data-byd-skin="classic"][data-byd-theme="light"] #bydDiscover>summary{
 background:linear-gradient(125deg,#def3ff,#f3faff)!important;
 border:2px solid #5bbce8!important;box-shadow:0 4px 18px #1689c52b!important;border-radius:16px!important;
}
html[data-byd-skin="classic"][data-byd-theme="dark"] #bydDiscover>summary{
 background:linear-gradient(125deg,#123b62,#1b3150)!important;
 border:2px solid #4dcdf3!important;box-shadow:0 4px 19px #00b4eb23!important;border-radius:16px!important;
}
html[data-byd-skin="moderno"][data-byd-theme="light"] #bydDiscover>summary{
 background:linear-gradient(125deg,#d9f2ff,#f1f9ff)!important;
 border:2px solid #55b8dd!important;box-shadow:0 4px 18px #287cab26!important;border-radius:16px!important;
}
html[data-byd-skin="moderno"][data-byd-theme="dark"] #bydDiscover>summary{
 background:linear-gradient(125deg,#12354a,#1b3857)!important;
 border:2px solid #4dc9ed!important;box-shadow:0 4px 19px #00b4eb21!important;border-radius:16px!important;
}
/* Risposte guida: stesso stile delle domande degli altri gruppi. */
.bydi-guide-stage-questions button{width:100%;border-radius:10px;padding:12px 13px;line-height:1.35;font-size:15px;cursor:pointer;font-family:inherit}
html[data-byd-skin="classic"][data-byd-theme="light"] .bydi-guide-stage-questions button{
 background:#e7f4fc!important;color:#173c5b!important;border:1px solid #b0d2e6!important;
}
html[data-byd-skin="classic"][data-byd-theme="dark"] .bydi-guide-stage-questions button,
html[data-byd-skin="moderno"][data-byd-theme="dark"] .bydi-guide-stage-questions button{
 background:#163c5e!important;color:#f4f9ff!important;border:1px solid #4b90b6!important;
}
html[data-byd-skin="classic"][data-byd-theme="light"] .bydi-guide-stage-questions button:is(:hover,:focus-visible){background:#c7e9fa!important;border-color:#50aacf!important}
html[data-byd-skin="classic"][data-byd-theme="dark"] .bydi-guide-stage-questions button:is(:hover,:focus-visible),
html[data-byd-skin="moderno"][data-byd-theme="dark"] .bydi-guide-stage-questions button:is(:hover,:focus-visible){background:#23628b!important;border-color:#80d9ff!important}
@media(max-width:680px){#bydDiscover>summary{min-height:72px;padding:11px 28px!important}#bydDiscover>summary .bydi-guide-summary{gap:3px}#bydDiscover>summary .bydi-guide-new{font-size:clamp(13px,3.7vw,16px)}#bydDiscover>summary .bydi-guide-expert{font-size:clamp(12px,3.35vw,15px)}#bydDiscoverList>.bydi-new-owner-group .bydi-guide-stages{grid-template-columns:1fr;padding:8px}}
