@font-face{font-family:Manrope;src:url("assets/Manrope-Variable.ttf") format("truetype");font-weight:200 800;font-display:swap}
:root{color-scheme:dark;--bg:#101113;--paper:#f6f2ec;--muted:#a5a7ab;--dim:#73777c;--line:#ffffff16;--coral:#ff483b;--panel:#181a1c;--font:Manrope,Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--bg);color:var(--paper);font:15px/1.7 var(--font);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}img,svg{max-width:100%}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid var(--coral);outline-offset:5px;border-radius:4px}::selection{background:#ff483b55}.shell{width:min(1220px,calc(100% - 96px));margin-inline:auto}.skip{position:fixed;top:-90px;left:20px;padding:10px 18px;background:var(--paper);color:var(--bg);z-index:100}.skip:focus{top:14px}.site-header{position:sticky;top:0;z-index:20;background:#101113ef;backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.header-inner{width:min(1390px,calc(100% - 96px));min-height:90px;margin:auto;display:flex;gap:30px;align-items:center}.brand{margin-right:auto;display:flex;flex-shrink:0}.brand img{width:154px;height:auto;display:block}.main-nav{display:flex;align-items:center;gap:28px;font-size:12px;font-weight:650;color:#b7b9bd;white-space:nowrap}.main-nav a:hover,.main-nav [aria-current]{color:var(--paper)}.main-nav [aria-current]{position:relative}.main-nav [aria-current]:after{content:"";position:absolute;bottom:-35px;left:0;right:0;height:2px;background:var(--coral)}.upload-link{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;background:var(--coral);color:#101113;min-height:44px;padding:11px 18px;border-radius:5px;font-size:12px;font-weight:750;white-space:nowrap;transition:background .2s}.upload-link:hover{background:#ff6458}.upload-link span{font-size:20px;line-height:1}.language-nav{display:flex;gap:2px;border-left:1px solid var(--line);padding-left:18px;font-size:10px;font-weight:700;align-items:center}.language-nav a{padding:9px 7px;color:var(--dim);border-radius:4px}.language-nav a:hover,.language-nav a[aria-current]{color:var(--paper)}
.hero{position:relative;padding:86px 0 70px;display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:70px}.eyebrow{display:flex;align-items:center;gap:11px;text-transform:uppercase;font-size:10px;letter-spacing:.17em;font-weight:750;margin:0 0 20px;color:#b6b8bb}.eyebrow>span{width:6px;height:6px;border-radius:50%;background:var(--coral);box-shadow:0 0 15px #ff483b45}.hero h1{font-size:clamp(42px,5.5vw,76px);letter-spacing:-.065em;line-height:1.08;margin:0 0 26px;font-weight:600;max-width:900px}.hero-intro{font-size:15px;color:var(--muted);max-width:490px;line-height:1.85;margin:0}.hero-emblem{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;justify-self:center;width:230px;height:230px;isolation:isolate}.hero-emblem:before{content:"";position:absolute;inset:15px;background:radial-gradient(ellipse,#ff483b0c,transparent 70%);border-radius:50%;z-index:-1}.emblem-ring{position:absolute;inset:0;border:1px solid #ffffff09;border-radius:50%}.emblem-ring:before{content:"";position:absolute;inset:19px;border:1px solid #ffffff05;border-radius:50%}.hero-emblem>img{width:70px;height:70px;opacity:.92}.hero-emblem>span{font-size:13px;letter-spacing:.08em;font-weight:500;margin-top:17px;color:#b5b6b9}.release-notice{border:1px solid var(--line);border-radius:7px;padding:16px 20px;display:flex;align-items:center;gap:15px;background:#141618}.notice-icon{width:21px;height:21px;flex:none;border-radius:50%;border:1px solid #83888e;color:#c3c7cb;text-align:center;line-height:20px;font-size:12px;font-weight:600}.release-notice p{margin:0;font-size:12px;color:#92979e;line-height:1.8}.release-notice strong{color:#d9d9d8;font-weight:650;margin-right:6px}
.platform-section{padding-top:72px}.section-heading{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;margin-bottom:29px}.section-heading .eyebrow,.setup-section>.eyebrow{font-size:8px;letter-spacing:.21em;color:#7f858b;margin-bottom:12px}.section-heading h2,.setup-section>h2{margin:0;font-size:30px;font-weight:550;letter-spacing:-.04em;line-height:1.3}.section-heading>p{margin:0 0 3px;color:var(--muted);font-size:12px}.platform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.platform-card{min-width:0;border:1px solid #ffffff18;border-radius:12px;background:linear-gradient(148deg,#1c1e21,#151719 73%);overflow:hidden;position:relative;display:flex;flex-direction:column}.platform-card:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 5%,#ffffff04,transparent 55%);pointer-events:none}.card-top{padding:23px 24px 0;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:9px;line-height:1.5}.platform-type{color:#9ba0a6}.status{display:flex;align-items:center;gap:6px;color:#a4a7a7;font-size:8px;white-space:nowrap}.status>span{width:4px;height:4px;border-radius:50%;background:#747d7c}.card-copy{padding:0 27px 25px;position:relative;display:flex;flex-direction:column;flex:1}.card-copy h3{margin:0 0 13px;font-weight:600;letter-spacing:-.035em;font-size:25px;line-height:1.25}.card-copy>p{font-size:12px;line-height:1.9;color:#a4a8ae;margin:0 0 28px;flex:1;max-width:320px}.card-bottom{border-top:1px solid var(--line);padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:15px}.card-bottom>span{font-size:9px;color:#7e858c;max-width:150px}.card-bottom button{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:650;border:1px solid #ffffff20;background:#ffffff04;border-radius:5px;min-height:39px;padding:8px 12px;color:#8f959b;white-space:nowrap;cursor:default}.card-bottom button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.device-art{height:224px;position:relative;margin:10px 20px 20px;display:flex;align-items:center;justify-content:center}.desktop-art{flex-direction:column;padding-top:26px}.monitor{width:88%;aspect-ratio:1.69;background:#0d1012;border:5px solid #303338;border-bottom-width:7px;border-radius:7px;box-shadow:0 12px 35px #0005;overflow:hidden;transform:perspective(750px) rotateY(-8deg) rotateX(2deg)}.app-top{display:flex;align-items:center;padding:7px 9px;gap:3px;border-bottom:1px solid #ffffff08;height:24px}.app-top img{width:9px;height:9px;margin-right:auto;opacity:.9}.app-top i{width:3px;height:3px;background:#6d7277;border-radius:50%}.app-content{display:flex;height:calc(100% - 24px)}.app-sidebar{width:22%;border-right:1px solid #ffffff09;padding:14px 8px}.app-sidebar>*{display:block;height:4px;width:100%;background:#4f565b;margin-bottom:9px;border-radius:2px}.app-sidebar b{height:5px;background:#ff483b80}.app-library{padding:14px 12px;width:78%}.library-title{width:40%;height:5px;background:#b4b5b0;border-radius:2px;margin-bottom:10px}.cover-row{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;height:65%}.cover-row i,.phone-covers i,.tv-covers i{background:linear-gradient(145deg,#586b67,#202d31 80%);border:1px solid #ffffff08;border-radius:2px;position:relative;overflow:hidden}.cover-row i:after,.phone-covers i:after,.tv-covers i:after{content:"";position:absolute;width:80%;height:80%;border:1px solid #ffffff10;transform:rotate(35deg);top:38%;left:34%}.cover-row i:nth-child(2),.phone-covers i:nth-child(2),.tv-covers i:nth-child(2){background:linear-gradient(135deg,#71624e,#302626 80%)}.cover-row i:nth-child(3),.phone-covers i:nth-child(3),.tv-covers i:nth-child(3){background:linear-gradient(145deg,#3c4e69,#242536 80%)}.cover-row i:nth-child(4),.tv-covers i:nth-child(4){background:linear-gradient(135deg,#5b4549,#2d242c 80%)}.library-line{height:3px;width:80%;background:#43494f;border-radius:2px;margin-top:9px}.library-line.short{width:42%;margin-top:5px}.monitor-neck{width:12%;height:15px;background:linear-gradient(90deg,#24272b,#3c3f43,#24272b)}.monitor-foot{width:32%;height:5px;background:#45484a;border-radius:50% 50% 2px 2px;box-shadow:0 9px 12px #0005}
.phone-art{height:224px;isolation:isolate}.phone-frame{position:relative;width:100px;height:194px;border:4px solid #414447;border-bottom-width:6px;border-radius:17px;background:#0c1012;box-shadow:14px 15px 28px #0005;transform:rotate(9deg);overflow:hidden;z-index:2}.phone-camera{position:absolute;width:28px;height:5px;background:#22272b;border-radius:0 0 5px 5px;left:calc(50% - 14px);top:0}.phone-frame>img{width:12px;height:12px;position:absolute;top:16px;left:9px}.phone-heading{position:absolute;top:37px;left:10px;width:44px;height:4px;background:#b1b6b2;border-radius:2px}.phone-feature{position:absolute;top:52px;left:8px;right:8px;height:64px;background:linear-gradient(145deg,#564f48,#283132 75%);border:1px solid #ffffff08;border-radius:3px;overflow:hidden}.phone-feature:before{content:"";width:60px;height:70px;border:1px solid #b5b0a130;position:absolute;left:36px;top:17px;transform:rotate(35deg)}.phone-feature span{position:absolute;bottom:15px;left:7px;height:3px;width:33px;background:#c6c7bc}.phone-feature b{position:absolute;bottom:7px;left:7px;height:3px;width:20px;background:#ff483baa}.phone-covers{position:absolute;top:130px;left:8px;right:8px;height:36px;display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.phone-nav{position:absolute;bottom:7px;left:13px;right:13px;display:flex;justify-content:space-between}.phone-nav i{width:5px;height:5px;border-radius:50%;background:#616967}.phone-nav i:first-child{background:#ff483baa}.orbit{position:absolute;border:1px solid #ffffff05;border-radius:50%;width:180px;height:180px;z-index:0}.orbit-two{width:226px;height:226px;border-color:#ffffff03}
.tv-art{padding-bottom:15px}.tv-frame{position:relative;width:86%;aspect-ratio:1.75;border:4px solid #353a3c;border-radius:5px;background:linear-gradient(130deg,#12191c,#0c1012);box-shadow:10px 15px 30px #0005;transform:perspective(700px) rotateY(-7deg);overflow:hidden}.tv-frame>img{position:absolute;top:12px;left:14px;width:12px;height:12px}.tv-menu{position:absolute;left:14px;top:37px;display:flex;gap:7px}.tv-menu i{width:18px;height:3px;background:#6a7375;border-radius:2px}.tv-menu i:first-child{background:#f0ebe5}.tv-covers{position:absolute;top:55px;left:14px;right:14px;height:calc(100% - 69px);display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.tv-leg{position:absolute;width:21px;height:4px;background:#3c4143;top:calc(50% + 70px);transform:rotate(-48deg)}.tv-leg.left{left:23%}.tv-leg.right{right:23%;transform:rotate(48deg)}.remote{position:absolute;width:27px;height:85px;background:linear-gradient(90deg,#202529,#3b4246);border:1px solid #5c656780;border-radius:11px;right:7px;bottom:13px;transform:rotate(17deg);box-shadow:4px 4px 8px #0006}.remote b{position:absolute;top:15px;left:5px;width:15px;height:15px;border-radius:50%;border:3px solid #788081;background:#394044}.remote i{position:absolute;width:4px;height:4px;border-radius:50%;background:#8d9698;top:40px;left:6px}.remote i:nth-last-child(2){left:16px}.remote i:last-child{top:52px;left:11px;background:#ff483b90}
.future-section{display:grid;grid-template-columns:1fr 1.2fr;gap:50px;padding:38px 0 46px;margin-top:33px;border-bottom:1px solid var(--line)}.future-section h2{font-size:16px;font-weight:600;letter-spacing:-.02em;margin:0 0 8px}.future-section p{font-size:11px;color:#8c9298;line-height:1.9;max-width:390px;margin:0}.future-list{display:flex;flex-wrap:wrap;align-content:center;gap:12px 23px;list-style:none;margin:0;padding:0}.future-list li{display:flex;align-items:center;gap:7px;font-size:11px;color:#b1b4b8;white-space:nowrap}.future-dot{width:3px;height:3px;border-radius:50%;background:#4f555b}.setup-section{padding-top:72px;padding-bottom:64px}.steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:55px;padding:0;margin:35px 0 0}.step-number{color:#ff483b90;font-size:11px;letter-spacing:.05em;display:block;margin-bottom:14px}.steps h3{font-size:14px;letter-spacing:-.015em;font-weight:600;margin:0 0 9px}.steps p{font-size:12px;color:#90979f;line-height:1.9;margin:0;max-width:300px}.playlist-cta{display:flex;align-items:center;justify-content:space-between;gap:35px;border:1px solid #ffffff1c;background:linear-gradient(115deg,#1c2022,#171a1c);border-radius:10px;padding:30px 34px}.playlist-cta h2{font-size:21px;font-weight:550;letter-spacing:-.035em;line-height:1.3;margin:0 0 9px}.playlist-cta p{font-size:12px;color:#9da4aa;margin:0;max-width:580px}.playlist-cta .upload-link{min-width:185px}.source-note{padding:22px 0 68px;display:flex;justify-content:space-between;align-items:center;gap:35px}.source-note p{font-size:10px;line-height:1.9;color:#818991;margin:0;max-width:770px}.source-note a{font-size:11px;color:#c0c4c7;white-space:nowrap}.site-footer{border-top:1px solid var(--line);background:#0d0f10}.footer-inner{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.3fr;gap:40px;padding-top:52px;padding-bottom:48px}.footer-brand img{width:137px;height:auto;display:block}.footer-brand p{font-size:11px;color:#858d94;line-height:1.9;margin:18px 0 0}.footer-column{display:flex;flex-direction:column;gap:9px;font-size:11px;color:#9da5ac}.footer-column>span{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#5f6971;margin-bottom:8px;font-weight:750}.footer-column a:hover{color:var(--paper)}.footer-bottom{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;padding-top:18px;padding-bottom:22px;font-size:9px;color:#67727b}.footer-bottom p{margin:0}
@media(min-width:1500px){.hero{padding-block:66px 52px}.device-art{height:237px}}
@media(max-width:1100px){.header-inner,.shell{width:calc(100% - 64px)}.header-inner{gap:20px}.main-nav{gap:19px}.language-nav{padding-left:10px}.main-nav a:first-child{display:none}.card-top{padding-inline:20px;gap:6px;flex-wrap:wrap}.card-copy{padding-inline:22px}.card-copy h3{font-size:23px}.card-bottom{align-items:flex-start;flex-direction:column;gap:12px}.device-art{margin-inline:10px;height:207px}.steps{gap:30px}.footer-inner{gap:25px}.hero{gap:40px}.hero-emblem{width:200px;height:200px}.hero-emblem>img{width:60px;height:60px}}
@media(max-width:800px){.header-inner{min-height:78px;gap:16px}.brand img{width:132px}.main-nav{display:none}.language-nav{padding-left:8px}.upload-link{font-size:11px;gap:13px;padding-inline:14px}.hero{padding-top:62px;padding-bottom:45px;grid-template-columns:1fr;gap:0}.hero-emblem{display:none}.hero h1{font-size:60px}.hero-intro{max-width:530px}.platform-section{padding-top:48px}.section-heading{align-items:flex-start;flex-direction:column;gap:10px}.platform-grid{grid-template-columns:1fr;gap:18px}.platform-card{display:grid;grid-template-columns:42% 58%;align-items:center;min-height:300px}.card-top{grid-column:1/-1;padding:20px 24px 0}.device-art{grid-column:1;margin:0 5px 18px;height:210px}.card-copy{grid-column:2;padding:20px 24px 24px 12px}.card-copy>p{max-width:none;margin-bottom:20px}.card-bottom{flex-direction:row;align-items:center}.card-bottom>span{font-size:9px}.card-bottom button{font-size:10px}.future-section{grid-template-columns:1fr;gap:24px}.future-section p{max-width:500px}.future-list{gap:12px 24px}.steps{gap:25px}.playlist-cta{padding:27px}.playlist-cta p{max-width:430px}.source-note p{max-width:520px}.footer-inner{grid-template-columns:1fr 1fr;gap:30px 50px}.footer-brand{grid-row:span 2}.footer-column:last-child{grid-column:2}}
@media(max-width:550px){.shell,.header-inner{width:calc(100% - 40px)}.header-inner{min-height:112px;flex-wrap:wrap;gap:0 12px;padding-block:18px 14px;justify-content:space-between}.brand{margin-right:0}.brand img{width:122px}.upload-link{min-height:42px;padding:10px 12px;font-size:10px;gap:12px}.language-nav{border:0;padding:0;flex-basis:100%;justify-content:flex-end;margin-top:5px;height:22px}.language-nav a{font-size:9px;padding:3px 7px}.hero{padding-top:40px;padding-bottom:31px}.eyebrow{font-size:8px;letter-spacing:.13em;margin-bottom:19px}.hero h1{font-size:clamp(38px,10vw,53px);letter-spacing:-.06em;margin-bottom:20px;line-height:1.12}.hero-intro{font-size:13px;line-height:1.9;max-width:340px}.release-notice{padding:15px;align-items:flex-start;gap:11px;border-radius:7px}.notice-icon{margin-top:3px;width:18px;height:18px;line-height:17px;font-size:10px}.release-notice p{font-size:10px;line-height:1.9}.release-notice strong{display:block;font-size:11px;line-height:1.7;margin-bottom:4px}.platform-section{padding-top:38px}.section-heading{gap:8px;margin-bottom:22px}.section-heading h2,.setup-section>h2{font-size:25px;letter-spacing:-.04em}.section-heading>p{font-size:11px;max-width:300px}.platform-card{display:flex;align-items:stretch;min-height:0;border-radius:11px}.card-top{padding:20px 22px 0;font-size:9px;flex-wrap:nowrap}.status{font-size:8px}.device-art{height:217px;margin:6px 25px 16px}.desktop-art{padding-top:18px}.monitor{width:82%;max-width:270px}.phone-frame{width:96px;height:190px}.tv-frame{width:83%;max-width:270px}.tv-leg{top:calc(50% + 71px)}.card-copy{padding:0 23px 23px}.card-copy h3{font-size:25px;margin-bottom:12px}.card-copy>p{font-size:12px;line-height:1.85;margin-bottom:22px}.card-bottom{padding-top:17px;gap:15px;flex-direction:row;align-items:center}.card-bottom button{padding:9px 12px;min-height:40px}.future-section{padding-block:28px 33px;margin-top:15px;gap:21px}.future-section h2{font-size:15px}.future-section p{font-size:11px;max-width:320px}.future-list{gap:12px 20px}.future-list li{font-size:10px}.setup-section{padding-top:40px;padding-bottom:36px}.steps{grid-template-columns:1fr;gap:25px;margin-top:29px}.steps li{padding-left:37px;position:relative}.step-number{position:absolute;left:0;top:0;margin:0;font-size:10px}.steps h3{font-size:13px;margin-bottom:7px}.steps p{font-size:11px;line-height:1.9;max-width:340px}.playlist-cta{display:block;padding:25px 23px;border-radius:9px}.playlist-cta h2{font-size:22px;line-height:1.35;margin-bottom:10px}.playlist-cta p{font-size:11px;line-height:1.9}.playlist-cta .upload-link{margin-top:20px;min-width:0;width:100%;font-size:11px;padding-inline:15px}.source-note{padding-top:20px;padding-bottom:40px;flex-direction:column;align-items:flex-start;gap:13px}.source-note p{font-size:9px;line-height:1.9}.source-note a{font-size:10px}.footer-inner{padding-top:34px;padding-bottom:30px;grid-template-columns:1fr 1fr;gap:27px 23px}.footer-brand{grid-column:1/-1;grid-row:auto}.footer-brand img{width:124px}.footer-brand p{font-size:10px;margin-top:14px}.footer-column{font-size:10px;gap:8px;min-width:0}.footer-column>span{font-size:8px;letter-spacing:.08em;margin-bottom:4px}.footer-column:last-child{grid-column:1/-1}.footer-bottom{font-size:8px;padding-top:15px;padding-bottom:19px;gap:15px;flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* Preserve readable small labels and touch targets on the compact header. */
.language-nav a{color:#92979e;min-width:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center}.footer-column>span,.footer-bottom{color:#879198}
@media(max-width:550px){.header-inner{row-gap:10px;padding-block:16px 12px;min-height:118px}.header-inner>.upload-link{min-height:44px}.main-nav{display:flex;order:3;gap:22px;font-size:10px;margin-right:auto}.main-nav a:first-child{display:none}.main-nav [aria-current]:after{bottom:-8px;height:1px}.language-nav{order:4;flex-basis:auto;height:32px;margin:0;gap:0}.language-nav a{min-width:30px;min-height:32px;padding:4px 6px}}
@media(max-width:550px){.main-nav{flex:0 0 calc(100% - 104px);margin:0}.language-nav{flex:0 0 90px;justify-content:flex-end}}
@media(max-width:360px){.brand img{width:105px}.header-inner>.upload-link{font-size:9px;gap:9px}}
/* One Android package across phones and TV devices; one card and one future action. */
.platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.monitor{max-width:340px}.android-art{isolation:isolate;margin-inline:28px}.android-art>.tv-art{position:absolute;inset:0;margin:0;height:100%;padding:0 0 10px 38px}.android-art .tv-frame{max-width:340px;width:88%}.android-art .tv-leg{display:none}.android-art .remote{right:12px;bottom:20px}.android-art>.phone-art{position:absolute;width:104px;height:205px;left:1%;bottom:0;margin:0;z-index:3}.android-art .orbit{display:none}.android-art .phone-frame{transform:rotate(-9deg) scale(.86)}
@media(max-width:800px){.platform-grid{grid-template-columns:1fr}.android-art{margin-inline:5px}.android-art>.tv-art{padding-left:20px}.android-art .tv-frame{max-width:270px}.android-art>.phone-art{left:-2%;bottom:-4px}.android-art .phone-frame{transform:rotate(-9deg) scale(.7)}.android-art .remote{display:none}}
@media(max-width:550px){.android-art{margin-inline:25px}.android-art>.tv-art{padding-left:30px}.android-art>.phone-art{left:-2%;bottom:-2px}.android-art .phone-frame{transform:rotate(-9deg) scale(.76)}}
.card-copy h3{display:flex;align-items:center;gap:11px}.platform-title-icon{width:24px;height:24px;flex:none;filter:brightness(0) invert(1);opacity:.88}.card-copy h3>span{display:inline}.card-copy h3 sup{font-size:9px;font-weight:450;vertical-align:super;letter-spacing:0;margin-left:2px}
@media(max-width:550px){.platform-title-icon{width:24px;height:24px}.card-copy h3{gap:10px}}

.fire-platform-mark{display:inline-grid;place-items:center;flex:none;width:30px;height:26px;border:1px solid #ae7757;border-radius:7px;font:700 11px/1 system-ui,sans-serif;letter-spacing:.04em;color:#f4b287;background:#35261f}.firetv-card{border-color:#574036}.firetv-card .status{color:#e8b68e}.firetv-card .status>span{background:#e8aa76}.phone-card .phone-art{height:300px}.androidtv-card .tv-art,.firetv-card .tv-art{height:300px}

/* One geometry for each desktop card: aligned headings, copy and actions. */
.platform-card .card-top{min-height:54px;flex:0 0 54px}.platform-card>.device-art{height:280px;min-height:280px;max-height:280px;flex:0 0 280px;margin:10px 20px 20px}.platform-card .card-copy h3{min-height:36px;align-items:center}.firetv-card .card-copy h3{gap:0}@media(max-width:800px){.platform-card>.device-art{height:240px;min-height:240px;max-height:240px;flex-basis:240px;margin:0 5px 18px}.platform-card .card-top{min-height:54px}}@media(max-width:550px){.platform-card>.device-art{height:230px;min-height:230px;max-height:230px;flex-basis:230px;margin:6px 25px 16px}.platform-card .card-copy h3{min-height:36px}}

/* Transparent official artwork, adapted to the dark surface in CSS only. */
.platform-card .card-copy h3{min-height:44px}


/* Versioned website Android release: preserve device art/card/title geometry. */
.status.available{color:#b5dfc0}.status.available>span{background:#7bc68f}
.card-bottom .download-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:650 10px/1.5 var(--font);border:1px solid var(--coral);background:var(--coral);color:var(--bg);border-radius:5px;min-height:44px;padding:10px 13px;white-space:nowrap;cursor:pointer;transition:background .2s,border-color .2s}
.card-bottom .download-action:hover{background:#ff6458;border-color:#ff6458}.card-bottom .download-action:focus-visible{outline:2px solid var(--paper);outline-offset:4px}
.card-bottom .download-action svg{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.release-resources{margin-top:22px;padding-top:18px;border-top:1px solid var(--line);display:flex;align-items:baseline;justify-content:space-between;gap:12px 28px;flex-wrap:wrap}
.release-resources h2{margin:0;color:var(--muted);font-size:11px;font-weight:600;line-height:1.8;letter-spacing:0}
.release-resources nav{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 22px}.release-resources a{font-size:11px;line-height:1.8;color:#c0c4c7;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#73777c}
.release-resources a:hover{color:var(--paper);text-decoration-color:var(--paper)}
@media(max-width:550px){.release-resources{display:block}.release-resources nav{margin-top:9px;gap:9px 18px}.card-bottom .download-action{padding-inline:12px}}
