.qv-floating-surface{--floating-edge:var(--border);--floating-shadow:0 12px 32px -8px rgba(0,0,0,.14),0 4px 12px -4px rgba(0,0,0,.08);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--floating-shadow),inset 0 0 0 1px var(--floating-edge)}.qv-floating-surface[data-expanded=false]{--floating-shadow:0 4px 12px -4px rgba(0,0,0,.12)}.qv-floating-surface--overlay-edge{box-shadow:var(--floating-shadow)}.qv-floating-surface--overlay-edge:after{content:"";z-index:30;border:1px solid var(--floating-edge);border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.dark .qv-floating-surface{--popover:color-mix(in oklab,var(--card)40%,var(--secondary));--floating-edge:var(--input);--floating-shadow:0 16px 40px -10px rgba(0,0,0,.6),0 4px 12px -2px rgba(0,0,0,.35)}.dark .qv-floating-surface[data-expanded=false]{--floating-shadow:0 6px 18px -5px rgba(0,0,0,.5)}.dark .qv-post-filter{--filter-control-bg:color-mix(in oklab,var(--popover)25%,var(--secondary));--filter-control-hover:color-mix(in oklab,var(--secondary)94%,var(--foreground))}.dark .qv-post-filter .post-filter-search,.dark .qv-post-filter .post-filter-tag[data-selected=false]{background:var(--filter-control-bg)}@media (hover:hover){.dark .qv-post-filter button.post-filter-tag[data-selected=false]:hover{background:var(--filter-control-hover)}}
