.queue-progress-indicator{--focus-color: #0056B3;--focus-width: 2px;--focus-offset: 2px}.queue-progress-step-button:focus{outline:var(--focus-width) solid var(--focus-color)!important;outline-offset:var(--focus-offset)!important;border-radius:4px!important}@media(prefers-contrast:high){.queue-progress-step-button{border-width:3px!important}.queue-progress-step-button:focus{outline-width:3px!important;box-shadow:0 0 0 1px #fff!important}}@media(prefers-reduced-motion:reduce){.queue-progress-step-button,.queue-progress-connector{transition:none!important}}@media(max-width:768px){.queue-progress-indicator{padding:12px 0!important}.queue-progress-step-button{width:36px!important;height:36px!important;font-size:12px!important}.queue-progress-step-label{font-size:11px!important;max-width:70px!important}.queue-progress-connector{margin:0 4px!important}}@media(max-width:480px){.queue-progress-step-button{width:32px!important;height:32px!important;font-size:11px!important}.queue-progress-step-label{font-size:9px!important;max-width:52px!important;line-height:1.1!important;white-space:normal!important;word-break:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important}.queue-progress-connector{margin:0 2px!important}}@media print{.queue-progress-indicator{-webkit-print-color-adjust:exact!important;color-adjust:exact!important}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.queue-progress-step-completed{background-color:#fff!important;border-color:#2e7d32!important;color:#2e7d32!important}.queue-progress-step-current{background-color:#fff!important;border-color:#0056b3!important;color:#0056b3!important;box-shadow:0 0 0 4px #0056b333!important}.queue-progress-step-upcoming{background-color:#f5f5f5!important;border-color:#616161!important;color:#616161!important;opacity:.6!important}.queue-progress-step-button:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:0 2px 4px #0000001a!important}.queue-progress-step-completed:hover{background-color:#2e7d32!important;color:#fff!important}.queue-progress-step-button:active{transform:translateY(0)!important}.queue-progress-step-button:disabled{cursor:not-allowed!important;opacity:.6!important}.queue-progress-connector-completed{background-color:#2e7d32!important;opacity:1!important}.queue-progress-connector-upcoming{background-color:#616161!important;opacity:.3!important}@media(max-width:576px){html,body,#root{width:100%!important;max-width:100%!important;overflow-x:hidden!important}*,*:before,*:after{box-sizing:border-box}.container,.row,[class*=col-],#about,#why,#whatis,#team,#contact,#footer,#portfolio,#video,#artists,#your-artists,#currently-on-tour,#going-on-sale-soon{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}img,video,canvas,svg,iframe{max-width:100%!important;height:auto!important}.container{padding-left:12px!important;padding-right:12px!important}.imgrow img{max-width:100%!important;height:auto!important}button,input,select,textarea{max-width:100%!important}}:root{font-family:Plus Jakarta Sans,sans-serif;line-height:1.5;font-weight:400;font-size:16px;overflow-x:hidden;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{margin:0;padding:0;font-family:Plus Jakarta Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;max-width:100%}html,body,#root{min-height:100%}#root{overflow-x:hidden;max-width:100%}@supports (padding: max(0px)){.MuiAppBar-root{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}}.MuiAppBar-root{top:0;left:0;right:0;will-change:transform;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;contain:layout paint}@supports (padding: max(0px)){.MuiToolbar-root{padding-top:max(0px,env(safe-area-inset-top))}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.progressBottom{position:relative}.progressBottom>span{position:absolute;top:40px;left:0;width:100%;height:100%;background-color:#f0f0f0;border-radius:0 0 16px 16px;opacity:.5}#genuineFanPopout:hover{opacity:1!important}.MuiDivider-root span{font-size:12px}@media(min-width:1024px){.desktopSmaller{margin-top:20px}}@media(min-width:100024px){.desktopSmaller{margin-top:20px}.desktopSmaller p{font-size:.8em;padding:0;margin:0}.desktopSmaller button,.desktopSmaller a{zoom:.7;font-size:1.7em}.desktopSmaller .textinput{zoom:.8;font-size:1.8em}.desktopSmaller button.quizAnswer,.desktopSmaller a.shareBadge,.desktopSmaller button.continue{font-size:1.2em}.desktopSmaller button>div{margin:0;padding:8px 0 0 8px}.desktopSmaller button img{vertical-align:text-bottom}}:root{--bg-solid: #ffffff;--bg-gradient: linear-gradient(180deg, #ffffff 0%, #FAFAFA 100%);--brand-pink: #FF6B9D;--brand-blue: #3778E2;--bg-blobs: radial-gradient(720px 720px at 12% 18%, rgba(255, 107, 157, .22) 0%, rgba(255, 107, 157, 0) 62%), radial-gradient(820px 820px at 85% 12%, rgba(55, 120, 226, .22) 0%, rgba(55, 120, 226, 0) 62%), radial-gradient(980px 980px at 62% 92%, rgba(218, 153, 191, .22) 0%, rgba(218, 153, 191, 0) 62%), radial-gradient(640px 640px at 6% 86%, rgba(34, 96, 252, .14) 0%, rgba(34, 96, 252, 0) 60%);--text-primary: rgba(0, 0, 0, .87);--text-secondary: rgba(0, 0, 0, .64);--text-muted: rgba(0, 0, 0, .5);--heading-color: #C371F5;--primary-1: #0056B3;--primary-2: #1976D2;--secondary-1: #D14520;--secondary-2: #F57C00;--info-1: #2260FC;--warning-1: #DA99BF;--success-1: #2E7D32;--cta-gradient: linear-gradient(135deg, var(--primary-1) 0%, var(--info-1) 55%, var(--warning-1) 100%);--cta-gradient-hover: linear-gradient(135deg, var(--primary-2) 0%, var(--info-1) 55%, var(--warning-1) 100%);--link: var(--primary-1);--link-hover: var(--primary-2);--focus: var(--primary-1);--surface-1: #ffffff;--surface-2: #FAFAFA;--surface-border: rgba(0, 0, 0, .08);--shadow-1: 0 10px 26px rgba(0, 0, 0, .08);--section-border-gradient: linear-gradient(135deg, rgba(34, 96, 252, .4) 0%, rgba(218, 153, 191, .4) 55%, rgba(209, 69, 32, .28) 100%);--section-shadow-glow: 0 12px 26px rgba(0, 0, 0, .07), 0 6px 14px rgba(0, 0, 0, .04);--chip-gradient: linear-gradient(135deg, var(--primary-1) 0%, var(--info-1) 50%, var(--warning-1) 100%);--glass-gradient: linear-gradient(180deg, rgba(255, 255, 255, .92) 0%, rgba(250, 250, 250, .96) 100%);--input-text: #111111;--brand-wordmark-gradient: linear-gradient(90deg, #FF6B9D 0%, #3778E2 100%)}.gf-brand-gradient-text{background:var(--brand-wordmark-gradient);-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent;display:inline-block}.glass-card,.glass-surface,.glass-surface .MuiCard-root,.glass-surface .MuiPaper-root{background:var(--glass-gradient)!important;color:var(--text-primary)!important;border:1px solid transparent!important;background-image:linear-gradient(var(--surface-1),var(--surface-1)),var(--section-border-gradient);background-origin:border-box!important;background-clip:padding-box,border-box!important;box-shadow:var(--section-shadow-glow)!important}.glass-card .MuiTypography-root,.glass-card .MuiTableCell-root,.glass-card .MuiCardContent-root,.glass-card .MuiCardActions-root,.glass-card .MuiLink-root,.glass-card .MuiChip-root{color:var(--text-primary)!important}.glass-card .MuiChip-root{background:#00000061;color:#fff;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.glass-card .MuiAvatar-root{background-color:#0000000a;border:1px solid rgba(0,0,0,.1)}html,body{background-color:var(--bg-solid);background-image:var(--bg-blobs),var(--bg-gradient);background-repeat:no-repeat;background-attachment:fixed;background-size:cover;color:var(--text-primary)}p,span,label,li,dt,dd{color:var(--text-primary)}h1,h2,h3,h4,h5,h6{color:var(--heading-color)}.MuiTypography-h1,.MuiTypography-h2,.MuiTypography-h3,.MuiTypography-h4,.MuiTypography-h5,.MuiTypography-h6,.MuiCardHeader-title,.upcoming-concerts-title,.section-title{color:var(--heading-color);text-shadow:0 1px 1px rgba(0,0,0,.08)}.text-secondary{color:var(--text-secondary)}a{color:var(--link)}input,textarea,select,.MuiInputBase-input,.MuiSelect-select{color:var(--input-text)!important;caret-color:var(--input-text)}input::placeholder,textarea::placeholder{color:#555!important;opacity:1}a:hover,a:focus{color:var(--link-hover)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.btn-primary,.MuiButton-containedPrimary{background:var(--cta-gradient);color:#fff}.btn-primary:hover,.MuiButton-containedPrimary:hover{background:var(--cta-gradient-hover)}.btn-outline,.MuiButton-outlinedPrimary{border:1px solid rgba(0,0,0,.18);color:var(--text-primary);background:transparent}.btn-outline:hover,.MuiButton-outlinedPrimary:hover{border-color:#00000047;background:#00000008}.card,.MuiCard-root,.MuiPaper-root{background:var(--surface-1);color:var(--text-primary)}.MuiCard-root:not(.dashboard-hero-card),.MuiPaper-root:not(.MuiDialog-paper):not(.MuiMenu-paper):not(.MuiPopover-paper):not(.MuiAutocomplete-paper):not(.MuiDrawer-paper):not(.MuiTooltip-tooltip){border:1px solid transparent!important;background-image:linear-gradient(var(--surface-1),var(--surface-1)),var(--section-border-gradient);background-origin:border-box!important;background-clip:padding-box,border-box!important;box-shadow:var(--section-shadow-glow)!important}.dashboard-hero-card.MuiCard-root{background:linear-gradient(130.365deg,#ff6b9d,#c371f5,#667eea)!important;background-image:linear-gradient(130.365deg,#ff6b9d,#c371f5,#667eea)!important;border:none!important;box-shadow:0 20px 60px #c771f566!important}.MuiDialog-paper,.MuiMenu-paper,.MuiPopover-paper,.MuiAutocomplete-paper{background:var(--surface-1);border:1px solid var(--surface-border);box-shadow:var(--shadow-1)}.chip-card,.chip-surface,.chip-surface .MuiCard-root,.chip-surface .MuiPaper-root{background:var(--chip-gradient)!important;color:#fff;border:none!important;box-shadow:var(--section-shadow-glow)!important}.chip-card .MuiCardContent-root,.chip-surface .MuiCardContent-root,.chip-card .MuiTypography-root,.chip-surface .MuiTypography-root,.chip-card .MuiTableCell-root,.chip-surface .MuiTableCell-root{color:#fff}.chip-card .MuiAvatar-root{background-color:#fff3;border:1px solid rgba(255,255,255,.35)}.MuiCardHeader-title,.MuiCardHeader-subheader,.MuiListItemText-primary,.MuiListItemText-secondary,.MuiTableCell-root,.MuiTypography-root{color:var(--text-primary)}.MuiChip-root{background:#00000061;color:#fff;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.MuiChip-label{color:#fff}.MuiChip-colorPrimary{background:linear-gradient(135deg,var(--primary-1) 0%,var(--info-1) 55%,var(--warning-1) 100%);color:#fff;border:none}.MuiChip-colorSuccess{background:linear-gradient(135deg,#27ae60,#2ecc71);color:#fff;border:none}.MuiAppBar-root{background:#ffffffeb;color:var(--text-primary);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.06)}.upcoming-concerts-title,.MuiCardHeader-title{color:var(--text-primary);text-shadow:0 1px 1px rgba(0,0,0,.08)}.MuiCardContent-root,.MuiCardActions-root{color:var(--text-secondary)}.MuiTableCell-root,.MuiListItem-root{color:var(--text-primary)}.MuiTableCell-root .MuiTypography-root,.MuiListItemText-primary,.MuiListItemText-secondary{color:var(--text-secondary)}.MuiLink-root,a{color:var(--link)}.MuiLink-root:hover,a:hover{color:var(--link-hover)}
