@import url('https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap');

body {
    /*background: #000
        url("../images/backgrounds/theme/crt/scanlines.png")
        repeat;*/
	/* background-color:black;
	background-image: url('../assets/img/bg/crt/crt-blue.jpeg'); */
	background: #000
        url("./assets/img/bg/crt/crt-blue.jpeg")
        repeat;
    font-family: "Press Start 2P", cursive;
    color: #33ff66;
    text-shadow: 0 0 4px #00ff8844;
}

/* CRT curvature + vignette */
body::after {
    content: "";
    position: fixed;
    inset: 0;

    background:
        radial-gradient(circle at center,
            transparent 60%,
            rgba(0,0,0,0.9) 100%
        );
    pointer-events: none;
    z-index: 2;

    /* subtle lens distortion */
    backdrop-filter: blur(0.5px) contrast(1.1);
}

.sale-modal {
    background: rgba(0, 20, 0, 0.7);
    padding: 3rem;
    border-radius: 8px;
    border: 2px solid #33ff66;
    box-shadow: 0 0 15px #33ff6655, inset 0 0 10px #00ff4433;

    position: relative;
    z-index: 3;
}
.sale-modal .domain-name {
    font-size: 2.8rem;
    font-weight:900;
    color:#33ff66;
    text-shadow:
        2px 0 0 #ff3366,
        -2px 0 0 #33aaff,
        0 0 10px #33ff66;
}

.sale-modal h1 {
    color: #33ff66;
    text-shadow: 0 0 6px #33ff66aa;
}

.sale-modal p {
    color: #aaffc4;
}

.sale-price {
    color: #33ff66;
    text-shadow: 0 0 6px #33ff6688;
}

a.contact-btn {
    background: #33ff66;
    color: #002b0a;
    padding: 0.8rem 1.4rem;
    display: inline-block;
    text-decoration: none;
    border-radius: 4px;
    transition: 0.1s;
}
a.contact-btn:hover {
    transform: scale(1.08);
    box-shadow: 0 0 14px #33ff66cc;
}
