body#ss-shell.mvp-home #ssu-orbit { --hd-k: .58; --hd-c: .8333; }
body#ss-shell.mvp-home #ssu-orbit :is(.jw-panel.jw-native, .lib-panel, .jr-player, .jr-ocr-result) { background: var(--fam-ground); border-color: var(--fam-edge); color: var(--fam-ink); isolation: isolate; }
body#ss-shell.mvp-home #ssu-orbit :is(.jw-panel-header, .lib-panel > header, .jr-player > header, .jr-ocr-result > header) > :is(b, svg) { color: var(--fam-headline); }
body#ss-shell.mvp-home #ssu-orbit .jw-native :is(.jw-settings, .jw-close) { background: var(--fam-paper); box-shadow: var(--fam-paper-shade); color: var(--fam-ink); }
body#ss-shell.mvp-home #ssu-orbit :is(.lib-panel, .jr-player, .jr-ocr-result) > header > span { position: relative; isolation: isolate; color: var(--fam-ink); }
body#ss-shell.mvp-home #ssu-orbit :is(.lib-panel, .jr-player, .jr-ocr-result) > header > span::before { content: ""; position: absolute; z-index: -1; left: 50%; top: 50%; width: 21px; height: 21px; margin: -10.5px 0 0 -10.5px; border-radius: 50%; background: var(--fam-paper); box-shadow: var(--fam-paper-shade); }
body#ss-shell.mvp-home #ssu-orbit :is(.jw-card, .jw-native-reader, .jw-input-card, .jw-tone-controls, .uc-answer, .uj-tr-body, .uj-summary-body, .uj-dict-scroll) { background: var(--fam-card); border-color: var(--fam-edge); border-radius: calc(var(--fam-card-corner) * var(--hd-k)); box-shadow: var(--fam-card-shade); }
body#ss-shell.mvp-home #ssu-orbit .jw-native .jw-actions { background: transparent; border-top-color: var(--fam-line); }
body#ss-shell.mvp-home #ssu-orbit :is(.uj-summary-body, .uj-dict-scroll) { margin-inline: -5px; padding: 9px 10px; border: 1px solid var(--fam-edge); }
body#ss-shell.mvp-home #ssu-orbit .uj-summary-body > .uj-working { top: 15px; left: 12px; }
body#ss-shell.mvp-home #ssu-orbit .uj-dict-panel .uj-forms dl > div { grid-template-columns: 36px 1fr; }
body#ss-shell.mvp-home #ssu-orbit :is(.jr-player, .jr-ocr-result)::before { content: ""; position: absolute; z-index: -1; inset: 37px 5px 5px; background: var(--fam-card); border: 1px solid var(--fam-edge); border-radius: calc(var(--fam-card-corner) * var(--hd-k)); box-shadow: var(--fam-card-shade); pointer-events: none; }
body#ss-shell.mvp-home #ssu-orbit .jr-player { padding-top: 10px; padding-bottom: 15px; }
body#ss-shell.mvp-home #ssu-orbit .jr-player > .jr-progress { margin: 17px 3px 9px; }
body#ss-shell.mvp-home #ssu-orbit [data-journey="pdf"] .jr-player > .jr-progress { margin-inline: 4px; }
body#ss-shell.mvp-home #ssu-orbit [data-journey="read"] .jr-transport { gap: 15px; }
body#ss-shell.mvp-home #ssu-orbit [data-journey="pdf"] .jr-transport { gap: 13px; }
body#ss-shell.mvp-home #ssu-orbit [data-journey="pdf"] .jr-player { width: 187px; }
body#ss-shell.mvp-home #ssu-orbit [data-journey="read"] .jr-player { bottom: 12px; }
body#ss-shell.mvp-home #ssu-orbit .jr-ocr-result::before { inset: 39px 6px 6px; }
body#ss-shell.mvp-home #ssu-orbit .jr-ocr-result { padding-top: 12px; padding-bottom: 16px; }
body#ss-shell.mvp-home #ssu-orbit .jr-ocr-result > .jr-progress { margin: 17px 3px 12px; }
body#ss-shell.mvp-home #ssu-orbit .jr-ocr-result > .jr-ocr-capture-entry { margin-top: 12px; }
body#ss-shell.mvp-home #ssu-orbit :is(.jw-action, .jw-generate-action) { background: var(--fam-green); border-radius: var(--fam-pill); box-shadow: var(--fam-main-shade); }
body#ss-shell.mvp-home #ssu-orbit :is([data-journey="correct"], [data-journey="tone"])[data-phase="insert"] .jw-action,
body#ss-shell.mvp-home #ssu-orbit [data-journey="tone"][data-phase="generate"] :is(.jw-action, .jw-generate-action) { background: var(--fam-green-down); }
body#ss-shell.mvp-home #ssu-orbit :is(.jw-copy, .jw-working small) { background: var(--fam-soft); border-radius: var(--fam-pill); color: var(--fam-ink); }
body#ss-shell.mvp-home #ssu-orbit :is(.jw-reader-progress, .jr-progress) { background: var(--fam-line); }
body#ss-shell.mvp-home #ssu-orbit .jr-progress > i { background: var(--fam-green); }
body#ss-shell.mvp-home #ssu-orbit :is(.jw-reader-buttons > b, .jr-play-key) { background: var(--fam-green); }
body#ss-shell.mvp-home #ssu-orbit .jw-reader-buttons > span { background: var(--fam-soft); }
body#ss-shell.mvp-home #ssu-orbit .jr-transport > span { position: relative; isolation: isolate; }
body#ss-shell.mvp-home #ssu-orbit .jr-transport > span::before { content: ""; position: absolute; z-index: -1; inset: -4px; border-radius: var(--fam-pill); background: var(--fam-soft); }
body#ss-shell.mvp-home #ssu-orbit :is([data-journey="read"], [data-journey="pdf"]) .jr-transport { padding-inline-start: 4px; }
body#ss-shell.mvp-home #ssu-orbit .jr-transport > small { display: inline-flex; align-items: center; gap: calc(7px * var(--hd-k)); color: var(--fam-body); font-weight: 600; }
body#ss-shell.mvp-home #ssu-orbit .jr-transport > small::after { content: ""; flex: none; width: calc(10px * var(--hd-k)); height: calc(10px * var(--hd-k)); background: var(--fam-body); clip-path: polygon(18.4% 40%, 50% 71.6%, 81.6% 40%, 76.7% 35%, 50% 61.7%, 23.3% 35%); }
body#ss-shell.mvp-home #ssu-orbit :is(.jw-working, .jw-working b, .uc-placeholder, .jr-loading, .uj-tr-to, .jw-native-tabs > span) { color: var(--fam-muted); }
body#ss-shell.mvp-home #ssu-orbit :is(.jw-toolbar, .jr-chrome-toolbar) { background: var(--fam-card); border-color: var(--fam-edge); border-radius: var(--fam-card-corner); box-shadow: var(--fam-float-shade); }
body#ss-shell.mvp-home #ssu-orbit :is(.jw-toolbar > .jw-tool, .jr-chrome-toolbar > span) { border-radius: 50%; color: var(--fam-ink); }
body#ss-shell.mvp-home #ssu-orbit :is(.jw-toolbar > .jw-tool, .jr-chrome-toolbar > span) > svg { stroke-width: 2; }
body#ss-shell.mvp-home #ssu-orbit [data-phase="activate"] :is(.jw-chosen, .tb-chosen),
body#ss-shell.mvp-home #ssu-orbit[data-still] :is(.jw-chosen, .tb-chosen) { background: var(--fam-soft); box-shadow: none; }
body#ss-shell.mvp-home #ssu-orbit :is(.jw-toolbar > .jw-separator, .jr-chrome-toolbar > .jr-chrome-separator) { background: var(--fam-line); }
body#ss-shell.mvp-home #ssu-orbit .tb-tip { background: var(--fam-paper); border-color: var(--fam-paper); border-radius: var(--fam-pill); box-shadow: var(--fam-float-shade); color: var(--fam-ink); }
body#ss-shell.mvp-home #ssu-orbit .ww-pill { gap: calc(6px * var(--hd-c)); padding: 0 calc(3px * var(--hd-c)); color: #3f352d; }
body#ss-shell.mvp-home #ssu-orbit .ww-pill > .ww-listen { display: none; }
body#ss-shell.mvp-home #ssu-orbit .ww-pill > .ww-x { position: absolute; inset-inline-end: calc(3px * var(--hd-c)); top: 50%; translate: 0 -50%; width: calc(40px * var(--hd-c)); height: calc(40px * var(--hd-c)); margin: 0; font-size: 0; opacity: 0; }
body#ss-shell.mvp-home #ssu-orbit .ww-lang { order: 1; box-sizing: border-box; height: calc(40px * var(--hd-c)); gap: calc(6px * var(--hd-c)); padding-block: 0; padding-inline: calc(10px * var(--hd-c)) calc(9px * var(--hd-c)); background: #eeefea; color: #3f352d; font-weight: 600; font-size: calc(13px * var(--hd-c)); }
body#ss-shell.mvp-home #ssu-orbit .ww-lang > svg { width: calc(12px * var(--hd-c)); height: calc(12px * var(--hd-c)); color: #6d645d; }
body#ss-shell.mvp-home #ssu-orbit:is(:not([data-orbit-lang]), [data-orbit-lang="da"]) .ww-lang::before { content: ""; flex: none; width: calc(20px * var(--hd-c)); height: calc(15px * var(--hd-c)); border-radius: calc(3px * var(--hd-c)); box-shadow: 0 0 0 1px rgba(63, 53, 45, .16); background: linear-gradient(to right, transparent 28%, white 28%, white 39%, transparent 39%), linear-gradient(to bottom, transparent 42%, white 42%, white 57%, transparent 57%), #c93651; }
body#ss-shell.mvp-home #ssu-orbit .ww-mic { order: 2; box-sizing: border-box; flex: none; width: calc(40px * var(--hd-c)); height: calc(40px * var(--hd-c)); border: 0; background: #4a7a68; }
body#ss-shell.mvp-home #ssu-orbit .ww-mic > svg { display: none; }
body#ss-shell.mvp-home #ssu-orbit .ww-mic::before { content: ""; width: calc(21px * var(--hd-c)); height: calc(18px * var(--hd-c)); background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 18' fill='%23fff'%3E%3Crect x='0' y='4.5' width='3' height='9' rx='1.5'/%3E%3Crect x='6' y='0' width='3' height='18' rx='1.5'/%3E%3Crect x='12' y='2.5' width='3' height='13' rx='1.5'/%3E%3Crect x='18' y='5.5' width='3' height='7' rx='1.5'/%3E%3C/svg%3E") center / contain no-repeat; }
body#ss-shell.mvp-home #ssu-orbit [data-journey="dictate"][data-phase="stop"] .ww-mic::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 18' fill='%23fff'%3E%3Ccircle cx='1.5' cy='9' r='1.5'/%3E%3Ccircle cx='7.5' cy='9' r='1.5'/%3E%3Ccircle cx='13.5' cy='9' r='1.5'/%3E%3Ccircle cx='19.5' cy='9' r='1.5'/%3E%3C/svg%3E"); }
body#ss-shell.mvp-home #ssu-orbit .ww-row > :is(i, b) { box-shadow: var(--fam-float-shade); }
body#ss-shell.mvp-home #ssu-orbit .ww-row > b { border-radius: var(--fam-pill); }
body#ss-shell.mvp-home #ssu-orbit :is([data-journey="dictate"]:not([data-phase="pick"]) .ww-row, .ww-row:not(.ww-dikter)) > i { background: var(--fam-paper); color: var(--fam-headline); }
body#ss-shell.mvp-home #ssu-orbit :is([data-journey="dictate"]:not([data-phase="pick"]) .ww-row, .ww-row:not(.ww-dikter)) > b { background: var(--fam-paper); color: var(--fam-ink); }
body#ss-shell.mvp-home #ssu-orbit [data-journey="dictate"]:is([data-phase="hover"], [data-phase="pick"]) .ww-bubble { background: var(--fam-soft); }
body#ss-shell.mvp-home #ssu-orbit [data-journey="predict"] .jp-panel { background: linear-gradient(to bottom, var(--fam-paper) 29px, var(--fam-card) 29px); border-color: var(--fam-line); box-shadow: var(--fam-float-shade); color: var(--fam-ink); }
body#ss-shell.mvp-home #ssu-orbit [data-journey="predict"] .jp-panel > header { color: var(--fam-muted); }
body#ss-shell.mvp-home #ssu-orbit [data-journey="predict"] :is(.jp-list, .jp-list li, .jp-list li > i) { border-color: var(--fam-line); }
body#ss-shell.mvp-home #ssu-orbit [data-journey="predict"] :is(.jp-list li > i, .jp-list li > svg, .jp-pager, .jp-pager > span) { color: var(--fam-muted); }
body#ss-shell.mvp-home #ssu-orbit [data-journey="predict"][data-phase="pick"] .jp-words li:first-child { background: var(--fam-tint); box-shadow: none; }
body#ss-shell.mvp-home #ssu-orbit .uc-welcome { top: 43px; padding: 6px 9px; background: var(--fam-card); border: 1px solid var(--fam-edge); border-radius: calc(var(--fam-card-corner) * var(--hd-k)); box-shadow: var(--fam-card-shade); color: var(--fam-ink); }
body#ss-shell.mvp-home #ssu-orbit .uc-question { background: var(--fam-tint); color: var(--fam-ink); border-radius: calc(var(--fam-card-corner) * var(--hd-k)); }
body#ss-shell.mvp-home #ssu-orbit .uc-attachment { background: var(--fam-card); border-color: var(--fam-line); }
body#ss-shell.mvp-home #ssu-orbit .uc-attachment > span { background: var(--fam-soft); }
body#ss-shell.mvp-home #ssu-orbit .uc-capture-button { background: var(--fam-paper); border-color: var(--fam-paper); border-radius: var(--fam-pill); box-shadow: var(--fam-paper-shade); }
body#ss-shell.mvp-home #ssu-orbit [data-journey="chat"][data-phase="capture-button"] .uc-capture-button { background: var(--fam-soft); }
body#ss-shell.mvp-home #ssu-orbit .uc-composer { background: var(--fam-card); border-color: var(--fam-edge); border-radius: calc(var(--fam-ground-field-corner) * var(--hd-k)); box-shadow: var(--fam-field-shade); }
body#ss-shell.mvp-home #ssu-orbit .uc-composer > b { background: var(--fam-green); }
body#ss-shell.mvp-home #ssu-orbit [data-journey="chat"][data-phase="send"] .uc-composer > b { background: var(--fam-green-down); }
body#ss-shell.mvp-home #ssu-orbit [data-journey="tone"] .jw-utilities { align-items: center; }
body#ss-shell.mvp-home #ssu-orbit [data-journey="tone"] .jw-utilities > span { position: relative; box-sizing: border-box; flex: none; width: 15px; height: 15px; padding: 0; border-radius: 50%; font-size: 0; background: var(--fam-soft) center / 8px 8px no-repeat; }
body#ss-shell.mvp-home #ssu-orbit [data-journey="tone"] .jw-utilities > span:nth-child(1) { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236d645d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3Crect x='8' y='2' width='8' height='4' rx='1' ry='1'/%3E%3C/svg%3E"); }
body#ss-shell.mvp-home #ssu-orbit [data-journey="tone"] .jw-utilities > span:nth-child(2) { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236d645d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 7V2h5'/%3E%3Cpath d='M17 2h5v5'/%3E%3Cpath d='M22 17v5h-5'/%3E%3Cpath d='M7 22H2v-5'/%3E%3Cline x1='5' y1='12' x2='19' y2='12'/%3E%3C/svg%3E"); }
body#ss-shell.mvp-home #ssu-orbit [data-journey="tone"] .jw-utilities > span:nth-child(3) { margin-inline-start: auto; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236d645d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 1a3 3 0 0 0-3 3v8a3 3 0 0 0 6 0V4a3 3 0 0 0-3-3z'/%3E%3Cpath d='M19 10v2a7 7 0 0 1-14 0v-2'/%3E%3Cline x1='12' y1='19' x2='12' y2='23'/%3E%3Cline x1='8' y1='23' x2='16' y2='23'/%3E%3C/svg%3E"); }
body#ss-shell.mvp-home #ssu-orbit:is(:not([data-orbit-lang]), [data-orbit-lang="da"]) [data-journey="tone"] .jw-utilities > span:nth-child(3)::before { content: "Dansk"; position: absolute; right: calc(100% + 5px); top: 50%; translate: 0 -50%; padding-left: 14px; font: 500 7px/1.3 Inter, Arial, sans-serif; color: var(--fam-muted); white-space: nowrap; background: linear-gradient(to right, transparent 28%, white 28%, white 39%, transparent 39%) left center / 11px 8px no-repeat, linear-gradient(to bottom, transparent 42%, white 42%, white 57%, transparent 57%) left center / 11px 8px no-repeat, linear-gradient(#c93651, #c93651) left center / 11px 8px no-repeat; }
body#ss-shell.mvp-home #ssu-orbit [data-journey="tone"] .jw-native-tabs { background: var(--fam-soft); border-radius: calc(var(--fam-switch-corner) * var(--hd-k)); }
body#ss-shell.mvp-home #ssu-orbit [data-journey="tone"] .jw-native-tabs > b { background: var(--fam-card); border-color: var(--fam-card); border-radius: calc(var(--fam-switch-part-corner) * var(--hd-k)); box-shadow: var(--fam-part-shade); color: var(--fam-green-down); }
body#ss-shell.mvp-home #ssu-orbit [data-journey="tone"] .jw-tone-surface { background: var(--fam-green); }
body#ss-shell.mvp-home #ssu-orbit [data-journey="tone"] .jw-config-footer > span { background: var(--fam-paper); border-color: var(--fam-paper); border-radius: var(--fam-pill); box-shadow: var(--fam-paper-shade); color: var(--fam-ink); }
body#ss-shell.mvp-home #ssu-orbit .uj-dict-panel .uj-dictionary-card :is(small, dt) { color: var(--fam-muted); }
body#ss-shell.mvp-home #ssu-orbit .uj-dict-panel .uj-dictionary-card :is(strong, p, dd) { color: var(--fam-ink); }
body#ss-shell.mvp-home #ssu-orbit .uj-dict-panel .uj-forms { background: var(--fam-soft); border-radius: calc(var(--fam-row-corner) * var(--hd-k)); }
body#ss-shell.mvp-home #ssu-orbit .uj-dict-panel .uj-forms dl > div + div { border-top-color: var(--fam-line); }
body#ss-shell.mvp-home #ssu-orbit .jr-ocr-hint { background: var(--fam-card); border-color: var(--fam-edge); border-radius: var(--fam-card-corner); box-shadow: var(--fam-float-shade); color: var(--fam-ink); }
body#ss-shell.mvp-home #ssu-orbit .jr-ocr-hint > svg { color: var(--fam-headline); background: var(--fam-soft); border-radius: 3px; box-shadow: 0 0 0 3px var(--fam-soft); }
body#ss-shell.mvp-home #ssu-orbit [data-journey="ocr"] .jr-ocr-capture-entry { color: var(--fam-ink); }
body#ss-shell.mvp-home #ssu-orbit [data-journey="ocr"][data-phase="tool"] .jr-ocr-capture-entry { background: var(--fam-tint); box-shadow: none; }
body#ss-shell.mvp-home #ssu-orbit .uj-tr-to { background: var(--fam-paper); border-color: var(--fam-paper); border-radius: var(--fam-pill); box-shadow: var(--fam-paper-shade); }
body#ss-shell.mvp-home #ssu-orbit .uj-tr-to > b { color: var(--fam-ink); }
