:root:root{--ls-paper:#ffffff;--ls-wash:#f3f5f8;--ls-ink:#15171c;--ls-ink-2:#4b5260;--ls-ink-3:#6f7686;--ls-rule:#e2e5eb;--ls-accent:#e2553b;--ls-accent-ink:#b9412a;--ls-accent-soft:#fdeee9;--ls-display:"DM Serif Display", Georgia, "Times New Roman", serif;--ls-read:"Literata", Georgia, "Times New Roman", serif;--ls-ui:"Figtree", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--theme-palette-color-1:var(--ls-ink);--theme-palette-color-2:var(--ls-accent);--theme-palette-color-4:var(--ls-ink);--theme-palette-color-5:var(--ls-rule);--theme-palette-color-6:var(--ls-wash);--theme-palette-color-7:var(--ls-wash);--theme-palette-color-8:var(--ls-paper);--theme-text-color:var(--ls-ink);--theme-headings-color:var(--ls-ink);--theme-link-initial-color:var(--ls-accent-ink);--theme-link-hover-color:var(--ls-ink);--theme-border-color:var(--ls-rule);--theme-selection-background-color:var(--ls-accent);--theme-font-family:var(--ls-ui);--theme-font-weight:400;--theme-font-size:17px;--theme-line-height:1.6;--theme-letter-spacing:0;--theme-button-background-initial-color:var(--ls-ink);--theme-button-background-hover-color:var(--ls-accent-ink);--theme-button-font-weight:600;--theme-normal-container-max-width:1240px}@media (prefers-color-scheme:dark){:root:root{--ls-paper:#121418;--ls-wash:#1a1d23;--ls-ink:#eceef2;--ls-ink-2:#b4bac6;--ls-ink-3:#8f96a4;--ls-rule:#2b2f37;--ls-accent:#f0735a;--ls-accent-ink:#f38a74;--ls-accent-soft:#2a1d1a;color-scheme:dark}.ls-ratio{background:var(--ls-wash)}.ls-prose img,.ls-ratio img{filter:brightness(.94)}.page-description .ls-desc-fade{background:linear-gradient(to bottom,transparent,var(--ls-paper))!important}.ls-f-method i{color:#121418}}body{background:var(--ls-paper);color:var(--ls-ink);font-family:var(--ls-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--ls-display);font-weight:400;color:var(--ls-ink);letter-spacing:0;text-wrap:balance}:focus-visible{outline:2px solid var(--ls-accent);outline-offset:2px}.ls-kicker{display:inline-block;font-family:var(--ls-ui);font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ls-accent-ink);text-decoration:none}a.ls-kicker:hover{color:var(--ls-ink)}.ls-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-family:var(--ls-ui);font-size:13px;color:var(--ls-ink-3);font-variant-numeric:tabular-nums}.ls-meta>*+*::before{content:"";display:inline-block;width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.6;margin-right:10px;vertical-align:middle}.ls-meta a{color:var(--ls-ink-2);font-weight:500;text-decoration:none}.ls-meta a:hover{color:var(--ls-accent-ink)}.ls-ratio{display:block;aspect-ratio:3 / 2;overflow:hidden;background:var(--ls-wash);border-radius:4px}.ls-ratio img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}a:hover .ls-ratio img,a.ls-ratio:hover img{transform:scale(1.03)}.ls-sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-top:3px solid var(--ls-ink);padding-top:12px;margin-bottom:22px}.ls-sec-head h2{font-size:28px;line-height:1.2;margin:0}.ls-sec-head a{font-family:var(--ls-ui);font-size:13px;font-weight:600;color:var(--ls-accent-ink);text-decoration:none;white-space:nowrap}.ls-sec-head a:hover{color:var(--ls-ink)}.ls-chip{display:inline-flex;align-items:center;gap:10px;background:var(--ls-paper);border:1px solid var(--ls-rule);border-radius:999px;padding:7px 14px;font-family:var(--ls-ui);font-weight:600;font-size:14px;color:var(--ls-ink);text-decoration:none;line-height:1.3}.ls-chip small{font-size:12px;font-weight:600;color:var(--ls-ink-3);background:var(--ls-wash);border-radius:999px;padding:2px 9px;margin-right:-6px;font-variant-numeric:tabular-nums}.ls-chip:hover{border-color:var(--ls-accent);color:var(--ls-accent-ink)}[data-header*="type-1"] .ct-header [data-row*="top"]{--height:36px;background:var(--ls-paper);border-bottom:1px solid var(--ls-rule)}[data-header*="type-1"] .ct-header [data-id="menu-secondary"]>ul>li>a{--theme-link-initial-color:var(--ls-ink-3);--theme-link-hover-color:var(--ls-ink);--theme-font-size:12px;--theme-font-weight:600;letter-spacing:.06em}[data-header*="type-1"] .ct-header [data-id="menu-secondary"] .current-lang>a{--theme-link-initial-color:var(--ls-ink)}[data-header*="type-1"] .ct-header [data-row*="middle"]{--height:128px}[data-header*="type-1"] .ct-header [data-row*="middle"]>div{background:var(--ls-paper)}[data-header*="type-1"] .ct-header [data-id="logo"] .site-logo-container{--logo-max-height:64px}.ct-header [data-device="desktop"] [data-row*="middle"] .ct-container{position:relative;display:flex;justify-content:flex-end;align-items:center}.ct-header [data-device="desktop"] [data-row*="middle"] [data-column="start"]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.ct-header [data-device="desktop"] [data-row*="middle"] [data-column="end"]{margin-left:auto;position:relative;z-index:1}.ct-header [data-device="desktop"] .site-branding{display:flex;flex-direction:column;align-items:center;gap:6px}.ct-header [data-device="desktop"] .site-branding::after{content:"Le storie dietro le canzoni";font-family:var(--ls-ui);font-size:13.5px;letter-spacing:.03em;color:var(--ls-ink-2);white-space:nowrap}html[lang^="en"] .ct-header [data-device="desktop"] .site-branding::after{content:"Inside the stories behind the songs"}[data-header*="type-1"] [data-id="search"]{--theme-icon-color:var(--ls-ink-2);--theme-icon-hover-color:var(--ls-accent-ink)}[data-header*="type-1"] [data-id="search"] .ct-label{--theme-font-size:12px;--theme-font-weight:600;color:var(--ls-ink-2);letter-spacing:.08em}[data-header*="type-1"] .ct-header [data-row*="bottom"]{--height:48px;background:var(--ls-paper);--theme-border-top:1px solid var(--ls-ink);--theme-border-bottom:1px solid var(--ls-ink);border-top:1px solid var(--ls-ink);border-bottom:1px solid var(--ls-ink)}[data-header*="type-1"] .ct-header [data-row*="bottom"]>div{--theme-border-top:none;--theme-border-bottom:none}[data-header*="type-1"] .ct-header [data-id="menu"]{--menu-items-spacing:34px;--menu-indicator-hover-color:var(--ls-accent);--menu-indicator-active-color:var(--ls-accent)}[data-header*="type-1"] .ct-header [data-id="menu"]>ul>li>a{--theme-font-size:13px;--theme-font-weight:700;--theme-line-height:1.4;--theme-link-initial-color:var(--ls-ink);--theme-link-hover-color:var(--ls-accent-ink);--theme-link-active-color:var(--ls-accent-ink);letter-spacing:.08em;box-shadow:inset 0 -2px 0 #fff0;transition:color .15s,box-shadow .15s}[data-header*="type-1"] .ct-header [data-id="menu"]>ul>li>a:hover,[data-header*="type-1"] .ct-header [data-id="menu"]>ul>li.current-menu-item>a,[data-header*="type-1"] .ct-header [data-id="menu"]>ul>li.current-post-ancestor>a,[data-header*="type-1"] .ct-header [data-id="menu"]>ul>li.current-menu-parent>a{color:var(--ls-accent-ink);box-shadow:inset 0 -2px 0 var(--ls-accent)}[data-header*="type-1"] .ct-header [data-device="mobile"] [data-row*="middle"]{border-bottom:1px solid var(--ls-ink)}[data-header*="type-1"] [data-id="trigger"]{--theme-icon-color:var(--ls-ink)}@media (max-width:689.98px){[data-header*="type-1"] .ct-header [data-id="logo"] .site-logo-container{--logo-max-height:40px}}[data-header*="type-1"] #offcanvas .ct-panel-inner{background-color:color-mix(in srgb,var(--ls-paper) 98%,transparent)}[data-header*="type-1"] #offcanvas .ct-toggle-close{--theme-icon-color:var(--ls-ink)}[data-header*="type-1"] [data-id="mobile-menu"]{--theme-link-initial-color:var(--ls-ink);--theme-link-hover-color:var(--ls-accent-ink);--theme-font-family:var(--ls-display);--theme-font-weight:400;--theme-font-size:26px}[data-header*="type-1"] [data-id="mobile-menu"] .lang-item a{--theme-font-family:var(--ls-ui);--theme-font-size:15px}[data-header*="type-1"] #search-modal{background-color:color-mix(in srgb,var(--ls-paper) 98%,transparent)}[data-header*="type-1"] #search-modal .ct-toggle-close{--theme-icon-color:var(--ls-ink)}[data-header*="type-1"] #search-modal .ct-search-form{--theme-link-initial-color:var(--ls-ink);--theme-form-text-initial-color:var(--ls-ink);--theme-form-text-focus-color:var(--ls-ink);--theme-form-field-border-initial-color:var(--ls-rule);--theme-form-field-border-focus-color:var(--ls-ink);--theme-button-text-initial-color:var(--ls-paper);--theme-button-background-initial-color:var(--ls-ink);--theme-button-background-hover-color:var(--ls-accent-ink)}[data-header*="type-1"] #search-modal .ct-search-form input{font-family:var(--ls-display)}[data-header*="type-1"] #search-modal .ct-search-results{--theme-link-initial-color:var(--ls-ink)}.page .hero-section .page-title,.search .hero-section .page-title,.ct-container .page-title{font-family:var(--ls-display);font-weight:400;font-size:clamp(32px, 4.4vw, 48px);line-height:1.1}.page .entry-content{font-family:var(--ls-read);font-size:18px;line-height:1.75}.page .entry-content h2,.page .entry-content h3{font-family:var(--ls-display);font-weight:400}.page .entry-content a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.ct-breadcrumbs{font-family:var(--ls-ui);font-size:12.5px;font-weight:500;text-transform:none;letter-spacing:0;color:var(--ls-ink-3);--theme-link-initial-color:var(--ls-ink-3);--theme-link-hover-color:var(--ls-accent-ink)}.wp-element-button,.ct-button,button[type="submit"],input[type="submit"]{border-radius:999px}input[type="search"],input[type="text"],input[type="email"],textarea{border-radius:8px}@media (prefers-reduced-motion:reduce){a:hover .ls-ratio img,a.ls-ratio:hover img{transform:none}*{scroll-behavior:auto!important}}.ls-footer{margin-top:80px;background:var(--ls-wash);border-top:1px solid var(--ls-rule);color:var(--ls-ink-2);font-family:var(--ls-ui);font-size:14.5px;line-height:1.55;overflow:hidden}.ls-footer a{color:inherit;text-decoration:none}.ls-wrap{max-width:var(--theme-normal-container-max-width,1240px);margin:0 auto;padding-inline:24px}.ls-f-top{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:40px;align-items:center;padding-block:48px 40px;border-bottom:1px solid var(--ls-rule)}.ls-f-top .ls-f-claim{font-family:var(--ls-display);font-size:clamp(30px, 4vw, 44px);line-height:1.1;color:var(--ls-ink);margin:0;text-wrap:balance}.ls-f-top .ls-f-claim em{font-style:normal;color:var(--ls-accent-ink)}.ls-f-method{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;align-items:center;background:var(--ls-paper);border:1px solid var(--ls-rule);border-radius:8px;padding:20px 22px;transition:border-color .15s}.ls-f-method span{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ls-ink-3)}.ls-f-method b{font-family:var(--ls-display);font-weight:400;font-size:21px;line-height:1.2;color:var(--ls-ink);grid-column:1}.ls-f-method i{grid-column:2;grid-row:1 / 3;font-style:normal;width:40px;height:40px;border-radius:50%;background:var(--ls-accent);color:var(--ls-paper);display:grid;place-items:center;font-size:18px;transition:transform .2s}.ls-f-method:hover{border-color:var(--ls-accent)}.ls-f-method:hover i{transform:translateX(3px)}.ls-f-cols{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:36px;padding-block:40px}.ls-f-logo{font-family:var(--ls-display);font-size:34px;line-height:1;color:var(--ls-ink)!important}.ls-f-dot{color:var(--ls-accent)}.ls-f-brand p{max-width:36ch;margin:14px 0 0}.ls-f-lang{display:inline-flex;gap:4px;margin-top:18px;background:var(--ls-paper);border:1px solid var(--ls-rule);border-radius:999px;padding:3px}.ls-f-lang a{font-size:12.5px;font-weight:700;letter-spacing:.06em;padding:5px 14px;border-radius:999px;color:var(--ls-ink-3)}.ls-f-lang a.is-current{background:var(--ls-ink);color:var(--ls-paper)}.ls-footer h2.ls-f-h{font-family:var(--ls-ui);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ls-ink);margin:0 0 14px}.ls-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.ls-footer ul a:hover,.ls-f-legal a:hover,.ls-f-up:hover{color:var(--ls-accent-ink)}.ls-footer ul small{color:var(--ls-ink-3);font-variant-numeric:tabular-nums;margin-left:4px}.ls-f-bottom{display:flex;flex-wrap:wrap;gap:10px 24px;align-items:center;justify-content:space-between;padding-block:18px;border-top:1px solid var(--ls-rule);font-size:13px;color:var(--ls-ink-3)}.ls-f-bottom{position:relative;z-index:1}.ls-f-legal ul{display:flex;flex-wrap:wrap;gap:6px 16px}.ls-f-up{background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--ls-ink-2);cursor:pointer}.ls-f-mark{font-family:var(--ls-display);font-size:clamp(64px, 18vw, 240px);line-height:.78;letter-spacing:-.02em;color:var(--ls-rule);text-align:center;white-space:nowrap;margin-bottom:-.12em;user-select:none;pointer-events:none}.ls-f-mark span{color:var(--ls-accent);opacity:.5}@media (max-width:999px){.ls-f-top{grid-template-columns:minmax(0,1fr)}.ls-f-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ls-wrap{padding-inline:16px}.ls-f-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 20px}.ls-f-brand{grid-column:1 / -1}.ls-f-bottom{flex-direction:column;align-items:flex-start}}.ct-trending-block{background:var(--ls-paper);border-top:1px solid var(--ls-rule);padding-block:36px 40px;margin-top:72px;--theme-link-initial-color:var(--ls-ink);--theme-link-hover-color:var(--ls-accent-ink)}.ct-trending-block .ct-module-title{font-family:var(--ls-ui);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ls-ink)}.ct-trending-block .ct-module-title svg{color:var(--ls-accent)}.ct-trending-block .ct-post-title{font-family:var(--ls-display);font-weight:400;font-size:17px;line-height:1.25}.ct-trending-block .ct-media-container img{border-radius:4px}.ct-trending-block+.ls-footer{margin-top:0}.ct-comments,.comment-respond{font-family:var(--ls-ui)}.comment-reply-title{font-family:var(--ls-display);font-weight:400;font-size:26px}.comment-form,.comment-form p{font-size:14px;color:var(--ls-ink-2)}.comment-form .akismet_comment_form_privacy_notice,.comment-form-cookies-consent label{font-size:13px!important;color:var(--ls-ink-3)}.ct-header .site-logo-container{position:relative;display:inline-flex;align-items:baseline;font-family:var(--ls-display);font-size:46px;line-height:1;color:var(--ls-ink);text-decoration:none;letter-spacing:-.005em}.ct-header .site-logo-container::before{content:"LyricSaga"}.ct-header .site-logo-container::after{content:".";color:var(--ls-accent)}.ct-header .site-logo-container img{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media (max-width:689.98px){.ct-header .site-logo-container{font-size:30px}}