﻿/*
stylesheet by IGWebs.net
*/
@keyframes opacity {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
:root {
    --primary-color: #ff4500;
    --secondary-color: #efefef;
}
body {
  height: 100vh;
}
body {
    background:
      radial-gradient(
        ellipse at center top,
        rgba(255, 72, 0, 0.08) 0%,
        rgba(255, 72, 0, 0.045) 28%,
        rgba(255, 72, 0, 0.018) 52%,
        rgba(255, 72, 0, 0) 78%
      ),
      linear-gradient(160deg, #050505, #0e0e0e 52%, #000000);
    background-repeat: no-repeat;
    color:#777;
    font-family: 'Ubuntu', sans-serif;
}
a {
    text-decoration:none;
    color: var(--secondary-color)!important;
}
a:hover,
a:active,
a:focus {
    color: var(--primary-color)!important;
}
img {
    border:none;
}
#frame {
    max-width: 600px;
    width: 80%;
    position: fixed;
    top:50%;
    left:50%;
    transform: translate(-50%, -50%);
    text-align: right;
}
#frame .data {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
}
#frame .data > div > * {
    animation: opacity 2s ease-in-out 1;
}
#frame #logo img {
    width: 100%;
    animation: opacity .4s ease-in-out 1;
}
#frame .data .text {
    float: left;
    font-weight: 600;
    color: var(--secondary-color);
    text-transform: uppercase;
    font-size: 1.4em;
}
#frame .data .text::first-letter {
    font-size: 1.1em;
}
#frame .data .links a {
    font-size: 2.2em;
    margin: 0 6px;
    opacity: 1;
}
#main {
    padding: 5px;
}
#main-nav {
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: space-between;
}
#main-nav #logo {
    padding: 0 5px;
    width: 40%;
}
#main-nav #logo a {
    display: block;
}
#main-nav #logo a {
    max-width: 100%;
}
#menu {
    list-style-type: none;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding: 0 5px;
    margin: 0;
    width: 60%;
}
#menu li a {
    display: block;
    padding: 0 5px;
    text-transform: uppercase;
}
@media (min-width: 662px) {
    #frame .data .links a {
        font-size: 2em;
    }
    #frame .data .text {
        font-size: 1.6em;
    }
}
@media (min-width: 992px) {
    #frame .data .links a {
        font-size: 2.4em;
    }
    #frame .data .text {
        font-size: 2em;
    }
}
