.language-picker{position:relative;flex-shrink:0;font-size:12px;letter-spacing:normal;z-index:20}.language-picker summary{cursor:pointer;border:1px solid #d5dfcf;border-radius:7px;padding:9px 12px;color:#206e50;list-style:none;white-space:nowrap}.language-picker summary::after{content:' ▾'}.language-picker>div{position:absolute;right:0;top:100%;margin-top:8px;min-width:200px;display:grid;background:#fff;border:1px solid #d5dfcf;border-radius:10px;padding:6px;box-shadow:0 10px 30px #203b3020}.language-picker a{display:block!important;padding:10px;border-radius:5px;white-space:nowrap}.language-picker a:hover,.language-picker a[aria-current]{background:#edf3e6;color:#206e50}.language-note{font-size:12px;color:#64725e;line-height:1.7;padding:12px 0}.language-note a{text-decoration:underline}header{gap:18px}header nav{flex-wrap:wrap;gap:18px}.hero-perks{flex-wrap:wrap}.editor,.preview{min-width:0}html:not(:lang(ko)) h1,html:not(:lang(ko)) h2,html:not(:lang(ko)) h3{letter-spacing:-.025em}html:lang(en) .article,html:lang(es) .article{word-break:normal;overflow-wrap:anywhere}html:lang(en) .hero,html:lang(es) .hero{padding-right:110px}.article-toc a{display:block!important}.article section{scroll-margin-top:24px}.localized-figure img{width:100%;height:auto}.localized-figure figcaption{font-size:12px;line-height:1.7}.localized-figure{margin:24px 0}.privacy-links{display:flex;flex-wrap:wrap;gap:16px}.localized-article section p{line-height:1.95}.related-guides{flex-wrap:wrap}
@media(max-width:850px){header{height:auto;min-height:80px;padding-top:16px;padding-bottom:16px;flex-wrap:wrap}header .brand{margin-right:auto}header>nav{order:3;width:100%;justify-content:center}.pro-link{display:none}.language-picker{margin-left:auto}.panel-heading,.design-heading{flex-wrap:wrap}.download-options{gap:8px;flex-wrap:wrap}}
@media(max-width:620px){header>nav a{display:block!important}.language-picker summary{max-width:195px;font-size:11px}.hero-flower{display:none}html:lang(en) .hero,html:lang(es) .hero{padding-right:0}.hero>p{max-width:none}.hero-perks{gap:12px}.type-tabs button{flex-direction:column}.color-fields{gap:15px;flex-wrap:wrap}.presets{gap:10px;flex-wrap:wrap}.article-toc div{display:grid}.article h1{overflow-wrap:anywhere}footer>div{gap:14px}.shape-options button{overflow-wrap:anywhere}.input-row{grid-template-columns:1fr}.language-note{font-size:11px}}
