/* Scoped to Core content. No theme selectors, remote fonts, images or animation. */
.smlc-preview.smlc-v22-card{border-radius:22px;border:1px solid rgba(206,182,240,.38);box-shadow:0 14px 40px rgba(13,7,24,.17);background:linear-gradient(135deg,rgba(33,23,48,.86),rgba(23,19,37,.78));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:clamp(18px,3vw,32px)}
.smlc-discovery{box-sizing:border-box;margin:38px 0;padding:clamp(22px,4vw,40px);border:1px solid rgba(222,201,250,.5);border-radius:24px;background:linear-gradient(135deg,rgba(36,25,52,.95),rgba(49,34,66,.85));color:#f6efff;box-shadow:0 16px 46px rgba(12,5,24,.2);font-family:inherit;line-height:1.6;overflow-wrap:anywhere}.smlc-discovery *{box-sizing:border-box}.smlc-discovery-heading{display:flex;align-items:center;gap:22px}.smlc-discovery .smlc-moon{font-size:64px;color:#e3c8ff;line-height:1}.smlc-discovery .smlc-discovery-eyebrow{font-size:12px;letter-spacing:.12em;color:#dfc8f5;margin:0 0 6px}.smlc-discovery h2{font-size:clamp(22px,3vw,32px);line-height:1.25;color:#fff;margin:0 0 12px}.smlc-discovery p{margin:6px 0 0;color:#eee3f8}.smlc-discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px}.smlc-discovery-item{background:rgba(255,255,255,.065);border:1px solid rgba(227,201,255,.35);border-radius:16px;min-width:0}.smlc-discovery-item>summary{cursor:pointer;padding:20px;list-style-position:inside;color:#fff}.smlc-discovery-item>summary span,.smlc-discovery-item>summary strong{display:block}.smlc-discovery-item>summary strong{font-size:20px;line-height:1.4;margin:10px 0}.smlc-discovery-item>summary span{font-size:12px;color:#e6d5f5}.smlc-discovery-item>summary .smlc-discovery-open{display:inline-block;border-bottom:1px solid #d8b7f7;font-size:14px}.smlc-discovery-item[open]{grid-column:1/-1}.smlc-discovery-item .smlc-preview{margin:0;border-radius:0 0 16px 16px;box-shadow:none}.smlc-discovery-item>summary:focus-visible{outline:3px solid #f4deff;outline-offset:4px;border-radius:16px}.smlc-discovery-note{padding-top:18px;border-top:1px solid rgba(227,201,255,.25);margin-top:20px!important}
@media(max-width:780px){.smlc-discovery-grid{grid-template-columns:1fr}.smlc-discovery-heading{align-items:flex-start;gap:12px}.smlc-discovery .smlc-moon{font-size:44px}}
@media(prefers-reduced-transparency:reduce){.smlc-preview.smlc-v22-card{background:#251d32;backdrop-filter:none;-webkit-backdrop-filter:none}}
@media(forced-colors:active){.smlc-discovery,.smlc-preview.smlc-v22-card{background:Canvas;color:CanvasText;border:1px solid CanvasText}.smlc-discovery h2,.smlc-discovery p,.smlc-discovery span,.smlc-discovery strong{color:CanvasText}}
