@import url('/fonts/inter.css'); :root { --tblr-font-sans-serif: 'Inter Var', -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif; } body { font-feature-settings: "cv03", "cv04", "cv11"; } .meter { box-sizing: content-box; height: 15px; margin-left: auto; margin-right: auto; position: relative; background: #a7a7a752; border-radius: 25px; padding: 3px; box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.3); } .meter > span { display: block; height: 100%; border-top-right-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-bottom-left-radius: 20px; background-color: rgb(43, 194, 83); background-image: linear-gradient( center bottom, rgb(43, 194, 83) 37%, rgb(84, 240, 84) 69% ); box-shadow: inset 0 2px 9px rgba(255, 255, 255, 0.3), inset 0 -2px 6px rgba(0, 0, 0, 0.4); position: relative; overflow: hidden; } .meter > span:after, .animate > span > span { content: ""; position: absolute; top: 0; left: 0; bottom: 0; right: 0; background-image: linear-gradient( -45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent ); z-index: 1; background-size: 50px 50px; animation: move 2s linear infinite; border-top-right-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 20px; border-bottom-left-radius: 20px; overflow: hidden; } .animate > span:after { display: none; } @keyframes move { 0% { background-position: 0 0; } 100% { background-position: 50px 50px; } } .orange > span { background-image: linear-gradient(#f1a165, #f36d0a); } .red > span { background-image: linear-gradient(#f0a3a3, #f42323); } .blue > span { background-image: linear-gradient(#2478f5, #22017e); } .purple > span { background-image: linear-gradient(#bd14d3, #670370); } .nostripes > span > span, .nostripes > span::after { background-image: none; } .container-stamp { --tblr-stamp-size: 8rem; position: absolute; bottom: 0; left: 0; width: calc(var(--tblr-stamp-size) * 1); height: calc(var(--tblr-stamp-size) * 1); max-height: 100%; border-top-right-radius: 4px; opacity: 0.2; overflow: hidden; pointer-events: none; } .container-action { padding: 0; border: 0; color: var(--tblr-secondary); display: inline-flex; width: 1.5rem; height: 1.5rem; align-items: center; justify-content: center; border-radius: var(--tblr-border-radius); background: transparent; } .container-action:after { content: none; } .container-action:focus { outline: none; box-shadow: none; } .container-action:hover, .container-action.show { color: var(--tblr-body-color); background: var(--tblr-active-bg); } .container-action.show { color: var(--tblr-primary); } .container-action .icon { margin: 0; width: 1.25rem; height: 1.25rem; font-size: 1.25rem; stroke-width: 1; } .container-actions { display: flex; } .modal-content { border: 1px solid grey; } .accordion-user { border: 1px solid grey; } .slim-modal { --tblr-modal-width: 450px; } .medium-modal { --tblr-modal-width: 850px; } .wide-modal { --tblr-modal-width: 1450px; } .avatar-3xl { --tblr-avatar-size: 9rem; --tblr-avatar-status-size: 1rem; --tblr-avatar-font-size: 3rem; --tblr-avatar-icon-size: 5rem; } .description { max-height: 6em; /* Adjust based on font size and line height */ overflow: hidden; text-overflow: ellipsis " [..]"; line-height: 1.5em; /* Adjust based on font size */ }