﻿@font-face {
    font-family: 'icomoon';
    src: url('../fonts/custom/icomoon.eot?7fjjrj');
    src: url('../fonts/custom/icomoon.eot?7fjjrj#iefix') format('embedded-opentype'), url('../fonts/custom/icomoon.ttf?7fjjrj') format('truetype'), url('../fonts/custom/icomoon.woff?7fjjrj') format('woff'), url('../fonts/custom/icomoon.svg?7fjjrj#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-Chainlink:before {
    content: "\e900";
}

.icon-burn:before {
    content: "\e901";
}

.icon-Skyverse:before {
    content: "\e902";
}


.logo-size {
    width: 130px;
}

.video-responsive {
    position: relative;
    padding-bottom: 56.25%; /* Aspect ratio */
    height: 0;
    overflow: hidden;
}

    .video-responsive iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

.svg-primary-color {
    filter: invert(32%) sepia(95%) saturate(5877%) hue-rotate(241deg) brightness(102%) contrast(103%);
}

.token-chart-min {
    height: 50vh;
    width: 100%;
}

.btn.disabled, .btn.disabled:hover, .btn.disabled:focus {
    background-color: #ccc;
    border-color: #ccc;
    pointer-events: none; /* Prevents clicking */
}

.responsive-iframe-container {
    position: relative;
    width: 100%;
    padding-bottom: 56.25%; /* Aspect ratio 16:9 */
    height: 0;
    overflow: hidden;
    max-width: 100%;
    background: #000;
}

    .responsive-iframe-container iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border: 0;
    }
