.fabric-marker-tools { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; margin-top: 10px; }
.fabric-marker-tools .fabric-marker-button { display: inline-flex; align-items: center; justify-content: center; min-height: 40px; padding: 8px 12px; border: 1px solid #d98b2b; border-radius: 9px; color: #3a2915; background: #fffaf0; cursor: pointer; font: inherit; font-weight: 800; text-decoration: none; }
.fabric-marker-tools .fabric-marker-button:hover { background: #ffe8ad; }
.fabric-marker-tools .fabric-marker-help { display: inline-flex; align-items: center; justify-content: center; width: 28px; height: 28px; border: 1px solid #d98b2b; border-radius: 50%; color: #8a4d00; background: #fff; font-weight: 900; text-decoration: none; }
.fabric-marker-tools .fabric-marker-help:hover { background: #ffe8ad; }
@media (max-width: 760px) { .fabric-marker-tools { align-items: stretch; } .fabric-marker-tools .fabric-marker-button { flex: 1 1 100%; } .fabric-marker-tools .fabric-marker-help { flex: 0 0 32px; align-self: center; } }
