.isp-sfondo,.isp-wc-modal{--isp-bg:var(--pls-bg);--isp-surface:var(--pls-surface);--isp-border-soft:var(--pls-border-soft);--isp-brand:var(--pls-brand);--isp-brand-soft:var(--pls-brand-soft);--isp-ink:var(--pls-ink);--isp-ink2:var(--pls-ink2);--isp-mute:var(--pls-mute);--isp-r:var(--pls-r,1);--isp-radius:var(--pls-radius);--isp-radius-sm:var(--pls-radius-sm)}.isp-sfondo{display:flex;gap:20px;margin:1.4em 0;padding:0;background:var(--isp-surface);border:1px solid var(--isp-border-soft);border-radius:var(--isp-radius);box-shadow:0 2px 15px -1px #0f1d360f}.isp-sfondo h2,.isp-sfondo h3,.isp-sfondo p,.isp-sfondo ul,.isp-sfondo li,.isp-sfondo img{margin:0}.isp-sfondo a{color:inherit;text-decoration:none}.isp-sfondo__cover{flex:0 0 220px;align-self:stretch;line-height:0;overflow:hidden;border-radius:calc(14px * var(--isp-r));background:var(--isp-bg)}.isp-sfondo__cover a{display:block;width:100%;height:100%}.isp-sfondo__cover img{width:100%;height:100%;object-fit:cover;display:block}.isp-sfondo__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px;padding:25px 25px 25px 9px}.isp-sfondo__author{display:flex;align-items:center;gap:12px;padding:0 12px 10px 0;border-radius:var(--isp-radius-sm)}.isp-sfondo__avatar{width:58px;height:58px;border-radius:50%;object-fit:cover;flex-shrink:0}.isp-sfondo__author-info{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.isp-sfondo__author-label{font-size:12px;font-weight:500;color:var(--isp-mute)}.isp-sfondo__author-name{font-size:15px;font-weight:600;color:var(--isp-ink)}.isp-sfondo__cta{display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;padding:12px 22px;background:var(--isp-brand);color:#fff!important;border-radius:calc(10px * var(--isp-r));font-size:14px;font-weight:600;letter-spacing:.3px;transition:transform .15s,box-shadow .15s}.isp-sfondo__cta-arrow{display:inline-flex;align-items:center;color:#fff;transition:transform .25s ease}.isp-sfondo__cta:hover .isp-sfondo__cta-arrow{transform:translate(4px)}.isp-sfondo__cta:hover{transform:translateY(-1px);filter:brightness(.92);box-shadow:0 6px 16px #0000002e}.isp-sfondo__details{list-style:none;padding:20px 0 0;margin:0;display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--isp-ink2)}.isp-sfondo__details-row{padding:12px 16px;background:var(--isp-bg);border-radius:calc(8px * var(--isp-r));line-height:1.4}.isp-sfondo__details-row--title{background:transparent;padding:0 0 5px;font-size:18px;color:var(--isp-ink)}.isp-sfondo__details-row--strong{background:var(--isp-brand-soft)}.isp-sfondo__details-row--strong a{color:var(--isp-brand);font-weight:600}.isp-sfondo__details-row:has(>.isp-sfondo__details-link){padding:0;background:transparent}.isp-sfondo__details-link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;background:var(--isp-bg);border-radius:calc(8px * var(--isp-r));color:inherit;text-decoration:none}.isp-sfondo__details-row--strong .isp-sfondo__details-link{background:var(--isp-brand-soft)}.isp-sfondo__details-arrow{display:inline-flex;align-items:center;flex-shrink:0;color:var(--isp-mute);transition:transform .25s ease}.isp-sfondo__details-row--strong .isp-sfondo__details-arrow{color:var(--isp-brand)}.isp-sfondo__details-link:hover{text-decoration:underline}.isp-sfondo__details-link:hover .isp-sfondo__details-arrow{transform:translate(4px)}.isp-wc-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.isp-wc-modal[hidden]{display:none}.isp-wc-modal__backdrop{position:absolute;inset:0;background:#0f1d368c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:isp-wc-fade .2s ease-out}.isp-wc-modal__panel{position:relative;background:var(--isp-surface);border-radius:calc(24px * var(--isp-r));padding:36px 32px 32px;max-width:440px;width:100%;text-align:center;box-shadow:0 30px 80px #0006;animation:isp-wc-pop .25s cubic-bezier(.34,1.56,.64,1)}.isp-wc-modal__close{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:50%;background:var(--isp-bg);border:none;display:flex;align-items:center;justify-content:center;color:var(--isp-ink2);cursor:pointer;transition:background .15s,color .15s}.isp-wc-modal__close:hover{background:var(--isp-border-soft);color:var(--isp-ink)}.isp-wc-modal__icon{width:88px!important;height:88px!important;border-radius:calc(22px * var(--isp-r))!important;margin:0 auto 18px!important;box-shadow:0 8px 24px #d4572c40;display:block}.isp-wc-modal__title{font-size:22px;font-weight:700;color:var(--isp-ink);margin:0 0 18px;padding-bottom:10px;letter-spacing:-.3px}.isp-wc-modal__desc{font-size:14px;color:var(--isp-ink2);line-height:1.55;margin:0 auto 36px;padding-bottom:20px;text-align:center}.isp-wc-modal__badges{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.isp-wc-modal__badge{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:#111;color:#fff;border:1px solid rgba(255,255,255,.14);border-radius:calc(12px * var(--isp-r));text-decoration:none;transition:transform .15s,box-shadow .15s;line-height:1.1}.isp-wc-modal__badge:hover{transform:translateY(-1px);box-shadow:0 6px 16px #00000040;color:#fff}.isp-wc-modal__badge svg{flex-shrink:0}.isp-wc-modal__badge-text{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.isp-wc-modal__badge-text small{font-size:11px;opacity:.85;line-height:1.1}.isp-wc-modal__badge-text strong{font-size:15px;font-weight:600;line-height:1.15}@media(max-width:480px){.isp-wc-modal__panel{padding:28px 22px 24px}.isp-wc-modal__title{font-size:19px}.isp-wc-modal__badges{flex-direction:column;align-items:stretch}.isp-wc-modal__badge{justify-content:center}}@media(prefers-reduced-motion:reduce){.isp-wc-modal__backdrop,.isp-wc-modal__panel{animation:none}}@media(max-width:640px){.isp-sfondo{flex-direction:column;padding:0;gap:14px}.isp-sfondo__cover{flex:0 0 auto;align-self:stretch;width:auto;height:450px;background:linear-gradient(135deg,var(--isp-brand-soft) 0%,var(--isp-bg) 100%);padding:18px 0;display:flex;align-items:center;justify-content:center;border-radius:calc(8px * var(--isp-r))}.isp-sfondo__cover a{width:auto;height:100%;aspect-ratio:9/19.5;display:block;border-radius:calc(18px * var(--isp-r));overflow:hidden;box-shadow:0 12px 28px #0f1d362e}.isp-sfondo__cover img{width:100%;height:100%;object-fit:cover}.isp-sfondo__info{padding:0 16px 16px}.isp-sfondo__author{padding:0;gap:10px}.isp-sfondo__avatar{width:40px;height:40px}.isp-sfondo__author-label{font-size:10px}.isp-sfondo__author-name{font-size:14px}.isp-sfondo__cta{padding:11px 18px;font-size:13px}.isp-sfondo__cta-arrow{display:none}.isp-sfondo__details{font-size:13px}.isp-sfondo__details-row--title{font-size:16px}}.isp-sfondo{clear:right}@keyframes isp-wc-fade{0%{opacity:0}to{opacity:1}}@keyframes isp-wc-pop{0%{opacity:0;transform:scale(.92) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}
