body { font-family: sans-serif; color: #fff; text-align: center; margin:0; min-height: 100vh; padding: 30px; color:#eee; } form { margin-bottom: 30px; } input[type="text"] { padding: 10px; font-size: 18px; width: 60%; text-align: center; border-radius: 4px; color:#eee; background-color: 21; border-width: 1px; border-style:solid; border-color:; } button { padding: 10px 20px; font-size: 18px; background: ; color: white; border: none; border-radius: 4px; cursor: pointer; } .grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(180px, 1fr)); gap: 20px; margin-top: 30px; } .card { background: ; padding: 10px; border-radius: 8px; transition:0.2s; cursor: pointer; overflow: hidden; } .card img { width: 100%; height: 260px; object-fit: cover; border-radius: 6px; } .card h3 { font-size: 16px; margin: 10px 0 5px; } .card p { color: #aaa; font-size: 13px; } .card a { color: #1e90ff; font-size: 13px; text-decoration: none; } #dk{ display:block; position: fixed; top:0; left:0; width:100vw; transition:0.5s; height:100vh; pointer-events: none; z-index: 2; } app{ position: relative; transition:0.5s; z-index: 2; } player{ position: relative; z-index: 5; } #logo { font-family: "Cabin Sketch", sans-serif; padding: 11px; width: fit-content; background: ; cursor: pointer; border-radius: 12px; } #logocont{ text-align: center; display:flex; justify-content: center; align-items: center; align-content: center; }ul#results { display: block; position: absolute; width: calc(100% + 208px); background: rgba(0, 0, 0, 0.5); border-radius: 12px; left: 0; transform: translateX(-50%); top: 30px; backdrop-filter: blur(32px); }li { list-style-type: none; background: #00000031; margin-bottom: 2px; width: calc(100% + 3px); position: relative; right: 35px; border-radius: 12px; padding: 13px; transition:0.2s; cursor: pointer; } li:hover{ background: #00000065; } .card:hover{ transform:scale(105%); } #loader{ background-color: rgba(0,0,0,0.2); backdrop-filter: blur(20px);display:flex; justify-content: center; align-items: center; align-content: center; transition:0.2s; position: fixed; top:0; z-index: 999; left:0; width:100vw; height:100vh; pointer-events: none; opacity: 0; } #es { background-color: rgba(0, 0, 0, 0.81); border-radius: 12px; backdrop-filter: blur(20px); text-align: center; padding-top: 1px; transition: 0.2s; /* position: fixed; */ /* top: 100px; */ z-index: 999; left: max(0px, calc(50% - (400px))); width: 800px; position: relative; height: max(251px, fit-content); /* pointer-events: none; */ /* opacity: 0; */ margin-top: 26px; max-height: 0; overflow: hidden; } a[href]{ text-decoration: none; }#loader img { transform: scale(100%); animation-name:tilt; animation-iteration-count: infinite; animation-duration: 1s; } @keyframes tilt { 0%{ transform:rotate(353deg); } 50%{ transform:rotate(365deg) scale(105%); } 100%{ transform:rotate(353deg); } }player { width: 100%; display: block; } #playeriframe{ width:90%; margin-left:5%; background-color: ; border-width:0px; border-radius: 12px; display: block; height:800px; }#essncont div { display: inline-block; background: ; border-radius: 5px; padding: 3px; padding-left: 5px; padding-right: 5px; min-width: 25px; margin: 3px; cursor: pointer; }div#essncont { width: calc(90% - 20px); left: 5%; position: relative; border-radius: 12px; background: #000000c4; padding: 10px; }#essncont h3 { padding: 0; margin: 0; text-align: left; margin-left: 8px; color: #aaa; }#esencont h3 { padding: 0; margin: 0; text-align: left; margin-left: 8px; color: #aaa; }#esencont div { display: inline-block; background: ; border-radius: 5px; padding: 3px; padding-left: 5px; padding-right: 5px; min-width: 25px; margin: 3px; cursor: pointer; } div#esencont { width: calc(90% - 20px); left: 5%; position: relative; border-radius: 12px; margin-top:10px; background: #000000c4; padding: 10px; } #essncont div:hover, #esencont div:hover{ filter:brightness(120%); } #esencont:empty{ display: none; } #tbcpn:empty{ display: none; } #tbcpn { position: fixed; top: 0; left: max(0px, calc(50% - 160px)); width: 320px; z-index: 9999; height: 50px; border-bottom-right-radius: 12px; border-bottom-left-radius: 12px; background-color: rgb(0 0 0 / 17%); backdrop-filter: blur(15px); justify-content: center; align-items: center; align-content: center; display: flex ; }button#neb { background: rgba(255, 255, 255, 0.1); border-radius: 50%; width: min(80px, 5%); height: 80px; font-size: 30px; cursor: pointer; position: absolute; top: calc(50% - 40px); right: 11px; z-index: 90; transition:0.2s; backdrop-filter: blur(13px); } button#neb:hover { transform:scale(105%); }#tpb div { cursor: pointer; transition:0.2s; width: 510px; margin-top: 5px; text-align: center; padding: 16px; background: #ffffff0a; border-radius: 12px; } #tpb div:hover { background: #ffffff23; }