._3hUVsW_footer{background:var(--ink);color:var(--line);margin-top:var(--s-10);padding:var(--s-8) 0 var(--s-4);font-size:.9375rem}._3hUVsW_inner{gap:var(--s-6);flex-wrap:wrap;justify-content:space-between;display:flex}._3hUVsW_brand{flex:280px}._3hUVsW_tagline{color:var(--paper);margin-top:var(--s-3);font-weight:600}._3hUVsW_links{align-content:flex-start;gap:var(--s-3) var(--s-6);flex-wrap:wrap;flex:280px;display:flex}._3hUVsW_links a{color:var(--line)}._3hUVsW_links a:hover{color:var(--paper);text-decoration:underline}._3hUVsW_bottom{margin-top:var(--s-6);padding-top:var(--s-3);font-size:var(--fs-sm);border-top:1px solid #e5e7eb40}._3hUVsW_social{gap:var(--s-2) var(--s-4);margin-top:var(--s-3);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}._3hUVsW_social a{color:#fff;text-underline-offset:3px;text-decoration:underline}
.GUyNcq_form{gap:var(--s-2);width:100%;display:flex}.GUyNcq_input{border:1px solid var(--line-strong);border-radius:var(--radius);min-width:0;height:44px;padding:0 var(--s-3);background:var(--paper);color:var(--text);flex:1;font-size:1rem}.GUyNcq_button{height:44px;padding:0 var(--s-4);border-radius:var(--radius);background:var(--ink);color:var(--paper);cursor:pointer;border:0;font-size:1rem;font-weight:600}.GUyNcq_button:hover{background:#1d2c44}.GUyNcq_icon{border:1px solid var(--line-strong);border-radius:var(--radius);width:44px;height:44px;color:var(--ink);justify-content:center;align-items:center;display:inline-flex}
.ZXK6wW_page{padding-bottom:var(--s-10)}.ZXK6wW_intro{padding:var(--s-6) 0 var(--s-4);border-bottom:1px solid var(--line)}.ZXK6wW_intro h1{margin-bottom:var(--s-2);font-size:2rem}.ZXK6wW_intro p{color:var(--text-soft);max-width:760px}.ZXK6wW_toc{gap:var(--s-2) var(--s-4);margin-top:var(--s-3);flex-wrap:wrap;font-weight:600;display:flex}.ZXK6wW_toc a{color:var(--link)}.ZXK6wW_section{padding-top:var(--s-8)}.ZXK6wW_note{color:var(--text-soft);margin:var(--s-2) 0 var(--s-4);font-size:1rem}.ZXK6wW_note a{color:var(--link);text-decoration:underline}.ZXK6wW_sub{margin:var(--s-6) 0 var(--s-2);font-size:1.125rem}.ZXK6wW_swatches{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.ZXK6wW_swatch{column-gap:var(--s-3);font-size:var(--fs-sm);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s-2);grid-template-rows:auto auto auto;grid-template-columns:48px 1fr;line-height:1.5;display:grid}.ZXK6wW_chip{border-radius:var(--radius);border:1px solid var(--line);grid-row:1/4;width:48px;height:48px}.ZXK6wW_swatchName{color:var(--ink);font-weight:600}.ZXK6wW_swatchUse{color:var(--muted)}.ZXK6wW_pairs{gap:var(--s-2);font-size:var(--fs-sm);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.ZXK6wW_pairs li{padding:var(--s-2) var(--s-3);border:1px solid var(--line);border-radius:var(--radius)}.ZXK6wW_specimen>*+*{margin-top:var(--s-3)}.ZXK6wW_h1demo{font-family:var(--font-head);color:var(--ink);font-size:2.5rem;font-weight:700;line-height:1.4}.ZXK6wW_h2demo{font-family:var(--font-head);color:var(--ink);font-size:1.5rem;font-weight:700;line-height:1.45}.ZXK6wW_h3demo{font-family:var(--font-head);color:var(--ink);font-size:1.125rem;font-weight:700;line-height:1.55}.ZXK6wW_lead{color:var(--text-soft);font-size:1.25rem}.ZXK6wW_ui{color:var(--ink);font-weight:600}.ZXK6wW_meta{font-size:var(--fs-xs);color:var(--muted)}.ZXK6wW_logos{gap:var(--s-4);flex-wrap:wrap;display:flex}.ZXK6wW_logoBox{justify-content:center;align-items:center;gap:var(--s-4);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s-5);min-height:120px;display:flex}.ZXK6wW_logoDark{background:var(--ink);border-color:var(--ink)}.ZXK6wW_list{padding-left:var(--s-5)}.ZXK6wW_cards{gap:var(--s-6);grid-template-columns:1fr;display:grid}@media (min-width:900px){.ZXK6wW_cards{grid-template-columns:3fr 2fr}}.ZXK6wW_gap{height:var(--s-4)}.ZXK6wW_narrow{max-width:480px}.ZXK6wW_demo{border:1px dashed var(--line-strong);padding:0 var(--s-3)}
.df0gYW_wrap{max-width:820px;padding-bottom:var(--s-8)}.df0gYW_title{margin-bottom:var(--s-4);font-size:1.75rem}.df0gYW_box{max-width:560px;margin-bottom:var(--s-5)}.df0gYW_hint,.df0gYW_count{color:var(--text-soft);margin-bottom:var(--s-3);font-size:1rem}
.lnUIdW_header{background:var(--paper)}.lnUIdW_edition{justify-content:space-between;align-items:center;gap:var(--s-3);font-size:var(--fs-xs);color:var(--muted);padding:var(--s-2) 0;border-bottom:1px solid var(--line);display:flex}.lnUIdW_editionLinks{gap:var(--s-4);display:none}.lnUIdW_masthead{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-3) 0;display:flex}.lnUIdW_logoLink{flex:none;display:inline-block}.lnUIdW_logo{width:auto;height:38px}.lnUIdW_search{flex:0 420px;display:none}.lnUIdW_nav{border-top:var(--rule-thick) solid var(--ink);border-bottom:1px solid var(--line)}.lnUIdW_navList{white-space:nowrap;scrollbar-width:none;margin:0 auto;list-style:none;display:flex;overflow-x:auto}.lnUIdW_navList::-webkit-scrollbar{display:none}.lnUIdW_navList a{padding:var(--s-3) var(--s-3);color:var(--ink);font-size:1rem;font-weight:600;line-height:1.5;display:block}.lnUIdW_navList li:first-child a{padding-left:0}.lnUIdW_navList a:hover{color:var(--accent-strong)}@media (min-width:768px){.lnUIdW_edition{font-size:var(--fs-sm)}.lnUIdW_editionLinks{display:inline-flex}.lnUIdW_masthead{padding:var(--s-5) 0 var(--s-4)}.lnUIdW_logo{height:52px}.lnUIdW_search{display:block}.lnUIdW_searchIcon{display:none}}
.HS70Aa_box{max-width:640px;padding:var(--s-10) 0}.HS70Aa_code{font-family:var(--font-head);color:var(--accent);border-bottom:var(--rule-thick) solid var(--ink);padding-bottom:var(--s-1);margin-bottom:var(--s-4);font-size:4rem;font-weight:700;line-height:1.1;display:inline-block}.HS70Aa_title{margin-bottom:var(--s-3);font-size:1.75rem}.HS70Aa_text{color:var(--text-soft);margin-bottom:var(--s-5)}.HS70Aa_search{max-width:480px;margin-bottom:var(--s-5)}.HS70Aa_links{gap:var(--s-2) var(--s-5);flex-wrap:wrap;display:flex}.HS70Aa_links a{color:var(--link);text-underline-offset:3px;text-decoration:underline}
