:root{--ss-glass-fill:linear-gradient(135deg, #ffffffa3, #f3e9fc5c 48%, #cdb5e44d);--ss-glass-blur-display:16px;--ss-glass-blur-control:10px;--ss-glass-blur-field:8px;--ss-glass-blur-overlay:14px;--ss-glass-control:linear-gradient(145deg, #ffffffc2, #f2e5fb7a 55%, #d2bce66b);--ss-glass-nav:linear-gradient(145deg, #ffffff70, #f2e5fb3d 55%, #b99cc233);--ss-glass-nav-hover:linear-gradient(145deg, #ffffff94, #f2e5fb57 55%, #b99cc247);--ss-glass-field:linear-gradient(145deg, #ffffffd9, #f7effcb8);--ss-glass-overlay:linear-gradient(135deg, #fffffff0, #efe3f8e6);--ss-glass-primary:linear-gradient(145deg, #6b527b, var(--ss-action-bg) 62%, #493150);--ss-glass-danger:linear-gradient(145deg, color-mix(in srgb, var(--ss-danger-text) 88%, white), var(--ss-danger-text));--ss-glass-edge:#ffffffb8;--ss-glass-shadow:inset 0 1px 0 #ffffffe6, inset 1px 0 0 #ffffff61, inset 0 -1px 0 #77509529, 0 12px 28px #4c3b5614;--ss-glass-control-shadow:inset 0 1px 0 #ffffffe0, inset 0 -1px 1px #704a8d24, 0 3px 8px #4c3b5612}.site-atmosphere{--atmosphere-lavender:color-mix(in srgb, var(--brand-sea) 38%, transparent);--atmosphere-berry:color-mix(in srgb, var(--ss-accent) 10%, transparent)}.site-atmosphere .atmosphere-ink{animation:none}.liquid-glass>.liquid-glass-layer,.venue-card.liquid-glass>.liquid-glass-layer,.site-header-glass>.liquid-glass-layer{background:var(--ss-glass-fill)}.liquid-glass{border-color:var(--ss-glass-edge);box-shadow:var(--ss-glass-shadow)}.liquid-glass-shine{background:radial-gradient(220px circle at var(--liquid-x) var(--liquid-y), #ffffffb3, transparent 74%), linear-gradient(118deg, #ffffff52, transparent 38%, #d2c0f729 74%, #ffffff4d)}.app-shell :is(.auth-panel,.account-record-card,.account-concert-card,.account-ticket-card,.public-profile-event-card,.public-profile-journal-card,.calendar-subscription,.reminder-intro,.reminder-section,.reminder-signup-panel,.reminder-action-panel),[data-slot=card]:not(.liquid-glass):not([data-variant=bare]),[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=dropdown-menu-content],[data-slot=popover-content],.friends-dock .friends-dock-panel{background:var(--ss-glass-fill);border-color:var(--ss-glass-edge);box-shadow:var(--ss-glass-shadow);-webkit-backdrop-filter:blur(var(--ss-glass-blur-display)) saturate(1.12);backdrop-filter:blur(var(--ss-glass-blur-display)) saturate(1.12)}.app-shell .discovery-card:not(.liquid-glass){background:var(--ss-glass-fill);box-shadow:var(--ss-glass-shadow);border-radius:20px}.app-shell .discovery-card-body{padding:16px}.app-shell .discovery-card>.discovery-card-artist{padding:0 16px 16px}.app-shell .discovery-card.liquid-glass{background:0 0;border:0;border-radius:20px}[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=dropdown-menu-content],[data-slot=popover-content],.friends-dock .friends-dock-panel,.venue-minimap,.venue-base-tools,.venue-base-panel,.sim-dock,.sim-controls-toggle,.sim-topbar .sim-brand,.sim-icon-button{background:var(--ss-glass-overlay);color:var(--ss-text);border-color:var(--ss-glass-edge);box-shadow:var(--ss-glass-shadow);-webkit-backdrop-filter:blur(var(--ss-glass-blur-overlay)) saturate(1.1);backdrop-filter:blur(var(--ss-glass-blur-overlay)) saturate(1.1)}.venue-base-view :is(button,select),.venue-base-panel summary{background:var(--ss-glass-overlay);color:var(--ss-text);border-color:var(--ss-border-strong);box-shadow:var(--ss-glass-control-shadow)}.venue-base-tools label,.venue-base-panel,.venue-base-panel p{color:var(--ss-text)}.venue-base-tools,.venue-base-panel{--venue-text:var(--ss-text);--venue-muted:var(--ss-muted)}.venue-base-tools button[aria-pressed=true]{background:var(--ss-glass-primary);color:var(--ss-action-text)}.venue-minimap-toggle,.simulation :is(.sim-neighbor,.sim-presets,.sim-camera-switch,.sim-posture) button:not(.active){background:var(--ss-glass-control);box-shadow:var(--ss-glass-control-shadow);color:var(--ss-text)}.simulation .sim-seat-fields select{background:var(--ss-glass-field)}.simulation :is(.sim-icon-button,.sim-controls-toggle,.sim-neighbor button,.sim-presets button,.sim-camera-switch button,.sim-posture button){min-width:44px;min-height:44px}.simulation :is(.sim-presets button,.sim-camera-switch button){font-size:14px}.simulation .sim-presets{flex-wrap:wrap}.simulation .sim-seat-fields select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:44px}@media (max-width:620px){.simulation .sim-side-tools{flex-direction:row;top:82px}.simulation .sim-control-area{max-height:calc(100% - 152px);overflow-y:auto}}.simulation :is(.sim-camera-switch,.sim-posture) button.active{background:var(--ss-glass-primary);color:var(--ss-action-text)}.app-shell :is(.account-nav,.account-profile-card,.account-share-card),.venue-event-cards .featured-concert:not(.liquid-glass){background:var(--ss-glass-fill);box-shadow:var(--ss-glass-shadow)}.app-shell :is(.site-account-link:not(.is-active),.venue-directory-preview),.venue-directory-regions button:not([aria-pressed=true]),.app-shell .account-nav a:not(.is-active){background:var(--ss-glass-nav);box-shadow:var(--ss-glass-control-shadow);-webkit-backdrop-filter:blur(var(--ss-glass-blur-control)) saturate(1.1);backdrop-filter:blur(var(--ss-glass-blur-control)) saturate(1.1)}.app-shell .venue-directory-preview[aria-pressed=true],.venue-directory-regions button[aria-pressed=true],.venue-event-cards .featured-concert-action,.public-profile-hero-action{background:var(--ss-glass-primary);color:var(--ss-action-text)}.app-shell :is(.venue-directory-search,.language-control select){background:var(--ss-glass-field)}.app-shell .public-profile-tabs.liquid-glass>.liquid-glass-layer{background:var(--ss-glass-nav);-webkit-backdrop-filter:blur(var(--ss-glass-blur-control)) saturate(1.1);backdrop-filter:blur(var(--ss-glass-blur-control)) saturate(1.1)}.app-shell .public-profile-hero .public-profile-featured-ticket.liquid-glass>.liquid-glass-layer{-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell :is(.quiet-button,.secondary-button,.filter-toggle:not(.filter-on)),.calendar-view-controls [data-slot=button]:not([aria-pressed=true]),.friends-dock-tablist>button:not([data-state=active]),.chat-room-list-row:not(.is-selected),.friends-dock-row:not(.is-selected){background:var(--ss-glass-nav);box-shadow:var(--ss-glass-control-shadow);-webkit-backdrop-filter:blur(var(--ss-glass-blur-control)) saturate(1.1);backdrop-filter:blur(var(--ss-glass-blur-control)) saturate(1.1)}.app-shell :is(.primary-button,.seat-view-button),.calendar-view-controls [data-slot=button][aria-pressed=true],.calendar-view-tabs [data-slot=tabs-trigger][data-state=active],.friends-dock-tablist>button[data-state=active],.chat-room-list-row.is-selected{background:var(--ss-glass-primary);color:var(--ss-action-text);box-shadow:var(--ss-glass-control-shadow)}.chat-detail-panel,.chat-message-menu{background:var(--ss-glass-overlay);box-shadow:var(--ss-glass-shadow)}.chat-input-label textarea{background:var(--ss-glass-field)}.app-shell :is(.site-nav-link,.discovery-filters-toggle,.calendar-tool-button),:is([data-slot=button],[data-slot=alert-dialog-action],[data-slot=alert-dialog-cancel]):is([data-variant=outline],[data-variant=secondary],[data-variant=glass]){background:var(--ss-glass-nav);box-shadow:var(--ss-glass-control-shadow);border-color:var(--ss-glass-edge);-webkit-backdrop-filter:blur(var(--ss-glass-blur-control)) saturate(1.1);backdrop-filter:blur(var(--ss-glass-blur-control)) saturate(1.1)}.app-shell :is(.discovery-region-tabs,.discovery-ticket-tabs)>button:not(.is-active){background:var(--ss-glass-nav);box-shadow:var(--ss-glass-control-shadow);-webkit-backdrop-filter:blur(var(--ss-glass-blur-control)) saturate(1.1);backdrop-filter:blur(var(--ss-glass-blur-control)) saturate(1.1)}.app-shell :is(.discovery-button:not(.discovery-button-ghost),.reminder-button),:is([data-slot=button],[data-slot=alert-dialog-action],[data-slot=alert-dialog-cancel])[data-variant=default]{background:var(--ss-glass-primary);color:var(--ss-action-text);box-shadow:inset 0 1px #ffffff57,0 5px 12px #4c3b5629}:is([data-slot=button],[data-slot=alert-dialog-action])[data-variant=destructive]{background:var(--ss-glass-danger);color:var(--ss-action-text);box-shadow:inset 0 1px #ffffff57,0 5px 12px #4c3b5629}.app-shell .site-nav-link.is-active{box-shadow:var(--ss-glass-control-shadow), inset 0 -3px 0 var(--ss-action-bg);background:linear-gradient(135deg,#ffffffc2,#c9aedea8)}.app-shell :is(.discovery-region-tabs,.discovery-ticket-tabs)>button.is-active{background:var(--ss-glass-primary)}[data-slot=input],[data-slot=textarea],[data-slot=native-select],.app-shell .discovery-search{background:var(--ss-glass-field);-webkit-backdrop-filter:blur(var(--ss-glass-blur-field)) saturate(1.08);backdrop-filter:blur(var(--ss-glass-blur-field)) saturate(1.08);caret-color:var(--ss-link);box-shadow:inset 0 1px 3px #4c3b5617,0 1px #fffc}.app-shell .discovery-search>input[type=search]{appearance:none}.app-shell .discovery-search>input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.app-shell .discovery-search>[data-slot=input]{min-width:0;box-shadow:none;background:0 0;border:0;flex:auto}:root{scrollbar-color:#92799f #e9deee}@media (hover:hover){.app-shell .discovery-card:hover{box-shadow:var(--ss-shadow-hover), inset 0 1px 0 white}.app-shell .site-nav-link:hover,[data-slot=button]:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--ss-border-strong)}.app-shell :is(.site-nav-link,.site-account-link:not(.is-active),.account-nav a:not(.is-active),.discovery-filters-toggle,.calendar-tool-button,.quiet-button,.secondary-button,.filter-toggle:not(.filter-on)):hover,.app-shell :is(.discovery-region-tabs,.discovery-ticket-tabs)>button:not(.is-active):hover,.app-shell :is(.friends-dock-tablist>button:not([data-state=active]),.friends-dock-row:not(.is-selected),.chat-room-list-row:not(.is-selected)):hover,.app-shell .venue-directory-regions button:not([aria-pressed=true]):hover,.calendar-view-controls [data-slot=button]:not([aria-pressed=true]):hover{background:var(--ss-glass-nav-hover)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--ss-glass-fill:#eee3f3;--ss-glass-control:#f6eef9;--ss-glass-nav:#f4eaf7;--ss-glass-nav-hover:#f0e3f5;--ss-glass-field:#f6eef9;--ss-glass-overlay:#eee3f3}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){:root{--ss-glass-fill:#eee3f3;--ss-glass-control:#f6eef9;--ss-glass-nav:#f4eaf7;--ss-glass-nav-hover:#f0e3f5;--ss-glass-field:#f6eef9;--ss-glass-overlay:#eee3f3;--ss-glass-shadow:none;--ss-glass-control-shadow:none;--ss-glass-edge:var(--ss-border-strong)}.app-shell :is(.site-nav-link,.site-account-link,.account-nav a,.discovery-filters-toggle,.calendar-tool-button,.quiet-button,.secondary-button,.filter-toggle,.friends-dock-tablist>button,.friends-dock-row,.chat-room-list-row,.discovery-region-tabs>button,.discovery-ticket-tabs>button),.app-shell .public-profile-tabs.liquid-glass>.liquid-glass-layer,.calendar-view-controls [data-slot=button],[data-slot=input],[data-slot=textarea],[data-slot=native-select],.liquid-glass[data-liquid-glass]>.liquid-glass-layer{-webkit-backdrop-filter:none;backdrop-filter:none}.liquid-glass-shine{display:none}}@media (forced-colors:active){:root{--ss-glass-fill:Canvas;--ss-glass-control:ButtonFace;--ss-glass-nav:ButtonFace;--ss-glass-nav-hover:ButtonFace;--ss-glass-field:Field;--ss-glass-overlay:Canvas;--ss-glass-primary:ButtonFace;--ss-glass-edge:CanvasText;--ss-glass-shadow:none;--ss-glass-control-shadow:none;--ss-glass-danger:ButtonFace}.app-shell :is(.site-nav-link,.site-account-link,.account-nav a,.discovery-filters-toggle,.calendar-tool-button,.quiet-button,.secondary-button,.filter-toggle,.friends-dock-tablist>button,.friends-dock-row,.chat-room-list-row,.discovery-region-tabs>button,.discovery-ticket-tabs>button),.app-shell .public-profile-tabs.liquid-glass>.liquid-glass-layer,.calendar-view-controls [data-slot=button],[data-slot=input],[data-slot=textarea],[data-slot=native-select]{-webkit-backdrop-filter:none;backdrop-filter:none}:is([data-slot=button],[data-slot=alert-dialog-action])[data-variant=destructive],.app-shell :is(.discovery-button,.reminder-button),:is([data-slot=button],[data-slot=alert-dialog-action],[data-slot=alert-dialog-cancel])[data-variant=default]{color:buttontext;box-shadow:none}.app-shell .site-nav-link.is-active{color:highlighttext;box-shadow:none;background:highlight;border:1px solid highlight}.app-shell :is(.discovery-region-tabs,.discovery-ticket-tabs)>button.is-active,.venue-base-tools button[aria-pressed=true],.venue-directory-regions button[aria-pressed=true],.app-shell .venue-directory-preview[aria-pressed=true],.simulation :is(.sim-camera-switch,.sim-posture) button.active{color:highlighttext;background:highlight}.venue-event-cards .featured-concert-action,.public-profile-hero-action,.app-shell :is(.primary-button,.seat-view-button){color:buttontext}.calendar-view-controls [data-slot=button][aria-pressed=true],.calendar-view-tabs [data-slot=tabs-trigger][data-state=active],.friends-dock-tablist>button[data-state=active]{color:highlighttext;background:highlight}}@media (prefers-reduced-motion:reduce){.app-shell :is(.site-nav-link,.site-account-link,.account-nav a,.discovery-filters-toggle,.calendar-tool-button),.app-shell :is(.discovery-region-tabs,.discovery-ticket-tabs)>button,.app-shell :is(.friends-dock-tablist>button,.friends-dock-row,.chat-room-list-row){transition:none}}
