@import url(../../assets/css/style.css); div.single-icon { display: inline-block; width: 120px; height: 80px; margin: 10px; text-align: center; } div.single-icon p { margin-top: 15px; font-size: 1rem; line-height: normal; } div.single-icon span.actual-icon { font-size: 2rem; color: inherit !important; } div.single-icon span.actual-icon::before { color: inherit !important; } span.copy-icon-popup { position: absolute; background-color: var(--success); color: white; font-size: 1.5rem; padding: 10px; transform: rotate(12deg); opacity: 0; } span.copy-icon-popup.success { animation: fade-in 2s forwards; } @keyframes fade-in { 0% { opacity: 0; scale: 0%; } 10% { opacity: 1; scale: 100%; } 50% { opacity: 1; } 100% { opacity: 0; } } span.actual-icon, p.icon-name { cursor: pointer; } /* center div.icon-grid on the screen div.icongrid { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; width: 100%; height: 100%;@ margin: 0; margin-top: 20px; padding: 0; }*/ div.icon-grid-item { display: inline-flex; border: 4px solid var(--white); padding-top: 10px; padding-bottom: 10px; margin: -2px; } div.spindemo span { display: inline-block; position: relative; animation: spin 1s linear infinite; color: var(--fail); font-size: 3rem; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } a.go-up { position: fixed; bottom: 20px; right: 20px; font-size: 2rem; padding: 10px; z-index: 100; } /*smooth scroll on the whole page on a click*/ html { scroll-behavior: smooth; transition: 5s; } h2 { padding-top: 20px; } input.font-input { width: 20vw; background-color: rgba(0,0,0,0); border: none; color: inherit; padding-bottom: 10px; border-bottom: 5px solid var(--fg); display: inline-block; } input:focus { outline: none; } nav.font-nav { display: inline-block; } nav.font-nav span.style-pick { color: var(--fg); padding: 5px; font-weight: 500; font-size: 1rem; border: 5px solid var(--fg); cursor: pointer; } nav.font-nav span.style-pick.tagged { background-color: var(--fg); color: black; mix-blend-mode: lighten; } div.single-font p { font-size: 2rem; font-weight: 400; font-style: normal; margin: 0px; margin-bottom: 10px; line-height: 150%; padding-top: 5px; } div.single-font footer { margin: 0px; padding: 0px; margin-bottom: -15px; margin-top: 30px; } div.single-font span { margin: 0px; padding: 0px; } div.single-font { border: 5px solid var(--fg); border-left: none; border-right: none; padding: 15px; margin-bottom: -5px; } div.single-font footer span.copy-css { cursor: pointer; } div.single-font footer span.copy-icon-popup { padding: 10px; translate: -100px; } .font-container { position: relative; max-height: 60vh; min-height: 200px; overflow-y: scroll; overflow-x: hidden; } .font-content { position: relative; } .font-container::-webkit-scrollbar-track { border-right: 5px solid var(--fg); border-left: 5px solid var(--fg); background-color: rgba(0,0,0,0); } .font-container::-webkit-scrollbar { width: 20px; background-color: rgba(0,0,0,0); } .font-container::-webkit-scrollbar-thumb { background-color: var(--fg); } .font-container{ scrollbar-width: 5px; scrollbar-color: rgba(0,0,0,0.5) var(--fg) } .font-container { border-top: 5px solid var(--fg); border-bottom: 5px solid var(--fg); border-left: 5px solid var(--fg); } .font-content { margin-top: -5px; margin-bottom: -20px; overflow-y: hidden; overflow-x: hidden; } nav.font-control { margin-left: 0px; margin-bottom: 20px; } nav.font-control { margin-left: 0px; margin-bottom: 20px; } nav.font-control .brz9-icon-plus, nav.font-control .brz9-icon-minus { cursor: pointer; } div.single-font footer section { display: inline-block; } div.single-font footer { display: flex; flex-direction: row; justify-content: space-between; } section.font-weights span { margin-right: 10px; cursor: pointer; }