:root{--hh-row-bg: rgba(255,255,255,.045);--hh-row-hover: rgba(255,255,255,.075);--hh-row-border: rgba(255,255,255,.1);--hh-surface: rgba(30,30,35,.96);--hh-surface-2: rgba(38,38,44,.96);--hh-surface-3: rgba(48,48,56,.96);--hh-field-bg: rgba(255,255,255,.065);--hh-border: rgba(255,255,255,.12);--hh-border-strong: rgba(255,255,255,.18);--hh-text: oklch(94% .012 78);--hh-text-strong: oklch(98% .01 78);--hh-muted: oklch(78% .018 78 / .72);--hh-muted-2: oklch(74% .018 78 / .48);--hh-radius: 14px;--hh-radius-sm: 8px;--hh-radius-md: 10px;--hh-success: #7fd99a;--hh-warning: #f0a040;--hh-error: #e87267;--hh-info: #5ec8b0;--hh-mobile-chrome-bg: rgba(28,28,32,.88);--hh-mobile-chrome-border: rgba(255,255,255,.12)}html[data-theme=aqua],html[data-theme=ios-settings],html[data-theme=modern-flat],html[data-theme=mobile-tabs],html[data-theme=emby-minimal]{--hh-row-bg: rgba(255,255,255,.72);--hh-row-hover: rgba(255,255,255,.88);--hh-row-border: rgba(15,23,42,.11);--hh-text: #111827;--hh-muted: #64748b;--hh-surface: rgba(255,255,255,.92);--hh-surface-2: #f8fafc;--hh-surface-3: #eef2f7;--hh-field-bg: #f8fafc;--hh-border: rgba(15,23,42,.12);--hh-border-strong: rgba(15,23,42,.18);--hh-text-strong: #0f172a;--hh-muted-2: rgba(100,116,139,.58);--hh-success: #16a34a;--hh-warning: #d97706;--hh-error: #dc2626;--hh-info: #2563eb;--hh-mobile-chrome-bg: rgba(255,255,255,.82);--hh-mobile-chrome-border: rgba(15,23,42,.1)}html[data-theme=default],html[data-theme=cinema-tv],html[data-theme=midnight-dock]{--hh-row-bg: rgba(255,255,255,.045);--hh-row-hover: rgba(255,255,255,.075);--hh-row-border: rgba(255,255,255,.1);--hh-text: oklch(94% .012 78);--hh-muted: oklch(78% .018 78 / .72);--hh-surface: rgba(30,30,35,.96);--hh-surface-2: rgba(38,38,44,.96);--hh-surface-3: rgba(48,48,56,.96);--hh-field-bg: rgba(255,255,255,.065);--hh-border: rgba(255,255,255,.12);--hh-border-strong: rgba(255,255,255,.18);--hh-text-strong: oklch(98% .01 78);--hh-muted-2: oklch(74% .018 78 / .48);--hh-success: #7fd99a;--hh-warning: #f0a040;--hh-error: #e87267;--hh-info: #5ec8b0;--hh-mobile-chrome-bg: rgba(28,28,32,.88);--hh-mobile-chrome-border: rgba(255,255,255,.12)}.hh-stack{display:flex;flex-direction:column;gap:14px}.hh-toolbar,.hh-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hh-toolbar{justify-content:space-between}.hh-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.hh-surface{border:1px solid var(--hh-border, rgba(128,128,128,.16));border-radius:var(--hh-radius, 14px);background:var(--hh-surface, rgba(128,128,128,.05));color:var(--hh-text, currentColor)}.hh-row-surface{border:1px solid var(--hh-row-border, rgba(128,128,128,.14));border-radius:var(--hh-radius-md, 10px);background:var(--hh-row-bg, rgba(128,128,128,.05));color:var(--hh-text, currentColor)}.hh-muted{color:var(--hh-muted, currentColor);opacity:1}.hh-strong{color:var(--hh-text-strong, var(--hh-text, currentColor))}.hh-code{border-radius:var(--hh-radius-sm, 8px);padding:2px 6px;background:var(--hh-surface-2, rgba(128,128,128,.12));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.hh-list{min-width:0;display:flex;flex-direction:column}.hh-list-item{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:12px;padding:12px 2px;border-bottom:1px solid var(--hh-border, rgba(128,128,128,.14))}.hh-list-item:first-child{padding-top:2px}.hh-list-item:last-child{padding-bottom:2px;border-bottom:0}.hh-list-main{min-width:0}.hh-list-title{min-width:0;font-size:13px;font-weight:700;line-height:1.35;color:var(--hh-text-strong, var(--hh-text, currentColor));overflow-wrap:anywhere}.hh-list-desc{margin-top:5px;font-size:12px;line-height:1.45;color:var(--hh-muted, currentColor);opacity:1;overflow-wrap:anywhere}.panel-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.panel-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.panel-title{font-size:15px;font-weight:700}.panel-desc{margin-top:2px;font-size:12px;color:var(--hh-muted, currentColor);opacity:1}.modal-footer{display:flex;justify-content:space-between;gap:8px}.modal-footer.end,.modal-footer.split{justify-content:flex-end}.modal-footer.split{justify-content:space-between}.album-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--hh-album-min, 150px),1fr));gap:var(--hh-album-gap, 14px)}.album-card{min-width:0;cursor:pointer;transition:transform .15s ease}.album-card:hover{transform:translateY(-2px)}.cover-wrap{width:100%;aspect-ratio:1;border-radius:var(--hh-radius-sm, 8px);overflow:hidden;background:var(--hh-row-bg, rgba(128,128,128,.06))}.cover{width:100%;height:100%;object-fit:cover;display:block}.cover-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:var(--hh-cover-placeholder-size, 40px);opacity:.32}.album-title{margin-top:8px;font-size:13px;font-weight:600;color:var(--hh-text-strong, currentColor);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.album-artist,.album-year{font-size:12px;color:var(--hh-muted, currentColor);opacity:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plugin-grid,.sub-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--hh-card-min, 280px),1fr));gap:var(--hh-card-gap, 14px)}.plugin-card,.sub-card{border:1px solid var(--hh-border, rgba(128,128,128,.15));border-radius:var(--hh-radius-md, 10px);padding:var(--hh-card-padding, 14px);background:var(--hh-row-bg, rgba(128,128,128,.04));color:var(--hh-text, currentColor)}.sub-card{display:flex;gap:12px}.plugin-card{display:flex;flex-direction:column;gap:10px}.plugin-meta{margin-top:2px;font-size:11px;color:var(--hh-muted-2, currentColor);opacity:1}.plugin-desc{font-size:13px;line-height:1.5;color:var(--hh-muted, currentColor);opacity:1}.hh-page,.download-view,.search-page,.mesh-page,.wiki-page,.settings-stack{color:var(--hh-text, currentColor)}.download-surface,.plugin-card,.settings-section,.settings-tile,.sub-card,.sync-dir-card,.ik-card,.policy-note,.policy-quick-row,.policy-template,.priority-row,.result-item,.site-grid,.summary-grid span,.sys-card{border-color:var(--hh-border, rgba(128,128,128,.16));background:var(--hh-row-bg, rgba(128,128,128,.05));color:var(--hh-text, currentColor)}.tile-desc,.tile-meta,.card-desc,.result-subtitle,.result-site-name,.panel-desc,.profile-section-desc,.field-hint{color:var(--hh-muted, currentColor);opacity:1}.tile-title,.panel-title,.profile-section-title,.settings-section-title,.result-title,.site-name,.sub-title{color:var(--hh-text-strong, var(--hh-text, currentColor))}.green,.status-success,.sync-cookie,.stat-value.green{color:var(--hh-success, #18a058)!important}.shell-widgets{flex:0 0 auto;min-width:max-content}.shell-widgets .n-button{flex-shrink:0}.shell-widgets .n-button,.theme-trigger,.user-trigger{color:var(--hh-text, currentColor)!important;visibility:visible!important}.r-page-title{color:var(--hh-text, currentColor)}.n-card.n-modal{color:var(--hh-text, inherit)}.n-card>.n-card-header{padding-left:var(--hh-card-pad-x, 18px)!important;padding-right:var(--hh-card-pad-x, 18px)!important}.n-card>.n-card__content{padding-left:var(--hh-card-pad-x, 18px)!important;padding-right:var(--hh-card-pad-x, 18px)!important;padding-bottom:var(--hh-card-pad-y, 18px)!important}.n-card--small>.n-card-header{--hh-card-pad-x: 18px}.n-card--small>.n-card__content{--hh-card-pad-x: 18px;--hh-card-pad-y: 16px}.n-card>.n-card__content>.n-list{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.n-card>.n-card__content>.n-list .n-list-item{padding-left:0;padding-right:0}.n-card.n-modal .n-card-header,.n-card.n-modal .n-card__content,.n-card.n-modal .n-card__footer,.n-card.n-modal .n-form-item-label,.n-popover,.n-card.n-modal .n-input__input-el,.n-card.n-modal .n-input__textarea-el,.n-card.n-modal .n-base-selection-label{color:var(--hh-text, inherit)}.n-card.n-modal .n-input__placeholder,.n-card.n-modal .n-base-selection-placeholder{color:var(--hh-muted, rgba(128,128,128,.72))}.settings-section,.settings-tile,.result-item,.history-bar,.process-line{color:var(--hh-text, inherit)}.tile-desc,.tile-meta,.card-desc,.result-subtitle,.result-site-name{color:var(--hh-muted, inherit)}@media (max-width: 760px){html,body,#app{overflow-x:hidden!important;max-width:100vw!important}.shell-content,.shell-root,main.shell-content,.n-layout-content,.n-scrollbar>.n-scrollbar-container{overflow-x:hidden!important;max-width:100vw!important}.download-view,.wiki-page,.search-page,.settings-stack,.plugin-grid,.sub-grid,.album-grid,.card-grid{max-width:100%!important;min-width:0!important}body{overscroll-behavior:none}.n-page-header{--n-title-font-size: 22px !important}.n-page-header .n-page-header__main{flex-wrap:wrap;gap:8px}.n-page-header .n-page-header__extra{width:100%;justify-content:flex-start}.panel-header{align-items:stretch;flex-direction:column}.panel-actions{justify-content:flex-start}.modal-footer{flex-direction:column}.modal-footer>div{display:flex;justify-content:flex-end;gap:8px}.modal-footer.end{flex-direction:row}.n-tabs-nav{overflow-x:auto;-webkit-overflow-scrolling:touch}.n-tab-pane{padding-top:12px}.n-modal{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}.n-card>.n-card-header{--hh-card-pad-x: 16px}.n-card>.n-card__content{--hh-card-pad-x: 16px;--hh-card-pad-y: 16px}.n-card.n-modal{max-height:calc(100dvh - 32px);overflow:auto}.n-form.n-form--left-labelled{--n-label-width: 0 !important}.n-form-item{display:block!important}.n-form-item-label{margin-bottom:6px}.shell-widgets{gap:4px}.shell-widgets>.n-input{display:none}.n-input-group{flex-wrap:wrap}.n-input-group>*{min-width:0}.n-data-table{overflow-x:auto}.plugin-grid,.sub-grid,.album-grid,.card-grid{grid-template-columns:1fr!important}.plugin-card,.sub-card{border-radius:18px!important}.n-popover,.n-popover-shared{max-width:calc(100vw - 24px)!important;box-sizing:border-box}body>.v-binder-follower-container .n-popover{left:max(12px,var(--popover-left, auto))!important;right:max(12px,var(--popover-right, auto))!important}.theme-grid{grid-template-columns:1fr!important}.theme-card{min-width:0!important;max-width:100%!important}.n-input-number,.n-input,.n-select{max-width:100%}[style*="width:"] .n-input,[style*="width:"] .n-input-number,[style*="width:"] .n-select{min-width:0}.n-form--inline{flex-wrap:wrap}.n-data-table-wrapper,.n-data-table{overflow-x:auto!important}.panel-header,.panel-actions,.stat-bar{flex-wrap:wrap}.plugin-grid{grid-template-columns:1fr!important}.n-page-header__extra>.n-space,.n-page-header__extra .n-button-group{flex-wrap:wrap!important}.n-grid{grid-template-columns:1fr!important}.custom-bar,.search-toolbar{flex-direction:column;align-items:stretch!important}.custom-bar>*,.search-toolbar>*{width:100%!important;max-width:100%!important}.result-item,.result-row{grid-template-columns:1fr!important;display:flex!important;flex-direction:column!important;gap:6px!important}.settings-grid{grid-template-columns:1fr!important}}@media (max-width: 480px){.n-page-header{--n-title-font-size: 18px !important}.n-button{padding:0 10px!important}.n-card-header__main{font-size:14px!important}}html[data-skin=vars] .n-card,html[data-skin=vars] .panel,html[data-skin=vars] .compact-card,html[data-skin=vars] .plugin-card,html[data-skin=vars] .sub-card,html[data-skin=vars] .result-item,html[data-skin=vars] .settings-section,html[data-skin=vars] .settings-tile,html[data-skin=vars] .sys-card,html[data-skin=vars] .ik-card{background:var(--hh-surface)!important;border:1px solid var(--hh-border)!important;border-radius:var(--hh-radius)!important;box-shadow:var(--hh-shadow, none)}html[data-skin=vars] .n-modal,html[data-skin=vars] .n-dialog,html[data-skin=vars] .n-drawer,html[data-skin=vars] .n-popover,html[data-skin=vars] .n-dropdown-menu,html[data-skin=vars] .n-base-select-menu,html[data-skin=vars] .n-popselect-menu,html[data-skin=vars] .n-date-panel,html[data-skin=vars] .n-time-picker-panel,html[data-skin=vars] .n-mention-menu{background:var(--hh-surface-2)!important;border:1px solid var(--hh-border)!important;border-radius:var(--hh-radius)!important;color:var(--hh-text)!important}html[data-skin=vars] .n-input,html[data-skin=vars] .n-base-selection{background:var(--hh-field-bg)!important;border-radius:var(--hh-radius-sm)!important}html[data-skin=vars] .n-input .n-input__input-el,html[data-skin=vars] .n-input .n-input__textarea-el,html[data-skin=vars] .n-base-selection .n-base-selection-label{color:var(--hh-text)!important}html[data-skin=vars] .n-input .n-input__placeholder,html[data-skin=vars] .n-base-selection .n-base-selection-placeholder{color:var(--hh-muted-2)!important}html[data-skin=vars] .n-tag{border-radius:var(--hh-radius-sm)!important}html[data-skin=vars] .n-button{border-radius:var(--hh-radius-md)!important}
