/* Inline brand marks inherit the section palette, including dark themes. */
#reels-ready .fa-tech-stack {margin-top:48px;color:var(--site-ink);}
#reels-ready .fa-tech-title {margin:0 0 32px;padding:0;text-align:center;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:0;color:var(--site-muted);}
#reels-ready .fa-tech-list {display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:24px 16px;list-style:none;margin:0;padding:0;}
#reels-ready .fa-tech-item {display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;min-width:0;padding:8px 0;color:var(--site-ink);background:transparent;border:0;box-shadow:none;}
#reels-ready .fa-tech-mark {display:block;flex:none;width:30px;height:30px;overflow:visible;fill:currentColor;color:inherit;}
#reels-ready [data-tech="woocommerce"] .fa-tech-mark {width:84px;}
#reels-ready .fa-tech-name {display:block;max-width:100%;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:0;text-align:center;color:inherit;}
@media(max-width:1000px) {
 #reels-ready .fa-tech-list {grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px;}
}
@media(max-width:600px) {
 #reels-ready .fa-tech-stack {margin-top:36px;}
 #reels-ready .fa-tech-title {margin-bottom:24px;font-size:15px;}
 #reels-ready .fa-tech-list {grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px;}
 #reels-ready .fa-tech-item {gap:10px;padding:4px 0;}
 #reels-ready .fa-tech-mark {width:28px;height:28px;}
 #reels-ready .fa-tech-name {font-size:12px;}
 #reels-ready .fa-tech-item:last-child {grid-column:2;}
}
@media(max-width:359px) {
 #reels-ready .fa-tech-list {grid-template-columns:repeat(2,minmax(0,1fr));}
 #reels-ready .fa-tech-item:last-child {grid-column:auto;}
}
