﻿.tech-surface img{
    border-radius: 50%;

    box-shadow:

        inset 0 0 0 1px rgba(255,255,255,.75),

        inset 0 0 0 6px rgba(0,120,200,.26),

        inset 0 -4px 10px rgba(0,0,0,.14),

        0 0 0 2px rgba(0,120,200,.22),
        0 0 0 6px rgba(0,120,200,.14),
        0 0 0 12px rgba(0,120,200,.08),

        0 14px 30px rgba(0,0,0,.20);

    filter:
        contrast(1.07)
        saturate(1.05)
        drop-shadow(-1px 0 0 rgba(255,255,255,.12))
        drop-shadow(1px 0 0 rgba(0,140,255,.10))
        drop-shadow(0 -1px 0 rgba(0,200,255,.08));
}

/* :::::::::::::::::::::::::: */

.tech-banner{
    margin-bottom: 28px;
}

.tech-banner img{
    border-radius: 14px;

    box-shadow:
        /* İç parlak beyaz çerçeve */
        inset 0 0 0 1px rgba(255,255,255,.35),

        /* Mavi iç glow */
        inset 0 0 0 4px rgba(0,160,255,.22),

        /* Turuncu iç yansıma */
        inset 0 0 10px rgba(255,120,40,.18),

        /* Alt yüzey derinliği */
        inset 0 -4px 10px rgba(0,0,0,.25),

        /* Dış mavi çerçeve katmanları */
        0 0 0 2px rgba(0,140,255,.35),
        0 0 0 6px rgba(0,140,255,.22),
        0 0 0 12px rgba(0,140,255,.12),

        /* Dış turuncu halo */
        0 0 16px rgba(255,140,60,.18),
        0 0 28px rgba(255,140,60,.10),

        /* Yumuşak alt gölge */
        0 10px 24px rgba(0,0,0,.30);

    filter:
        contrast(1.08)
        saturate(1.12)
        brightness(1.03)
        drop-shadow(-1px 0 0 rgba(255,255,255,.14))
        drop-shadow(1px 0 0 rgba(0,180,255,.16))
        drop-shadow(0 0 10px rgba(255,140,60,.14));
}