*{box-sizing:border-box}body{margin:0;background:#0b1020;color:#eaf0ff;font:16px/1.6 system-ui,Segoe UI,Arial}a{color:inherit}header{background:#10182b;border-bottom:1px solid #273451;position:sticky;top:0;z-index:5}.wrap{max-width:1120px;margin:auto;padding:0 22px}.nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 0;flex-wrap:wrap}.brand{font-weight:900;font-size:1.25rem;text-decoration:none}.brand b{color:#6ce6b3}.navlinks{display:flex;gap:18px;flex-wrap:wrap}.navlinks a{text-decoration:none;color:#c5d0e4;font-size:.93rem}h1{font-size:clamp(2rem,5vw,3.7rem);line-height:1.14;margin:18px 0}h2{font-size:1.65rem;margin:32px 0 16px}h3{margin:4px 0 10px}.muted{color:#aebbd1}.hero{padding:60px 0 35px}.eyebrow{color:#6ce6b3;font-weight:800;letter-spacing:.09em;text-transform:uppercase;font-size:.78rem}.lead{max-width:730px;font-size:1.1rem;color:#b8c5da}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:17px}.card,.panel{background:#151f35;border:1px solid #2a3954;border-radius:18px;padding:23px}.card:hover{border-color:#4c688d}.apphead{display:flex;align-items:center;gap:14px}.logo{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;font-weight:900;font-size:1.7rem;color:#fff;flex:none}.score{margin-left:auto;font-weight:900;color:#70e4b0}.tag{display:inline-block;background:#26344c;border-radius:999px;padding:4px 11px;font-size:.78rem;color:#cbd7e8;margin:5px 5px 5px 0}.facts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.facts div{border-top:1px solid #344158;padding-top:10px;font-size:.92rem}.facts small{display:block;color:#99a9c2}.btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:10px;background:#6ce6b3;color:#09231b;font-weight:800;padding:11px 17px;margin:5px 8px 5px 0}.btn.alt{background:#283854;color:#f3f6ff}.btn.disabled{background:#384054;color:#c0c6d0;cursor:not-allowed}.notice{border-left:4px solid #f3bd65;background:#282435;padding:15px 18px;border-radius:9px;margin:22px 0}.good{border-left-color:#6ce6b3;background:#152d2a}.platform{padding:14px 18px;border-radius:12px;background:#1b2c45;margin:16px 0}.steps li{margin:12px 0;padding-left:7px}.foot{margin-top:60px;border-top:1px solid #29364d;padding:25px 0;color:#9cacc6;font-size:.85rem}.small{font-size:.87rem}.filter{display:flex;gap:9px;flex-wrap:wrap;margin:20px 0}.filter button{background:#22314b;border:1px solid #3a4b66;border-radius:9px;color:white;padding:9px 14px;cursor:pointer}.filter button.active{background:#6ce6b3;color:#09231b}.tablewrap{overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:670px}th,td{padding:13px;text-align:left;border-bottom:1px solid #344158}th{color:#9ee8cb}button{font:inherit}@media(max-width:600px){.hero{padding-top:38px}.facts{grid-template-columns:1fr}.navlinks{gap:12px}.card{padding:18px}}
/* Wersja 0.2 — szybki start i mobile-first */
.quick-start{margin:22px 0 28px;padding:20px;background:linear-gradient(135deg,#17364b,#152b37);border:1px solid #43836e;border-radius:20px}
.quick-start h2{margin:0 0 7px}.quick-start p{margin:0 0 14px}.quick-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
.quick-app{background:#101e30;border:1px solid #34536a;border-radius:14px;padding:13px;display:flex;flex-direction:column;gap:8px;min-width:0}.quick-app strong{font-size:1rem}.quick-app small{color:#b8c9d9}.quick-app .btn{margin:0;padding:9px 10px;font-size:.9rem}.quick-app .more{font-size:.84rem;color:#b7e9dc}
.install-row{display:flex;gap:9px;flex-wrap:wrap;margin:12px 0}.install-row .btn{margin:0}.install-row .store-secondary{background:#2b3e56;color:#fff}
.platform-note{color:#b9d4db;font-size:.82rem}.unavailable{border:1px solid #7e6b49;background:#352c25;border-radius:10px;padding:10px;font-size:.88rem;color:#f0d5a2}
.jump-link{display:inline-block;margin-top:8px;color:#b4ebd9;font-weight:700}.trust-note{font-size:.84rem;color:#b5c4d9;margin:6px 0}
@media(max-width:980px){.quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-start{padding:15px}.quick-app{padding:11px}.quick-app .btn{font-size:.82rem}}

/* v0.3 — kremowo-żółta paleta, ciepłe powierzchnie */
:root{color-scheme:light;--cream:#fff4d4;--paper:#fffdf6;--yellow:#f4c84d;--ink:#342b1c;--soft:#746750;--line:#e9dcbf}
body{background:#fff9e9;color:var(--ink)}header{background:rgba(255,250,234,.96);border-color:var(--line);backdrop-filter:blur(12px)}.brand b,.eyebrow,.score,.jump-link,.quick-app .more{color:#a36d08}.navlinks a{color:#65573d}.muted,.lead,.quick-app small,.trust-note,.platform-note{color:var(--soft)}.card,.panel{background:var(--paper);border-color:var(--line);box-shadow:0 7px 22px rgba(98,72,23,.045)}.card:hover{border-color:#d8af50}.quick-start{background:linear-gradient(135deg,#fff0bd,#fffae8);border-color:#e8cd85}.quick-app{background:#fffdf6;border-color:#ecdcb5}.btn,.filter button.active{background:var(--yellow);color:#38280b}.btn:hover{filter:brightness(.96)}.btn.alt,.install-row .store-secondary{background:#f3e7cb;color:#453820}.tag,.platform{background:#f6ebd1;color:#51432d}.facts div,th,td{border-color:var(--line)}.facts small{color:#806f50}.notice{background:#fff1d6;border-left-color:#d49a28}.good{background:#f7f0d9;border-left-color:#8ca65e}.filter button{background:#fffdf6;border-color:#d9c9a5;color:#51432d}.foot{border-color:var(--line);color:#776a53}.unavailable{background:#fff0d7;color:#795526;border-color:#d7b77b}th{color:#88600d}.logo{background:#f4e6c1!important;color:#4c3b20!important;border:1px solid #e7d4a5;overflow:hidden}.logo img{display:block;width:100%;height:100%;object-fit:contain}.quick-app .app-icon{width:38px;height:38px;display:block}.quick-app strong{display:flex;align-items:center;gap:8px}.app-icon{width:56px;height:56px;border-radius:13px;object-fit:contain}.hero h1 span{color:#a36d08!important}

/* v0.4 — kremowo-pomarańczowe CTA i rozwijane instrukcje */
:root{--cta:#f6c58a;--cta-hover:#efae68;--cta-ink:#342b1c}
.btn:not(.alt):not(.disabled),.quick-app .btn,.filter button.active{background:var(--cta);color:var(--cta-ink);border:1px solid #e5aa68;box-shadow:0 3px 0 rgba(125,74,18,.12);transition:background .15s,transform .15s}
.btn:not(.alt):not(.disabled):hover,.quick-app .btn:hover,.filter button.active:hover{background:var(--cta-hover);filter:none;transform:translateY(-1px)}
.btn:focus-visible,.guide-step summary:focus-visible{outline:3px solid #a66b21;outline-offset:3px}
.guide-step{background:#fffdf6;border:1px solid #e9dcbf;border-radius:15px;margin:12px 0;overflow:hidden}
.guide-step summary{list-style:none;cursor:pointer;display:flex;gap:14px;align-items:center;padding:16px;font-weight:750}
.guide-step summary::-webkit-details-marker{display:none}.guide-step summary::after{content:'⌄';margin-left:auto;font-size:1.3rem;color:#8b6338}.guide-step[open] summary::after{content:'⌃'}
.step-number{display:grid;place-items:center;background:#f6c58a;color:#342b1c;border-radius:10px;width:36px;height:36px;flex-shrink:0}
.step-body{padding:0 17px 18px 67px}.screen-placeholder{border:2px dashed #d9bf96;background:#fff4e4;border-radius:13px;min-height:145px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:#8c6e4d;padding:18px;gap:5px}.screen-placeholder span{font-size:2rem}.screen-placeholder small{max-width:400px}
@media(max-width:600px){.step-body{padding:0 14px 16px}.guide-step summary{padding:13px}}

/* v0.5 — motyw automatyczny i cieplejsze nagłówki */
:root{--font-main:system-ui,Segoe UI,Arial,sans-serif;--font-head:system-ui,Segoe UI,Arial,sans-serif} /* ZMIEŃ CZCIONKI TUTAJ */
body{font-family:var(--font-main)}h1,h2,h3,.brand{font-family:var(--font-head);letter-spacing:-.025em}h1{font-weight:850}h2{font-weight:800}
.app-detail-hero{display:flex;align-items:center;gap:23px;padding:28px;background:linear-gradient(125deg,#fff0cb,#fffdf6);border:1px solid var(--line);border-radius:22px;margin-top:26px}.app-detail-hero .app-icon-large{width:104px;height:104px;flex:none;border-radius:24px;border:1px solid var(--line);background:#fff9ed;box-shadow:0 10px 22px #76522118}.app-detail-hero h1{margin:6px 0}.app-detail-hero .lead{margin:8px 0}.app-detail-hero .eyebrow{margin:0}.app-detail-hero img{width:100%;height:100%;object-fit:contain}
.theme-control{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.theme-control select{font:inherit;font-size:.84rem;border:1px solid var(--line);border-radius:9px;padding:7px;background:var(--paper);color:var(--ink)}
.legal-links{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px}.legal-links a{text-decoration:underline;text-underline-offset:3px}.legal-page{max-width:820px}.legal-page h2{margin-top:26px}.cookie-note{font-size:.9rem}
html[data-theme="dark"]{color-scheme:dark;--ink:#f6e9d3;--soft:#c5b59d;--line:#594b3b;--paper:#302a25;--cta:#dca56e;--cta-hover:#efb57a;--cta-ink:#2b2018}
html[data-theme="dark"] body{background:#211e1b;color:var(--ink)}
html[data-theme="dark"] header{background:#29241feF;border-color:var(--line)}
html[data-theme="dark"] .navlinks a,html[data-theme="dark"] .muted,html[data-theme="dark"] .lead,html[data-theme="dark"] .trust-note,html[data-theme="dark"] .platform-note{color:var(--soft)}
html[data-theme="dark"] .brand b,html[data-theme="dark"] .eyebrow,html[data-theme="dark"] .score,html[data-theme="dark"] .jump-link,html[data-theme="dark"] .quick-app .more{color:#efbd7e}
html[data-theme="dark"] .card,html[data-theme="dark"] .panel,html[data-theme="dark"] .quick-app,html[data-theme="dark"] .guide-step{background:#302a25;border-color:var(--line)}
html[data-theme="dark"] .quick-start,html[data-theme="dark"] .app-detail-hero{background:linear-gradient(135deg,#413328,#2c2925);border-color:#73593c}
html[data-theme="dark"] .tag,html[data-theme="dark"] .platform,html[data-theme="dark"] .btn.alt,html[data-theme="dark"] .install-row .store-secondary{background:#493d31;color:#f5e4cb}
html[data-theme="dark"] .filter button,html[data-theme="dark"] .theme-control select{background:#393129;color:#f6e9d3;border-color:#69533d}
html[data-theme="dark"] .facts div,html[data-theme="dark"] th,html[data-theme="dark"] td{border-color:var(--line)}
html[data-theme="dark"] .facts small,html[data-theme="dark"] .foot{color:#c1ab8f}
html[data-theme="dark"] .notice,html[data-theme="dark"] .unavailable{background:#443627;color:#f2d7ae;border-color:#b88749}
html[data-theme="dark"] .good{background:#33382d;border-color:#8da36b}
html[data-theme="dark"] .screen-placeholder{background:#3a3029;color:#ddc4a5;border-color:#806648}
html[data-theme="dark"] .logo,html[data-theme="dark"] .app-detail-hero .app-icon-large{background:#e8d5b5!important;border-color:#806648}
html[data-theme="dark"] .quick-app small{color:#c5b59d}
html[data-theme="dark"] .hero h1 span{color:#efbd7e!important}
@media(max-width:650px){.app-detail-hero{padding:18px;gap:14px}.app-detail-hero .app-icon-large{width:76px;height:76px;border-radius:17px}.app-detail-hero h1{font-size:2rem}.app-detail-hero .lead{font-size:.94rem}.theme-control{width:100%}}

/* v0.6 — wprowadzenie edukacyjne i automatyczny zachód słońca */
.intro-guide{margin:26px 0 20px;padding:clamp(20px,4vw,36px);border:1px solid #e9d6ad;border-radius:22px;background:linear-gradient(145deg,#fffdf6,#fff2d9)}
.intro-guide h2{margin:8px 0 12px;font-size:clamp(1.55rem,3vw,2.1rem)}
.intro-lead{font-size:1.06rem;line-height:1.75;max-width:940px;color:var(--ink)}
.intro-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:23px 0}
.intro-tiles article{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:19px}
.intro-tiles h3{margin:10px 0 7px;font-size:1.12rem}.intro-tiles p{margin:0;line-height:1.6;color:var(--soft)}
.intro-symbol{display:inline-flex;align-items:center;justify-content:center;width:47px;height:47px;background:#fff0d5;border-radius:13px;font-size:1.6rem}
.intro-bottom{display:grid;grid-template-columns:1fr 1fr;gap:23px;padding:18px 0;border-top:1px solid var(--line)}
.intro-bottom h3{margin:0 0 8px}.intro-bottom p,.intro-bottom li{line-height:1.7;color:var(--soft)}.intro-bottom ul{padding-left:21px;margin:0}
.intro-actions{margin-top:10px}.location-theme-btn{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:9px;padding:7px 9px;cursor:pointer;font-size:.8rem}
html[data-theme="dark"] .intro-guide{background:linear-gradient(145deg,#413328,#2c2925);border-color:#73593c}
html[data-theme="dark"] .intro-tiles article{background:#302a25;border-color:var(--line)}
html[data-theme="dark"] .intro-symbol{background:#57422f}
html[data-theme="dark"] .location-theme-btn{background:#393129;color:#f6e9d3;border-color:#69533d}
html{transition:background-color .5s,color .5s}body,header,.card,.panel,.quick-start,.quick-app,.intro-guide,.guide-step{transition:background-color .5s,color .5s,border-color .5s}
@media(max-width:740px){.intro-tiles{grid-template-columns:1fr}.intro-bottom{grid-template-columns:1fr;gap:12px}.intro-guide{padding:19px}.intro-lead{font-size:1rem}}

/* v0.7 — linkowane galerie prawdziwych ekranów; ilustracje wyraźnie schematyczne */
.screen-source{display:grid;grid-template-columns:118px 1fr;gap:17px;align-items:center;background:var(--paper);border:1px solid var(--line);padding:14px;border-radius:15px;margin-top:12px}
.screen-source-art{background:linear-gradient(150deg,#fff0d5,#f5d6ae);border-radius:12px;min-height:150px;display:grid;place-items:center}
.phone-illustration{display:flex;flex-direction:column;gap:8px;width:72px;height:127px;border:5px solid #574432;border-radius:13px;background:#fffdf6;padding:15px 7px 8px;box-shadow:3px 5px 12px #59421e24}
.phone-top{height:5px;width:22px;background:#574432;border-radius:8px;align-self:center}.phone-line{height:7px;background:#e4c797;border-radius:4px}.phone-line.short{width:60%}.phone-card{height:31px;background:#f6c58a;border-radius:5px}.screen-source p{font-size:.92rem;color:var(--soft);margin:7px 0}.screen-source small{display:block;font-size:.78rem;color:var(--soft);margin-top:8px}.source-link{display:inline-block;background:#f6c58a;color:#342b1c!important;padding:9px 13px;border-radius:10px;text-decoration:none;font-weight:750}.source-link:hover{background:#efae68}.source-disclaimer{font-size:.86rem;color:var(--soft);border-left:3px solid var(--cta);padding-left:13px;margin:18px 0}
html[data-theme="dark"] .screen-source-art{background:linear-gradient(150deg,#5d4938,#3c3029)}
@media(max-width:520px){.screen-source{grid-template-columns:1fr}.screen-source-art{min-height:110px}.phone-illustration{transform:scale(.75);margin:-15px}}

.device-details summary,.support-details summary{cursor:pointer;padding:.65rem;font-weight:600}.device-details .filter{padding:.5rem}.support-details{margin:1rem 0;border:1px solid #aaa;border-radius:10px;padding:.4rem}.support-details p{padding:.5rem;line-height:1.5}

/* v0.8.1: szybkie akcje w kafelkach */
.quick-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin:.65rem 0}
.quick-platforms{display:inline-flex;gap:.45rem;flex-wrap:wrap}
.quick-platforms a{display:inline-block;border:1px solid currentColor;border-radius:9px;padding:.45rem .65rem;text-decoration:none;font-size:.9rem}
.quick-platforms a:hover{text-decoration:underline}

.quick-platforms a{display:inline-flex;align-items:center;gap:.35rem}
.platform-icon{width:19px;height:19px;display:inline-block;vertical-align:middle;flex-shrink:0}

.quick-platforms{gap:6px}
.quick-platforms a{border:0;padding:3px;min-width:30px;min-height:30px;display:inline-flex;align-items:center;justify-content:center}
.quick-platforms .platform-icon{width:24px;height:24px}

/* v0.87 — upgraded editorial review cards and source links */
.card-summary{line-height:1.65;margin:13px 0 5px;color:var(--soft);font-size:.96rem}
.source-brief{display:inline-block;margin-top:10px;font-size:.84rem;color:#996019;text-decoration:underline;text-underline-offset:3px}
.review-refresh{margin:28px 0;padding:25px;border-radius:22px;background:var(--paper);border:1px solid var(--line)}
.review-refresh h2{margin:0 0 18px}
.review-note{padding:14px 0;border-bottom:1px solid var(--line)}.review-note:last-child{border:0}
.review-note h3{font-size:1.08rem;margin:0 0 5px}.review-note p{color:var(--soft);margin:0;line-height:1.75}
.review-sources{background:var(--paper);border-left:4px solid var(--cta);border-radius:12px;padding:15px 21px;margin:22px 0}
.review-sources h3{margin:0 0 8px}.review-sources ul{margin:5px 0 12px;padding-left:20px}.review-sources li{overflow-wrap:anywhere;padding:3px 0}
.review-sources a{color:var(--ink);text-underline-offset:3px}
.quick-platform-link{display:inline-flex;align-items:center;justify-content:center;min-height:32px;min-width:32px;padding:4px;border-radius:8px;text-decoration:none}
.quick-platform-link:hover,.quick-platform-link:focus-visible{background:var(--cta);outline-offset:3px}
.score{font-size:.82rem;white-space:nowrap}
html[data-theme='dark'] .review-refresh,html[data-theme='dark'] .review-sources{background:var(--paper)}
html[data-theme='dark'] .source-brief{color:#efbd7e}
@media(max-width:650px){.review-refresh{padding:17px}.card-summary{font-size:.92rem}}

/* v0.9: conversion-focused first screen and accessible warm CTA */
html{scroll-behavior:smooth;scroll-padding-top:105px}
header{z-index:20}.nav{gap:12px}.navlinks{gap:13px}.language-switch{display:flex;gap:6px;flex-wrap:wrap;align-items:center}
.language-switch a{font-size:.82rem;padding:5px 7px;border-radius:8px;background:#f8ebce;border:1px solid #ecd7a7;text-decoration:none;color:#5b462a;font-weight:750}.language-switch a:hover,.language-switch a:focus-visible{border-color:#cc8a3c;box-shadow:0 0 0 2px #e5bd83}
.conversion-hero{display:grid;grid-template-columns:1.7fr 0.7fr;gap:22px;align-items:center;padding:48px 0 20px;position:relative}.conversion-hero h1{font-size:clamp(2rem,4.7vw,3.75rem);margin:14px 0 18px;max-width:760px}.conversion-hero h1 span{display:block;color:#aa6122!important}.conversion-hero .lead{font-size:1.1rem;max-width:665px}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.btn-xl{font-size:1.03rem;padding:15px 21px;border-radius:13px;min-height:51px}.hero-actions .btn-xl{background:linear-gradient(120deg,#ffcb77,#ffa654)!important;box-shadow:0 8px 22px rgba(187,101,21,.23)!important;border-color:#e99d42!important}.btn-xl:hover{transform:translateY(-2px)!important;box-shadow:0 12px 25px rgba(187,101,21,.27)!important}
.hero-art{height:245px;display:grid;place-items:center;position:relative}.hero-phone{width:155px;height:235px;border-radius:29px;border:9px solid #4e3627;background:linear-gradient(160deg,#fff5d9,#ffd78e);transform:rotate(8deg);box-shadow:13px 20px 30px #8661373b;display:flex;align-items:center;flex-direction:column;justify-content:space-around;padding:22px}.hero-phone>span{font-size:46px}.hero-phone b{background:#3e986c;color:white;border-radius:50%;width:37px;height:37px;text-align:center;font-size:25px}.hero-spark{position:absolute;top:33px;right:25px;color:#ab7123;font-size:30px}.hero-coin{position:absolute;bottom:48px;font-size:34px;color:#af7831}.hero-bars{display:flex;gap:6px;height:28px;align-items:flex-end}.hero-bars i{width:12px;border-radius:5px 5px 0 0;background:#dd9d55;height:20px}.hero-bars i:nth-child(2){height:28px}.hero-bars i:nth-child(3){height:15px}.floating-chip{position:absolute;background:#fff9e8;box-shadow:0 8px 22px #a87f413c;border-radius:16px;padding:15px;font-size:30px}.chip-one{top:8px;right:9px}.chip-two{bottom:0;left:15px}.micro-break{background:#fff3d7;border:1px solid #f0d8a6;border-radius:18px;padding:17px 21px;display:flex;align-items:center;gap:17px;margin:15px 0 23px}.micro-break strong{font-size:1.08rem}.micro-break p{margin:3px 0;color:var(--soft)}.micro-ico{width:50px;height:50px;border-radius:14px;display:grid;place-items:center;background:#ffdfb0;font-size:27px;flex:none}
.quick-start{margin:22px 0 18px;padding:25px;background:linear-gradient(135deg,#fff1c9,#fffaf0)}.quick-start h2{font-size:clamp(1.45rem,3vw,2rem);margin:4px 0 6px}.quick-start>p.muted{max-width:720px}.quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.quick-app{padding:18px;border:1px solid #ead5a5;box-shadow:0 6px 18px #8e6c3b0d}.quick-app strong{font-size:1.08rem}.quick-app strong img{width:43px;height:43px}.quick-app .btn{min-height:45px;width:100%;white-space:normal;text-align:center;font-size:.92rem;font-weight:850;background:linear-gradient(110deg,#fbd18f,#ffbb78)!important}.quick-app small{line-height:1.4;min-height:39px}.quick-app .more{margin-top:auto}.quick-app:hover{box-shadow:0 10px 25px rgba(148,97,26,.13);border-color:#d6a761}.quick-app .quick-actions{margin:4px 0 1px}.quick-platforms{margin:0 auto}.quick-app.timebucks-tile{border:2px solid #d9ab59;background:linear-gradient(160deg,#fffdf6,#fff4dc)}.trust-note{margin-top:15px!important;line-height:1.5}
.spotlight{margin:23px 0;border:1px solid #efc88c;border-radius:22px;background:linear-gradient(125deg,#fff2d2,#fffaf0);padding:23px 26px;display:flex;justify-content:space-between;gap:20px;align-items:center}.spotlight h2{margin:4px 0 10px;font-size:1.5rem}.spotlight p{max-width:750px;color:var(--soft)}.spotlight-icon{font-size:80px;position:relative}.spotlight-icon span{font-size:32px;position:absolute;bottom:0;right:-5px}.ref-flow-note{font-size:.76rem;color:var(--soft);width:100%;line-height:1.4}.card .install-row{display:flex;flex-direction:column;align-items:stretch}.card .install-row .btn{margin:0;width:100%;font-size:.9rem;min-height:44px}.card .card-links{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.app-detail-hero{flex-wrap:wrap}.app-detail-hero .early-detail-cta{flex:1 1 100%}.early-detail-cta .btn{font-size:1rem}.sticky-mobile-cta{display:none}.explain{margin:36px 0}.explain h2{margin:0 0 14px}.explain .intro-tiles{margin:8px 0}.legal-page{min-height:39vh;margin-top:32px}
html[data-theme="dark"] .language-switch a{background:#493d31;color:#f7e2c3;border-color:#69533d}html[data-theme="dark"] .micro-break,html[data-theme="dark"] .spotlight{background:linear-gradient(130deg,#453526,#312a22);border-color:#795b38}html[data-theme="dark"] .micro-ico{background:#68482e}html[data-theme="dark"] .floating-chip{background:#3c2c22}html[data-theme="dark"] .quick-app.timebucks-tile{background:#3e3127;border-color:#a5783d}html[data-theme="dark"] .hero-phone{background:linear-gradient(160deg,#735c3f,#ad7940)}
@media(max-width:820px){.conversion-hero{grid-template-columns:1fr;gap:0;padding-top:25px}.hero-art{display:none}.quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-start{padding:15px}}
@media(max-width:540px){.wrap{padding:0 14px}.nav{padding:10px 0}.navlinks{width:100%;order:3;font-size:.85rem}.language-switch{margin-left:auto}.theme-control{width:100%;order:4}.conversion-hero h1{font-size:2rem}.conversion-hero .lead{font-size:1rem}.hero-actions .btn{margin:0 0 5px}.hero-actions .btn-xl{width:100%;font-size:.9rem}.quick-grid{grid-template-columns:1fr}.quick-app{padding:13px 15px}.quick-app small{min-height:0}.quick-app .btn{font-size:.95rem}.quick-start{scroll-margin-top:170px}.micro-break{align-items:flex-start;padding:13px}.micro-ico{width:38px;height:38px;font-size:20px}.spotlight{padding:19px}.spotlight-icon{display:none}.sticky-mobile-cta{display:block;position:fixed;bottom:0;left:0;right:0;z-index:19;padding:9px 12px max(9px,env(safe-area-inset-bottom));background:linear-gradient(180deg,#fffdf5f5,#fff6e9);border-top:1px solid #e8d1a9;box-shadow:0 -7px 18px #57320e18}.sticky-mobile-cta a{display:block;padding:11px 10px;background:#ffbc72;text-align:center;text-decoration:none;color:#3a230d;font-weight:850;border-radius:12px}.foot{padding-bottom:78px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none!important}}