.ui-icon{width:22px;height:22px;display:inline-block;vertical-align:middle;flex:0 0 auto;color:inherit;pointer-events:none}.icon-label{display:inline-flex;align-items:center;gap:9px}.work-nav a{display:inline-flex;align-items:center;gap:7px}.work-nav a .ui-icon{width:17px;height:17px}.work-nav a.active .ui-icon{color:#008d73}.category-names a{display:flex;flex-direction:column;gap:12px;align-items:center}.category-names .ui-icon{width:29px;height:29px;stroke-width:1.55}.category-names a:hover .ui-icon,.mega-product:hover .ui-icon{color:#008d73}.product-info h3,.mega-product strong{display:flex;align-items:center;gap:10px}.product-info h3 .ui-icon{width:25px;height:25px;stroke-width:1.65}.mega-product strong .ui-icon{width:18px;height:18px}.feature-mark{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:12px;color:#587068}.feature-mark .ui-icon{width:26px;height:26px;stroke-width:1.55}.detail-copy h1{margin-top:0}.detail-benefits .number{display:flex;align-items:center;gap:14px}.detail-benefits .number .ui-icon{width:28px;height:28px;color:#466458}.settings h2,.panel-head h2{display:flex;align-items:center;gap:9px}.settings h2 .ui-icon,.panel-head h2 .ui-icon{width:19px;height:19px}.navtools .search-icon .ui-icon,.navtools .account-icon .ui-icon{width:22px;height:22px}.mobile-menu .ui-icon{width:22px;height:22px}.close .ui-icon{width:22px;height:22px}.tool-menu button{display:flex;align-items:center;gap:10px}.tool-menu .ui-icon{width:19px;height:19px}.project-copy h3{display:flex;align-items:center;gap:8px}.project-copy h3 .ui-icon{width:17px;height:17px;stroke-width:1.65}.project-card .favorite{display:flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;color:#64766e}.project-card .favorite .ui-icon{width:18px;height:18px}.favorite[aria-pressed=true],[data-action=favorite][aria-pressed=true]{color:#008d73}.panel-head [data-action=favorite]{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;margin-left:4px}.panel-head [data-action=favorite] .ui-icon{width:19px;height:19px}.recent-tile strong{display:flex;align-items:center;gap:7px}.recent-tile .ui-icon{width:16px;height:16px}.gear-list>div>span{display:flex;align-items:center;gap:9px}.gear-list .ui-icon{width:19px;height:19px}.tuning-stages h3{display:flex;align-items:center;gap:9px}.tuning-stages .ui-icon{width:21px;height:21px}.work-bottom strong{display:inline-flex;gap:10px;align-items:center}.work-bottom .ui-icon{width:20px;height:20px}.cute .work-nav a.active .ui-icon,.cute .favorite[aria-pressed=true],.cute [data-action=favorite][aria-pressed=true]{color:#c2608c}.icon-library{max-width:1140px;margin:0 auto;padding:55px 30px}.icon-library h1{font-size:38px;letter-spacing:-1px}.icon-library>p{margin:15px 0 35px;color:#708077}.icon-group{margin-bottom:45px}.icon-group h2{font-size:21px;margin-bottom:20px}.icon-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.icon-sample{padding:25px 12px;border:1px solid #e0e7e3;border-radius:9px;display:flex;flex-direction:column;gap:17px;align-items:center;text-align:center;background:white}.icon-sample>.ui-icon{width:32px;height:32px;stroke-width:1.6}.icon-sample span{font-size:12px}.icon-sample small{font:10px Mono;color:#8c9891}.icon-sizes{display:flex;align-items:center;gap:17px;color:#008d73}.icon-sizes .ui-icon:nth-child(1){width:16px;height:16px}.icon-sizes .ui-icon:nth-child(2){width:20px;height:20px}.icon-sizes .ui-icon:nth-child(3){width:24px;height:24px}@media(max-width:760px){.work-nav{gap:19px}.work-nav a{gap:6px}.work-nav a .ui-icon{width:16px;height:16px}.category-names .ui-icon{width:25px;height:25px}.category-names a{gap:9px}.product-info h3{gap:7px}.product-info h3 .ui-icon{width:21px;height:21px}.project-copy h3{gap:6px}.project-copy h3 .ui-icon{width:15px;height:15px}.recent-tile strong{gap:5px}.icon-library{padding:35px 18px}.icon-library h1{font-size:29px}.icon-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.icon-sample{padding:20px 8px}.icon-sizes{gap:10px}}
.client-features h2{display:flex;align-items:center;gap:12px}.client-features h2 .ui-icon{width:25px;height:25px}
