{ box-sizing: border-box; } html, body { font-family: 'Open Sans', sans-serif; height: 100%; margin: 0; background: url("https://raw.githack.com/nastyapinkunicorn-debug/nastya/main/64c629b3ebd91f22f7537011a9f06413.jpg"); background-size: cover; } .box { width: 100%; padding-right: 15px; padding-left: 15px; margin: auto; .landing { position: relative; background-color: transparent; } .landing .header { display: inline; padding: 10px 0 0; position: relative; } .landing .header .links { display: inline; padding: 0; margin: 0; width: 100%; text-align: right; } .landing .header .links li { display: inline-block; margin-left: 5px; cursor: pointer; } .landing .header .links li:last-child { border: 0; border-radius: 20px; padding: 10px 18px; color:#000000; background-color: #808080; font-size: 18px; } .landing .info { width: 100%; float: left; margin-top: 130px; } .landing .info h1 { font-size: 44px; margin: 0 0 20px; line-height: 1.4; color: #000000; } .landing .info p { margin: 0; line-height: 1.6; font-size: 15px; color: #FFFFFF; } .landing .info button { border: 0; border-radius: 20px; padding: 12px 30px; margin-top: 30px; cursor: pointer; color: #000000; background-color: #808080; } .clearfix { clear: both; } .container { display: block; color: transparent; margin: 0 auto; text-align: center; } h2 { font-weight: normal; letter-spacing: .125rem; text-transform: lowercase; color: #FFFFFF; } li { display: inline-block; font-size: 1.5em; list-style-type: none; padding: 1em; text-transform: lowercase; color: #FFFFFF; font-size: 18px; } li span { display: block; font-size: 4.5rem; } @media all and (max-width: 768px) { h2 { font-size: calc(1.5rem * var(--smaller)); } li { font-size: calc(1.125rem * var(--smaller)); } li span { font-size: calc(3.375rem * var(--smaller)); } } button:focus { outline: none; } #spoiler_button { border: 0; border-radius: 20px; padding: 10px 18px; color: #000000; background-color: #808080; font-size: 18px; } #spoiler_button:hover { border: 0; border-radius: 20px; padding: 10px 18px; color: #000000; background-color:white; font-size: 18px; } #spoiler_button:active { border: 0; border-radius: 20px; padding: 10px 18px; color: #000000; background-color: white; font-size: 18px; } .fadein, .fadeout { height: 0; -moz-transition: opacity 1s ease-in-out; -o-transition: opacity 1s ease-in-out; -webkit-transition: opacity 1s ease-in-out; opacity: 0; } .fadein { height: 100%; opacity: 1; } #additional p { margin: 0; line-height: 1.6; font-size: 15px; color: #FFFFFF;