@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap));@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap));@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700;800;900&display=swap));@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap));@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap));@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap));@import url(https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap));@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;500;600;700;800;900&display=swap));@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@200;300;400;600;700;900&display=swap));@import url(https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;500;700&display=swap));@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@100;200;300;400;500;600;700;800;900&display=swap));@import url(https://fonts.googleapis.com/css2?family=Work+Sans:wght@100;200;300;400;500;600;700;800;900&display=swap));:root{--aeionica-primary-font:var(--aeionica-body-font,'Inter',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);--aeionica-heading-font:var(--aeionica-heading-font,'Poppins',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);--aeionica-display-font:var(--aeionica-display-font,'Playfair Display',Georgia,serif);--aeionica-mono-font:'SFMono-Regular','Monaco','Inconsolata','Roboto Mono','Courier New',monospace;--aeionica-text-xs:clamp(0.75rem,0.69rem+0.32vw,0.875rem);--aeionica-text-sm:clamp(0.875rem,0.79rem+0.43vw,1rem);--aeionica-text-base:clamp(1rem,0.91rem+0.43vw,1.125rem);--aeionica-text-lg:clamp(1.125rem,1.01rem+0.54vw,1.25rem);--aeionica-text-xl:clamp(1.25rem,1.11rem+0.65vw,1.5rem);--aeionica-text-2xl:clamp(1.5rem,1.26rem+1.20vw,2rem);--aeionica-text-3xl:clamp(1.875rem,1.50rem+1.88vw,2.625rem);--aeionica-text-4xl:clamp(2.25rem,1.71rem+2.72vw,3.5rem);--aeionica-text-5xl:clamp(3rem,2.07rem+4.65vw,5rem);--aeionica-text-6xl:clamp(3.75rem,2.48rem+6.34vw,6.5rem);--aeionica-leading-tight:1.25;--aeionica-leading-snug:1.375;--aeionica-leading-normal:1.5;--aeionica-leading-relaxed:1.625;--aeionica-leading-loose:2;--aeionica-tracking-tighter:-0.05em;--aeionica-tracking-tight:-0.025em;--aeionica-tracking-normal:0em;--aeionica-tracking-wide:0.025em;--aeionica-tracking-wider:0.05em;--aeionica-tracking-widest:0.1em;--aeionica-glow-color:rgba(255,255,255,0.8);--aeionica-shadow-color:rgba(0,0,0,0.3);--aeionica-gradient-text:linear-gradient(135deg,#667eea 0%,#764ba2 100%);--aeionica-neon-glow:0 0 5px currentColor,0 0 10px currentColor,0 0 15px currentColor}body{font-family:var(--aeionica-primary-font);font-size:var(--aeionica-text-base);line-height:var(--aeionica-leading-normal);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,.h1,.wp-block-heading.is-style-aeionica-display{font-family:var(--aeionica-heading-font);font-size:var(--aeionica-text-6xl);font-weight:700;line-height:var(--aeionica-leading-tight);letter-spacing:var(--aeionica-tracking-tight);margin-bottom:1.5rem}h2,.h2{font-family:var(--aeionica-heading-font);font-size:var(--aeionica-text-5xl);font-weight:600;line-height:var(--aeionica-leading-tight);letter-spacing:var(--aeionica-tracking-tight);margin-bottom:1.25rem}h3,.h3{font-family:var(--aeionica-heading-font);font-size:var(--aeionica-text-4xl);font-weight:600;line-height:var(--aeionica-leading-snug);letter-spacing:var(--aeionica-tracking-normal);margin-bottom:1rem}h4,.h4{font-family:var(--aeionica-heading-font);font-size:var(--aeionica-text-3xl);font-weight:500;line-height:var(--aeionica-leading-snug);letter-spacing:var(--aeionica-tracking-normal);margin-bottom:0.875rem}h5,.h5{font-family:var(--aeionica-heading-font);font-size:var(--aeionica-text-2xl);font-weight:500;line-height:var(--aeionica-leading-normal);letter-spacing:var(--aeionica-tracking-normal);margin-bottom:0.75rem}h6,.h6{font-family:var(--aeionica-heading-font);font-size:var(--aeionica-text-xl);font-weight:500;line-height:var(--aeionica-leading-normal);letter-spacing:var(--aeionica-tracking-wide);margin-bottom:0.5rem}p,.wp-block-paragraph{font-family:var(--aeionica-primary-font);font-size:var(--aeionica-text-base);line-height:var(--aeionica-leading-relaxed);margin-bottom:1.25rem;color:inherit}.wp-block-paragraph.has-large-font-size{font-size:var(--aeionica-text-lg);line-height:var(--aeionica-leading-normal)}.wp-block-paragraph.has-larger-font-size{font-size:var(--aeionica-text-xl);line-height:var(--aeionica-leading-normal)}.wp-block-paragraph.has-huge-font-size{font-size:var(--aeionica-text-2xl);line-height:var(--aeionica-leading-snug)}.wp-block-paragraph.has-small-font-size{font-size:var(--aeionica-text-sm);line-height:var(--aeionica-leading-normal)}.aeionica-artist-name,.wp-block-heading.is-style-aeionica-artist-name{font-family:var(--aeionica-display-font);font-size:var(--aeionica-text-6xl);font-weight:700;line-height:var(--aeionica-leading-tight);letter-spacing:var(--aeionica-tracking-tighter);text-transform:none;background:var(--aeionica-gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 4px 8px var(--aeionica-shadow-color)}.aeionica-song-title,.wp-block-heading.is-style-aeionica-song-title{font-family:var(--aeionica-heading-font);font-size:var(--aeionica-text-3xl);font-weight:600;line-height:var(--aeionica-leading-snug);letter-spacing:var(--aeionica-tracking-normal);position:relative}.aeionica-song-title::before{content:"♪";position:absolute;left:-2rem;top:0;color:var(--wp--preset--color--primary,#667eea);font-size:0.8em;opacity:0.7}.aeionica-lyrics,.wp-block-paragraph.is-style-aeionica-lyrics{font-family:var(--aeionica-primary-font);font-size:var(--aeionica-text-lg);font-style:italic;line-height:var(--aeionica-leading-loose);letter-spacing:var(--aeionica-tracking-wide);text-align:center;color:rgba(255,255,255,0.9);text-shadow:0 2px 4px var(--aeionica-shadow-color)}.aeionica-quote,.wp-block-quote.is-style-aeionica-quote{font-family:var(--aeionica-display-font);font-size:var(--aeionica-text-2xl);font-style:italic;line-height:var(--aeionica-leading-relaxed);letter-spacing:var(--aeionica-tracking-normal);position:relative;padding:2rem;border:none;background:rgba(255,255,255,0.05);backdrop-filter:blur(10px);border-radius:1rem}.aeionica-quote::before{content:""";position:absolute;top:-0.5rem;left:0.5rem;font-size:4rem;color:var(--wp--preset--color--primary,#667eea);opacity:0.3}.aeionica-credit,.wp-block-paragraph.is-style-aeionica-credit{font-family:var(--aeionica-mono-font);font-size:var(--aeionica-text-sm);font-weight:400;line-height:var(--aeionica-leading-normal);letter-spacing:var(--aeionica-tracking-wide);text-transform:uppercase;opacity:0.7;margin-bottom:0.5rem}.aeionica-neon,.wp-block-heading.is-style-aeionica-neon{color:#fff;text-shadow:var(--aeionica-neon-glow);animation:neonFlicker 2s infinite alternate}@keyframes neonFlicker{0%,100%{text-shadow:var(--aeionica-neon-glow)}50%{text-shadow:0 0 2px currentColor,0 0 5px currentColor,0 0 8px currentColor}}.aeionica-glass-text,.wp-block-heading.is-style-aeionica-glass{background:rgba(255,255,255,0.1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;backdrop-filter:blur(10px);text-shadow:0 2px 8px rgba(0,0,0,0.3);border:1px solid rgba(255,255,255,0.2);padding:0.5rem 1rem;border-radius:0.5rem;display:inline-block}.aeionica-gradient-primary{background:linear-gradient(135deg,var(--wp--preset--color--primary,#667eea) 0%,var(--wp--preset--color--secondary,#764ba2) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.aeionica-gradient-sunset{background:linear-gradient(135deg,#ff6b6b 0%,#ffd93d 50%,#6bcf7f 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.aeionica-gradient-ocean{background:linear-gradient(135deg,#667eea 0%,#764ba2 50%,#4facfe 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.aeionica-gradient-fire{background:linear-gradient(135deg,#ff9a9e 0%,#fecfef 50%,#fecfef 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.aeionica-text-center{text-align:center}.aeionica-text-left{text-align:left}.aeionica-text-right{text-align:right}.aeionica-text-justify{text-align:justify}.aeionica-font-thin{font-weight:100}.aeionica-font-light{font-weight:300}.aeionica-font-normal{font-weight:400}.aeionica-font-medium{font-weight:500}.aeionica-font-semibold{font-weight:600}.aeionica-font-bold{font-weight:700}.aeionica-font-extrabold{font-weight:800}.aeionica-font-black{font-weight:900}.aeionica-italic{font-style:italic}.aeionica-not-italic{font-style:normal}.aeionica-uppercase{text-transform:uppercase}.aeionica-lowercase{text-transform:lowercase}.aeionica-capitalize{text-transform:capitalize}.aeionica-normal-case{text-transform:none}.aeionica-tracking-tighter{letter-spacing:var(--aeionica-tracking-tighter)}.aeionica-tracking-tight{letter-spacing:var(--aeionica-tracking-tight)}.aeionica-tracking-normal{letter-spacing:var(--aeionica-tracking-normal)}.aeionica-tracking-wide{letter-spacing:var(--aeionica-tracking-wide)}.aeionica-tracking-wider{letter-spacing:var(--aeionica-tracking-wider)}.aeionica-tracking-widest{letter-spacing:var(--aeionica-tracking-widest)}.aeionica-leading-tight{line-height:var(--aeionica-leading-tight)}.aeionica-leading-snug{line-height:var(--aeionica-leading-snug)}.aeionica-leading-normal{line-height:var(--aeionica-leading-normal)}.aeionica-leading-relaxed{line-height:var(--aeionica-leading-relaxed)}.aeionica-leading-loose{line-height:var(--aeionica-leading-loose)}.aeionica-hover-glow:hover{text-shadow:0 0 10px currentColor;transition:text-shadow 0.3s ease}.aeionica-hover-scale:hover{transform:scale(1.05);transition:transform 0.3s ease}.aeionica-hover-gradient:hover{background:var(--aeionica-gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:all 0.3s ease}@media (max-width:768px){:root{--aeionica-text-6xl:clamp(2.5rem,8vw,4rem);--aeionica-text-5xl:clamp(2rem,6vw,3rem);--aeionica-text-4xl:clamp(1.5rem,5vw,2.5rem)}.aeionica-artist-name,.wp-block-heading.is-style-aeionica-artist-name{text-align:center;margin-bottom:1rem}.aeionica-song-title::before{display:none}.aeionica-lyrics{font-size:var(--aeionica-text-base);padding:0 1rem}}@media (max-width:480px){.aeionica-quote{padding:1rem;font-size:var(--aeionica-text-lg)}.aeionica-glass-text{padding:0.25rem 0.5rem}}@media print{*{text-shadow:none !important;-webkit-text-fill-color:black !important;background:transparent !important;backdrop-filter:none !important}.aeionica-neon{animation:none}}@media (prefers-contrast:high){.aeionica-glass-text{-webkit-text-fill-color:currentColor;background:none;border:2px solid currentColor}.aeionica-gradient-primary,.aeionica-gradient-sunset,.aeionica-gradient-ocean,.aeionica-gradient-fire{-webkit-text-fill-color:currentColor;background:none}}@media (prefers-reduced-motion:reduce){.aeionica-neon{animation:none}.aeionica-hover-glow,.aeionica-hover-scale,.aeionica-hover-gradient{transition:none}}.aeionica-heading-link:focus,.aeionica-text-link:focus{outline:2px solid var(--wp--preset--color--primary,#667eea);outline-offset:2px;border-radius:2px}::selection{background-color:var(--wp--preset--color--primary,#667eea);color:white;text-shadow:none}::-moz-selection{background-color:var(--wp--preset--color--primary,#667eea);color:white;text-shadow:none}