*{box-sizing:border-box}body{margin:0;background:#f1eddf;color:#283b32;font:16px/1.7 system-ui,sans-serif}header,main,footer{max-width:1160px;margin:auto;padding:24px}header{display:flex;gap:20px;align-items:center;border-bottom:1px solid #9b8c7144}header a:last-child{margin-inline-start:auto}a{color:inherit}header img{width:32px;vertical-align:middle}h1{font:clamp(38px,6vw,72px)/1.2 serif;margin:18px 0}h2{font-family:serif}small{color:#82624e}button,input,select,textarea{font:inherit;color:inherit}button,.cta258{cursor:pointer;border:1px solid #7f7557;background:#fff8;padding:10px 18px;border-radius:4px;display:inline-block;text-decoration:none}button:disabled{opacity:.45;cursor:wait}input,select,textarea{max-width:100%;padding:10px;background:#fff9;border:1px solid #98866c80}textarea{width:100%;min-height:110px}nav,.actions258{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.hero258,.columns258{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:start}.hero258 img{width:100%;border-radius:8px}.cards258{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:32px 0}.cards258 article,.panel258{padding:24px;border:1px solid #9b8c7144;background:#fff5;border-radius:8px}.step258{font:42px serif;color:#9c553b}.preview258{border:12px solid #283b32;border-radius:28px;min-height:300px;padding:30px;background:#fffaf0;white-space:pre-wrap;word-break:break-word;font-size:32px}.preview258[data-device=tablet]{aspect-ratio:4/3;border-radius:18px}.preview258[data-device=desktop]{aspect-ratio:16/9;border-radius:8px}.preview258[data-device=phone]{max-width:360px;min-height:440px}.glyphs258{display:flex;gap:10px;flex-wrap:wrap;max-height:400px;overflow:auto}.glyphs258 label{display:grid;padding:8px;border:1px solid #99886a55;min-width:86px;text-align:center}.glyphs258 canvas{width:64px;height:64px}.missing258 button{margin:4px;padding:6px 10px}.muted258{font-size:14px;color:#6a6257}#fontStatus258{min-height:2em}dialog{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto}button:focus-visible,a:focus-visible{outline:3px solid #a24430;outline-offset:4px}@media(max-width:700px){header,main,footer{padding:18px}.hero258,.columns258,.cards258{grid-template-columns:1fr}.cards258{gap:12px}.preview258{font-size:26px}}
body.guide259{font:14px/1.65 system-ui,sans-serif}.guide259>header{padding:18px 24px;gap:18px}.guide259>header a{text-decoration:none;font-size:14px;display:flex;gap:9px;align-items:center}.guide259>header a:first-child span{font-size:21px;letter-spacing:.1em}.guide259>header img{width:28px;height:28px}.guide259 h1{font:36px/1.3 serif;margin:12px 0}.guide259 h2{font:21px/1.5 serif}.guide259 .hero258{grid-template-columns:1fr 1fr;gap:30px}.guide259 .hero258 img{aspect-ratio:16/10;object-fit:cover;object-position:top;border:1px solid #91856b33}.guide259 .cards258 article{padding:16px}.guide259 .cards258 img{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:top;border-radius:5px;border:1px solid #91856b44}.guide259 .step258{font-size:23px}.guide259 .stepLink259{display:inline-flex;gap:7px;align-items:center;text-decoration:none;font-size:13px;margin-top:10px;padding:6px 0}.stepLink259 svg{width:20px;height:20px}.guide259 .cards258 p{font-size:13px}.siteFooter259{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;font-size:11px;color:#756955;border-top:1px solid #9b8c7144;padding:18px 24px}.siteFooter259 img{width:17px;height:17px;vertical-align:middle}.siteFooter259 a{text-decoration:none;color:inherit}.guide259 .cards258{gap:18px}.guide259 .cta258{padding:8px 16px;font-size:13px}@media(max-width:700px){.guide259>header{padding:14px 18px;gap:12px}.guide259>header a:first-child span{font-size:19px}.guide259 .hero258{grid-template-columns:1fr;gap:12px}.guide259 h1{font-size:29px}.guide259 .cards258{grid-template-columns:1fr}.guide259 .cards258 img{aspect-ratio:16/10}.siteFooter259{padding:16px 18px}}