html { height: 100%; overflow: hidden; position: fixed; top: 0; left: 0; right: 0; bottom: 0; } body { margin: 0; height: 100%; -webkit-font-smoothing: none; /* font-smoothing: never; */ -webkit-font-smoothing: none; -moz-osx-font-smoothing: none; -webkit-text-size-adjust:none; -webkit-user-select: none; -webkit-user-drag: none; text-size-adjust:none; user-select: none; /* user-drag:none; */ -webkit-user-drag:none; -moz-user-drag:none; -o-user-drag:none; font-family: 'Tahoma', sans-serif; font-size: .69em; font-weight:400; cursor: url('mastersword.cur'), default; perspective: 30em; perspective-origin: 50% 50%; position: fixed; top: 0; left: 0; right: 0; bottom: 0; } .📼 { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: url(gli.gif); background-size: cover; z-index: 10; opacity: .6; pointer-events: none; mix-blend-mode: color-dodge; will-change: transform; } .🌈 { position: fixed; top: -10em; left: -10em; right: -10em; bottom: -10em; background: #002; /* background-image: url(bg.png), url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAAAAD/7gAOQWRvYmUAZMAAAAAB/9sAhAAbGhopHSlBJiZBQi8vL0JHPz4+P0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHAR0pKTQmND8oKD9HPzU/R0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0f/wAARCACQALoDASIAAhEBAxEB/8QAaQABAQEBAQEAAAAAAAAAAAAAAAECAwQFAQEBAQEBAAAAAAAAAAAAAAAAAQMCBBABAQEBAAICAQMFAAAAAAAAABEBAhIDITFBYXGRgaEiYhMRAQEBAAMBAAAAAAAAAAAAAAARASFhAhL/2gAMAwEAAhEDEQA/APlVWFep541RlatSKIVRRAFEAURQAAAABBBRAFQQVRAGVZVy6VWRRoQEURQFRVQVAFEBFQQVUWLAQagsSsxYoFSLAVHAQZtmhBUaEAUqAi1WWgUCiLFiUqosVmlEaEFoogVIoICiArzKgzbtCCo0MqIolKDSsqIoiiKIoKIVUWiAKVKBFpWVBatZpQefNWuVazpjnpu2rn5NV1UjS1ilWkbqVmqUjVWsFWpHSlc6UqR0pXOlKR0pXOlWkdaVyq0pHSlc6UI6UrnSiR0pXOlKR5wHmaFarIDXkeTItHXNquWNZu78OvpWxjyPJajYzTyLitCUrqoqpV6565+8hQGfJfIopE8l8iosJp5p5FOVGfI8ikcQhGKgsARRvjfHbiLibxuZdxG/b7d739nMztdl4dfX6evbfHLGNx6fV7P+H+WfN/Dh7O866vOeP6Jm7ene+czO2Becv234OmbnR08F3iA5uns73qXb/SM7iKMqu5+UQQqoBTet0ibgNb1f0RFBlVhAQUoEJCgLz1vO11337uTc5/hxixNyrm7jWdbIz4/FI1zzvXxgc6mNXW5zx/tv9nPdvzoLSolA0BUXNh1mfj6QBB13j4ufOOYMigIAAgAKgCgAoig3zl+d+muvZ+OfjHK0RVEFRUAAAFEUG+O94246d+vOs8uP4cG+O941FYHfrnO88uXBUQAH/9k=); */ /* background-position: 50% 75%; */ /* background-size: auto 1440px; */ z-index: 8; pointer-events: none; will-change: transform } /* .🌈 background classes */ .⚫️ { /* use linear-gradient to darken the background image */ background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(images/aron-visuals-bZZp1PmHI0E-unsplash.jpg) 50% 65% / auto 1440px; } .🛣 { background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(images/artur-kornakov-LwxxjZ_nHxc-unsplash.jpg) 50% 65% / auto 1440px; } .🏠 { background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(images/cheng-feng-J6Atq83sBho-unsplash.jpg) 50% 65% / auto 1440px; } .🏳️‍🌈 { background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(images/cheng-feng-j7AMlh2MMHc-unsplash.jpg) 50% 65% / auto 1440px; } .🏛 { background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(images/chris-curry-ZXMeCULQkZg-unsplash.jpg) 50% 65% / auto 1440px; } .💽 { background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(images/hello-i-m-nik-9V1Rus4aKnw-unsplash.jpg) 50% 65% / auto 1440px; } .🌎 { background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(images/nasa-Q1p7bh3SHj8-unsplash.jpg) 50% 65% / auto 1440px; } .🙅‍♂️ { background: #002; } .🎒 { margin: 0 auto 2em; padding: 2em; position: relative; z-index: 9; text-align: center; display: flex; align-items: center; justify-content: center; position: fixed; top: 0; left: 0; right: 0; bottom: 0; will-change: transform; } .🎒-👅 { will-change: transform; } .🎒-👅 a { display: inline-block; text-decoration: none; text-align: center; padding: 1em; cursor: url(link.cur), pointer!important; } .🎒-👅 a:before { content: '\0020'; width: 32px; height: 32px; display: block; margin: 0 auto .5em; } .🎒-👅 a.📪:before { background-image: url(icons/email.png); } .🎒-👅 a.🌠:before { background-image: url(icons/flickr.png); } .🎒-👅 a.💾:before { background-image: url(icons/github.png); } .🎒-👅 a.🗂:before { background-image: url(icons/linkedin.png); } .🎒-👅 a.💬:before { background-image: url(icons/twitter.png); } .🎒-👅 a span { display: block; color: #fff; padding: .4em; line-height: 1; text-align: center; } .🎒-👅 a:hover span { color: #000; background: yellow; } @media all and (min-width:700px) and (min-height:600px) { html { -webkit-filter: blur(.1em); filter: blur(.1em); } .🌈 { background-size: 125%; } .🎒 { transform: scaleY(1.79) scaleX(2.01); } .🎒-👅 a { -webkit-filter: drop-shadow(.15em .15em 1px rgba(5,12,200,.75)) drop-shadow(-.15em -.15em 1px rgba(255,255,0,.25)); filter: drop-shadow(.15em .15em 1px rgba(5,12,200,.75)) drop-shadow(-.15em -.15em 1px rgba(255,255,0,.25)); } } @media all and (min-width:1000px) and (min-height:600px) { .🎒 { transform: scaleY(2.79) scaleX(3.01); } .🌈 { background-size: 150%; } }