@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(./anton-400.woff2?v=e47733e0) format("woff2");unicode-range:U+0000-00FF,U+0100-024F,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(./bebas-neue-400.woff2?v=a7c90c89) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(./montserrat-variable.woff2?v=06b16db7) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-anton: "Anton";--font-bebas-neue: "Bebas Neue";--font-montserrat: "Montserrat";--mgf-black: #000000;--mgf-cream: #f1e9e2;--mgf-gold: #e0a62b;--mgf-gold-deep: #b9800f;--mgf-red: #c2313c;--font-display: var(--font-anton), Anton, Impact, sans-serif;--font-numeric: var(--font-bebas-neue), "Bebas Neue", sans-serif;--font-body: Gotham, "Gotham HTF", "Gotham Book", var(--font-montserrat), Montserrat, sans-serif;--font-ui: var(--font-montserrat), Montserrat, sans-serif}*{margin:0;padding:0;box-sizing:border-box;font-family:var(--font-body)}h1,h2,h3{font-family:var(--font-display);font-weight:400;letter-spacing:.02em;line-height:1.1}body{background-color:#050505;color:#fff;line-height:1.6;overflow-x:hidden}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}a{text-decoration:none;color:inherit}.legends-shell{background:#000}:root{--mgf-black: #000000;--mgf-cream: #f1e9e2;--mgf-gold: #e0a62b;--mgf-gold-deep: #b9800f;--mgf-red: #c2313c}@keyframes mgf-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes rise{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes kenburns{0%{transform:scale(1)}to{transform:scale(1.07)}}@media(prefers-reduced-motion:reduce){.legends-page *{animation:none!important}}@media(max-width:700px){.legends-page br[data-desk]{display:none}.legends-page [data-hero-title]{font-size:34px!important;line-height:1.14!important}.legends-page [data-legend=rakitic]{order:-1}}@media(min-width:701px){.legends-page br[data-mob]{display:none}}.lg-nav{padding:2rem 4rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #1a1a1a;background-color:#000}.lg-logo-link{display:flex;align-items:center}.lg-logo{height:30px;width:auto}.lg-desktop-nav{display:flex;align-items:center;gap:2.5rem}.lg-nav-link{font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#888;transition:color .3s ease}.lg-nav-link:hover{color:#fff}.lg-burger{display:none;background:transparent;border:none;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:.5rem;z-index:1001}.lg-burger-bar{width:26px;height:2px;background-color:#fff;border-radius:2px;transition:transform .3s ease,opacity .3s ease}.lg-burger-bar:nth-child(1).open{transform:translateY(8px) rotate(45deg)}.lg-burger-bar:nth-child(2).open{opacity:0}.lg-burger-bar:nth-child(3).open{transform:translateY(-8px) rotate(-45deg)}.lg-drawer{position:fixed;top:0;right:0;bottom:0;left:0;background:#050505fa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.lg-drawer.is-open{opacity:1;pointer-events:auto}.lg-drawer-list{display:flex;flex-direction:column;align-items:center;gap:2.5rem}.lg-drawer-link{font-size:1.6rem;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#888;transition:color .3s ease,transform .2s ease}.lg-drawer-link:hover{color:#99cb4d;transform:scale(1.05)}.lg-footer{width:100%;background-color:#000;padding:2.5rem 4rem;border-top:1px solid #111111}.lg-footer-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.lg-footer-copy{text-align:center;font-size:.8rem;color:#444;font-weight:300;letter-spacing:.5px}.lg-footer-copy p{margin:0}.lg-footer-social{display:flex;justify-content:flex-end}.lg-instagram{width:24px;height:24px;display:block;opacity:.4;transition:opacity .3s ease,filter .3s ease}.lg-instagram:hover{opacity:1;filter:drop-shadow(0 0 4px #99cb4d)}.lg-photo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--lg-min-col, 240px),100%),1fr));gap:20px}@media(max-width:700px){.lg-photo-grid{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -18px;padding:4px 18px 6px;scrollbar-width:none;-ms-overflow-style:none}.lg-photo-grid::-webkit-scrollbar{display:none}.lg-photo-cell{flex:0 0 78%;scroll-snap-align:center}}.lg-ticket-poster{position:relative;width:100%;aspect-ratio:4 / 5}@media(max-width:700px){.lg-ticket-poster{aspect-ratio:16 / 10}}.cross-card{display:block;background:var(--mgf-black);border:1px solid rgba(241,233,226,.14);border-radius:8px;overflow:hidden;transition:border-color .3s ease}.cross-card:hover{border-color:#e0a62b73;color:inherit}.cross-card img{transition:transform .5s ease}.cross-card:hover img{transform:scale(1.02)}@media(max-width:768px){.lg-nav{padding:1.25rem 1.5rem}.lg-desktop-nav{display:none}.lg-burger{display:flex}.lg-footer{padding:2rem 1.5rem}.lg-footer-grid{display:flex;flex-direction:column;gap:1.5rem;text-align:center}.lg-footer-social{justify-content:center}}
