@import"https://fonts.googleapis.com/css2?family=Caveat:wght@400;500;600;700&display=swap";:root{--corporate-primary: #DEB887;--corporate-secondary: #F4A460;--corporate-accent: #DAA520;--corporate-dark: #CD853F;--corporate-light: #F5DEB3;--corporate-sepia: #D2B48C}.nav-link{font-family:"Source Sans 3",Arial,sans-serif!important;font-size:1.1rem;font-weight:400;color:#fff!important;text-decoration:none;transition:all .3s ease;text-shadow:0 2px 4px rgba(0,0,0,.8);letter-spacing:1px}.nav-link:hover{color:var(--corporate-primary)!important;text-shadow:0 2px 8px rgba(222,184,135,.6);transform:translateY(-2px)}.logo-text{font-family:MVPesambre-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:1.8rem;font-weight:600;color:var(--corporate-primary)!important;text-shadow:0 2px 4px rgba(0,0,0,.8);letter-spacing:1px;text-transform:uppercase}.section-title{font-family:Sora,"Source Sans 3",Arial,sans-serif!important;font-size:2.2rem;color:var(--corporate-primary);text-align:center;margin-bottom:2.5rem;text-shadow:0 4px 8px rgba(0,0,0,.8);font-weight:400;letter-spacing:1px}.venue-title{font-family:Sora,"Source Sans 3",Arial,sans-serif!important;font-size:1.2rem;font-weight:400;margin-bottom:.5rem;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.8)}.review-text,.bio-text-mvp{font-family:"Source Sans 3",Arial,sans-serif!important;font-size:1.1rem;line-height:1.7;color:#fff;text-align:center;margin-bottom:2rem;text-shadow:0 2px 4px rgba(0,0,0,.5)}.review-text,.bio-text-mvp,.venue-title,.section-title,.logo-text,.nav-link{font-feature-settings:"liga" 1,"kern" 1;text-rendering:optimizeLegibility}.review-text,.bio-text-mvp,.venue-title,.section-title,.logo-text,.nav-link{font-variant-numeric:oldstyle-nums;font-feature-settings:"tnum" 0,"lnum" 0,"onum" 1}.tour-date .day{font-family:Caveat,cursive!important;font-weight:700;font-size:1.6rem;color:#000;text-shadow:1px 1px 2px rgba(255,255,255,.5);transform:rotate(-1deg)}.tour-date .month{font-family:Caveat,cursive!important;font-weight:600;font-size:.9rem;color:#000;transform:rotate(1deg)}.album-info p{font-family:Caveat,cursive!important;font-weight:400;color:#fff;font-size:1rem;margin-bottom:1rem;text-shadow:1px 1px 2px rgba(0,0,0,.7)}.handwritten-number{font-family:Caveat,cursive!important;font-weight:400;font-size:1em;color:#ffffffe6;display:inline-block;transform:rotate(-.5deg);text-shadow:1px 1px 2px rgba(0,0,0,.6);opacity:.9}.review-text,.bio-text-mvp{font-family:Sora,"Source Sans 3",Arial,sans-serif!important}.review-text *,.bio-text-mvp *{font-family:inherit}.bio-text-mvp{font-family:Sora,"Source Sans 3",Arial,sans-serif!important}.bio-text-mvp:contains("8"),.bio-text-mvp:contains("30"),.bio-text-mvp:contains("1992"){font-family:Caveat,cursive!important;color:#ffffffe6;font-weight:400;opacity:.9}.number-handwritten,.number-8,.number-30,.number-1992,.number-2025,.number-2019,.number-2016,.number-2013,.number-2012,.number-2010,.number-2007,.number-2003,.number-2002,.number-2001,.number-1996{font-family:Caveat,cursive!important;font-weight:600;color:var(--corporate-primary);text-shadow:1px 1px 2px rgba(0,0,0,.8);display:inline-block;transform:rotate(-.5deg)}.language-selector{display:flex;gap:.5rem;align-items:center}.lang-btn{background:transparent;border:2px solid var(--corporate-primary);color:var(--corporate-primary);padding:.5rem 1rem;border-radius:6px;cursor:pointer;transition:all .3s ease;font-weight:600;text-transform:uppercase;letter-spacing:1px}.lang-btn:hover{background:var(--corporate-primary);color:#000;transform:translateY(-2px);box-shadow:0 4px 12px #deb8874d}.lang-btn.active{background:var(--corporate-primary);color:#000;border-color:var(--corporate-secondary);box-shadow:0 4px 12px #deb88766}.bio-text-mvp,.bio-text-mvp p{font-family:Sora,"Source Sans 3",Arial,sans-serif!important}.bio-text-mvp p:contains("8"),.bio-text-mvp p:contains("30"),.bio-text-mvp p:contains("1992"),.bio-text-mvp p:contains("2025"),.bio-text-mvp p:contains("2001"){font-family:Sora,"Source Sans 3",Arial,sans-serif!important}.bio-text-mvp .number-handwritten,.bio-text-mvp span[data-number],.bio-text-mvp .bio-number{font-family:inherit!important;font-weight:inherit!important;color:inherit!important;text-shadow:inherit!important;display:inline!important;transform:none!important}.bio-text-mvp strong,.bio-text-mvp b,.bio-text-mvp em{font-family:Sora,"Source Sans 3",Arial,sans-serif!important}@media(max-width:768px){.nav-link{font-size:1rem}.logo-text{font-size:1.5rem}.section-title{font-size:1.8rem}}
