@import url(src/styles/navigation.css); @import url(src/styles/landing.css); @import url(src/styles/animations.css); @import url(src/styles/cheats.css); @import url(src/styles/mobile.css); :root { /*Barra de navegação (navgation bar colors and sizes)*/ --glassNavigation: rgba(0, 0, 0, 0.8); --selectedButton: #ffffff; --stroke: rgba(255, 255, 255, 0.2); --textDefault: #e0e0e0; --textSelected: #ffffff; /*text style */ --snow-light: #ffffff; --aesthetic-white: #ffffff; --aesthetic-wolf: #cccccc; --transluced-glass: rgba(0, 0, 0, 0.8); --shadow-grayer: #a0a0a0; --darkness-abysal: #000000; --mono-purple: #ff0000; --hilight-purple: #cc0000; /*texto responsivo ao tema na barra de navv */ --darkness-text: #080808; --code-grayer: #a0a0a0; --code-white: #ffffff; /*Backgrounds */ --darkness-snow: rgba(0, 0, 0, 0.7); --darkness-snow-stroke: rgba(20, 20, 20, 0.7); --footer: rgba(0, 0, 0, 0.7); --font-xxxl: 12rem; --font-xxlg: 7rem; --font-xxl: 3.6rem; --font-lgm: 4rem; --font-xlg: 3rem; --font-xl: 2rem; --font-lg: 1.5rem; --font-md: 1rem; --font-sm: .8rem; } * { padding: 0; margin: 0; box-sizing: border-box; } body { font-family: 'Inter', sans-serif; color: var(--snow-light); line-height: 1.6; min-height: 100vh; overflow-x: hidden; } a { text-decoration: none; transition: all 0.3s ease; } .bg-01 { background-image: url(src/assets/backgrounds/noiteestrelada.gif); background-size: cover; background-attachment: fixed; background-position: center; } footer { background-color: var(--darkness-snow); } footer h1 { font-size: var(--font-xl); font-weight: 800; color: var(--snow-light); font-family: 'Inter', sans-serif; letter-spacing: -0.5px; } footer img { width: 10%; border-radius: .5rem; margin: .2rem; } footer a { color: var(--shadow-grayer); font-weight: 400; } footer p { font-size: var(--font-lg); color: var(--code-white); } footer a:hover { color: var(--mono-purple); } footer .menu a:after { content: ""; display: block; width: 0%; height: 2px; background-color: var(--mono-purple); transition: .2s; } footer .menu a:hover:after { display: block; width: 100%; height: 2px; background-color: var(--mono-purple); } footer .separator { margin-bottom: 2rem; margin-top: 2rem; height: 2px; background-color: var(--mono-purple); width: 90%; } /* Botões estilizados */ .btn { padding: 0.6rem 1.2rem; border-radius: 0.5rem; background-color: rgba(0, 0, 0, 0.3); color: var(--snow-light); transition: all 0.3s ease; text-decoration: none; font-weight: 500; border: none; cursor: pointer; display: inline-flex; align-items: center; justify-content: center; font-family: 'Inter', sans-serif; } .btn:hover { background-color: var(--mono-purple); color: white; transform: translateY(-2px); box-shadow: 0 4px 12px rgba(255, 0, 0, 0.4); } /* Scrollbar personalizada */ ::-webkit-scrollbar { width: 8px; height: 8px; } ::-webkit-scrollbar-track { background: var(--darkness-snow); } ::-webkit-scrollbar-thumb { background: rgba(255, 0, 0, 0.5); border-radius: 4px; } ::-webkit-scrollbar-thumb:hover { background: var(--mono-purple); }