/* The picker is available in both appearances. All study-room overrides below
   are opt-in; the existing glass theme and scene remain unchanged. */
.ui-theme-picker{min-width:0;padding:0;margin:0 0 25px;border:0}
.ui-theme-picker>legend{padding:0;margin:0 0 10px;font-size:14px;line-height:1.7;font-weight:550;color:var(--ink)}
.ui-theme-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.ui-theme-option{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:10px;border:1.5px solid #ffffffa6;border-radius:14px;background:#ffffff38;text-align:left;color:var(--ink)}
.ui-theme-option>strong{font-size:12px;line-height:1.5;font-weight:550}
.ui-theme-option>small{font-size:10.5px;line-height:1.7;color:var(--muted);overflow-wrap:anywhere}
.ui-theme-option[aria-checked=true]{border-color:var(--green);background:#ffffffa6;box-shadow:0 0 0 1px var(--green)}
.ui-theme-option:focus-visible{outline:2px solid var(--green);outline-offset:4px}
.ui-theme-swatch{display:block;position:relative;width:100%;height:55px;margin-bottom:2px;border-radius:9px;overflow:hidden}
.ui-theme-swatch:before,.ui-theme-swatch:after{content:"";position:absolute}
.ui-theme-swatch.is-glass{background:linear-gradient(130deg,#b9cbbb,#ecdfce 53%,#b7d6d1)}
.ui-theme-swatch.is-glass:before{inset:9px 14%;border:1px solid #ffffffbd;border-radius:8px;background:#ffffff72;box-shadow:0 3px 9px #264f3112}
.ui-theme-swatch.is-glass:after{inset:18px 27%;border-radius:5px;background:#67877355}
.ui-theme-swatch.is-outline{border:1.5px solid #1b1626;background:#fff}
.ui-theme-swatch.is-outline:before{inset:9px 14%;border:1px solid #dfdce8;border-radius:7px;background:#f5f4fb}
.ui-theme-swatch.is-outline:after{inset:19px 27%;border-radius:4px;background:#4d6bfe}
.ui-theme-note{font-size:11px!important;line-height:1.8;margin:10px 0 0;color:var(--muted)}

html[data-ui-theme="outline"],html[data-ui-theme="outline"] body.video-home{
  --ink:#1b1626;--muted:#787386;--green:#4d6bfe;
  --line:#dfdce8;--glass:#fff;--ui-outline-surface:#f8f7fc;
}
html[data-ui-theme="outline"] .glass{
  border:2px solid #1b1626;background:#fff;color:#1b1626;
  box-shadow:0 4px 0 #17112b2b,0 12px 36px #18102b1a;
  backdrop-filter:none;-webkit-backdrop-filter:none;
}
html[data-ui-theme="outline"] body.video-home #feature-panel,
html[data-ui-theme="outline"] body.video-home #music-player,
html[data-ui-theme="outline"] body.video-home #music-playlist,
html[data-ui-theme="outline"] body.video-home #music-volume-popover,
html[data-ui-theme="outline"] body.video-home #feature-toggle,
html[data-ui-theme="outline"] body.video-home #zen-exit{
  border:2px solid #1b1626;background:#fff;color:#1b1626;
  box-shadow:0 4px 0 #17112b2b,0 12px 36px #18102b1a;
  backdrop-filter:none;-webkit-backdrop-filter:none;
}
html[data-ui-theme="outline"] body.video-home #feature-panel{border-radius:25px}
html[data-ui-theme="outline"] body.video-home #feature-panel :is(h2,h3,h4,strong,legend,label){color:var(--ink)}
html[data-ui-theme="outline"] body.video-home #feature-panel :is(p,small,time){color:var(--muted)}
html[data-ui-theme="outline"] body.video-home #feature-panel :is(.feature-panel-header,.feature-panel-meta,.feature-nav,.feature-panel-footer,.timer-bottom,.task-footer,.sound-footer,.daily-goal,.update-entry,.task-date-group,.task-archive-row,.task-trash-toolbar,.music-library-row,.playlist-import){border-color:var(--line)}
html[data-ui-theme="outline"] body.video-home #feature-panel :is(.feature-brand>strong,.section-label,.section-label>.icon,#modal-title,.feature-detail-header,.account-heading h2,.account-profile-copy>strong){color:var(--ink)}
html[data-ui-theme="outline"] body.video-home #feature-panel :is(.feature-brand>small,.feature-panel-meta,.feature-panel-meta #live-clock,.feature-panel-meta #greeting,.feature-panel-meta #today-date,.tiny-label,.eyebrow,.timer-caption,.shortcut,.task-view-note,.task-date-heading,.task-date-heading>span,.empty-tasks,.media-note,.task-tag){color:var(--muted)}
html[data-ui-theme="outline"] body.video-home #feature-panel :is(.icon-btn,.text-btn,.task-footer button,.feature-panel-footer button){color:var(--muted)}
html[data-ui-theme="outline"] body.video-home #feature-panel :is(.icon-btn,.text-btn,.task-footer button,.feature-panel-footer button):hover{background:#f2f0f8;color:var(--ink)}
html[data-ui-theme="outline"] body.video-home #feature-panel .feature-nav button{color:var(--muted);border:1px solid transparent;background:transparent}
html[data-ui-theme="outline"] body.video-home #feature-panel .feature-nav button:hover{background:#f6f5fb;color:var(--ink)}
html[data-ui-theme="outline"] body.video-home #feature-panel .feature-nav button.active,
html[data-ui-theme="outline"] body.video-home #feature-panel .feature-nav button[aria-selected=true]{background:#f0effb;border-color:#d9d5ef;color:var(--ink);box-shadow:none}
html[data-ui-theme="outline"] body.video-home #feature-panel #account-open{border:1px solid var(--line);background:#faf9fd;color:var(--ink)}
html[data-ui-theme="outline"] body.video-home #feature-panel :is(.segmented,.task-view-tabs,.account-tabs){background:#f5f4f8;border:1px solid var(--line)}
html[data-ui-theme="outline"] body.video-home #feature-panel :is(.segmented button,.task-view-tabs button,.account-tabs button){color:var(--muted);background:transparent}
html[data-ui-theme="outline"] body.video-home #feature-panel :is(.segmented button.selected,.task-view-tabs button[aria-pressed=true],.account-tabs button[aria-selected=true],.account-tabs button[aria-pressed=true]){background:#fff;color:var(--ink);box-shadow:0 1px 5px #18102b16}
html[data-ui-theme="outline"] body.video-home #feature-panel :is(#timer-display,#timer-display>span,.stat-main>span,.mini-chart b){color:var(--ink)}
html[data-ui-theme="outline"] body.video-home #feature-panel .ring-track{stroke:#e5e1ef}
html[data-ui-theme="outline"] body.video-home #feature-panel #ring-progress{stroke:var(--green)}
html[data-ui-theme="outline"] body.video-home #feature-panel .session-dots>span{background:#e4dfef}
html[data-ui-theme="outline"] body.video-home #feature-panel :is(.session-dots>span.current,.small-dot,#goal-bar,.chart-day.today .chart-bar){background:var(--green)}
html[data-ui-theme="outline"] body.video-home #feature-panel :is(.goal-track,.chart-bar){background:#e9e5f2}
html[data-ui-theme="outline"] body.video-home #feature-panel .chart-day.today small{color:var(--green)}
html[data-ui-theme="outline"] body.video-home #feature-panel .timer-bottom #current-task{color:var(--muted)}
html[data-ui-theme="outline"] body.video-home #feature-panel kbd{border-color:var(--line);background:#f8f7fc;color:var(--muted)}
html[data-ui-theme="outline"] body.video-home #feature-panel :is(.start-btn,.primary-wide,.account-primary,#account-password-submit,#countdown-save,#confirm-import){background:var(--green);color:#fff;border:1px solid transparent;box-shadow:0 2px 0 #263fad15}
html[data-ui-theme="outline"] body.video-home #feature-panel :is(.start-btn,.primary-wide,.account-primary,#account-password-submit,#countdown-save,#confirm-import):hover:not(:disabled){background:#405be6;color:#fff}
html[data-ui-theme="outline"] body.video-home #feature-panel :is(.secondary,.account-secondary,.countdown-add,.countdown-form-actions button,.stats-transfer-actions>.text-btn,.import-preview-actions>button){border:1px solid var(--line);background:#f8f7fc;color:var(--ink)}
html[data-ui-theme="outline"] body.video-home #feature-panel :is(.secondary,.account-secondary,.countdown-add,.countdown-form-actions button,.stats-transfer-actions>.text-btn,.import-preview-actions>button):hover:not(:disabled){border-color:#b8befb;background:#eeedfa}
html[data-ui-theme="outline"] body.video-home #feature-panel :is(.field input,.account-fields input,.countdown-form input,.countdown-form textarea,.import-preview input,select){border:1px solid var(--line);background:#fff;color:var(--ink);box-shadow:none}
html[data-ui-theme="outline"] body.video-home #feature-panel :is(.field input,.account-fields input,.countdown-form input,.countdown-form textarea,select):focus{border-color:var(--green);box-shadow:0 0 0 3px #4d6bfe12;outline:none}
html[data-ui-theme="outline"] body.video-home #feature-panel :is(input,textarea)::placeholder{color:#a19aac}
html[data-ui-theme="outline"] body.video-home #feature-panel :is(.setting-toggle input,.account-remember input){accent-color:var(--green)}
html[data-ui-theme="outline"] body.video-home #feature-panel input[type=checkbox]{accent-color:var(--green)}
html[data-ui-theme="outline"] body.video-home #feature-panel :is(#task-form,.countdown-form,.countdown-card,.calendar-countdowns,.stats-summary>div,.stats-export,.import-preview,.account-sync-card,.account-conflict,.account-recovery-card,.account-data-note,.account-notice,.task-anonymous-record){border:1px solid var(--line);background:#f8f7fc;color:var(--ink);box-shadow:none}
html[data-ui-theme="outline"] body.video-home #feature-panel #task-input{color:var(--ink);background:transparent}
html[data-ui-theme="outline"] body.video-home #feature-panel #task-form>button{color:var(--green);background:#eeefff}
html[data-ui-theme="outline"] body.video-home #feature-panel .task-label{color:var(--ink)}
html[data-ui-theme="outline"] body.video-home #feature-panel .task-row.completed .task-label{color:#a69eaf}
html[data-ui-theme="outline"] body.video-home #feature-panel .task-row.selected .task-label{color:var(--green)}
html[data-ui-theme="outline"] body.video-home #feature-panel .task-row.selected:before{background:var(--green)}
html[data-ui-theme="outline"] body.video-home #feature-panel .check-task{border-color:#ccc5da;background:#fff;color:#fff}
html[data-ui-theme="outline"] body.video-home #feature-panel .task-row.completed .check-task{background:var(--green);border-color:var(--green);color:#fff}
html[data-ui-theme="outline"] body.video-home #feature-panel :is(.count-badge,.task-tag,.task-view-tabs button>span){background:#f0edf8;color:var(--muted);border-color:var(--line)}
html[data-ui-theme="outline"] body.video-home #feature-panel :is(.task-history-check,.task-trash-symbol){color:var(--muted);background:#f0edf8}
html[data-ui-theme="outline"] body.video-home #feature-panel :is(.task-restore,.task-undo){color:var(--green)}
html[data-ui-theme="outline"] body.video-home #feature-panel :is(.task-delete,.task-history-delete){color:var(--muted)}
html[data-ui-theme="outline"] body.video-home #feature-panel :is(.task-delete,.task-history-delete,#empty-task-trash):hover:not(:disabled){color:#b15668;background:#fff1f4}
html[data-ui-theme="outline"] body.video-home #feature-panel #empty-task-trash{border-color:#edcdd5;background:#fff7f8;color:#a75c6b}
html[data-ui-theme="outline"] body.video-home #feature-panel .sound-tile{border:1px solid var(--line);background:#faf9fd;color:var(--ink)}
html[data-ui-theme="outline"] body.video-home #feature-panel .sound-tile:hover{background:#f4f3fc;border-color:#bec4fb}
html[data-ui-theme="outline"] body.video-home #feature-panel .sound-tile.active{border-color:var(--green);background:#f0f1ff;box-shadow:0 0 0 1px #4d6bfe1a}
html[data-ui-theme="outline"] body.video-home #feature-panel .sound-icon{background:#fff;border:1px solid var(--line);color:var(--muted);box-shadow:none}
html[data-ui-theme="outline"] body.video-home #feature-panel .sound-tile.active :is(.sound-icon,.sound-indicator){color:var(--green)}
html[data-ui-theme="outline"] body.video-home #feature-panel .sound-tile.active .sound-indicator{background:var(--green)}
html[data-ui-theme="outline"] body.video-home #feature-panel .mixer-row>button{background:#f5f4fb;border:1px solid var(--line);color:var(--muted)}
html[data-ui-theme="outline"] body.video-home #feature-panel .mixer-row.active>button{background:#eeefff;border-color:#b7c0fc;color:var(--green)}
html[data-ui-theme="outline"] body.video-home #feature-panel :is(.mixer-row>span,.mixer-row small,.sound-footer>span,.sound-footer>.icon){color:var(--muted)}
html[data-ui-theme="outline"] body.video-home #feature-panel :is(.calendar-nav strong,.calendar-day,.calendar-countdowns strong){color:var(--ink)}
html[data-ui-theme="outline"] body.video-home #feature-panel .calendar-grid>span{color:var(--muted)}
html[data-ui-theme="outline"] body.video-home #feature-panel .calendar-day.has-study{background:#efedfb;color:var(--ink)}
html[data-ui-theme="outline"] body.video-home #feature-panel :is(.calendar-day.today,.calendar-day[aria-expanded=true]){border-color:var(--green);color:var(--green);background:#f4f3ff}
html[data-ui-theme="outline"] body.video-home #feature-panel .calendar-day.has-study::after,
html[data-ui-theme="outline"] body.video-home #feature-panel .calendar-marker-study{background:var(--green)}
html[data-ui-theme="outline"] body.video-home #feature-panel :is(.calendar-hint,.calendar-legend,.calendar-countdowns p,.countdown-card time,.countdown-card-note,.countdown-empty-symbol,.countdown-local-note){color:var(--muted)}
html[data-ui-theme="outline"] body.video-home #feature-panel .countdown-distance strong{color:var(--green)}
html[data-ui-theme="outline"] body.video-home #feature-panel .countdown-card.is-today{background:#f1f1ff;border-color:#b6befd}
html[data-ui-theme="outline"] body.video-home #feature-panel .countdown-card.is-past .countdown-distance strong{color:#9b8ba9}
html[data-ui-theme="outline"] body.video-home #feature-panel .countdown-card-actions button{color:var(--muted)}
html[data-ui-theme="outline"] body.video-home #feature-panel .countdown-card-actions button:hover{background:#eeedfa;color:var(--ink)}
html[data-ui-theme="outline"] body.video-home #feature-panel :is(.countdown-undo,.account-environment){border-color:var(--line);background:#f5f4fb;color:var(--muted)}
html[data-ui-theme="outline"] body.video-home #feature-panel :is(.countdown-undo button,.account-guest-links button,.account-feedback,.account-status-note,.account-recover-trigger){color:var(--green)}
html[data-ui-theme="outline"] body.video-home #feature-panel .account-text-button{color:var(--green)}
html[data-ui-theme="outline"] body.video-home #feature-panel .account-avatar{background:#eeefff;border-color:#d7d8fa;color:var(--green)}
html[data-ui-theme="outline"] body.video-home #feature-panel :is(.account-eyebrow,.account-last-sync,.account-profile-copy>small,.account-form label,.account-data-note>strong,.account-sync-card h3){color:var(--muted)}
html[data-ui-theme="outline"] body.video-home #feature-panel .account-signed-badge{background:#e8eafc;color:var(--green)}
html[data-ui-theme="outline"] body.video-home #feature-panel .account-sync-dot{background:var(--green);box-shadow:0 0 0 4px #4d6bfe14}
html[data-ui-theme="outline"] body.video-home #feature-panel :is(.account-sync-card[data-phase=offline],.account-sync-card[data-phase=error],.account-sync-card[data-phase=conflict]) .account-sync-dot{background:#b99466;box-shadow:0 0 0 4px #b9946618}
html[data-ui-theme="outline"] body.video-home #feature-panel .account-member-actions>button{background:#f8f7fc;border-color:var(--line);color:var(--ink)}
html[data-ui-theme="outline"] body.video-home #feature-panel :is(.account-password-details,.account-conflict-actions,.account-recovery-actions,.account-data-note){border-color:var(--line)}
html[data-ui-theme="outline"] body.video-home #feature-panel #account-recovery-code{border-color:#d7d2e7;background:#fff;color:var(--ink)}
html[data-ui-theme="outline"] body.video-home #feature-panel :is(#account-recovery-dismiss,.account-recover-actions>button:last-child){background:var(--green);color:#fff}
html[data-ui-theme="outline"] body.video-home #feature-panel :is(#account-error,.countdown-error,.task-confirm-error,[data-state=error]){color:#a64f62}
html[data-ui-theme="outline"] body.video-home #feature-panel :is(.account-error,.account-recovery-warning){background:#fff5f5;border-color:#efcfd7;color:#a05c67}
html[data-ui-theme="outline"] body.video-home #feature-panel :is(.video-option,.music-library-row){border-color:var(--line);background:#faf9fd;color:var(--ink)}
html[data-ui-theme="outline"] body.video-home #feature-panel :is(.video-option.selected,.music-library-row.active,.music-library-row[aria-current=true]){background:#f0f1ff;border-color:var(--green);color:var(--green)}
html[data-ui-theme="outline"] body.video-home #feature-panel :is(.video-option:hover,.music-library-row:hover){background:#f2f1fa}
html[data-ui-theme="outline"] body.video-home #feature-panel .changelog-disclaimer{background:#f8f7fc;border-color:var(--line);color:var(--muted)}
html[data-ui-theme="outline"] body.video-home #feature-panel .changelog-disclaimer a{color:var(--green)}
html[data-ui-theme="outline"] body.video-home #feature-panel .update-entry ul{color:#514a60}
html[data-ui-theme="outline"] body.video-home #feature-panel .update-entry li::marker{color:#9e92b4}
html[data-ui-theme="outline"] body.video-home #feature-panel .update-badge{border-color:var(--line);background:#f1eef9;color:var(--muted)}
html[data-ui-theme="outline"] body.video-home #feature-panel .care-inline{border-color:var(--line)}
html[data-ui-theme="outline"] body.video-home #feature-panel .care-inline-bottom{border-color:var(--line);background:#f8f7fc}
html[data-ui-theme="outline"] body.video-home #feature-panel .care-inline-bottom>button{border:1px solid var(--line);background:#eeefff;color:var(--green)}
html[data-ui-theme="outline"] body.video-home #feature-panel :is(.care-inline-bottom b,.care-inline-head .section-label){color:var(--ink)}
html[data-ui-theme="outline"] body.video-home #feature-panel .ui-theme-option{border-color:var(--line);background:#faf9fd}
html[data-ui-theme="outline"] body.video-home #feature-panel .ui-theme-option[aria-checked=true]{border-color:var(--green);background:#f2f3ff}
html[data-ui-theme="outline"] body.video-home #music-player :is(#music-title,.music-meta){color:var(--ink)}
html[data-ui-theme="outline"] body.video-home #music-player :is(#music-artist,.music-times,.music-playlist-header,.track-number,.music-library-row small,#music-import-trigger){color:var(--muted)}
html[data-ui-theme="outline"] body.video-home #music-player :is(.music-transport>button,#music-volume-toggle,#music-mode,#music-collapse){color:var(--ink);background:transparent}
html[data-ui-theme="outline"] body.video-home #music-player :is(.music-transport>button,#music-volume-toggle,#music-mode,#music-collapse):hover{background:#f0eef8;color:var(--green)}
html[data-ui-theme="outline"] body.video-home #music-player #music-toggle{color:var(--green)}
html[data-ui-theme="outline"] body.video-home #music-player .music-record{
  border-color:#ddd8ec66;
  background:conic-gradient(from 25deg,#eeeaff00 0deg,#eeeaff38 37deg,#eeeaff00 64deg,#eeeaff00 180deg,#eeeaff2b 217deg,#eeeaff00 244deg,#eeeaff00 360deg),repeating-radial-gradient(circle at center,#393144 0 1px,#211a2b 1.5px 3px);
  box-shadow:inset 0 0 0 1px #17112b40,0 3px 7px #21132f2b;
}
html[data-ui-theme="outline"] body.video-home #music-player .music-record::before{
  background:linear-gradient(135deg,#f0edfc,#c6bee7 57%,#e2ddf3);
  border-color:#f5f2ffb3;
  box-shadow:0 0 0 2px #211a2b,0 0 0 3px #ded7f02b;
}
html[data-ui-theme="outline"] body.video-home #music-player .music-record::after{background:#3b3150;box-shadow:0 0 0 1px #f4f0ffbf}
html[data-ui-theme="outline"] body.video-home #music-player #music-cover-play{background:#211a2b66}
html[data-ui-theme="outline"] body.video-home #music-player #music-cover-play>.icon{filter:drop-shadow(0 1px 3px #211a2b59)}
html[data-ui-theme="outline"] body.video-home #music-player #music-collapse{border-left:1px solid var(--line)}
html[data-ui-theme="outline"] body.video-home #music-player :is(.music-playlist-header,.playlist-import){border-color:var(--line)}
html[data-ui-theme="outline"] body.video-home #music-player .music-library-row{color:var(--ink);background:transparent}
html[data-ui-theme="outline"] body.video-home #music-player .music-library-row:hover{background:#f7f5fc}
html[data-ui-theme="outline"] body.video-home #music-player :is(.music-library-row.active,.music-library-row[aria-current=true]){background:#eeefff;border-left-color:var(--green);color:var(--green)}
html[data-ui-theme="outline"] body.video-home :is(#feature-panel,#music-player) input[type=range]{background:#e4e0ee;accent-color:var(--green)}
html[data-ui-theme="outline"] body.video-home :is(#feature-panel,#music-player) input[type=range]::-webkit-slider-thumb{background:#fff;border:1px solid #b8bef7;box-shadow:0 1px 4px #30225824}
html[data-ui-theme="outline"] body.video-home #online-presence{
  min-height:32px;padding:7px 12px;gap:8px;border-radius:999px;
  background:#fff;border:1.5px solid var(--ink);color:var(--ink);
  font-size:12px;font-weight:550;letter-spacing:.02em;line-height:1.2;text-shadow:none;
  box-shadow:0 2px 0 #17112b1a;backdrop-filter:none;-webkit-backdrop-filter:none;
}
html[data-ui-theme="outline"] body.video-home #online-presence .online-presence-dot{background:#aaa4b8;box-shadow:none}
html[data-ui-theme="outline"] body.video-home #online-presence[data-state=online] .online-presence-dot{background:#7c7ff0;box-shadow:0 0 0 3px #4d6bfe12}
html[data-ui-theme="outline"] body.video-home #online-presence[data-state=offline] .online-presence-dot{background:#aaa4b8;opacity:.8}
html[data-ui-theme="outline"] body.video-home #video-status{background:#fff;border:1.5px solid var(--ink);color:var(--muted);backdrop-filter:none;-webkit-backdrop-filter:none}
html[data-ui-theme="outline"] body.video-home #video-status.is-loading:before{border-color:#d9d3e8;border-top-color:var(--green)}
html[data-ui-theme="outline"] body.video-home #toast{background:#fff;color:var(--ink);border:2px solid var(--ink);box-shadow:0 3px 0 #17112b20}
html[data-ui-theme="outline"] body.video-home .task-delete-confirm{border:2px solid var(--ink);background:#fff;color:var(--ink);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 4px 0 #17112b20,0 15px 45px #18102b24}
html[data-ui-theme="outline"] body.video-home .task-delete-confirm :is(h2,.task-confirm-icon){color:var(--ink)}
html[data-ui-theme="outline"] body.video-home .task-delete-confirm p{color:var(--muted)}
html[data-ui-theme="outline"] body.video-home .task-delete-confirm .task-confirm-error{color:#a64f62}
html[data-ui-theme="outline"] body.video-home #task-delete-confirm-cancel{background:#f5f4fb;border:1px solid var(--line);color:var(--ink)}
html[data-ui-theme="outline"] body.video-home #task-delete-confirm-accept{background:#a64f62;color:#fff}
html[data-ui-theme="outline"] body.video-home :is(button,a,input,select,textarea):focus-visible{outline-color:var(--green)}
@media(max-width:480px){
  .ui-theme-options{gap:8px}
  .ui-theme-option{padding:8px;gap:5px}
  .ui-theme-option>strong{font-size:11px}
  .ui-theme-option>small{font-size:10px}
  .ui-theme-swatch{height:47px}
  html[data-ui-theme="outline"] body.video-home #feature-panel{border-radius:22px}
}
@media(prefers-reduced-motion:reduce){.ui-theme-option{transition:none}}
