/*
Theme Name: Samsung Orbit
Author: Yorker Media
Version: 2.0.0
Description: An independent, device-first guide to everyday technology.
*/
:root{--sm-bg:#fff;--sm-ink:#18232f;--sm-muted:#626c79;--sm-line:#e2e8ee;--sm-accent:#215be7;--sm-soft:#f3f7fc;--sm-blue:#eaf1ff;color-scheme:light}html[data-theme=dark]{--sm-bg:#111922;--sm-ink:#eef4ff;--sm-muted:#a4b3c7;--sm-line:#2c3a4c;--sm-accent:#91b5ff;--sm-soft:#192431;--sm-blue:#1a2d4a;color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:var(--sm-bg);color:var(--sm-ink);font:16px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--sm-accent)}button,input,textarea{font:inherit}button,a,input,summary{touch-action:manipulation}button,summary{cursor:pointer}img,svg,video{max-width:100%}img{height:auto;display:block}figure{margin:0}button{color:inherit}h1,h2,h3,p{margin:0}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--sm-accent);outline-offset:5px}.screen-reader-text,.sm-skip:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.sm-skip:focus{display:block;padding:15px;background:var(--sm-accent);color:white}.sm-header{border-bottom:1px solid var(--sm-line);position:relative}.sm-header-inner{max-width:1380px;margin:auto;padding:24px 42px;display:flex;align-items:center;gap:52px}.sm-brand{display:flex;align-items:center;gap:13px;font-size:16px;line-height:1.2;letter-spacing:.2px}.sm-brand strong{font-size:20px;font-weight:650}.sm-brand-icon{background:var(--sm-accent);color:var(--sm-bg);width:46px;height:46px;border-radius:13px;font-size:28px;letter-spacing:-5px;line-height:43px;padding-left:5px;position:relative;font-weight:650}.sm-brand-icon span{font-size:23px}.sm-brand-icon i{font-size:15px;position:absolute;right:5px;top:-5px;letter-spacing:0;font-style:normal}.sm-header-note{font-size:13px;color:var(--sm-muted)}.sm-header-actions{margin-left:auto;display:flex;align-items:center;gap:25px;font-size:13px}.sm-theme{background:none;border:1px solid var(--sm-line);border-radius:50%;padding:8px;width:38px;height:38px;display:grid;place-items:center}.sm-theme svg{width:20px}.sm-workspace{display:grid;grid-template-columns:206px minmax(0,1fr);max-width:1380px;margin:auto;padding:0 42px;gap:54px}.sm-explore{border-right:1px solid var(--sm-line);padding:40px 24px 40px 0;align-self:stretch}.sm-label{font-size:10px;line-height:1.5;font-weight:700;letter-spacing:1.9px;color:var(--sm-muted);text-transform:uppercase}.sm-explore nav{display:grid;gap:7px;margin:19px 0 36px}.sm-explore nav a{display:flex;align-items:center;gap:10px;font-size:13px;padding:9px 10px;border-radius:6px;white-space:nowrap}.sm-explore nav a:hover,.sm-explore .is-current{background:var(--sm-blue);color:var(--sm-accent)}.sm-explore svg{height:22px;width:24px;flex:0 0 24px}.sm-start span{font-size:25px;line-height:20px;width:24px;text-align:center}.sm-rail-topics{display:grid;gap:13px;border-top:1px solid var(--sm-line);padding-top:24px}.sm-rail-topics>a{display:flex;justify-content:space-between;font-size:13px}.sm-rail-topics>a>span{color:var(--sm-muted);font-size:11px}.sm-rail-note{font-size:12px;color:var(--sm-muted);margin-top:45px;line-height:1.8}.sm-main{padding:47px 0 70px;min-width:0}.sm-welcome{max-width:760px;padding:5px 0 32px}.sm-welcome>.sm-label{color:var(--sm-accent)}.sm-welcome h1{font-size:clamp(42px,5vw,68px);line-height:1.03;letter-spacing:-3px;font-weight:650;margin:24px 0 20px}.sm-welcome h1 span{color:var(--sm-accent)}.sm-welcome>p{font-size:17px;line-height:1.7;color:var(--sm-muted);margin-bottom:28px}.sm-search-form{display:flex;width:100%;max-width:720px;border:1px solid var(--sm-line);border-radius:9px;background:var(--sm-bg);padding:7px;box-shadow:0 4px 20px #16264b06}.sm-search-form label{display:flex;align-items:center;flex:1;min-width:0;gap:10px;padding-left:10px}.sm-search-form svg{width:20px;flex:none;color:var(--sm-muted)}.sm-search-form input{min-width:0;width:100%;border:0;background:none;padding:9px 0;color:var(--sm-ink);font-size:14px}.sm-search-form button{border:0;background:var(--sm-accent);color:var(--sm-bg);padding:9px 18px;border-radius:5px;font-size:13px;font-weight:600;white-space:nowrap}.sm-search-form button span{margin-left:12px}.sm-search-ideas{display:flex;gap:15px;margin-top:13px;flex-wrap:wrap;font-size:11px;color:var(--sm-muted)}.sm-search-ideas a{border-bottom:1px solid var(--sm-line)}.sm-devices{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--sm-line);border-radius:10px;overflow:hidden;margin:0 0 56px;background:var(--sm-soft)}.sm-devices>a{position:relative;text-align:center;padding:16px 12px 20px;font-size:12px;font-weight:600;display:flex;flex-direction:column;align-items:center}.sm-devices>a+a{border-left:1px solid var(--sm-line)}.sm-devices svg{width:66px;height:72px;margin-bottom:5px;color:var(--sm-muted)}.sm-devices>a:hover{background:var(--sm-blue)}.sm-devices>a:hover svg{color:var(--sm-accent)}.sm-devices i{position:absolute;right:10px;top:9px;color:var(--sm-muted);font-style:normal;font-weight:400}.sm-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:22px}.sm-section-heading h2{font-size:24px;line-height:1.3;font-weight:600;letter-spacing:-.7px;margin-top:7px}.sm-section-heading>a{font-size:12px;white-space:nowrap;color:var(--sm-accent)}.sm-result{display:flex;gap:24px;padding:24px 0;border-top:1px solid var(--sm-line);align-items:center}.sm-result-image{width:146px;flex:0 0 146px;overflow:hidden;border-radius:6px;aspect-ratio:1.3;background:var(--sm-soft)}.sm-result-image img,.sm-no-image{width:100%;height:100%;object-fit:cover}.sm-no-image{display:grid;place-content:center;font-size:30px;color:var(--sm-accent)}.sm-no-image span{position:absolute}.sm-result-copy{flex:1;min-width:0}.sm-result .sm-label{font-size:9px;letter-spacing:1.3px;color:var(--sm-accent)}.sm-result h2{font-size:21px;line-height:1.4;font-weight:600;letter-spacing:-.35px;margin:5px 0 7px}.sm-result p{font-size:12px;line-height:1.7;color:var(--sm-muted);margin:0 0 11px}.sm-meta{display:flex;gap:15px;flex-wrap:wrap;font-size:10px;line-height:1.5;color:var(--sm-muted)}.sm-result-arrow{font-size:22px;color:var(--sm-muted);padding-left:6px}.sm-pagination{margin:28px 0}.nav-links{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.page-numbers{font-size:13px;border:1px solid var(--sm-line);padding:7px 13px;border-radius:5px}.page-numbers.current{background:var(--sm-accent);border-color:var(--sm-accent);color:var(--sm-bg)}.sm-archive-head{padding:5px 0 40px}.sm-archive-head h1{font-size:38px;line-height:1.18;letter-spacing:-1.2px;margin:13px 0 26px}.sm-empty{padding:40px 0}.sm-empty p{margin:15px 0;color:var(--sm-muted)}.sm-article-head{padding:0 0 28px;border-bottom:1px solid var(--sm-line);margin-bottom:32px;max-width:850px}.sm-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;font-size:11px;color:var(--sm-muted);margin-bottom:23px}.sm-breadcrumb a{color:var(--sm-accent)}.sm-article-head h1{font-size:clamp(30px,3.5vw,46px);font-weight:650;line-height:1.17;letter-spacing:-1.4px;max-width:830px}.sm-byline{display:flex;gap:12px;align-items:center;font-size:12px;margin-top:27px}.sm-byline img{border-radius:8px}.sm-byline>div{display:grid;font-weight:600;line-height:1.8}.sm-byline time{font-size:10px;font-weight:400;color:var(--sm-muted)}.sm-byline>span{margin-left:auto;font-size:11px;color:var(--sm-muted)}.sm-reading{max-width:680px}.sm-article-photo{margin-bottom:32px}.sm-article-photo img{width:100%;border-radius:8px;max-height:510px;object-fit:cover}.sm-article-photo figcaption{font-size:11px;color:var(--sm-muted);margin-top:8px}.sm-toc{border:1px solid var(--sm-line);border-radius:8px;padding:15px 20px;margin:25px 0 30px;background:var(--sm-soft);font-size:14px}.sm-toc summary{font-weight:600}.sm-toc nav{display:grid;gap:8px;padding:15px 0 5px}.sm-toc a{color:var(--sm-accent)}.sm-article-content{font:20px/1.8 Georgia,"Times New Roman",serif;overflow-wrap:anywhere}.sm-article-content p{margin:0 0 1.4em}.sm-article-content a{color:var(--sm-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.sm-article-content h2,.sm-article-content h3,.sm-article-content h4{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.3;letter-spacing:-.6px;margin:1.6em 0 .7em;scroll-margin-top:35px}.sm-article-content h2{font-size:29px}.sm-article-content h3{font-size:23px}.sm-article-content li{margin-bottom:.6em}.sm-article-content figure,.sm-article-content img{margin:25px 0;max-width:100%;height:auto}.sm-article-content blockquote{margin:25px 0;border-left:3px solid var(--sm-accent);padding:10px 25px;background:var(--sm-soft)}.sm-article-content table{display:block;max-width:100%;overflow-x:auto;font:14px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;border-collapse:collapse}.sm-article-content td,.sm-article-content th{padding:12px;border:1px solid var(--sm-line)}.sm-editor-note{border:1px solid var(--sm-line);border-radius:8px;padding:22px 25px;margin:40px 0;font-size:13px;background:var(--sm-soft)}.sm-editor-note b{font-size:16px}.sm-editor-note p{margin-top:6px}.sm-editor-note a{color:var(--sm-accent)}.sm-next{margin-top:70px}.sm-comments{margin:35px 0}.sm-comments h2{font-size:22px}.sm-comments p{margin:15px 0}.sm-comments textarea,.sm-comments input:not([type=checkbox]),.sm-article-content input:not([type=checkbox]),.sm-article-content textarea{max-width:100%;border:1px solid var(--sm-line);background:var(--sm-bg);color:var(--sm-ink);padding:10px;border-radius:5px}.sm-comments textarea{width:100%}.sm-comments label{display:block;font-size:13px}.sm-comments input[type=submit],.sm-article-content input[type=submit]{background:var(--sm-accent);color:var(--sm-bg);border:0;cursor:pointer}.sm-page .sm-article-content{font-size:18px}.sm-footer{background:var(--sm-soft);border-top:1px solid var(--sm-line)}.sm-footer-inner{max-width:1296px;margin:auto;padding:42px;display:grid;grid-template-columns:1fr 1fr;gap:35px}.sm-footer-intro>strong{font-size:20px;letter-spacing:-.4px}.sm-footer-intro>strong span{color:var(--sm-accent)}.sm-footer-intro p{font-size:12px;color:var(--sm-muted);margin:9px 0}.sm-footer-intro>a{font-size:11px;color:var(--sm-muted);overflow-wrap:anywhere}.sm-footer nav{display:grid;grid-template-columns:1fr 1fr;font-size:12px;gap:8px 20px}.sm-footer-fine{grid-column:1/-1;display:flex;gap:20px;justify-content:space-between;font-size:10px;color:var(--sm-muted);border-top:1px solid var(--sm-line);padding-top:22px}
@media(min-width:1450px){.sm-main{padding-top:55px}.sm-welcome{padding-bottom:36px}}@media(max-width:1050px){.sm-workspace{grid-template-columns:170px minmax(0,1fr);gap:30px;padding:0 28px}.sm-explore{padding-right:14px}.sm-header-inner{padding:20px 28px}.sm-welcome h1{font-size:55px}.sm-result p{display:none}.sm-result-image{width:116px;flex-basis:116px}.sm-result h2{font-size:19px}.sm-result-arrow{display:none}.sm-section-heading h2{font-size:21px}.sm-result{gap:18px}.sm-header-note{display:none}}@media(max-width:760px){.sm-header-inner{padding:17px 20px}.sm-brand{font-size:13px;gap:10px}.sm-brand strong{font-size:17px}.sm-brand-icon{width:40px;height:40px;font-size:24px;line-height:37px;border-radius:11px}.sm-header-actions{gap:15px}.sm-header-actions>a{font-size:11px}.sm-workspace{display:block;padding:0 22px}.sm-explore{border:0;padding:0;margin:0 -22px;border-bottom:1px solid var(--sm-line);overflow-x:auto;scrollbar-width:none}.sm-explore>.sm-label,.sm-rail-topics,.sm-rail-note{display:none}.sm-explore nav{display:flex;margin:0;padding:11px 20px;gap:7px}.sm-explore nav a{font-size:11px;padding:5px 9px;border-radius:4px;flex:none}.sm-explore nav a.sm-start{display:none}.sm-explore svg{width:19px;height:20px;flex-basis:19px}.sm-main{padding:33px 0 45px}.sm-welcome{padding:0 0 26px}.sm-welcome>.sm-label{font-size:8px;letter-spacing:1.4px}.sm-welcome h1{font-size:48px;letter-spacing:-2px;margin:18px 0}.sm-welcome>p{font-size:14px;line-height:1.7;margin-bottom:23px}.sm-search-form{padding:5px}.sm-search-form label{padding-left:8px;gap:7px}.sm-search-form input{font-size:11px}.sm-search-form button{font-size:11px;padding:9px 12px}.sm-search-form button span{margin-left:5px}.sm-search-ideas{font-size:10px;gap:11px}.sm-devices{margin-bottom:36px;border-radius:7px}.sm-devices>a{padding:9px 5px 14px;font-size:10px}.sm-devices svg{width:45px;height:53px}.sm-devices i{display:none}.sm-section-heading{gap:15px;margin-bottom:18px}.sm-section-heading h2{font-size:20px;max-width:225px}.sm-section-heading>a{font-size:10px}.sm-label{font-size:8px;letter-spacing:1.6px}.sm-result{gap:14px;padding:22px 0;align-items:start}.sm-result-image{width:86px;flex-basis:86px;aspect-ratio:1;border-radius:5px;margin-top:4px}.sm-result h2{font-size:17px;line-height:1.42;letter-spacing:-.25px;margin:4px 0 10px}.sm-result .sm-label{font-size:8px}.sm-result .sm-meta{font-size:9px;gap:5px}.sm-result .sm-meta>span{display:none}.sm-archive-head h1{font-size:31px}.sm-article-head h1{font-size:32px;letter-spacing:-.9px}.sm-breadcrumb{font-size:10px;gap:8px}.sm-byline{font-size:11px}.sm-article-content{font-size:19px;line-height:1.8}.sm-article-content h2{font-size:26px}.sm-article-content h3{font-size:22px}.sm-article-content ul,.sm-article-content ol{padding-left:24px}.sm-page .sm-article-content{font-size:17px}.sm-footer-inner{padding:32px 22px;display:block}.sm-footer nav{margin:26px 0}.sm-footer-fine{display:grid;gap:7px}.sm-next{margin-top:45px}.sm-toc{font-size:13px}.sm-article-photo{margin:0 -2px 25px}.sm-article-head{margin-bottom:25px}.sm-comments .comment-list{padding-left:18px}}@media(prefers-reduced-motion:no-preference){a,button{transition:color .15s,background .15s}}

.sm-brand{gap:9px;white-space:nowrap}.sm-brand-name{font-size:21px;letter-spacing:-1px;font-weight:650}.sm-brand-name>span{color:var(--sm-accent);font-weight:400}.sm-brand-cross{color:var(--sm-accent);font-size:28px;line-height:1;display:inline-block;transform:rotate(15deg)}@media(max-width:760px){.sm-brand-name{font-size:20px}.sm-brand-cross{font-size:23px}.sm-header-inner{min-height:76px}}

.sm-reader-frame.has-tools{display:grid;grid-template-columns:minmax(0,680px) minmax(200px,280px);gap:30px}.sm-reading-tools{min-width:0}.sm-reading-tools img{max-width:100%}@media(max-width:1200px){.sm-reader-frame.has-tools{display:block}.sm-reading-tools{max-width:680px;display:flex;gap:20px;align-items:start;flex-wrap:wrap}.sm-reading-tools>div{max-width:280px;flex:1 1 220px}.sm-reading-tools>p{display:none}}

html.ym-p3-browser-ok .sm-header{margin-top:104px}html.ym-p3-browser-ok body{padding-bottom:112px}
body.sm-orbit .ym-donation-kofi-float{background:var(--sm-accent)!important;border-radius:6px!important;box-shadow:0 4px 15px #0001!important;font-family:inherit!important}

.sm-footer-home{display:inline-block;font-size:20px;letter-spacing:-.4px}.sm-footer-home span{color:var(--sm-accent)}.sm-independence{padding:8px 20px;text-align:center;font-size:11px;line-height:1.6;border-bottom:1px solid var(--sm-line);color:var(--sm-muted);background:var(--sm-soft)}.sm-independence strong{font-weight:500;color:var(--sm-ink)}@media(max-width:760px){.sm-independence{font-size:10px;padding:8px 18px}.sm-independence strong{display:block}}

.sm-footer-home strong{font-size:20px;color:var(--sm-ink)}@media(max-width:360px){.sm-welcome h1{font-size:42px}}@media(max-width:760px){.sm-result .sm-meta{font-size:10px}.sm-footer nav a{padding:3px 0}.sm-explore nav a{min-height:36px}}

@media(max-width:760px){.sm-header-inner{gap:16px}.sm-header-actions>a{white-space:nowrap}}
