@font-face{font-family:Bungee;src:url('/assets/chat-translator/bungee.woff2')}@font-face{font-family:Inter;src:url('/assets/chat-translator/inter-var.woff2');font-weight:100 900}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fffefa;color:#19171d;font:16px/1.7 Inter,system-ui,sans-serif}header,footer{max-width:1160px;margin:auto;padding:22px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}header{border-bottom:1px solid #dfd9e3}.brand{display:flex;align-items:center;gap:10px;font-weight:800;text-decoration:none}.brand img{width:38px;height:38px;object-fit:contain}a{color:inherit;text-underline-offset:4px}main{max-width:960px;margin:auto;padding:36px 28px 56px}h1{font:clamp(30px,4.5vw,56px)/1.2 Bungee,system-ui,sans-serif;margin:16px 0 24px;max-width:100%;overflow-wrap:break-word}h2{font:clamp(21px,3vw,29px)/1.3 Bungee,system-ui,sans-serif;margin:0 0 18px}p,li{max-width:72ch}.lead{font-size:19px;line-height:1.8}.breadcrumb,.fine,figcaption{font-size:13px;color:#514957}.actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin:28px 0 36px}.btn{display:inline-block;background:#201b29;border:2px solid #201b29;border-radius:9px;padding:12px 22px;color:#fff;text-decoration:none;font-weight:750}.btn:hover{background:#3b3148}a:focus-visible,summary:focus-visible{outline:3px solid #7e50a6;outline-offset:4px}figure{margin:32px 0 54px}figure img{display:block;width:100%;height:auto;border:1px solid #27222c;border-radius:12px}figcaption{margin-top:10px}section{margin:48px 0}li{margin:16px 0;padding-left:4px}details{padding:18px 0;border-bottom:1px solid #d8d1de}summary{cursor:pointer;font-weight:750}details p{margin-bottom:0}.platform-guides{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.platform-guides a{border:1px solid #d8d1de;border-radius:8px;padding:8px 12px;text-decoration:none;font-size:14px;background:#fff}.tool-row{padding:28px 0 32px;border-bottom:1px solid #d8d1de}.tool-row:first-of-type{padding:28px;background:#edf9f0;border:1px solid #bdcfc0;border-radius:14px}.tool-row h2 a{text-decoration:none}.tool-row .fine{margin:0 0 12px}.tool-link{font-weight:700}footer{border-top:1px solid #ddd6e1;font-size:13px}::selection{background:#d9cbeb;color:#19171d}@media(max-width:600px){header,footer{padding:18px 20px}main{padding:24px 20px 40px}.brand{font-size:14px}header>a:last-child{font-size:12px}.lead{font-size:17px}.tool-row:first-of-type{padding:22px}.actions{gap:16px}.platform-guides a{font-size:12px}figure{margin-bottom:36px}}
body main p,body main li,body main summary,body main figcaption,body main .actions a,body main .tool-link,body main .platform-guides a{font-family:Inter,system-ui,sans-serif!important}
