/**
 * Base Template Inline Styles
 * CSP-compliant external stylesheet
 * Extracted from base.html inline styles
 */

/* Spinner overlay - initially hidden */
#spinner-overlay {
    display: none;
}

/* GTM noscript iframe - hidden */
.gtm-noscript-iframe {
    display: none;
    visibility: hidden;
}

/* Navbar with box shadow */
.navbar-with-shadow {
    box-shadow: rgb(19 16 34 / 6%) 0px 4px 20px;
}

/* Coin display color */
.coin-display {
    color: #ff8f07;
}

/* Footer support items font size */
#poshtibani,
#enamad {
    font-size: 13px;
}

/* Support icon color */
#poshtibani i.fas.fa-question {
    color: #EF4056;
}

/* Bottom menu row justification */
.bottom-menu .row {
    justify-content: space-evenly;
}

/* Cursor pointer for clickable elements */
.cursor-pointer {
    cursor: pointer;
}

/* Visually hidden copy textarea */
.visually-hidden-copy {
    position: fixed;
    left: -999999px;
    top: -999999px;
}

/* Copy notification styles */
.copy-notification {
    position: fixed;
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
    background-color: #28a745;
    color: white;
    padding: 12px 24px;
    border-radius: 25px;
    font-size: 14px;
    font-weight: 500;
    z-index: 9999;
    box-shadow: 0 4px 12px rgba(0,0,0,0.15);
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
    font-family: inherit;
    direction: rtl;
}

.copy-notification.show {
    opacity: 1;
}

/* Header point clickable cursor */
.header-point {
    cursor: pointer;
}

/* Bottom menu item clickable cursor */
.bottom-menu-item {
    cursor: pointer;
}

