










    /* --- ГЛОБАЛЬНЫЕ ПЕРЕМЕННЫЕ ТЕМЫ --- */
    :root {
        --gv-bg: #f8fafc;        /* Светлый фон сайта */
        --gv-card-bg: #ffffff;   /* Фон карточек */
        --gv-text: #1d1d1f;      /* Глубокий черный (Apple style) */
        --gv-accent: #ff5000;    /* Оранжевый Eneba */
        --gv-green: #27ae60;     /* Зеленый для статусов */
        --gv-blue: #007AFF;      /* Синий Apple */
        --gv-border: #e2e8f0;    /* Очень тонкие границы */
    }

    body {
        background-color: var(--gv-bg) !important;
        color: var(--gv-text) !important;
        font-family: 'Inter', sans-serif !important;
        -webkit-font-smoothing: antialiased;
        scroll-behavior: smooth;
        margin: 0;
    }

    /* --- ПОЛОСА АКЦИИ ВВЕРХУ --- */
    .t-records::before {
        content: "🔥 СКИДКА 5% ДЛЯ РЕЗИДЕНТОВ ПО ПРОМОКОДУ: VAULT_RESIDENT";
        display: block;
        width: 100%;
        background: var(--gv-green);
        color: white;
        text-align: center;
        padding: 10px 0;
        font-size: 11px;
        font-weight: 800;
        letter-spacing: 1px;
    }

    /* --- КАРТОЧКИ ТОВАРОВ (STORE) --- */
    .t-store__card, .t762__col {
        background-color: var(--gv-card-bg) !important;
        border: 1px solid var(--gv-border) !important;
        border-radius: 22px !important;
        transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
        overflow: hidden;
    }

    .t-store__card:hover {
        transform: translateY(-8px) !important;
        border: 1px solid var(--gv-accent) !important;
        box-shadow: 0 15px 35px rgba(255, 80, 0, 0.15) !important;
    }

    /* Метка "МГНОВЕННО" на фото */
    .t-store__card__imgwrapper::after {
        content: "МГНОВЕННО ⚡";
        position: absolute;
        bottom: 10px;
        right: 10px;
        background: rgba(255, 255, 255, 0.95);
        color: var(--gv-green);
        font-size: 9px;
        font-weight: 900;
        padding: 5px 10px;
        border-radius: 8px;
        box-shadow: 0 4px 10px rgba(0,0,0,0.1);
        z-index: 2;
    }

    /* Бейдж скидки (как на Eneba) */
    .t762__badge {
        background-color: var(--gv-accent) !important;
        font-weight: 900 !important;
        border-radius: 4px !important;
    }

    /* --- КНОПКИ И ЦЕНЫ --- */
    .t-btn, .t-store__card__btn, .t-submit {
        border-radius: 12px !important;
        font-weight: 700 !important;
        background-color: var(--gv-accent) !important;
        color: #fff !important;
        border: none !important;
        box-shadow: 0 4px 14px rgba(255, 80, 0, 0.3) !important;
        transition: all 0.3s ease !important;
    }

    .t-btn:hover, .t-store__card__btn:hover {
        transform: scale(1.03) !important;
        box-shadow: 0 6px 20px rgba(255, 80, 0, 0.5) !important;
    }

    /* --- ФИКС КОРЗИНЫ (Удаление обводки) --- */
    .t706__carticon, .t706__carticon-wrapper {
        border: none !important; /* Убираем черную/белую рамку */
        outline: none !important;
        box-shadow: 0 10px 25px rgba(0,0,0,0.1) !important;
    }

    .t706__carticon {
        backdrop-filter: blur(12px) !important;
        background-color: rgba(39, 174, 96, 0.85) !important; /* Стеклянный зеленый */
    }

    /* --- ПРЕМИУМ УРОВНИ (ELITE / PRO) --- */
    .vault-world-elite .tn-atom__main-button {
        box-shadow: 0 0 20px rgba(212, 175, 55, 0.5) !important;
        border: 1px solid #D4AF37 !important;
        background: linear-gradient(45deg, #111, #D4AF37) !important;
    }

    .vault-world-pro .tn-atom {
        box-shadow: 0 0 15px rgba(0, 243, 255, 0.3) !important;
    }

    /* --- СКРОЛЛБАР --- */
    ::-webkit-scrollbar { width: 6px; }
    ::-webkit-scrollbar-track { background: var(--gv-bg); }
    ::-webkit-scrollbar-thumb { background: #cbd5e1; border-radius: 10px; }
</style>


