@tailwind base; @tailwind components; @tailwind utilities; @font-face { font-family: 'poppins'; src: url('/resource/poppins.ttf'); } @font-face { font-family: 'jetbrains'; src: url('/resource/jetbrains.ttf'); } @font-face { font-family: 'abril'; src: url('/resource/abril.ttf'); } body { padding: 0; margin: 0; font-family: 'poppins', 'jetbrains', 'manrope', 'MR', sans-serif; width: 100vw; height: 100vh; overflow-x: hidden; max-width: 100%; background-repeat: no-repeat; /*background-size: cover;*/ -webkit-background-size: cover; } .shadow_text{ text-shadow: #000 0px 0px 1px, #000 0px 0px 1px, #000 0px 0px 1px; } .gradient_text{ background: #613583; /* fallback for old browsers */ background: -webkit-linear-gradient(to right, #613583, #99c1f1); /* Chrome 10-25, Safari 5.1-6 */ background: linear-gradient(to right, #613583, #99c1f1); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ -webkit-background-clip: text; background-clip: text; color: transparent; } input[type=checkbox].biginput { /* Double-sized Checkboxes */ -ms-transform: scale(4); /* IE */ -moz-transform: scale(4); /* FF */ -webkit-transform: scale(4); /* Safari and Chrome */ -o-transform: scale(4); /* Opera */ transform: scale(4); padding: 15px; } .gradient_text2{ background: #e6c4ff; /* fallback for old browsers */ background: -webkit-linear-gradient(to right, #e6c4ff, #99c1f1); /* Chrome 10-25, Safari 5.1-6 */ background: linear-gradient(to right, #e6c4ff, #99c1f1); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ -webkit-background-clip: text; background-clip: text; color: transparent; } img.profile{ border-radius: 30px; height: 100px; aspect-ratio: 1 / 1; box-shadow: 6px 6px 15px #0b001b; } .kmscontainer { display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr; gap: 0px 0px; grid-template-areas: "windows office"; } .windows { grid-area: windows; } .office { grid-area: office; } @media (min-width: 768px) { .md\:kmscontainer { left: 5rem; display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr; gap: 0px 0px; grid-template-areas: "windows office"; } .windows { grid-area: windows; } .office { grid-area: office; } } .winvercontainer { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-rows: 1fr; gap: 0px 0px; grid-template-areas: "eleven ten eight seven"; } .eleven { grid-area: eleven; } .ten { grid-area: ten; } .eight { grid-area: eight; } .seven { grid-area: seven; } .officevercontainer { display: grid; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: 1fr; gap: 0px 0px; grid-template-areas: "twentyone nineteen legacy"; } .twentyone { grid-area: twentyone; } .nineteen { grid-area: nineteen; } .legacy { grid-area: legacy; } .adminpage { display: grid; grid-template-columns: 1fr 1fr 1fr; grid-template-rows: 1fr 1fr 1fr; gap: 0px 0px; grid-auto-flow: row; grid-template-areas: "controls controls report" "controls controls report" "controls controls report"; } .controls { grid-area: controls; } .report { grid-area: report; } .wave { animation-name: wave-animation; animation-duration: 2.5s; animation-iteration-count: infinite; transform-origin: 70% 70%; display: inline-block; } .emohi:hover { animation-name: wave-animation; animation-duration: 2.5s; animation-iteration-count: 1; transform-origin: 70% 70%; display: inline-block; } @keyframes wave-animation { 0% { transform: rotate( 0.0deg) } 10% { transform: rotate(14.0deg) } 20% { transform: rotate(-8.0deg) } 30% { transform: rotate(14.0deg) } 40% { transform: rotate(-4.0deg) } 50% { transform: rotate(10.0deg) } 60% { transform: rotate( 0.0deg) } 100% { transform: rotate( 0.0deg) } } .blurbg { width:100%; height:100%; background-size:cover; -webkit-filter: blur(4px); -moz-filter: blur(4px); -ms-filter: blur(4px); -o-filter: blur(4px); filter: blur(4px); } button{ box-shadow: 0 12px 16px 0 rgba(0,0,0,0.45), 0 17px 50px 0 rgba(0,0,0,0.40); transition: transform .1s; outline: none; } button:hover{ transform: scale(1.06); } .grow{ transform: scale(1.06); } .modal{ display: block; position: fixed; z-index: 1; padding-top: 100px; left: 0; top: 0; background-color: rgba(0,0,0,0.9); } .modal-content{ margin: auto; display: block; width: 80%; max-width: 700px; } .buttonglow{ box-shadow: 0 12px 16px 0 rgba(0, 0, 0, 0.178), 0 17px 50px 0 rgba(0,0,0,0.178); transition: transform .1s; } .divglow{ -webkit-box-shadow:0px 0px 105px 45px rgba(99,99,99,0.9); -moz-box-shadow: 0px 0px 105px 45px rgba(99,99,99,0.9); box-shadow: 0px 0px 105px 45px rgba(99,99,99,0.9); } .gradientx{ background: rgb(255,0,190); background: linear-gradient(52deg, rgba(255,0,190,1) 24%, rgba(0,226,255,1) 100%); } .textx{ color: rgb(255,0,190); color: linear-gradient(52deg, rgba(255,0,190,1) 24%, rgba(0,226,255,1) 100%); } .divglowlight{ -webkit-box-shadow:0px 0px 105px 45px rgba(231,145,255,0.9); -moz-box-shadow: 0px 0px 105px 45px rgba(231,145,255,0.9); box-shadow: 0px 0px 105px 45px rgba(231,145,255,0.9); } .stampgrid { display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: 1fr 0.3fr 0.3fr 0.3fr 0.2fr; grid-auto-columns: 1fr; gap: 0px 0px; grid-auto-flow: row; grid-template-areas: "top top" "one two" "three four" "five six" "bottom bottom"; } .one { grid-area: one; } .two { grid-area: two; } .three { grid-area: three; } .four { grid-area: four; } .five { grid-area: five; } .six { grid-area: six; } .gridtop { grid-area: top; } .gridbottom { grid-area: bottom; } .flipcard { perspective: 800; -moz-perspective: 800; -webkit-perspective: 800; transform-style: preserve-3d; -moz-transform-style: preserve-3d; -webkit-transform-style: preserve-3d; transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s; cursor: pointer; } .flipcard:hover { box-shadow: 0 0 1em black; } .flipcard.flipped { transform: rotatey(-180deg); -moz-transform: rotatey(-180deg); -webkit-transform: rotatey(-180deg); } .flipcard .face { backface-visibility: hidden; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; } .flipcard .front { display: block; } .flipcard.flipped .front { display: none; } .flipcard .back { transform: rotateY(180deg); -moz-transform: rotateY(180deg); -webkit-transform: rotateY(180deg); display:none; } .flipcard.flipped .back { display:block; } html.zoomedout{ zoom: 0.8; -moz-transform: scale(0.8); -webkit-transform: scale(0.8); transform: scale(0.8); }