@font-face{font-family:Geist;src:url('/assets/geist.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:'Geist Mono';src:url('/assets/geist-mono.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
:root{color-scheme:dark;--background:#121314;--surface:#17181a;--foreground:#f3f4f2;--muted:#a4a8ad;--faint:#787d83;--border:#ffffff15;--border-strong:#ffffff2b;--accent:#a6f3c3;--accent-rgb:166,243,195;--font-sans:Geist,Arial,sans-serif;--font-mono:'Geist Mono',monospace;--radius:18px;--ring:var(--accent);--warning:#eac78b}
*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:var(--font-sans);background:var(--background);color:var(--foreground)}body{overflow:hidden}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button{background:none;border:0}a{color:inherit;text-decoration:none}button:disabled{cursor:default;opacity:.5}button:focus,a:focus,input:focus,select:focus{outline:2px solid var(--accent);outline-offset:4px}button:focus:not(:focus-visible),a:focus:not(:focus-visible){outline:none}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}button:focus{position:relative;z-index:2}svg{width:24px;height:24px;flex-shrink:0;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}h1,h2,h3,p{margin:0}button, input{touch-action:manipulation}[hidden]{display:none!important}#app{height:100vh;min-height:540px;display:flex;flex-direction:column;padding:0 5.3%;background:radial-gradient(ellipse at 67% -35%,rgba(var(--accent-rgb),.07),transparent 63%),var(--background)}.topbar{height:101px;min-height:101px;display:flex;align-items:center;border-bottom:1px solid var(--border);gap:36px}.wordmark{font-size:24px;letter-spacing:-1.1px;font-weight:450;white-space:nowrap}.wordmark>span:first-child{font-weight:750}.tv-mark{font-family:var(--font-mono);font-size:10px;letter-spacing:1px;color:var(--accent);border:1px solid rgba(var(--accent-rgb),.3);border-radius:5px;padding:4px 5px;margin-left:11px;vertical-align:middle}.primary-nav{display:flex;align-items:center;gap:5px;margin-left:20px}.nav-item{position:relative;padding:14px 18px;color:var(--muted);font-size:15px;border-radius:8px;transition:background .18s,color .18s}.nav-item.active{color:var(--foreground);background:#ffffff07}.nav-item.active:after{content:'';position:absolute;bottom:4px;left:calc(50% - 8px);width:16px;height:2px;background:var(--accent);border-radius:2px}.nav-item:hover{background:#ffffff0a}.top-tools{margin-left:auto;display:flex;align-items:center;gap:22px}.network-state{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--muted);white-space:nowrap}.status-dot{width:5px;height:5px;background:var(--accent);border-radius:50%;display:inline-block}.offline .status-dot{background:var(--warning)}.icon-button{border-radius:50%;padding:9px;display:flex;align-items:center;justify-content:center}.icon-button svg{width:19px;height:19px}#clock{font-family:var(--font-mono);font-size:14px;white-space:nowrap;letter-spacing:-.5px}#main{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#3d4141 transparent;padding:0 5px;margin:0 -5px;scroll-behavior:smooth;outline:none}.page{animation:appear .2s ease-out;padding-bottom:25px}.hero{padding:37px 0 32px;position:relative;display:flex;align-items:center;justify-content:space-between;gap:36px}.eyebrow{display:flex;align-items:center;gap:9px;color:var(--muted);font-family:var(--font-mono);font-size:10px;letter-spacing:1.8px;text-transform:uppercase;line-height:1.6}.eyebrow .short-rule{display:inline-block;background:var(--accent);width:19px;height:1px}.hero h1{font-size:clamp(35px,4.1vw,68px);font-weight:450;line-height:1.08;letter-spacing:-2.4px;margin-top:12px}.hero h1 em{font-style:normal;color:var(--accent)}.hero-copy{font-size:14px;color:var(--muted);margin-top:13px;line-height:1.6}.hero-aside{padding:18px 0 18px 27px;border-left:1px solid var(--border-strong);min-width:220px}.hero-aside .date{font-size:15px;margin-bottom:9px}.hero-aside .small-note{font-size:12px;color:var(--muted);line-height:1.7}.hero-aside .small-note strong{color:var(--accent);font-weight:500}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:17px}.section-heading h2{font-size:16px;font-weight:520;letter-spacing:-.2px}.section-heading .count{font-family:var(--font-mono);color:var(--faint);font-size:10px;margin-left:12px;letter-spacing:.5px}.text-button{font-size:12px;color:var(--muted);padding:7px 0 7px 10px;border-radius:4px;display:flex;gap:8px;align-items:center}.text-button svg{width:14px;height:14px}.text-button:hover{color:var(--accent)}.app-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.app-tile{border:1px solid var(--border);background:var(--surface);height:143px;border-radius:13px;text-align:left;position:relative;padding:15px;display:flex;flex-direction:column;justify-content:space-between;overflow:visible;transition:transform .18s ease,border-color .18s,background .18s;isolation:isolate}.app-tile:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:radial-gradient(ellipse at 50% 0%,var(--brand-glow,rgba(var(--accent-rgb),.05)),transparent 78%);border-radius:12px;z-index:-1}.app-tile:focus,.app-tile:hover{transform:translateY(-4px);background:#1c211f;border-color:rgba(var(--accent-rgb),.6)}.app-tile:focus{outline:2px solid var(--accent);outline-offset:2px}.app-logo{height:78px;display:flex;align-items:center;justify-content:center;position:relative}.app-logo img{max-width:100%;max-height:72px;object-fit:contain}.app-brand{font-size:25px;font-weight:800;letter-spacing:-1px;color:var(--brand,var(--foreground));line-height:1.05;text-align:center}.brand-netflix{font-size:23px;letter-spacing:1px}.brand-hulu{font-size:40px;font-weight:800}.brand-youtube{font-size:19px;letter-spacing:-1px;display:flex;align-items:center;gap:4px}.brand-youtube svg{stroke:none;fill:#ff4046;width:30px;height:24px}.brand-youtube svg .play{fill:white}.brand-disney{font-size:28px;font-style:italic;font-weight:650}.brand-prime{font-size:21px;color:#75c5f5;font-weight:600}.brand-max{font-size:32px;letter-spacing:-1.5px}.brand-apple{font-size:27px;font-weight:550}.brand-plex{font-size:33px;letter-spacing:-2px}.brand-tubi{font-size:37px;letter-spacing:-2px}.brand-peacock{font-size:22px}.app-label{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:500;color:#d3d6d3}.app-label svg{width:13px;height:13px;color:var(--faint)}.favorite-indicator{position:absolute;top:11px;right:12px;color:var(--accent);font-size:10px;opacity:.8}.quick-section{margin-top:29px}.quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.quick-card{border:1px solid var(--border);border-radius:12px;padding:18px 16px;display:flex;align-items:center;gap:14px;text-align:left;min-height:83px;background:#ffffff02;transition:background .18s}.quick-card:hover,.quick-card:focus{background:#ffffff07}.quick-icon{color:var(--accent);background:rgba(var(--accent-rgb),.055);padding:11px;border-radius:10px;display:flex}.quick-icon svg{width:21px;height:21px}.quick-card strong{display:block;font-size:13px;font-weight:500;margin-bottom:5px}.quick-card small{color:var(--muted);font-size:11px}.quick-card .chevron{margin-left:auto;color:var(--faint);width:15px;height:15px}.footer{display:flex;align-items:center;gap:15px;height:57px;min-height:57px;border-top:1px solid var(--border);font-size:10px;color:var(--faint)}.remote-hints{display:flex;align-items:center;gap:14px}.remote-hints>span{display:flex;align-items:center;gap:5px}.remote-hints kbd{font-family:var(--font-mono);font-size:9px;border:1px solid var(--border-strong);border-radius:4px;padding:3px 5px;color:var(--muted);min-width:18px;text-align:center}.footer>span{margin-left:auto}.footer-button{font-size:10px;color:var(--muted);padding:7px 2px;margin-left:17px;border-radius:4px}.footer-button span{margin-left:7px;color:var(--accent)}.page-header{padding:33px 0 25px;display:flex;align-items:end;justify-content:space-between;gap:20px}.page-header h1{font-size:35px;font-weight:450;letter-spacing:-1.3px;margin-top:8px}.page-header p{color:var(--muted);font-size:13px;line-height:1.6;margin-top:10px}.button{padding:12px 18px;border:1px solid var(--border-strong);border-radius:9px;font-size:13px;display:inline-flex;gap:9px;align-items:center;justify-content:center;background:#ffffff04;min-height:42px}.button:hover{background:#ffffff0b}.button.primary{color:#122018;background:var(--accent);border-color:var(--accent);font-weight:600}.button svg{width:17px;height:17px}.button.subtle{border-color:transparent;background:transparent;color:var(--muted)}.chips{display:flex;gap:9px;align-items:center;margin-bottom:22px}.chip{font-size:12px;padding:8px 14px;border-radius:7px;color:var(--muted);border:1px solid var(--border)}.chip.active{color:var(--accent);border-color:rgba(var(--accent-rgb),.25);background:rgba(var(--accent-rgb),.05)}.library-grid{row-gap:18px}.empty-state{padding:42px 20px;text-align:center;color:var(--muted);line-height:1.8;grid-column:1/-1}.empty-state strong{display:block;color:var(--foreground);font-size:22px;font-weight:450;margin-bottom:8px}.input-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.input-card{border:1px solid var(--border);border-radius:16px;background:var(--surface);padding:27px;text-align:left;min-height:195px;position:relative}.input-card>svg{width:32px;height:32px;color:var(--accent);margin-bottom:26px}.input-card strong{display:block;font-size:22px;font-weight:500;letter-spacing:-.5px}.input-card small{display:block;font-size:12px;color:var(--muted);line-height:1.6;margin-top:8px}.input-number{font-family:var(--font-mono);font-size:10px;color:var(--faint);position:absolute;right:23px;top:26px}.info-strip{display:flex;gap:13px;align-items:start;background:rgba(var(--accent-rgb),.035);border:1px solid rgba(var(--accent-rgb),.12);border-radius:11px;padding:17px 19px;margin-top:22px;font-size:12px;line-height:1.7;color:var(--muted)}.info-strip svg{width:18px;height:18px;color:var(--accent);margin-top:2px}.info-strip strong{color:var(--foreground);font-weight:500}.settings-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:35px;padding-bottom:10px}.settings-nav{display:flex;flex-direction:column;gap:5px}.settings-nav button{padding:13px 14px;display:flex;align-items:center;gap:12px;border-radius:9px;text-align:left;font-size:13px;color:var(--muted)}.settings-nav button svg{width:19px;height:19px}.settings-nav button.active{color:var(--accent);background:rgba(var(--accent-rgb),.07)}.settings-nav button:hover{background:#ffffff06}.settings-panel{min-width:0}.settings-panel h2{font-size:22px;font-weight:450;letter-spacing:-.6px;margin:3px 0 8px}.settings-panel>.description{color:var(--muted);font-size:12px;line-height:1.7;margin-bottom:19px}.settings-list{border:1px solid var(--border);border-radius:13px;background:var(--surface);overflow:hidden}.setting-row{padding:17px 19px;border-bottom:1px solid var(--border);display:flex;gap:20px;align-items:center;width:100%;text-align:left;min-height:75px}.setting-row:last-child{border-bottom:0}.setting-row:focus{outline-offset:-3px;border-radius:6px}.setting-row:hover{background:#ffffff04}.setting-row .setting-copy{flex:1;min-width:0}.setting-row strong{font-size:13px;font-weight:500;display:block;margin-bottom:5px}.setting-row small{display:block;color:var(--muted);font-size:11px;line-height:1.6}.setting-value{display:flex;align-items:center;gap:13px;font-size:11px;color:var(--accent);white-space:nowrap}.setting-value svg{width:14px;height:14px;color:var(--faint)}.setting-tag{color:var(--muted);font-size:10px;border:1px solid var(--border-strong);border-radius:5px;padding:5px 7px;white-space:nowrap}.setting-group-label{font-family:var(--font-mono);font-size:9px;color:var(--faint);letter-spacing:1.4px;margin:22px 0 10px;text-transform:uppercase}.toggle{display:inline-flex;width:31px;height:18px;border-radius:20px;background:#555b59;align-items:center;padding:3px;flex-shrink:0}.toggle:before{content:'';width:12px;height:12px;background:#e0e4e0;border-radius:50%;transition:transform .18s}.toggle.on{background:var(--accent)}.toggle.on:before{transform:translateX(13px);background:#173723}.settings-note{font-size:11px;line-height:1.75;color:var(--faint);margin-top:14px}.settings-note strong{color:var(--muted);font-weight:500}.search-field{display:flex;align-items:center;gap:15px;border:1px solid var(--border-strong);border-radius:12px;padding:4px 17px;background:var(--surface);margin-bottom:24px}.search-field svg{color:var(--accent)}.search-field input{width:100%;padding:17px 0;background:none;border:0;color:var(--foreground);outline:none}.search-field:focus-within{border-color:var(--accent)}.search-results{display:grid;grid-template-columns:1fr 1fr;gap:12px}.result-row{padding:17px;border:1px solid var(--border);border-radius:11px;text-align:left;display:flex;align-items:center;gap:15px;background:var(--surface)}.result-row strong{display:block;font-size:14px;font-weight:500}.result-row small{display:block;color:var(--muted);font-size:11px;margin-top:5px}.result-row svg{color:var(--accent)}.manage-list{display:flex;flex-direction:column;gap:9px}.manage-row{display:flex;align-items:center;gap:12px;border:1px solid var(--border);border-radius:10px;padding:11px 13px;background:var(--surface)}.manage-row .position{font-family:var(--font-mono);color:var(--faint);font-size:10px;min-width:22px}.manage-row strong{font-size:14px;font-weight:500;flex:1}.manage-row button{border:1px solid var(--border);border-radius:6px;padding:8px 11px;color:var(--muted);font-size:11px}.manage-row button[aria-pressed=true]{color:var(--accent);border-color:rgba(var(--accent-rgb),.25)}.manage-row button svg{width:15px;height:15px}.modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:20;background:rgba(7,9,8,.78);display:flex;align-items:center;justify-content:center;padding:32px}.modal{background:#1b1d1e;border:1px solid var(--border-strong);border-radius:21px;padding:34px;width:520px;max-width:100%;max-height:90vh;overflow:auto;box-shadow:0 25px 90px #0008}.modal .eyebrow{margin-bottom:15px}.modal h2{font-size:29px;font-weight:450;letter-spacing:-.9px;margin-bottom:13px;line-height:1.2}.modal p{color:var(--muted);font-size:13px;line-height:1.8;margin:10px 0}.modal .modal-icon{color:var(--accent);margin-bottom:20px}.modal .modal-icon svg{width:32px;height:32px}.modal .modal-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.modal .modal-actions .button{flex:1}.menu-path{background:#ffffff05;border:1px solid var(--border);border-radius:9px;padding:14px 16px;color:var(--foreground);font-size:13px;line-height:1.8;margin-top:18px}.modal .detail-label{font-family:var(--font-mono);font-size:9px;color:var(--faint);text-transform:uppercase;letter-spacing:1.2px;margin-top:21px}.option-list{display:flex;flex-direction:column;gap:9px;margin-top:20px}.option-button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;border:1px solid var(--border);border-radius:9px;text-align:left;font-size:14px}.option-button[aria-pressed=true]{color:var(--accent);border-color:rgba(var(--accent-rgb),.4);background:rgba(var(--accent-rgb),.04)}.toast{position:fixed;bottom:76px;left:50%;transform:translateX(-50%);z-index:30;max-width:80%;padding:15px 23px;border-radius:12px;border:1px solid rgba(var(--accent-rgb),.3);background:#212a24;color:#e6f8ec;font-size:13px;box-shadow:0 10px 35px #0006;text-align:center;line-height:1.6}.ambient{position:fixed;left:0;right:0;top:0;bottom:0;background:#101312;z-index:40;display:flex;align-items:center;justify-content:center}.ambient-content{text-align:center;transition:transform 2s ease;max-width:90%}.ambient .eyebrow{justify-content:center;color:var(--accent);font-size:11px;letter-spacing:3px}.ambient time{display:block;font-size:clamp(55px,11vw,150px);font-weight:250;letter-spacing:-7px;line-height:1.5}.ambient p{color:var(--muted);font-size:17px}.ambient-hint{display:block;color:var(--faint);font-size:11px;margin-top:45px}.no-script{position:fixed;top:35%;left:20%;right:20%;padding:30px;border:1px solid var(--accent);background:#17181a;z-index:100;line-height:1.8}.large-text .setting-row strong,.large-text .quick-card strong{font-size:16px}.large-text .setting-row small,.large-text .quick-card small{font-size:13px}.large-text .nav-item{font-size:17px}.large-text .app-label{font-size:13px}.large-text .hero-copy{font-size:16px}.high-contrast{--muted:#c4c8c5;--faint:#b3b9b5;--border:#ffffff30;--border-strong:#ffffff55}.reduce-motion *,.reduce-motion *:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reduce-motion .app-tile:focus,.reduce-motion .app-tile:hover{transform:none}.compact .app-tile{height:123px}.compact .app-logo{height:61px}.compact .quick-card{min-height:72px;padding:13px}.compact .hero{padding:28px 0 24px}.connection-status{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:11px}.connection-status.connected{color:var(--accent)}.connection-status .status-dot{background:currentColor}.divider{height:1px;background:var(--border);margin:22px 0}.inline-link{color:var(--accent);text-decoration:underline;text-underline-offset:3px} .error-panel{padding:40px 0;line-height:1.8;color:var(--muted)}.error-panel h1{color:var(--foreground);margin-bottom:15px;font-size:30px}
@keyframes appear{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
.wordmark .personal-greeting{font-size:17px;font-weight:450;letter-spacing:-.5px}.personal-greeting strong{font-weight:650}
@media(min-width:1001px) and (max-width:1599px) and (max-height:800px){.hero{padding:25px 0 21px}.hero h1{font-size:48px}.quick-section{margin-top:23px}.quick-card{min-height:78px;padding:15px 16px}}
@media(min-width:1600px){#app{padding:0 6%}.topbar{height:130px;min-height:130px}.wordmark{font-size:30px}.nav-item{font-size:20px}.top-tools #clock{font-size:19px}.hero{padding:52px 0 44px}.hero-copy{font-size:19px}.eyebrow{font-size:13px}.hero-aside .date{font-size:20px}.hero-aside .small-note{font-size:15px}.section-heading h2{font-size:21px}.text-button{font-size:15px}.app-tile{height:195px;padding:22px}.app-logo{height:113px}.app-brand{font-size:34px}.brand-hulu{font-size:55px}.brand-max{font-size:46px}.brand-youtube{font-size:26px}.brand-prime{font-size:29px}.app-label{font-size:15px}.quick-section{margin-top:39px}.quick-card{padding:27px 22px;min-height:112px}.quick-card strong{font-size:18px}.quick-card small{font-size:14px}.footer{height:73px;min-height:73px;font-size:13px}.footer-button{font-size:13px}.remote-hints kbd{font-size:12px}.page-header h1{font-size:47px}.page-header p{font-size:17px}.settings-layout{grid-template-columns:280px 1fr;gap:45px}.settings-nav button{font-size:17px;padding:17px}.setting-row{padding:23px 25px}.setting-row strong{font-size:18px}.setting-row small{font-size:14px}.setting-value{font-size:15px}.settings-panel h2{font-size:30px}.settings-panel>.description{font-size:16px}.settings-note{font-size:14px}.input-card{min-height:250px}.modal{width:650px;padding:42px}.modal h2{font-size:38px}.modal p,.button{font-size:17px}}
@media(max-width:1000px){#app{padding:0 4%}.topbar{gap:15px;height:83px;min-height:83px}.primary-nav{margin-left:0;gap:0}.nav-item{padding:12px}.top-tools{gap:12px}.network-state{display:none}.wordmark{font-size:21px}.hero h1{font-size:39px}.hero-aside{min-width:170px;padding-left:20px}.app-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer>span{display:none}.footer-button{margin-left:auto}.settings-layout{grid-template-columns:190px minmax(0,1fr);gap:20px}}
@media(max-width:640px){body{overflow:auto}#app{height:100dvh;min-height:650px;padding:0 6%}.topbar{flex-wrap:wrap;height:auto;min-height:115px;gap:0;padding-top:19px;padding-bottom:8px}.wordmark{font-size:24px;order:1}.top-tools{order:2}.top-tools #clock{font-size:12px}.primary-nav{order:3;width:100%;justify-content:space-between;margin-top:12px}.nav-item{font-size:13px;padding:12px 18px}.hero{padding:28px 0}.hero h1{font-size:37px;letter-spacing:-1.8px}.hero-copy{font-size:12px}.hero-aside{display:none}.eyebrow{font-size:9px}.app-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.app-tile{height:139px}.section-heading h2{font-size:15px}.section-heading .count{display:none}.quick-grid{grid-template-columns:1fr 1fr;gap:10px}.quick-card{padding:14px 11px;gap:10px}.quick-icon{padding:7px}.quick-card .chevron{display:none}.quick-card strong{font-size:12px}.quick-card small{font-size:10px}.remote-hints{gap:7px}.remote-hints>span{font-size:9px}.remote-hints kbd{font-size:8px;padding:2px 3px}.footer-button{font-size:9px;margin-left:auto}.footer{min-height:54px;gap:5px}.page-header{padding:28px 0 22px;align-items:start}.page-header h1{font-size:31px}.page-header p{font-size:12px}.page-header .button{padding:10px;font-size:11px;white-space:nowrap}.settings-layout{grid-template-columns:1fr;gap:20px}.settings-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.settings-nav button{padding:11px 7px;font-size:10px;gap:6px}.settings-nav button svg{width:15px;height:15px}.setting-row{padding:16px 13px;gap:10px}.setting-row strong{font-size:13px}.setting-row small{font-size:11px}.setting-value{font-size:10px;gap:5px}.input-grid{grid-template-columns:1fr 1fr;gap:12px}.input-card{padding:20px;min-height:180px}.input-card strong{font-size:19px}.input-card small{font-size:11px}.search-results{grid-template-columns:1fr}.chips{gap:6px;flex-wrap:wrap}.chip{padding:8px 10px;font-size:11px}.modal-backdrop{padding:20px}.modal{padding:25px;border-radius:17px}.modal h2{font-size:26px}.modal p{font-size:12px}.modal .modal-actions{flex-direction:column}.manage-row{gap:8px;padding:10px}.manage-row strong{font-size:12px}.manage-row button{padding:8px}.manage-row .position{min-width:12px}.ambient time{letter-spacing:-3px}.toast{max-width:90%;width:max-content;font-size:12px}.info-strip{padding:14px;font-size:11px}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(min-width:1600px){.wordmark .personal-greeting{font-size:23px}}
@media(max-width:640px){.wordmark .personal-greeting{font-size:13px;letter-spacing:-.25px}.wordmark .tv-mark{font-size:8px;margin-left:6px;padding:3px}.top-tools{gap:8px}}
