.theme-icon{width:1em;height:1em;display:inline-block;flex:0 0 auto;color:currentColor;overflow:visible;vertical-align:-.14em}.theme-icon--sm{width:14px;height:14px}.theme-icon--md{width:18px;height:18px}.theme-icon--lg{width:24px;height:24px}.theme-icon-button{display:inline-grid;place-items:center}.theme-icon-button .theme-icon{width:20px;height:20px}
.sidebar-collapse .theme-icon{width:15px;height:15px}.sidebar-main a i{display:grid;place-items:center}.sidebar-main a i .theme-icon{width:18px;height:18px}.sidebar-create i,.sidebar-upgrade i{display:grid;place-items:center}.sidebar-create .theme-icon{width:21px;height:21px}.sidebar-upgrade .theme-icon{width:17px;height:17px}.sidebar-bottom>a>.theme-icon,.sidebar-language>summary>.theme-icon{width:15px;height:15px}.sidebar-language summary b{display:grid;place-items:center}.sidebar-language summary b .theme-icon{width:13px;height:13px;transition:transform .2s}.sidebar-language[open] summary b .theme-icon{transform:rotate(180deg)}
.banner-copy b{align-items:center;gap:8px}.banner-copy b .theme-icon{width:14px;height:14px;transition:transform .2s}.promo-banner:hover .banner-copy b .theme-icon{transform:translateX(3px)}.roster-search>.theme-icon{width:17px;height:17px;color:#b7bdc5}.roster-select summary>.theme-icon{width:14px;height:14px}.roster-select summary>.theme-icon:last-child{margin-left:auto;transition:transform .2s}.roster-select[open] summary>.theme-icon:last-child{transform:rotate(180deg)}
.card-actions i .theme-icon{width:14px;height:14px}.roster-card:hover .card-actions i:last-child .theme-icon{transform:translate(1px,-1px)}.pagination a{display:inline-flex;align-items:center;gap:7px}.pagination a:last-child{justify-content:flex-end}.pagination .theme-icon{width:14px;height:14px;transition:transform .2s}.pagination a:first-child:hover .theme-icon{transform:translateX(-3px)}.pagination a:last-child:hover .theme-icon{transform:translateX(3px)}
.media-placeholder{align-content:center;justify-items:center;gap:8px}.media-placeholder>.theme-icon{width:27px;height:27px;color:#626b77}.media-placeholder>span{font-size:9px}.related-work-placeholder{width:100%;aspect-ratio:3/4;display:grid;align-content:center;justify-items:center;gap:7px;border-radius:9px;background:#151515;color:var(--muted)}.related-work-placeholder .theme-icon{width:23px;height:23px}.related-work-placeholder span{font-size:8px}
.testimonial-loop>button{display:grid;place-items:center;cursor:pointer}.testimonial-loop>button .theme-icon{width:20px;height:20px}.ember-faq summary i{display:grid;place-items:center;transition:transform .2s}.ember-faq summary i .theme-icon{width:17px;height:17px}.ember-faq details[open] summary i{transform:rotate(45deg)}.ember-button{gap:8px}.ember-button .theme-icon{width:15px;height:15px}.gallery-strip-arrow,.gallery-lightbox button{display:grid;place-items:center}.gallery-strip-arrow .theme-icon,.gallery-lightbox-arrow .theme-icon{width:22px;height:22px}.gallery-lightbox-close .theme-icon{width:18px;height:18px}
@media(max-width:900px){.ember-mobile-header button .theme-icon{width:23px;height:23px}}
