@font-face{font-family:rubik;src:url(/fonts/Rubik-VariableFont_wght.ttf)format("truetype");font-weight:300 900;font-display:swap}@font-face{font-family:archivo black;src:url(/fonts/Archivo-Black.ttf)format("truetype");font-display:swap}:root{--ink:#070b10;--ink-soft:#3d434b;--paper:#f5f5f5;--card:#ffffff;--line:#e1e4e7;--accent:#f96120;--accent-dark:#c4440c;--note:#fff4d6;--note-line:#e8b931}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:rubik,system-ui,sans-serif;font-size:18px;line-height:1.6}a{color:var(--accent-dark)}.site-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;background:var(--ink)}.site-header .logo img{display:block}.site-header nav{display:flex;align-items:center;gap:20px}.site-header nav a{color:#fff;text-decoration:none;font-weight:500;font-size:16px}.site-header .nav-download{padding:8px 14px;border-radius:8px;background:var(--accent)}main{max-width:760px;margin:0 auto;padding:32px 16px 48px}h1,h2{font-family:archivo black,sans-serif;font-weight:400;line-height:1.15}h1{font-size:clamp(30px,6vw,42px);margin:8px 0 20px}h2{font-size:26px;margin:48px 0 16px}h3{font-size:20px;line-height:1.3;margin:0 0 8px}.breadcrumbs{font-size:15px;display:flex;gap:8px;color:var(--ink-soft)}.answer>p:first-of-type{font-size:20px}.answer h2{font-size:24px;margin-top:40px}.answer ul,.answer ol{padding-left:24px}.answer li{margin-bottom:6px}.answer table{width:100%;border-collapse:collapse;font-size:16px;display:block;overflow-x:auto}.answer th,.answer td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line)}.answer img{max-width:100%;height:auto;border-radius:12px}.intro{font-size:20px;color:var(--ink-soft)}.groups{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 8px}.groups a{padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink);text-decoration:none;font-size:15px}section{scroll-margin-top:16px}.question{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:20px;margin-bottom:12px;scroll-margin-top:16px}.question h3 a{color:var(--ink);text-decoration:none}.question h3 a:hover{color:var(--accent-dark)}.question p{margin:0 0 8px}.alias{display:block;scroll-margin-top:16px}.question .more{font-size:16px;font-weight:500}.note{margin:16px 0;padding:12px 16px;border-left:4px solid var(--note-line);background:var(--note);font-size:16px}.note p{display:inline;margin:0}.author .photo{display:block;width:240px;height:240px;border-radius:16px;object-fit:cover}.author .role{margin-top:-8px;color:var(--ink-soft);font-weight:500}.author time{color:var(--ink-soft);font-size:15px}.updated{color:var(--ink-soft);font-size:15px;margin-top:40px}.cta{margin-top:48px;padding:24px;border-radius:12px;background:var(--ink);color:#fff}.cta p{margin:0 0 16px}.button{display:inline-block;padding:14px 24px;border-radius:8px;background:var(--accent);color:#fff;font-weight:600;text-decoration:none}.site-footer{padding:24px 16px 40px;text-align:center;font-size:15px;color:var(--ink-soft)}.site-footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-bottom:12px}.site-footer nav a{color:var(--ink)}.trademarks{max-width:640px;margin:0 auto 8px;font-size:13px}.screenshot{margin:24px 0;text-align:center}.screenshot img{display:inline-block;max-width:100%;height:auto}.screenshot-watch img{width:240px;border-radius:40px}.screenshot-phone img{width:400px;border-radius:20px;box-shadow:0 6px 24px rgba(7,11,16,.12)}.screenshot-wide img{border-radius:16px}