/*
================================================

Space Vanta Theme 1.0

Module:
Immediate Trust Bridge

File:
public/trust-bridge/cs/base.css

Version:
2.0

Responsibility:
Trust Bridge Foundation

================================================
*/

.sv-trust-bridge {

    --sv-trust-bg: #f3f0e8;
    --sv-trust-surface: rgba(255, 255, 255, 0.66);

    --sv-trust-text: #181a1c;
    --sv-trust-text-secondary: #555b60;
    --sv-trust-muted: #7a8084;

    --sv-trust-line: rgba(24, 26, 28, 0.11);
    --sv-trust-line-strong: rgba(24, 26, 28, 0.18);

    --sv-trust-silver: #b9bec2;
    --sv-trust-silver-soft: #dfe2e3;

    --sv-trust-blue: #718ba3;
    --sv-trust-blue-deep: #536d86;
    --sv-trust-blue-soft: rgba(113, 139, 163, 0.14);
    --sv-trust-blue-signal: rgba(113, 139, 163, 0.52);

    --sv-trust-font:
        "Helvetica Neue",
        Helvetica,
        Arial,
        "PingFang TC",
        "Noto Sans TC",
        "Microsoft JhengHei",
        sans-serif;

    font-family:
        var(--sv-trust-font);

    color:
        var(--sv-trust-text);

    width:
        100%;
}

.sv-trust-bridge *,
.sv-trust-bridge *::before,
.sv-trust-bridge *::after {

    box-sizing:
        border-box;

}

.sv-trust-bridge img {

    display:
        block;

    max-width:
        100%;

}

.sv-trust-bridge button,
.sv-trust-bridge a {

    font:
        inherit;

}

.sv-trust-bridge a {

    color:
        inherit;

    text-decoration:
        none;

}

.sv-trust-bridge button {

    appearance:
        none;

    border:
        0;

    background:
        transparent;

    padding:
        0;

}

.sv-trust-bridge [hidden] {

    display:
        none !important;

}