:root{--viewcy-menu-bg:#fafaf7;--viewcy-menu-fg:#222;--viewcy-menu-hover:#e8e8e2;--viewcy-menu-border:#bcbcb6}html[data-theme=dark]{--viewcy-menu-bg:#242422;--viewcy-menu-fg:#f4f4ec;--viewcy-menu-hover:#3b3b37;--viewcy-menu-border:#60605a}.viewcy-select-trigger[data-slot=select-trigger]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;height:37px;padding:0;border:0;border-radius:var(--viewcy-control-radius,0);background:transparent;color:inherit;font:inherit;font-size:15px;box-shadow:none;text-align:left;cursor:pointer;letter-spacing:normal;white-space:nowrap}.viewcy-select-trigger[data-slot=select-trigger]>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.viewcy-select-trigger[data-slot=select-trigger] svg{width:15px;height:15px;flex-shrink:0;color:currentColor;opacity:.8}.viewcy-select-trigger[data-slot=select-trigger]:focus-visible{outline:2px solid var(--viewcy-menu-border);outline-offset:4px;box-shadow:none}.viewcy-select-content[data-slot=select-content]{z-index:80;min-width:max(150px,var(--radix-select-trigger-width));max-width:calc(100vw - 24px);max-height:min(360px,var(--radix-select-content-available-height,360px));overflow:hidden;border:1px solid var(--viewcy-menu-border);border-radius:var(--viewcy-box-radius,0);background:var(--viewcy-menu-bg);color:var(--viewcy-menu-fg);box-shadow:0 8px 24px #0003;font:400 var(--viewcy-menu-font-size,15px)/1.4 var(--viewcy-interface-font,DM,Arial,sans-serif);animation:none}.viewcy-select-content [data-radix-select-viewport]{padding:4px;height:auto!important;max-height:min(300px,calc(var(--radix-select-content-available-height,370px) - 70px))}.viewcy-select-option[data-slot=select-item]{position:relative;display:flex;align-items:center;min-height:var(--viewcy-menu-item-height,38px);width:100%;padding:8px 35px 8px 12px;border-radius:var(--viewcy-control-radius,0);background:var(--viewcy-menu-bg);color:var(--viewcy-menu-fg);font:inherit;outline:none;cursor:pointer;user-select:none}.viewcy-select-option[data-slot=select-item][data-highlighted]{background:var(--viewcy-menu-hover);color:var(--viewcy-menu-fg)}.viewcy-select-option[data-slot=select-item][data-disabled]{opacity:.45;cursor:default}.viewcy-select-option [data-slot=select-item-indicator]{position:absolute;right:10px;display:flex;align-items:center;justify-content:center;width:16px;height:16px}.viewcy-select-content [data-slot^=select-scroll-] svg,.viewcy-select-option svg{width:16px;height:16px;color:currentColor}.viewcy-select-content [data-slot^=select-scroll-]{display:flex;align-items:center;justify-content:center;padding:4px;background:var(--viewcy-menu-bg);color:var(--viewcy-menu-fg)}.nearby-controls label:has(.viewcy-select-trigger){display:inline-flex;align-items:center;gap:10px}.nearby-controls .viewcy-select-trigger{width:110px!important;font-size:13px!important}.select-enhancement{display:block;min-width:0}.nearby-controls .select-enhancement{display:inline-block;vertical-align:middle}select[data-viewcy-enhanced]{display:none!important}select:not([data-viewcy-enhanced]),select:not([data-viewcy-enhanced]) option{color-scheme:inherit;color:var(--viewcy-menu-fg)!important;background-color:var(--viewcy-menu-bg)!important}select[aria-hidden=true]{display:none!important}@media screen{html[data-theme=dark] :is(.deck-discovery,.deck-discovery-portal,.square-grid,.square-grid-portal,.paper-music,.paper-music-portal,.blue-paper,.blue-paper-portal,.minimal-type,.minimal-type-portal){color-scheme:dark;--viewcy-color-paper:#171716;--viewcy-color-ink:#f4f3eb;--viewcy-color-surface:#292a27;--viewcy-color-muted:#b9bcb2;--viewcy-color-music:#9bb3ff;--viewcy-color-music-light:#b7c8ff;--viewcy-color-music-ring:#607cc8;--viewcy-white:var(--viewcy-color-paper);--background:var(--viewcy-color-paper);--foreground:var(--viewcy-color-ink);--ink:var(--viewcy-color-ink);--surface:var(--viewcy-color-surface);--muted-foreground:var(--viewcy-color-muted)}html[data-theme=dark] :is(.viewcy-directory-header,.viewcy-directory-menu[data-slot=sheet-content],.viewcy-header-notifications){color-scheme:dark;--background:#171716;--foreground:#f4f3eb;--ink:#f4f3eb;--accent:#292a27;--accent-foreground:#f4f3eb;--muted-foreground:#b9bcb2;--border:#51534b;--input:#51534b;--ring:#9bb3ff;background:var(--background);color:var(--ink)}html[data-theme=dark] :is(.viewcy-directory-header,.viewcy-directory-menu[data-slot=sheet-content]) :is(a,button,input):not(.viewcy-appearance-option){color:var(--ink)}html[data-theme=dark] :is(.viewcy-directory-header,.viewcy-directory-menu[data-slot=sheet-content]) :is(a,button):not(.viewcy-appearance-option):hover{background-color:var(--accent)}html[data-theme=dark] :is(.viewcy-directory-header,.viewcy-directory-menu[data-slot=sheet-content]) input::placeholder{color:var(--muted-foreground)}html[data-theme=dark] .minimal-type .viewcy-directory-header-links a[aria-current=page],html[data-theme=dark] .minimal-type .viewcy-directory-header-links a[aria-current=page]:is(:hover,:focus-visible){background:var(--ink);color:var(--background)}html[data-theme=dark] .minimal-type .tools-living{--tl-paper:var(--viewcy-color-paper);--tl-ink:var(--viewcy-color-ink);--tl-muted:var(--viewcy-color-muted)}html[data-theme=dark] .minimal-type .tools-living .tl-art{--tl-paper:#f4f3eb}html[data-theme=dark] :is(.viewcy-directory-logo,.viewcy-directory-menu-heading,.viewcy-original-logo) img[src="/assets/viewcy-wordmark-ink.svg"]{filter:brightness(0) invert(1)}html[data-theme=dark] :is(.paper-music,.blue-paper,.deck-discovery) .recording-explorer .recording-map-stage .maplibregl-ctrl-icon{filter:invert(1)}html[data-theme=dark] :is(.paper-music,.blue-paper,.deck-discovery) .recording-explorer .recording-map-stage .maplibregl-ctrl-group button:hover{background:var(--viewcy-color-surface)}html[data-theme=dark] :is(.paper-music,.blue-paper,.deck-discovery) .recording-explorer .recording-globe-placeholder>span{background:radial-gradient(circle at 35% 28%,#41463c,#252821 75%)}html[data-theme=dark] .paper-music .tl-community-image--logo{background:transparent}html[data-theme=dark] .paper-music .tl-community-image--logo:not(.tl-community-image--original){--community-logo-polarity:invert(1)}html[data-theme=dark] .paper-music .tl-community-image--logo img{mix-blend-mode:screen}html[data-theme=dark] .paper-music .tl-community-image--original img{mix-blend-mode:normal}html[data-theme=dark] .paper-music .tl-community-image[data-dark-logo] img{filter:var(--community-logo-dark-treatment);mix-blend-mode:screen}html[data-theme=dark] .paper-music .tl-community-image[data-dark-logo-clip=circle] img{clip-path:circle()}html[data-theme=dark] .ticket-fee-logo{background:#f4f3eb;border-radius:3px}html[data-theme=dark] :is(.paper-music,.blue-paper) .recording-explorer .community-panel-scroll{scrollbar-color:#b9bcb260 transparent}}[data-slot=sheet-overlay]{position:fixed;inset:0;z-index:50;background:#0007}