/* 🟢 İKON TAŞIYICI: SVG'Yİ KARTIN TAM MERKEZİNE MÜHÜRLER */
.btn-icon {
    display: flex !important;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: 65px;
}

.btn-icon svg {
    width: 48px;
    height: 48px;
    stroke: #94a3b8;
    stroke-width: 1.8;
    fill: none;
    transition: all 0.35s ease;
}

.btn-primary:hover .btn-icon svg {
    stroke: #f97316;
    filter: drop-shadow(0 0 10px rgba(249, 115, 22, 0.5));
    transform: scale(1.1);
}