.safe-zone[data-astro-cid-uwa6yyig]{margin:0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:.75rem}.frame[data-astro-cid-uwa6yyig]{position:relative;width:100%;max-width:300px;aspect-ratio:9 / 16;border-radius:16px;overflow:hidden}.frame[data-astro-cid-uwa6yyig] img,.frame[data-astro-cid-uwa6yyig] svg[data-astro-cid-uwa6yyig]{position:absolute;inset:0;width:100%;height:100%}.frame[data-astro-cid-uwa6yyig] img{object-fit:cover}.unsafe[data-astro-cid-uwa6yyig]{fill:#ec489961}.safe[data-astro-cid-uwa6yyig]{fill:none;stroke:#22c55e;stroke-width:6;stroke-dasharray:24 14}.label[data-astro-cid-uwa6yyig]{fill:#fff;font:700 48px var(--font-sans);text-anchor:middle}figcaption[data-astro-cid-uwa6yyig]{display:flex;align-items:center;gap:.4rem;font-size:.9rem;color:var(--color-text-secondary)}.key[data-astro-cid-uwa6yyig]{display:inline-block;width:14px;height:14px;border-radius:3px}.key-unsafe[data-astro-cid-uwa6yyig]{background:#ec489999}.key-safe[data-astro-cid-uwa6yyig]{border:2px dashed #22c55e;margin-left:.75rem}.guide[data-astro-cid-iwstzw75]{max-width:760px;padding-top:4rem;padding-bottom:4rem}.guide-header[data-astro-cid-iwstzw75]{margin-bottom:3rem}h1[data-astro-cid-iwstzw75]{font-size:clamp(2rem,5vw,2.75rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;margin-bottom:1rem}.lead[data-astro-cid-iwstzw75]{font-size:1.15rem;color:var(--color-text-secondary);margin-bottom:2rem}.guide-section[data-astro-cid-iwstzw75]{margin-bottom:3.5rem}h2[data-astro-cid-iwstzw75]{font-size:1.5rem;font-weight:700;letter-spacing:-.01em;margin-bottom:1.25rem}h3[data-astro-cid-iwstzw75]{font-size:1.1rem;font-weight:600;margin-bottom:.35rem}p[data-astro-cid-iwstzw75]{margin-bottom:1rem;color:var(--color-text)}figure[data-astro-cid-iwstzw75]{margin:0;text-align:center}figure[data-astro-cid-iwstzw75] img,.step[data-astro-cid-iwstzw75] img{width:100%;height:auto;border-radius:14px;display:block}figcaption[data-astro-cid-iwstzw75]{margin-top:.5rem;font-size:.9rem;color:var(--color-text-secondary)}.pair[data-astro-cid-iwstzw75]{display:grid;grid-template-columns:repeat(2,minmax(0,320px));justify-content:center;gap:1rem}.strip[data-astro-cid-iwstzw75]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.gallery[data-astro-cid-iwstzw75]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .75rem}.note[data-astro-cid-iwstzw75]{margin-top:1rem;font-size:.9rem;color:var(--color-text-secondary);text-align:center}.safe-zone-layout[data-astro-cid-iwstzw75]{display:grid;grid-template-columns:300px 1fr;gap:2rem;align-items:start}.sources-title[data-astro-cid-iwstzw75]{font-weight:600;margin-top:1.5rem;margin-bottom:.4rem}.sources[data-astro-cid-iwstzw75]{padding-left:1.1rem;font-size:.9rem;color:var(--color-text-secondary)}.steps[data-astro-cid-iwstzw75]{list-style:none;counter-reset:step;display:flex;flex-direction:column;gap:1.5rem}.step[data-astro-cid-iwstzw75]{counter-increment:step;position:relative;padding-left:3.25rem}.step[data-astro-cid-iwstzw75]:before{content:counter(step);position:absolute;left:0;top:0;width:2.25rem;height:2.25rem;border-radius:10px;background:var(--color-gradient);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center}.step[data-astro-cid-iwstzw75].has-image{display:grid;grid-template-columns:1fr 220px;gap:1.5rem;align-items:start}.see-also[data-astro-cid-iwstzw75],.guide-tools[data-astro-cid-iwstzw75]{margin:1rem 0 3rem}.guide-tools[data-astro-cid-iwstzw75] ul[data-astro-cid-iwstzw75]{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.guide-tools[data-astro-cid-iwstzw75] a[data-astro-cid-iwstzw75]{display:flex;flex-direction:column;gap:.25rem;height:100%;padding:.85rem 1rem;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:14px;color:var(--color-text)}.guide-tools[data-astro-cid-iwstzw75] a[data-astro-cid-iwstzw75]:hover{opacity:1;border-color:var(--color-purple)}.guide-tools[data-astro-cid-iwstzw75] span[data-astro-cid-iwstzw75]{font-size:.85rem;color:var(--color-text-secondary)}@media(max-width:640px){.guide-tools[data-astro-cid-iwstzw75] ul[data-astro-cid-iwstzw75]{grid-template-columns:1fr}}.see-also[data-astro-cid-iwstzw75] ul[data-astro-cid-iwstzw75]{list-style:none;display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.see-also-card[data-astro-cid-iwstzw75]{display:grid;grid-template-columns:72px 1fr;gap:1rem;align-items:center;padding:.75rem;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:14px;color:var(--color-text);font-weight:600}.see-also-card[data-astro-cid-iwstzw75]:hover{opacity:1;border-color:var(--color-purple)}.see-also-card[data-astro-cid-iwstzw75] img{width:72px;height:auto;border-radius:8px;display:block}.other-language[data-astro-cid-iwstzw75]{font-size:.95rem;color:var(--color-text-secondary);margin-bottom:.5rem}.all-guides[data-astro-cid-iwstzw75]{font-size:.95rem}.guide-footer[data-astro-cid-iwstzw75]{text-align:center;padding-top:1rem}.updated[data-astro-cid-iwstzw75]{margin-top:1.25rem;font-size:.85rem;color:var(--color-text-muted)}@media(max-width:640px){.guide[data-astro-cid-iwstzw75]{padding-top:2.5rem}.safe-zone-layout[data-astro-cid-iwstzw75],.step[data-astro-cid-iwstzw75].has-image{grid-template-columns:1fr}.step[data-astro-cid-iwstzw75].has-image img{max-width:240px}.strip[data-astro-cid-iwstzw75]{gap:.5rem}.gallery[data-astro-cid-iwstzw75]{grid-template-columns:1fr}}
