[data-bingeboard-button]{isolation:isolate;justify-content:center;align-items:center;gap:var(--space-2);min-width:var(--control-target);min-height:var(--control-target);padding-inline:var(--space-4);border:var(--hairline) solid transparent;border-radius:var(--radius-control);font:inherit;font-size:var(--text-label);cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease-out), border-color var(--motion-fast) var(--motion-ease-out), color var(--motion-fast) var(--motion-ease-out);font-weight:600;text-decoration:none;display:inline-flex;position:relative}[data-bingeboard-button]:not([data-variant=ghost]):not([data-variant=poster-overlay]):before,[data-bingeboard-button]:not([data-variant=ghost]):not([data-variant=poster-overlay]):after{z-index:-1;border-radius:calc(var(--radius-control) - var(--hairline));content:"";pointer-events:none;position:absolute;inset:0}[data-bingeboard-button]:not([data-variant=ghost]):not([data-variant=poster-overlay]):before{background:inherit;box-shadow:var(--button-face-shadow);transition:background-color var(--motion-fast) var(--motion-ease-out), box-shadow var(--motion-fast) var(--motion-ease-out)}[data-bingeboard-button]:not([data-variant=ghost]):not([data-variant=poster-overlay]):after{inset:var(--button-bevel-inset);border-radius:calc(var(--radius-control) - var(--hairline) - var(--button-bevel-inset));box-shadow:inset 0 var(--hairline) 0 var(--button-bevel-highlight);transition:background-color var(--motion-fast) var(--motion-ease-out), box-shadow var(--motion-fast) var(--motion-ease-out)}[data-bingeboard-button][data-size=compact]{min-height:var(--control-target);padding-inline:var(--space-3);border-radius:var(--radius-control);font-size:var(--text-label)}[data-bingeboard-button][data-size=icon]{width:var(--control-target);padding:0}[data-bingeboard-button][data-variant=primary]{--button-bevel-highlight:var(--primary-action-highlight);border-color:var(--primary-action-edge);background:var(--primary-action);color:var(--on-accent)}[data-bingeboard-button][data-variant=secondary]{border-color:var(--line);color:var(--ink);background:0 0}[data-bingeboard-button][data-variant=soft]{background:var(--direct-action-surface);color:var(--direct-action-ink);border-color:#0000}[data-bingeboard-button][data-variant=ghost]{background:var(--button-context-background,transparent);color:var(--button-context-color,var(--muted));border-color:#0000}[data-bingeboard-button][data-variant=danger]{border-color:var(--danger-action-edge);background:var(--danger-bg);color:var(--danger)}[data-bingeboard-button][data-variant=poster-overlay]{background:var(--artwork-control-scrim);color:var(--artwork-control-ink);-webkit-backdrop-filter:var(--artwork-control-filter);backdrop-filter:var(--artwork-control-filter);border-color:#0000}[data-bingeboard-button][data-variant=poster-overlay]:focus-visible,[data-bingeboard-button][data-variant=poster-overlay]:not(:disabled,[aria-disabled=true]):active{background:var(--artwork-control-scrim-hover)}[data-bingeboard-button][data-variant=ghost][aria-expanded=true]{background:var(--button-context-hover,var(--control-hover));color:var(--button-context-hover-color,var(--ink));border-color:#0000}[data-bingeboard-button]:focus-visible{outline:var(--focus-width) solid var(--button-context-focus,var(--focus-ring));outline-offset:var(--focus-offset)}[data-bingeboard-button]:disabled,[data-bingeboard-button][aria-disabled=true]{opacity:.5;cursor:not-allowed}[data-bingeboard-button]:not([data-variant=ghost]):not([data-variant=poster-overlay]):is(:disabled,[aria-disabled=true]):before,[data-bingeboard-button]:not([data-variant=ghost]):not([data-variant=poster-overlay]):is(:disabled,[aria-disabled=true]):after{box-shadow:none}[data-bingeboard-button]:not(:disabled,[aria-disabled=true]):active:not([data-variant=ghost]):not([data-variant=poster-overlay]):after{background:var(--button-bevel-active-overlay)}@media (hover:hover) and (pointer:fine){[data-bingeboard-button][data-variant=primary]:not(:disabled,[aria-disabled=true]):hover{border-color:var(--primary-action-edge-hover);background:var(--primary-action-hover)}[data-bingeboard-button][data-variant=secondary]:not(:disabled,[aria-disabled=true]):hover{border-color:color-mix(in oklab, var(--line) 80%, var(--muted));background:var(--control-hover)}[data-bingeboard-button][data-variant=soft]:not(:disabled,[aria-disabled=true]):hover{border-color:var(--direct-action-edge-hover);background:var(--direct-action-hover)}[data-bingeboard-button][data-variant=ghost]:not(:disabled,[aria-disabled=true]):hover{background:var(--button-context-hover,var(--control-hover));color:var(--button-context-hover-color,var(--ink));border-color:#0000}[data-bingeboard-button][data-variant=danger]:not(:disabled,[aria-disabled=true]):hover{border-color:var(--danger);background:var(--danger-bg)}[data-bingeboard-button][data-variant=poster-overlay]:not(:disabled,[aria-disabled=true]):hover{background:var(--artwork-control-scrim-hover);border-color:#0000}}@media (prefers-reduced-motion:reduce){[data-bingeboard-button],[data-bingeboard-button]:not([data-variant=ghost]):not([data-variant=poster-overlay]):before,[data-bingeboard-button]:not([data-variant=ghost]):not([data-variant=poster-overlay]):after{transition-duration:var(--motion-reduced)}}[data-bingeboard-field]{box-sizing:border-box;width:100%;min-width:0;min-height:var(--field-min-height);padding:var(--space-2) var(--space-3);border:var(--hairline) solid var(--field-boundary);border-radius:var(--radius-control);background:var(--field-surface);color:var(--ink);font:inherit;transition:border-color var(--motion-fast) var(--motion-ease-out), background-color var(--motion-fast) var(--motion-ease-out)}[data-bingeboard-field]::placeholder,[data-bingeboard-field][data-placeholder]{color:var(--muted);opacity:1}[data-bingeboard-field][aria-invalid=true]{border-color:var(--danger)}[data-bingeboard-field]:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--field-focus-offset)}[data-bingeboard-field]:disabled{opacity:var(--field-disabled-opacity);cursor:not-allowed}@media (prefers-reduced-motion:reduce){[data-bingeboard-field]{transition-duration:var(--motion-reduced)}}.input-wrap.svelte-sq0c3f{width:100%;min-width:0;position:relative}input.svelte-sq0c3f{display:block}input[data-clearable].svelte-sq0c3f{padding-inline-end:calc(var(--control-target) + var(--space-2))}input[type=search].svelte-sq0c3f{appearance:none}input[data-clearable].svelte-sq0c3f::-webkit-search-cancel-button{appearance:none}button.svelte-sq0c3f{width:var(--control-target);height:var(--control-target);border-radius:var(--radius-control);color:var(--muted);cursor:pointer;transition:color var(--motion-fast) var(--motion-ease-out), background-color var(--motion-fast) var(--motion-ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:0;transform:translateY(-50%)}button.svelte-sq0c3f:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--field-focus-offset)}button.svelte-sq0c3f:disabled{opacity:var(--field-disabled-opacity);cursor:not-allowed}@media (hover:hover) and (pointer:fine){button.svelte-sq0c3f:not(:disabled):hover{color:var(--ink);background:var(--control-hover)}}@media (prefers-reduced-motion:reduce){button.svelte-sq0c3f{transition-duration:var(--motion-reduced)}}
