:root{--rt-color-white: #fff;--rt-color-dark: #222;--rt-color-success: #8dc572;--rt-color-error: #be6464;--rt-color-warning: #f0ad4e;--rt-color-info: #337ab7;--rt-opacity: .9}.styles-module_tooltip__mnnfp{visibility:hidden;width:max-content;position:absolute;top:0;left:0;padding:8px 16px;border-radius:3px;font-size:90%;pointer-events:none;opacity:0;transition:opacity .3s ease-out;will-change:opacity,visibility}.styles-module_fixed__7ciUi{position:fixed}.styles-module_arrow__K0L3T{position:absolute;background:inherit;width:8px;height:8px;transform:rotate(45deg)}.styles-module_no-arrow__KcFZN{display:none}.styles-module_clickable__Bv9o7{pointer-events:auto}.styles-module_show__2NboJ{visibility:visible;opacity:var(--rt-opacity)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}*{padding:0;margin:0;box-sizing:border-box}iframe{pointer-events:none}body{margin:0;overflow-x:hidden;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Montserrat,sans-serif;--regular: 400;--semibold: 600;--bold: 700;background:var(--maindark);-webkit-tap-highlight-color:transparent}:root{--navigation-breakpoint: 900px;--blue: #0071e2;--blue-hover: #016dd9;--red: #e74d4d;--yellow: #d5d83b;--pink: #e459d8;--green: #06ad0c;--darkred: #ff0707;--orange: rgb(224, 137, 24);--gold: #e7d000;--lightgray: #e8e8e8;--offwhite: #f2f2f2;--grey: #9c9c9c;--blue-grey-1: #9fa3af;--blue-grey-2: #bbbec9be;--secondary-grey-dark: #292929;--secondary-grey-light: #dcdcdc;--maindark: #171717;--dark: #212121;--darker: #111111;--semidark: #2c2c2c;--toastify-toast-width: 320px;--border-radius: 8px;--border-radius-large: 20px;--button-border-radius: 200px;--toastify-text-color-light: var(--maindark);--gradient: linear-gradient( 141deg, rgba(191, 102, 255, 1) 0%, rgba(98, 72, 255, 1) 50%, rgba(0, 221, 235, 1) 100% );--gradient-blue: linear-gradient(141deg, #188bfd, #0268ce);--gradient-blue-hover: linear-gradient(141deg, #0f7ce9, #0360bd);--gradient-green: linear-gradient(141deg, #06ad0c, #009105);--gradient-green-hover: linear-gradient(141deg, #019c07, #017e05);--toastify-color-progress-light: var(--gradient);--toastify-color-dark: var(--dark);--gradient-lighter: linear-gradient( 141deg, rgb(200, 124, 255) 0%, rgb(116, 92, 252) 50%, rgb(63, 241, 253) 100% );--toastify-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}.root-container{max-width:2200px;margin:auto;padding:0 20px;width:100%}.root-container[data-path="/"]{padding:0}.root-container--with-navigation{display:flex}@media only screen and (max-width: 900px){.root-container{margin-top:70px}.root-container.header{margin-top:0}}.outlet-wrapper,.category-page{width:100%}.button{all:unset;cursor:pointer;user-select:none;padding:0 20px;height:42px;font-size:16px;display:flex;align-items:center;justify-content:center;white-space:nowrap;border:none;border-radius:var(--button-border-radius);transition:all .3s}.button:disabled{filter:grayscale(1);opacity:.7;cursor:default}.button--primary{background:var(--gradient-blue);color:#fff;font-weight:var(--semibold);transition:all .3s;border:2px solid var(--blue)}.button--primary:hover{background:var(--gradient-blue-hover)}.button--icon.button--loading svg{animation:spin_uiverse 1s linear infinite}.button--discord{background:#5865f2;color:#fff;font-weight:var(--semibold);transition:all .3s;border-color:#5865f2}.button--discord:hover{background:#4955d6;border-color:#4955d6}.button--secondary{border:2px solid var(--maindark);background:transparent;color:var(--offwhite)}.button--secondary:hover{background:#2c2c2c}.button--dangerous{border:2px solid var(--red);background:var(--red);color:var(--offwhite)}.button--dangerous:hover{background:var(--red);opacity:.9}.button--sign-in{color:var(--offwhite);padding-left:18px;padding-right:25px;background:#252525;outline:none;height:46px;border:2px solid #252525}.button--sign-in svg,.button--sign-in img{width:22px;height:22px;margin-right:10px}.button--create{background:linear-gradient(144deg,#af40ff,#5b42f3 50%,#00ddeb);border:none;height:46px;padding:0 25px 0 15px}.button--create:hover{background:linear-gradient(144deg,#af40ff,#5b42f3 50%,#00ddeb)}.button--green{background:var(--gradient-green);border:2px solid var(--green);color:var(--offwhite);font-weight:var(--semibold)}.button--green:hover{background:var(--gradient-green-hover)}.button--filters{border:2px solid var(--offwhite);padding:0 10px 0 18px;font-weight:var(--regular)}.button--filters:hover{background:rgba(202,202,202,.13);box-shadow:0 1px 8px #0000004d}.button--filters svg{color:var(--offwhite);margin-left:5px}.button--icon{padding-left:14px}.button svg,.button img{width:20px;height:20px;margin-right:7px;color:inherit}a{text-decoration:none;color:inherit}.unset{all:unset}.main-container{min-height:100vh;background:var(--maindark);color:var(--offwhite);padding-bottom:150px}.text-color{color:var(--maindark)}.dark .text-color{color:var(--offwhite)}.main-container .Toastify__toast-body{margin:auto 0;flex:1 1 auto;padding:6px;display:flex;font-weight:var(--semibold);align-items:center}.points-tag{color:var(--offwhite);border-radius:200px;font-weight:var(--semibold);display:flex;align-items:center;background:var(--dark);padding:7px 12px 7px 7px}.points-tag svg,.points-tag img{width:20px;height:20px;margin-right:6px}kbd{margin:0 .1em;padding:.1em .6em;border-radius:3px;border:2px solid rgb(204,204,204);color:#333;line-height:1.4;font-family:Arial,Helvetica,sans-serif;font-size:.6em;display:inline-block;box-shadow:0 1px #0003,inset 0 0 0 2px #fff;background-color:#f7f7f7;-moz-box-shadow:0 1px 0px rgba(0,0,0,.2),0 0 0 2px #ffffff inset;-webkit-box-shadow:0 1px 0px rgba(0,0,0,.2),0 0 0 2px #ffffff inset;-moz-border-radius:3px;-webkit-border-radius:3px;text-shadow:0 1px 0 #fff;vertical-align:middle}.dev-indicator{background:var(--blue);width:40px;height:40px;padding:10px;font-size:17px;font-weight:var(--bold);color:#fff;position:fixed;bottom:17px;right:17px;z-index:9999;border-radius:7px;display:grid;place-items:center}@keyframes spin_uiverse{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader{width:8px;height:40px;border-radius:4px;display:block;background-color:currentColor;margin:20px auto;position:relative;color:#f2f2f2;animation:animloader .3s .3s linear infinite alternate}.loader:after,.loader:before{content:"";width:8px;height:40px;border-radius:4px;background:currentColor;position:absolute;top:50%;transform:translateY(-50%);left:20px;animation:animloader .3s .45s linear infinite alternate}.loader:before{left:-20px;animation-delay:0s}@keyframes animloader{0%{height:48px}to{height:4px}}.admin-page{--spacing: 50px;min-height:100vh}.admin-page .heading{font-size:30px;padding-bottom:15px}.admin-page .moderator-list{display:flex;flex-wrap:wrap;gap:20px;margin:20px 0 var(--spacing) 0;list-style-type:none}.admin-page .moderator-list li{box-shadow:#0003 0 12px 28px,#0000001a 0 2px 4px,#ffffff0d 0 0 0 1px inset;background:var(--dark);font-size:20px;position:relative;border-radius:var(--border-radius);color:#858585}.admin-page .moderator-list li a{display:flex;align-items:center;color:#fff;text-decoration:none;gap:15px;padding:15px 30px}.admin-page .moderator-list li a img{display:block;height:2.5rem;width:2.5rem;object-fit:cover;border-radius:50%;margin-right:.5rem}.admin-page .moderator-list li a .number-of-reviews,.admin-page .moderator-list li a .number-of-comments{font-weight:var(--bold);padding-left:15px;position:relative;font-size:22px;display:flex;flex-direction:column;align-items:center}.admin-page .moderator-list li a .number-of-reviews:before,.admin-page .moderator-list li a .number-of-comments:before{content:"";width:1px;height:100%;background:var(--grey);position:absolute;opacity:.2;left:0;top:50%;transform:translateY(-50%)}.admin-page .moderator-list li a .number-of-reviews span,.admin-page .moderator-list li a .number-of-comments span{font-size:13px;font-weight:var(--regular);color:var(--grey)}.admin-page .moderator-list li a .number-of-comments{font-size:18px}.admin-page .cards-container{margin-bottom:var(--spacing)}.admin-page .favorites{display:flex;flex-wrap:wrap}.admin-page .favorites .user{padding:15px;margin-bottom:var(--spacing);display:flex;margin-right:20px;border-radius:var(--border-radius);background:white}.admin-page .favorites .user__profile{margin-right:20px;width:120px}.admin-page .favorites .user__profile .avatar{width:120px;height:120px;display:block}.admin-page .favorites .user__profile .username{font-size:16px;font-weight:var(--semibold);margin-top:6px}.admin-page .favorites .user__favorites{display:flex;flex-wrap:wrap;max-width:1200px}.admin-page .favorites .user__favorites--less-than-8{max-width:450px}.admin-page .favorites .user__favorites .card{margin-right:5px;margin-bottom:5px}.admin-page .favorites .user__favorites .card .card-content{height:90px;width:130px}.admin-page .favorites .user__favorites .card .card-content *{white-space:nowrap!important}.admin-page .favorites .user__favorites .card__button-container{transform:scale(.5)}.admin-page .favorites .user__favorites .card .get-code,.admin-page .favorites .user__favorites .card__footer{display:none}.admin-page .stats{display:flex;gap:30px}.admin-page .stats-container{display:flex;gap:20px;margin:20px 0 var(--spacing) 0;max-width:800px}.admin-page .stats-container .block{flex:1 1 auto;box-shadow:#0003 0 12px 28px,#0000001a 0 2px 4px,#ffffff0d 0 0 0 1px inset;background:var(--dark);padding:20px;font-size:20px;position:relative;border-radius:var(--border-radius);color:#858585}.admin-page .stats-container .block b{color:var(--offwhite);font-size:1.2em}.admin-page .stats-container .block span{color:var(--green);font-size:.8em}.admin-page .users-container{margin-bottom:20px;width:100%;border-collapse:collapse;border:none}.admin-page .users-container.views-and-buttons{margin:0px 0 var(--spacing) 0;width:100%;border-radius:20px}.admin-page .users-container.views-and-buttons .content{border-radius:17px;width:100%;color:var(--offwhite);overflow:hidden;box-shadow:#0003 0 12px 28px,#0000001a 0 2px 4px,#ffffff0d 0 0 0 1px inset;background:var(--dark);max-height:40px;overflow-y:auto}.admin-page .users-container .user-row{padding:20px 30px;border-radius:var(--border-radius);overflow:hidden;border:1px solid rgba(69,69,69,.1019607843);position:relative}.admin-page .users-container .user-row td{padding:5px}.admin-page .users-container .user-row:hover{background:rgb(43,43,43)}.admin-page .users-container .user-row .avatar{width:40px;height:40px;display:block;border-radius:12px;overflow:hidden;margin-right:0}.admin-page .users-container .user-row .email{grid-column:span 2;font-weight:var(--semibold);justify-self:center}.admin-page .users-container .user-row .total-views,.admin-page .users-container .user-row .total-posts{padding-left:20px;font-weight:var(--semibold);font-size:14px}.admin-page .users-container .user-row .total-views b,.admin-page .users-container .user-row .total-posts b{font-size:20px;font-weight:var(--semibold)}.admin-page .users-container .user-row .instagram{font-size:10px;grid-column:span 2;max-width:80px}.admin-page .users-container .user-row .date{font-size:14px;font-weight:var(--semibold);text-align:right;padding-right:15px}.admin-page .collapse-section .button{margin:20px 0}.admin-page .stats .user-count span{font-size:30px;font-weight:900;padding-left:10px}.admin-page .spinner-container{width:100%;height:100px;display:grid;place-items:center;grid-column:1/-1}.admin-page .spinner-container .spinner{--clr: var(--blue);--gap: 6px;width:100px;height:100px;display:flex;justify-content:center;align-items:center;gap:var(--gap)}.admin-page .spinner-container .spinner span{width:20px;height:20px;border-radius:100%;background-color:var(--clr);opacity:0}.admin-page .spinner-container .spinner span:nth-child(1){animation:fade 1s ease-in-out infinite}.admin-page .spinner-container .spinner span:nth-child(2){animation:fade 1s ease-in-out .33s infinite}.admin-page .spinner-container .spinner span:nth-child(3){animation:fade 1s ease-in-out .66s infinite}.admin-page .search-form,.admin-page .form{margin-top:20px}.admin-page .search-form .button,.admin-page .form .button{margin-top:10px}.admin-page .search-form .input,.admin-page .form .input{max-width:190px;color:var(--offwhite);height:44px;background-color:#bbbbbb0a;border-radius:.5rem;padding:0 1rem;border:2px solid transparent;font-size:1rem;transition:border-color .3s cubic-bezier(.25,.01,.25,1) 0s,color .3s cubic-bezier(.25,.01,.25,1) 0s,background .2s cubic-bezier(.25,.01,.25,1) 0s}.admin-page .search-form option,.admin-page .form option{color:var(--maindark)}.admin-page .search-form .label,.admin-page .form .label{display:block;margin-bottom:.3rem;font-size:.9rem;font-weight:700;color:var(--offwhite);transition:color .3s cubic-bezier(.25,.01,.25,1) 0s}.admin-page .search-form .input-group,.admin-page .form .input-group{margin-bottom:20px}.admin-page .search-form .input:hover,.admin-page .search-form .input:focus,.admin-page .search-form .input-group:hover .input,.admin-page .form .input:hover,.admin-page .form .input:focus,.admin-page .form .input-group:hover .input{outline:none;border-color:#919191}.admin-page .search-form .input-group:hover .label,.admin-page .search-form .input:focus,.admin-page .form .input-group:hover .label,.admin-page .form .input:focus{color:var(--offwhite)}.admin-page .notifications-admin{padding:60px;display:grid;grid-template-columns:auto auto;gap:20px}.admin-page .notifications-admin .user-box{display:block}.admin-page .notifications-admin .user-box .user{flex:1 1 auto;box-shadow:#0003 0 12px 28px,#0000001a 0 2px 4px,#ffffff0d 0 0 0 1px inset;background:var(--dark);padding:20px;font-size:20px;position:relative;border-radius:var(--border-radius);color:#858585;margin-top:20px}.admin-page .notifications-admin .user-box .user img{width:50px;height:50px;border-radius:var(--border-radius);object-fit:cover}.admin-page .notifications-admin .user-box .user .username{color:var(--offwhite)}.admin-page .notifications-admin .user-box .user .id{position:absolute;top:15px;right:15px;font-size:12px}.admin-page .notifications-admin .user-box .user .date{font-size:12px;padding-top:5px}.admin-page .notifications-admin .user-box .user .email,.admin-page .notifications-admin .user-box .user .stat{font-size:12px}.admin-page .notifications-admin .user-box .user .stat span{font-size:15px;color:var(--offwhite)}@keyframes fade{0%,to{opacity:1}60%{opacity:0}}.review-page .heading{margin-top:50px;margin-bottom:10px}.review-page .posts-section h2{margin-bottom:20px}@keyframes rotate-forever{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner-wrapper{height:100vh;width:100%;display:flex;align-items:center;justify-content:center}.spinner-wrapper.main{height:60vh}.loading-spinner{animation-duration:.75s;animation-iteration-count:infinite;animation-name:rotate-forever;animation-timing-function:linear;height:70px;width:70px;border:8px solid var(--maindark);border-right-color:transparent;border-radius:50%;display:inline-block}.dark .loading-spinner{border:8px solid #ffffff;border-right-color:transparent}.card{transition:opacity .3s;position:relative;overflow:hidden;color:var(--maindark);border-radius:8px}.card--in-progress{opacity:.4}.card--in-progress .card-content{display:flex;align-items:center;justify-content:center;color:var(--grey);font-size:18px}.card .loading-icon{animation:rotate_329519 2s linear infinite}.card.hidden{position:absolute;left:-2000;width:0;height:0;overflow:hidden}.card .clickable-wrapper{height:100%;overflow:hidden}.card>.card-content{position:relative;overflow:hidden;height:250px;background:var(--lightgray);border-radius:8px;font-family:Arial,Helvetica,sans-serif}.card>.card-content.compact{height:230px}@media only screen and (max-width: 500px){.card>.card-content{height:220px}}.card--card>.card-content{height:420px}.card--form>.card-content{height:520px}.card .add-to-favorites,.card .make-recommended{position:absolute;left:10px;bottom:35px;background:transparent;z-index:2;opacity:0;color:var(--maindark)}.card .add-to-favorites.show,.card .make-recommended.show{opacity:1;background:transparent}.card .add-to-favorites.show span,.card .make-recommended.show span{transition:opacity .3s;opacity:0}.card .make-recommended{top:10px;bottom:unset}.card:hover .get-code{opacity:1}.card:hover .add-to-favorites,.card:hover .make-recommended{opacity:1;background:rgba(255,255,255,.7)}.card:hover .add-to-favorites span,.card:hover .make-recommended span{opacity:1}.card .get-code{cursor:pointer;position:absolute;bottom:12px;right:12px;font-size:15px;opacity:0;z-index:5;transition:opacity .3s;font-weight:var(--semibold);display:flex;align-items:center;background:var(--darker);color:var(--offwhite);padding:4px 8px;border-radius:var(--border-radius);gap:5px}.card .get-code svg{height:22px;width:22px}@media only screen and (max-width: 500px){.card .get-code{display:none}}.card .comment{--color: #cde2ff;max-width:100%;background:var(--color);padding:10px;position:relative;border-radius:5px;margin-top:10px;margin-left:10px;color:var(--maindark)}.card .comment .arrow-down{position:absolute;right:calc(100% - 10px);top:0;width:0;height:0;border-radius:3px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:13px solid var(--color)}.card .comment__heading{display:block;font-weight:var(--semibold);font-size:15px;padding-bottom:5px}.card .comment__text{color:var(--maindark);font-weight:var(--semibold);font-size:15px}.card .fake-link{position:absolute;left:-1000px}.card.dark-background{color:var(--offwhite)}.card.dark-background .card-content,.card.dark-background .card__button-container{background:var(--dark)}.card.dark-background .button-of-the-day{color:var(--offwhite)}.card__button-container{width:100%;height:100%;background:var(--lightgray);position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1}.card__button-container button{cursor:pointer;user-select:none}.card>.card__footer{display:flex;align-items:center;justify-content:space-between;padding:0 7px;margin-top:5px;font-size:15px;color:var(--offwhite)}@media only screen and (max-width: 500px){.card>.card__footer{padding:0;margin-top:4px}}.card__recommended-button{left:10px;top:10px;bottom:unset}.card__recommended-button.active svg{color:var(--green)}.card__favorites{position:absolute;right:10px;top:10px;border:none;cursor:pointer;background:transparent;transition:opacity .3s,background .3s;display:flex;align-items:center;font-size:15px;font-weight:var(--semibold);font-family:inherit;padding:3px 6px 3px 4px;border-radius:8px;opacity:.7;z-index:2;color:var(--maindark)}.card__favorites.dark-background{color:var(--offwhite)}.card__favorites.dark-background svg{color:var(--offwhite)}.card__favorites svg{width:19px;margin-right:3px;color:var(--maindark)}.card__id{position:absolute;font-size:12px;z-index:10;top:10px;left:50%;transform:translate(-50%);width:100%;text-align:center}.card__views{white-space:nowrap;margin-left:auto;color:var(--grey);font-size:14px;user-select:none}.card__views img,.card__views svg{color:var(--grey);margin-right:3px;margin-bottom:1px;display:inline-block;width:18px;height:18px}.card__issues{display:flex;align-items:center;color:var(--offwhite);font-size:16px;padding-top:5px}.card__issues .count{font-weight:var(--bold);padding-right:4px}.card__issues .label{font-weight:var(--regular)}.card__issues svg{color:var(--red);margin-right:4px;width:20px;height:20px}.card__nickname{color:var(--offwhite);display:block;font-weight:var(--semibold);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;user-select:none;padding-right:5px}.card--skeleton{position:relative;overflow:hidden;--skeleton-grey: #a3a3a357}.card--skeleton .card__button-container{background:var(--skeleton-grey)}.card--skeleton .card__footer .card__nickname{background:var(--skeleton-grey);color:transparent;padding:0 20px}.card--skeleton .card-content:before{height:100%;width:120px;position:absolute;content:"";top:0;left:150px;background:transparent;mix-blend-mode:soft-light;animation:load62411 1.5s infinite ease-in-out;border-radius:20px;z-index:1;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(65,65,65,.7) 40%,rgba(65,65,65,.7) 60%,rgba(255,255,255,0) 100%)}.corner-ribbon{width:120px;background:#e43;position:absolute;text-align:center;line-height:30px;letter-spacing:1px;color:#f0f0f0;transform:rotate(-45deg)}.corner-ribbon.top-left{top:15px;left:-30px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.corner-hover{position:absolute;left:0;top:0;padding:10px}.create-prompt-card .content{text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:0 20px 20px;height:270px}@media only screen and (max-width: 700px){.create-prompt-card .content{display:none}}.create-prompt-card h3{font-size:24px;margin-bottom:10px}.create-prompt-card span{font-weight:var(--semibold);line-height:1.3em;color:#656565}.create-prompt-card .button{margin-top:20px}@keyframes load62411{0%{left:-100px}to{left:100%}}.error-card{grid-column:1/-1;border:solid 2px var(--secondary-grey-light);width:100%;height:300px;border-radius:var(--border-radius);display:flex;align-items:center;justify-content:center}.error-card__content svg{display:block;margin:auto auto 20px;width:50px;height:50px;color:var(--grey)}.error-card__content .heading{font-size:23px;display:block;font-weight:var(--semibold);text-align:center;color:var(--grey)}.error-card__content p{font-size:15px;font-weight:var(--semibold);text-align:center;max-width:300px;color:var(--grey);margin:auto;padding-top:5px}.dark .error-card{border:solid 2px var(--secondary-grey-dark)}.card-content{position:relative;overflow:hidden;height:250px;background:var(--lightgray);border-radius:8px;font-family:Arial,Helvetica,sans-serif}.card-content button,.preview-container button{appearance:auto;writing-mode:horizontal-tb!important;text-rendering:auto;color:buttontext;letter-spacing:normal;word-spacing:normal;line-height:normal;text-transform:none;text-indent:0px;text-shadow:none;display:inline-block;text-align:center;align-items:flex-start;cursor:pointer;background-color:buttonface;margin:unset;padding:unset;border-width:2px;border-style:outset;border-color:buttonborder;border-image:initial;height:unset}@keyframes rotate_329519{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card-action,.add-to-favorites,.make-recommended{border:none;cursor:pointer;transition:opacity .3s,background .3s;display:flex;align-items:center;font-size:15px;font-weight:var(--semibold);font-family:inherit;padding:3px 6px 3px 4px;border-radius:8px;user-select:none}.card-action svg,.add-to-favorites svg,.make-recommended svg{width:19px;margin-right:3px;color:var(--maindark)}.card-action.active svg,.add-to-favorites.active svg,.make-recommended.active svg{color:var(--blue)}.make-recommended{padding:3px 6px}.make-recommended svg{margin-right:0}.favorites-card{grid-column:-1/1;height:300px;border:solid 2px var(--secondary-grey-light);border-radius:var(--border-radius)}.favorites-card__content{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.favorites-card__content .heading{font-size:27px;padding-bottom:6px}.favorites-card__content .paragraph{font-weight:var(--semibold);max-width:200px;padding-bottom:15px;line-height:1.3em}.favorites-card__content .button--sign-in{color:var(--offwhite);padding-left:14px;padding-right:15px;background:#24292d;outline:none;border:none}.favorites-card__content .button--sign-in svg,.favorites-card__content .button--sign-in img{margin-right:6px}.dark .favorites-card{border:solid 2px var(--secondary-grey-dark)}.create-page .instagram-form{position:relative;padding:25px;color:var(--maindark);background:#cde2ff;border-radius:10px;margin-top:20px;overflow:hidden}.create-page .instagram-form .label-with-icon{display:flex;align-items:flex-start}.create-page .instagram-form .label-with-icon svg{width:auto;height:35px;margin-right:10px}.create-page .instagram-form:before{content:"";position:absolute;width:6px;height:100%;background:var(--blue);left:0;top:0;z-index:1}.create-page .editor-wrapper--html{height:auto;padding-bottom:0}.buttons .button--rotated svg{transform:rotate(30deg)}.detail-page,.image-preview-wrapper{display:grid;min-height:100vh;grid-template-columns:1fr 1.2fr;grid-template-rows:min-content max-content;row-gap:10px;column-gap:20px}@media only screen and (max-width: 1100px){.detail-page,.image-preview-wrapper{grid-template-columns:.7fr 1fr}}@media only screen and (max-width: 830px){.detail-page,.image-preview-wrapper{grid-template-columns:1fr}}.detail-page .preview-section,.image-preview-wrapper .preview-section{display:flex;flex-direction:column;height:100%}.detail-page .preview-container,.image-preview-wrapper .preview-container{background:var(--lightgray);display:flex;justify-content:stretch;position:relative;max-width:100%;min-height:380px;height:100%;max-height:850px;resize:vertical;border-radius:var(--border-radius)}.detail-page .preview-container .tags-select,.image-preview-wrapper .preview-container .tags-select{position:absolute;left:0;bottom:0;z-index:50;min-width:170px;width:100%}.detail-page .preview-container .tags-select.tags-display,.image-preview-wrapper .preview-container .tags-select.tags-display{color:var(--maindark);font-weight:var(--semibold);padding:15px 20px;display:flex;font-size:14px;text-transform:lowercase;flex-wrap:wrap;align-items:center;gap:7px}.detail-page .preview-container--card,.image-preview-wrapper .preview-container--card{min-height:530px}.detail-page .preview-container--form,.image-preview-wrapper .preview-container--form{min-height:580px}.detail-page .preview-container .date,.image-preview-wrapper .preview-container .date{position:absolute;bottom:12px;right:15px;font-size:14px;color:var(--maindark)}.detail-page .preview-container .preview-color,.image-preview-wrapper .preview-container .preview-color{position:absolute;color:var(--maindark);top:50px;right:15px;font-weight:var(--semibold);font-size:15px;z-index:10}.detail-page .preview-container .preview-controls,.image-preview-wrapper .preview-container .preview-controls{position:absolute;right:15px;bottom:15px;display:flex;align-items:center;z-index:10}.detail-page .preview-container .preview-controls .bookmark-button,.image-preview-wrapper .preview-container .preview-controls .bookmark-button{border:none;cursor:pointer;background:var(--offwhite);transition:opacity .3s,background .3s;display:flex;align-items:center;font-size:15px;font-weight:var(--semibold);font-family:inherit;padding:3px 6px 3px 4px;border-radius:4px;color:var(--maindark);margin-right:10px}.detail-page .preview-container .preview-controls .bookmark-button.active svg,.image-preview-wrapper .preview-container .preview-controls .bookmark-button.active svg{color:var(--blue)}.detail-page .preview-container .preview-controls .bookmark-button svg,.image-preview-wrapper .preview-container .preview-controls .bookmark-button svg{width:19px;margin-right:3px;color:var(--maindark)}.detail-page .preview-container .theme-switcher,.image-preview-wrapper .preview-container .theme-switcher{position:absolute;color:var(--maindark);top:20px;right:15px;font-weight:var(--semibold);font-size:15px;z-index:10;margin-right:0;border-radius:var(--border-radius)}.detail-page .preview-container .theme-switcher .switch-label,.image-preview-wrapper .preview-container .theme-switcher .switch-label{color:var(--maindark);font-weight:var(--semibold)}.detail-page .preview-container .theme-switcher .switch,.image-preview-wrapper .preview-container .theme-switcher .switch{margin-left:10px}.detail-page .preview-container .detail-header,.image-preview-wrapper .preview-container .detail-header{position:absolute;top:15px;left:15px;z-index:10}@media only screen and (max-width: 450px){.detail-page .preview-container .detail-header,.image-preview-wrapper .preview-container .detail-header{top:unset;bottom:15px}}.detail-page .preview-container .detail-header .profile,.image-preview-wrapper .preview-container .detail-header .profile{display:flex;align-items:center;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto}.detail-page .preview-container .detail-header .profile .picture,.image-preview-wrapper .preview-container .detail-header .profile .picture{width:40px;height:40px;border-radius:50%;margin-right:10px;grid-row:span 2}.detail-page .preview-container .detail-header .profile .made-by,.image-preview-wrapper .preview-container .detail-header .profile .made-by{font-weight:var(--semibold);font-size:13px;color:var(--maindark)}.detail-page .preview-container .detail-header .profile .username,.image-preview-wrapper .preview-container .detail-header .profile .username{display:inline-block;font-size:18px;font-weight:var(--semibold);color:var(--maindark)}.detail-page .preview-container.dark-preview,.image-preview-wrapper .preview-container.dark-preview{background:var(--dark)}.detail-page .preview-container.dark-preview .preview-color,.detail-page .preview-container.dark-preview .date,.image-preview-wrapper .preview-container.dark-preview .preview-color,.image-preview-wrapper .preview-container.dark-preview .date,.detail-page .preview-container.dark-preview .tags-display,.image-preview-wrapper .preview-container.dark-preview .tags-display,.detail-page .preview-container.dark-preview .theme-switcher,.image-preview-wrapper .preview-container.dark-preview .theme-switcher,.detail-page .preview-container.dark-preview .theme-switcher .switch-label,.image-preview-wrapper .preview-container.dark-preview .theme-switcher .switch-label,.detail-page .preview-container.dark-preview .detail-header .username,.detail-page .preview-container.dark-preview .detail-header .made-by,.image-preview-wrapper .preview-container.dark-preview .detail-header .username,.image-preview-wrapper .preview-container.dark-preview .detail-header .made-by{color:var(--offwhite)}.detail-page .preview-container.dark-preview .detail-header .made-by,.image-preview-wrapper .preview-container.dark-preview .detail-header .made-by{font-weight:var(--semibold)}.detail-page .preview,.image-preview-wrapper .preview{padding:30px;position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%;z-index:1;overflow:hidden}.detail-page .preview button,.image-preview-wrapper .preview button{cursor:pointer;user-select:none}.detail-page .css-editor,.image-preview-wrapper .css-editor{grid-row:span 2;overflow:hidden;max-width:100%;border-radius:var(--border-radius)}.detail-page .css-editor .review-controls,.image-preview-wrapper .css-editor .review-controls{display:flex;justify-content:flex-end;margin-top:20px}.detail-page .css-editor .controls,.image-preview-wrapper .css-editor .controls{padding:10px 0}.detail-page .css-editor .controls .user-controls,.image-preview-wrapper .css-editor .controls .user-controls{display:flex;justify-content:space-between;flex-wrap:wrap}.detail-page .css-editor .controls .user-controls .left,.image-preview-wrapper .css-editor .controls .user-controls .left{display:flex;align-items:center}.detail-page .css-editor .controls .type-form,.image-preview-wrapper .css-editor .controls .type-form{display:flex;align-items:center;margin-left:5px}.detail-page .css-editor .controls .type-form .input,.image-preview-wrapper .css-editor .controls .type-form .input{margin-right:3px;padding:12px 23px;border-radius:var(--border-radius);font-size:16px;font-weight:var(--semibold);background:var(--maindark);color:var(--offwhite);border:none;text-transform:capitalize;cursor:pointer}.detail-page .css-editor .controls .form-field,.image-preview-wrapper .css-editor .controls .form-field{display:flex;align-items:center}.detail-page .css-editor .controls .form-field .label,.image-preview-wrapper .css-editor .controls .form-field .label{display:inline-block;margin-right:10px}.detail-page .css-editor .controls .buttons,.image-preview-wrapper .css-editor .controls .buttons{display:flex;justify-content:flex-end;flex-wrap:wrap}.detail-page .css-editor .controls .button,.image-preview-wrapper .css-editor .controls .button{margin-left:7px}.detail-page .css-editor .controls .button--issues,.image-preview-wrapper .css-editor .controls .button--issues{display:flex;align-items:center;color:var(--offwhite);font-size:16px;margin-left:0;margin-right:10px}.detail-page .css-editor .controls .button--issues .count,.image-preview-wrapper .css-editor .controls .button--issues .count{font-weight:var(--bold);padding-right:4px}.detail-page .css-editor .controls .button--issues .label,.image-preview-wrapper .css-editor .controls .button--issues .label{font-weight:var(--regular)}.detail-page .css-editor .controls .button--issues svg,.image-preview-wrapper .css-editor .controls .button--issues svg{color:var(--red);margin-right:4px;width:20px;height:20px}.detail-page .css-editor .controls .error,.image-preview-wrapper .css-editor .controls .error{background:var(--red);display:inline-block;padding:4px 8px;border-radius:7px;color:var(--offwhite)}.detail-page .css-editor .controls .review-box,.image-preview-wrapper .css-editor .controls .review-box{display:grid;grid-template-columns:1fr auto;margin-left:2px;width:100%;border-radius:var(--border-radius);overflow:hidden}.detail-page .css-editor .controls .review-box .text-input,.image-preview-wrapper .css-editor .controls .review-box .text-input{grid-row:span 2;width:100%;margin-top:0;font-size:17px;background:transparent;border:none;background:var(--lightgray);padding:13px 20px;resize:vertical;min-height:100px;max-height:500px}.detail-page .css-editor .controls .review-box .button,.image-preview-wrapper .css-editor .controls .review-box .button{margin:0;font-weight:var(--semibold);border-color:transparent;height:100%;min-height:40px}.detail-page .css-editor .controls .review-box .button.row-span,.image-preview-wrapper .css-editor .controls .review-box .button.row-span{grid-row:span 2}.detail-page .css-editor .controls .review-box .button--accept,.image-preview-wrapper .css-editor .controls .review-box .button--accept{border-radius:0;border-left:0;background:var(--green)}.detail-page .css-editor .controls .review-box .button--decline,.image-preview-wrapper .css-editor .controls .review-box .button--decline{border-radius:0;border-left:0;background:var(--red)}.detail-page .css-editor .controls .review-box .button svg,.detail-page .css-editor .controls .review-box .button img,.image-preview-wrapper .css-editor .controls .review-box .button svg,.image-preview-wrapper .css-editor .controls .review-box .button img{width:24px;height:24px;margin-right:4px}.detail-page .html-editor,.image-preview-wrapper .html-editor{align-self:start;max-width:100%;overflow-y:hidden;border-radius:var(--border-radius)}.detail-page .editor-wrapper,.image-preview-wrapper .editor-wrapper{background:#1e1e1e;color:var(--offwhite);position:relative;height:600px;overflow:auto;padding-bottom:50px;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.detail-page .editor-wrapper--fancy,.image-preview-wrapper .editor-wrapper--fancy{overflow:hidden}.detail-page .editor-wrapper--html,.image-preview-wrapper .editor-wrapper--html{height:170px;resize:vertical;overflow:auto}.detail-page .editor-wrapper--html::-webkit-resizer,.image-preview-wrapper .editor-wrapper--html::-webkit-resizer{background-color:var(--maindark)}.detail-page .editor-wrapper--html--fancy,.image-preview-wrapper .editor-wrapper--html--fancy{overflow:hidden;height:auto;padding-bottom:0}.detail-page .editor-wrapper::-webkit-scrollbar,.image-preview-wrapper .editor-wrapper::-webkit-scrollbar{width:10px;height:10px}.detail-page .editor-wrapper::-webkit-scrollbar-track,.image-preview-wrapper .editor-wrapper::-webkit-scrollbar-track{background:transparent}.detail-page .editor-wrapper::-webkit-scrollbar-thumb,.image-preview-wrapper .editor-wrapper::-webkit-scrollbar-thumb{background:rgba(134,134,134,.5)}.detail-page .editor-wrapper::-webkit-scrollbar-thumb:hover,.image-preview-wrapper .editor-wrapper::-webkit-scrollbar-thumb:hover{background:rgba(134,134,134,.7)}.detail-page .editor-wrapper .editor-switch,.image-preview-wrapper .editor-wrapper .editor-switch{position:absolute;bottom:15px;right:15px;z-index:10;background-color:#444141;border-radius:4px;color:#fff;cursor:pointer;padding:.8em 1.6em;font-size:15px;font-weight:700;letter-spacing:1px;border:none}.detail-page .editor-wrapper .editor-switch:hover,.image-preview-wrapper .editor-wrapper .editor-switch:hover{background-image:linear-gradient(90deg,#53cbef 0%,#dcc66c 50%,#ffa3b6 75%,#53cbef 100%);animation:slidernbw 5s linear infinite;color:#000}@keyframes slidernbw{to{background-position:20vw}}.detail-page .editor-label,.image-preview-wrapper .editor-label{padding:10px 20px;font-size:18px;width:100%;display:block;color:#fff;font-weight:var(--semibold);display:flex;align-items:center;justify-content:space-between;background:#1e1e1e;border-bottom:5px solid #1e1e1e}.detail-page .editor-label.fancy,.image-preview-wrapper .editor-label.fancy{border:none}.detail-page .editor-label .copy-all,.image-preview-wrapper .editor-label .copy-all{margin-left:17px}.detail-page .editor-label .label,.image-preview-wrapper .editor-label .label{display:flex;align-items:center;gap:5px}.detail-page .editor-label .label svg,.image-preview-wrapper .editor-label .label svg{width:22px;height:22px;color:var(--blue)}.detail-page .editor-label--html .label svg,.image-preview-wrapper .editor-label--html .label svg{color:var(--red)}.detail-page .editor-label .prefixes-checkbox,.image-preview-wrapper .editor-label .prefixes-checkbox{white-space:nowrap;margin-left:auto;display:flex;align-items:center}.detail-page .editor-label .prefixes-checkbox .label,.image-preview-wrapper .editor-label .prefixes-checkbox .label{display:inline-block;margin-right:10px;user-select:none;font-weight:var(--semibold);font-size:14px}.detail-page .editor-label .prefixes-checkbox .checkbox-container,.image-preview-wrapper .editor-label .prefixes-checkbox .checkbox-container{display:block;position:relative;cursor:pointer;font-size:15px;user-select:none}.detail-page .editor-label .prefixes-checkbox .checkbox-container input,.image-preview-wrapper .editor-label .prefixes-checkbox .checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.detail-page .editor-label .prefixes-checkbox .checkbox-container input:checked~.checkmark:after,.image-preview-wrapper .editor-label .prefixes-checkbox .checkbox-container input:checked~.checkmark:after{display:block}.detail-page .editor-label .prefixes-checkbox .checkbox-container .checkmark,.image-preview-wrapper .editor-label .prefixes-checkbox .checkbox-container .checkmark{position:relative;top:0;left:0;height:1.3em;width:1.3em;background-color:#ccc;transition:all .3s;border-radius:5px}.detail-page .editor-label .prefixes-checkbox .checkbox-container .checkmark:after,.image-preview-wrapper .editor-label .prefixes-checkbox .checkbox-container .checkmark:after{content:"";position:absolute;display:none;left:.45em;top:.25em;width:.25em;height:.5em;border:solid var(--maindark);border-width:0 .15em .15em 0;transform:rotate(45deg)}.detail-page .editor-label .prefixes-checkbox .checkbox-container input:checked~.checkmark,.image-preview-wrapper .editor-label .prefixes-checkbox .checkbox-container input:checked~.checkmark{background-color:var(--offwhite)}.detail-page .copy-all,.image-preview-wrapper .copy-all{z-index:10;position:absolute;top:4px;right:12px;background:#2c2c2c;display:flex;align-items:center;justify-content:center;white-space:nowrap;cursor:pointer;user-select:none;font-size:14px;font-weight:var(--semibold);color:var(--offwhite);border-radius:var(--border-radius);border:none;transition:all .3s;height:30px;padding:0 .9em 0 .7em}.detail-page .copy-all.fancy,.image-preview-wrapper .copy-all.fancy{top:4px;right:24px;display:none}.detail-page .copy-all__text,.image-preview-wrapper .copy-all__text{user-select:none;pointer-events:none;font-size:14px;min-width:60px;text-align:left}.detail-page .copy-all svg,.image-preview-wrapper .copy-all svg{width:18px;height:18px;margin-right:5px}@media only screen and (max-width: 450px){.detail-page .copy-all svg,.image-preview-wrapper .copy-all svg{display:none}}.wrapper>.button--back{margin-bottom:5px;height:38px;font-weight:var(--semibold);margin-left:-10px}.image-preview-wrapper .preview-container{resize:none!important}.dropdown-container{position:relative;margin-right:20px}.dropdown-container.dropdown-categories{display:none}.dropdown-container.dropdown-categories .dropdown-trigger{color:#fff}@media only screen and (max-width: 735px){.dropdown-container.dropdown-categories{display:block}}.dropdown-container.header-dropdown-menu{margin-right:0}.dropdown-container.header-dropdown-menu .dropdown-menu{top:54px}.dropdown-container .dropdown-menu{--item-height: 44px;--menu-border-radius: var(--border-radius);background:#ffffff;border-radius:var(--menu-border-radius);position:absolute;top:30px;right:0;box-shadow:0 1px 8px #00000024;opacity:0;visibility:hidden;transform:translateY(-20px);transition:opacity .4s ease,transform .4s ease,visibility .4s;z-index:1000;padding:5px}.dropdown-container .dropdown-menu.open{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-container .dropdown-menu ul{list-style:none;padding:0;margin:0}.dropdown-container .dropdown-menu .list-item-notification.list-item--separator{margin:3px 0;width:100%;height:1px;background:rgba(0,0,0,.06)}.dropdown-container .dropdown-menu .list-item-notification .item{height:var(--item-height);font-family:Montserrat,sans-serif;text-decoration:none;color:var(--maindark);padding:0 19px 0 16px;display:flex;align-items:center;justify-content:flex-start;border:none;background:transparent;cursor:pointer;width:100%;text-align:center;font-size:16px;font-weight:var(--semibold);margin:0;white-space:nowrap;border-radius:calc(var(--menu-border-radius) - 2px)}.dropdown-container .dropdown-menu .list-item-notification .item span{white-space:nowrap}.dropdown-container .dropdown-menu .list-item-notification .item:hover{background:rgba(0,0,0,.06)}.dropdown-container .dropdown-menu .list-item-notification .item--discord{background:#5865f2;color:#fff;transition:.3s ease-in-out}.dropdown-container .dropdown-menu .list-item-notification .item--discord:hover{background:#4955d6}.dropdown-container .dropdown-menu .list-item-notification .item img,.dropdown-container .dropdown-menu .list-item-notification .item svg,.dropdown-container .dropdown-menu .list-item-notification .item .empty-icon{width:20px;height:20px;margin-right:10px}.dropdown-container .dropdown-trigger{transition:box-shadow .4s ease;text-transform:capitalize;background:transparent;font-family:Montserrat,sans-serif;border:none;color:var(--grey);font-weight:var(--semibold);cursor:pointer;font-size:15px;display:flex;align-items:center}.dropdown-container .dropdown-trigger .icon{margin-right:7px;display:block}.dropdown-container .dropdown-trigger .icon svg{display:block;transform:translateY(-1px)}.dropdown-container .dropdown-trigger:hover{box-shadow:0 1px 8px #0000004d}.dropdown-container .dropdown-trigger img{border-radius:90px}.dropdown-container .dropdown-trigger svg{width:17px;height:17px;margin-left:3px}.filters-container{padding-bottom:10px;z-index:5;position:relative;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}.filters{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:15px;margin-left:auto;color:var(--grey)}.filters .page{color:var(--grey);font-size:14px}@media only screen and (max-width: 500px){.filters .page{display:none}}.filters .filters-controls{display:flex;align-items:center;transition:opacity .3s}.filters .filters-controls>svg{width:21px;height:21px;margin-right:15px}.filters .filters-controls.hidden{opacity:0}.filters .filters-controls .tags{display:flex;margin-right:20px;align-items:center}@media only screen and (max-width: 1452px){.filters .filters-controls .tags{display:none}}.filters .filters-controls .tags .tags-label{padding-right:10px;font-size:15px}.filters .filters-controls .tags .button{height:auto;padding:8px 14px;font-size:15px;margin:0;border:none}.filters .filters-controls .filters-toggle{padding-right:14px}.filters .filters-controls .sort-by{display:flex;align-items:center}.filters .filters-controls .sort-by span{padding-right:5px;font-weight:var(--semibold)}.filters .filters-controls .dropdown-label{margin-right:7px;font-size:15px;font-weight:var(--regular);color:var(--grey)}.my-dropdown-slidedown{transition-duration:.3s}.filters-content{display:flex;align-items:center;justify-content:flex-end;padding-top:20px}.filters-content .filter{display:flex;align-items:center}.filters-content .filter .filter-label{padding-right:10px;font-size:15px;font-weight:var(--semibold)}.filters-content .filter .css-1okebmr-indicatorSeparator{display:none}.filters-content .filter .css-1wa3eu0-placeholder{font-weight:var(--semibold)}.footer{border-top:1px solid rgb(70,70,70)}.footer .content{width:100%;max-width:1600px;margin:auto;padding:30px;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:30px}.footer .content .left .logo-wrapper{display:flex;align-items:center;padding:17px 54px 17px 0}@media only screen and (max-width: 770px){.footer .content .left .logo-wrapper{padding-right:20px}}.footer .content .left .logo-wrapper .logo{height:22px;margin-right:10px;transform:translateY(3px)}.footer .content .left .description{font-size:15px}.footer .content .left .link{display:block;text-decoration:underline;padding-top:10px}.footer .content .left .license{display:flex;align-items:center;padding-top:20px}.footer .content .left .license svg{width:20px;height:20px;margin-right:7px}.footer .content .left .license-sub{max-width:350px;padding-top:5px;color:var(--grey)}.footer .content .left .license-sub b{font-weight:var(--semibold)}.footer .content .product-hunt img{width:250px;height:54px}@media only screen and (max-width: 770px){.footer .content .product-hunt img{width:220px}}.main-container>.header{padding-top:7px;padding-bottom:7px;display:flex;justify-content:space-between;align-items:center;position:relative}.main-container>.header .burger-button{position:absolute;top:12px;right:20px;padding-left:15px;padding-right:15px;display:none}.main-container>.header .burger-button svg{margin-right:0;width:24px;height:24px;display:block}@media only screen and (max-width: 900px){.main-container>.header .burger-button{display:block}}@media only screen and (max-width: 560px){.main-container>.header{padding-left:15px}}.main-container>.header .logo-wrapper{display:flex;align-items:center;padding:17px 54px 17px 12px}@media only screen and (max-width: 1100px){.main-container>.header .logo-wrapper{padding-right:20px}}@media only screen and (max-width: 770px){.main-container>.header .logo-wrapper{padding-right:20px}}.main-container>.header .logo-wrapper .logo{height:22px;margin-right:10px;transform:translateY(3px)}.main-container>.header .logo-text{font-weight:var(--semibold);font-size:26px}.main-container>.header .logo-text b{font-weight:var(--semibold)}.main-container>.header .navigation{width:100%;display:flex;align-items:center;justify-content:space-between}.main-container>.header .navigation .links{display:flex;align-items:center;margin-right:20px;margin-left:15px;gap:40px}@media only screen and (max-width: 1100px){.main-container>.header .navigation .links{gap:20px}}.main-container>.header .navigation .links .category-links{display:flex;align-items:center;display:none}.main-container>.header .navigation .links a{display:inline-block;font-weight:var(--semibold);font-size:16px}.main-container>.header .navigation .links a:last-child{margin-right:0}.main-container>.header .navigation .links .hover-underline-animation{position:relative;color:#eee}.main-container>.header .navigation .links .hover-underline-animation .tag--red{background:var(--red);color:var(--offwhite);border-radius:4px;font-size:14px;padding:2px 4px;margin-left:7px;position:absolute}.main-container>.header .navigation .links .hover-underline-animation:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:-2px;left:0;transform-origin:bottom right;transition:transform .25s ease-out;background-color:#eee}.main-container>.header .navigation .links .hover-underline-animation:hover:after,.main-container>.header .navigation .links .hover-underline-animation.active:after{transform:scaleX(1);transform-origin:bottom left}.main-container>.header .navigation .buttons{display:flex;align-items:center}.main-container>.header .navigation .buttons .points-tag{margin-right:15px}.main-container>.header .navigation .button{padding-top:0;padding-bottom:0;height:42px;font-weight:var(--semibold);margin-right:5px}.main-container>.header .navigation .button.button--icon svg,.main-container>.header .navigation .button.button--icon img{width:22px;height:22px}.main-container>.header .navigation .button.button--create{height:46px}@media only screen and (max-width: 900px){.main-container>.header .navigation .button.button--create{display:none}}.main-container>.header .navigation .button.button--profile{padding:0 3px 0 4px;font-weight:var(--semibold);border:2px solid transparent;transition:all .3s;color:#eee;position:relative}.main-container>.header .navigation .button.button--profile .role-moderator,.main-container>.header .navigation .button.button--profile .role-editor{width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:12px;border-radius:6px;background:var(--green)}.main-container>.header .navigation .button.button--profile .role-editor{background:#4a4a4a;color:var(--offwhite)}.main-container>.header .navigation .button.button--profile .profile-picture{margin-right:0;border-radius:50%;object-fit:cover;margin-left:10px;width:36px;height:36px;transition:all .3s}.main-container>.header .navigation .button.button--profile .profile-name{display:inline-flex;gap:5px;align-items:center}.main-container>.header .navigation .button.button--profile svg{width:26px;height:23px;margin-right:3px;transition:color .3s;color:#d4d4d4}.main-container>.header .navigation .button.button--profile:hover svg,.main-container>.header .navigation .button.button--profile.button--profile--active svg{color:var(--grey)}.main-container>.header .navigation .button.button--notifications{padding-left:12px;padding-right:12px;position:relative;border:2px solid transparent}.main-container>.header .navigation .button.button--notifications svg,.main-container>.header .navigation .button.button--notifications img{color:var(--offwhite);margin-right:0}.main-container>.header .navigation .button.button--notifications.new{animation:jump-header-animation .7s;animation-delay:.5s}.main-container>.header .navigation .button.button--notifications.new:before{content:attr(data-count);color:var(--offwhite);text-align:center;vertical-align:initial;display:flex;align-items:center;justify-content:center;font-size:11px;width:18px;font-weight:var(--semibold);height:18px;border-radius:50%;background:var(--red);position:absolute;top:3px;left:24px}.main-container>.header .navigation .button.button--admin{height:46px;border:none}@media only screen and (max-width: 900px){.main-container>.header{display:block;position:fixed;width:100%;height:70px;overflow-y:auto;left:0;top:0;background:var(--maindark);z-index:100}.main-container>.header.active{height:100vh}.main-container>.header.active .navigation{display:flex}.main-container>.header .navigation{display:none;flex-direction:column;justify-content:center;align-items:center;margin-top:30px}.main-container>.header .navigation .links,.main-container>.header .navigation .buttons,.main-container>.header .navigation .links .category-links{display:flex;flex-direction:column;align-items:flex-start;gap:30px}.main-container>.header .navigation .buttons{align-items:center;margin-top:20px}.main-container>.header .navigation .points-tag{margin-right:0}.main-container>.header .navigation .dropdown-notifications,.main-container>.header .navigation .browse-link{display:none!important}}@keyframes jump-header-animation{0%{transform:translateY(0)}50%{transform:translateY(-40%)}to{transform:translateY(0)}}.category-page{margin-top:35px}.category-page .category-hero{margin-right:40px}.category-page .category-hero .category-title{margin-bottom:4px}.category-page .category-hero .category-description{color:var(--offwhite);line-height:1.4em;padding-bottom:10px}@media only screen and (max-width: 735px){.category-page .category-hero{margin-bottom:15px}}.cards-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(274px,1fr));grid-gap:20px 14px;align-content:start;align-items:start;width:100%;margin-bottom:200px}.cards-container--featured{margin-bottom:20px}.cards-container--favorites{margin-top:20px}.cards-container .button--fetch-more{grid-column:1/-1;margin:auto;width:100%;max-width:200px}.cards-container--card{grid-template-columns:repeat(auto-fill,minmax(334px,1fr))}.cards-container--form{grid-template-columns:repeat(auto-fill,minmax(434px,1fr))}@media only screen and (max-width: 500px){.cards-container{grid-template-columns:1fr;grid-gap:10px}}.bookmark-banner{padding-top:80px;margin:auto;text-align:center;font-weight:var(--semibold)}@media only screen and (max-width: 900px){.bookmark-banner{display:none}}.bookmark-banner p{font-size:20px}.bookmark-banner p.small{font-size:16px;padding-top:10px;font-weight:var(--semibold);color:#656565}.delete-confirmation-modal{background:var(--maindark);color:var(--offwhite)}.delete-confirmation-modal .react-responsive-modal-closeButton svg path{fill:var(--offwhite)}.delete-confirmation-modal .buttons{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.delete-confirmation-modal .buttons .heading{padding-bottom:12px}.delete-confirmation-modal .buttons .delete-confirmation-modal--buttons{justify-content:center;display:flex;flex-direction:row;gap:2rem;margin-top:2rem}.react-responsive-modal-modal{margin:auto}.customModal{max-width:600px;width:100%;padding:60px;box-shadow:0 5px 15px #2b2b2b26;border-radius:var(--border-radius);overflow:hidden}.customModal.customModal--options{max-width:700px}.customModal.customModal--preview{min-height:600px;max-width:500px;width:100%;background:var(--maindark);overflow:visible}.customModal.customModal--preview .react-responsive-modal-closeButton{z-index:100}.customModal.customModal--preview .react-responsive-modal-closeButton svg path{fill:var(--offwhite)}.customModal.customModal--preview .content .tags-select{margin-top:20px;font-weight:var(--semibold)}.customModal.customModal--preview .content .button{margin-top:15px;margin-left:auto}.customModal.customModal--rules{max-width:700px;padding:70px 60px}@media only screen and (max-width: 700px){.customModal.customModal--rules{padding:30px 20px}}.customModal.customModal--sign-in{max-width:540px;padding:70px 60px}.customModal.customModal--sign-in .modal .heading{display:block;font-size:30px;font-weight:var(--bold);margin-bottom:20px;text-align:center}.customModal.customModal--sign-in .modal .description{font-weight:var(--semibold);text-align:center;line-height:1.4em}.customModal.customModal--sign-in .modal .button{margin:20px auto auto}.customModal.customModal--welcome{box-sizing:border-box;max-width:540px;padding:40px 60px;margin-top:60px;background:var(--maindark);color:var(--offwhite)}.customModal.customModal--welcome .react-responsive-modal-closeButton svg path{fill:var(--offwhite)}.customModal.customModal--welcome .welcome-modal{display:flex;align-items:center;flex-direction:column}.customModal.customModal--welcome .welcome-modal .actions{padding:20px 0 10px}.customModal.customModal--welcome .welcome-modal .image-container{position:relative}.customModal.customModal--welcome .welcome-modal .image-container:before{top:0;left:0;position:absolute;content:"";box-shadow:60px 60px 100px 30px #b900ed,140px 170px 100px 30px #43f7f9}.customModal.customModal--welcome .welcome-modal .image-container .image{display:block;max-width:200px;text-align:center;margin-bottom:20px;background:transparent}.customModal.customModal--welcome .welcome-modal .heading{margin:auto auto 20px;font-size:30px;font-weight:900}.customModal.customModal--welcome .welcome-modal .description{line-height:1.5em;text-align:left;width:100%;padding-bottom:10px}.customModal.customModal--welcome .welcome-modal .list{margin-right:auto;padding-left:30px}.customModal.customModal--welcome .welcome-modal .list li{line-height:1.6em}.customModal.customModal--welcome .welcome-modal .list li a{text-decoration:underline}.customModal.customModal--welcome .welcome-modal .button{margin-top:20px}.customModal.customModal--contact{max-width:440px;padding:30px 30px 60px}.customModal.customModal--contact .image{width:160px;height:160px}.customModal.customModal--contact .heading{font-size:30px;font-weight:900}.customModal.customModal--contact .text{padding-top:10px!important;text-align:center}.customModal.customModal--contact a{text-decoration:underline}.modal-content{display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--maindark);z-index:2;position:relative;max-width:300px;margin:auto}.modal-content h2{font-weight:var(--semibold);font-size:27px}.modal-content p{font-weight:var(--semibold);line-height:1.4em;padding:5px 0}.modal-content p:first-of-type{padding-top:30px;padding-bottom:7px}.modal-content p:last-of-type{padding-bottom:20px}.modal-content p b{font-weight:700}.modal-content .button--sign-in{background:#24292d;outline:none;border:none}.modal-content .button--sign-in svg,.modal-content .button--sign-in img{margin-right:10px}.modal-content .button--welcome{margin-top:10px}.rules-modal{line-height:1.3em;font-weight:var(--semibold)}.rules-modal p{padding:5px 0}.rules-modal p.info{display:flex;align-items:center;background:rgba(253,168,30,.8784313725);padding:10px;margin:5px 0;color:#fff;font-weight:var(--semibold);border-radius:var(--border-radius)}.rules-modal p.info img{margin-right:5px;width:20px;height:20px;display:block}.rules-modal ul{padding-top:10px;padding-left:17px}.rules-modal ul li{padding-bottom:6px;font-weight:var(--semibold)}.rules-modal ul li b{font-weight:var(--semibold);color:var(--blue)}.rules-modal .agree{display:inline-flex;align-items:center;margin:10px 0;padding:10px 12px;border-radius:10px;background:rgba(121,152,255,.15);cursor:pointer;user-select:none}.rules-modal .agree span a{color:var(--blue);text-decoration:underline}.rules-modal .agree .container{display:inline-block;position:relative;padding-left:35px;cursor:pointer;font-size:22px;user-select:none;flex:1;height:25px}.rules-modal .agree .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.rules-modal .agree .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#ccc;border-radius:7px}.rules-modal .agree .container input:checked~.checkmark{background-color:#2196f3}.rules-modal .agree .checkmark:after{content:"";position:absolute;display:none}.rules-modal .agree .container input:checked~.checkmark:after{display:block}.rules-modal .agree .container .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg)}.rules-modal .buttons{display:flex;align-items:center;justify-content:space-between;margin-top:10px;flex-wrap:wrap}.options-modal{display:flex;align-items:center;justify-content:center;flex-direction:column}.options-modal .heading{display:block;margin-bottom:30px;font-size:27px}.options-modal .options{align-self:stretch;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.options-modal .options .option{background:#fafafa;border-radius:var(--border-radius);padding:30px 0;flex:1 1 0px;border:2px solid var(--lightgray);display:flex;flex-direction:column;min-width:130px;align-items:center;justify-content:space-between}.options-modal .options .option svg{color:#dcdcdc;margin-bottom:10px;transition:color .3s ease-in-out}.options-modal .options .option.active{border:2px solid var(--blue);color:var(--blue)}.options-modal .options .option.active svg{color:var(--blue)}.options-modal .options .option .option-label{text-align:center;color:#a0a0a0;font-weight:var(--semibold)}.options-modal .buttons{align-self:flex-end;margin-top:20px}.option{user-select:none;cursor:pointer;transition:all .3s;border:2px solid var(--offwhite)}.option .tag--red{background:var(--red);color:var(--offwhite);border-radius:4px;font-size:14px;padding:2px 4px;margin-left:3px;font-weight:var(--semibold)}.option [type=radio]:checked,.option [type=radio]:not(:checked){position:absolute;left:-9999px}.navigation-section{z-index:20;position:relative;padding-top:28px}@media only screen and (max-width: 735px){.navigation-section{display:none}}.navigation-section .sticky-wrapper{width:195px;margin-right:15px;position:sticky;top:20px;padding-bottom:50px;max-height:calc(100vh - 20px);overflow-y:auto;overflow-x:hidden}.navigation-section .sticky-wrapper::-webkit-scrollbar-track{background-color:#0000;border-radius:10px}.navigation-section .sticky-wrapper::-webkit-scrollbar{width:5px;background-color:#0000}.navigation-section .sticky-wrapper::-webkit-scrollbar-thumb{border-radius:10px;background-color:#afafaf80}@media only screen and (max-width: 700px){.navigation-section .sticky-wrapper{width:100%;margin-top:0;overflow-y:hidden;max-height:unset}}.navigation-categories{display:flex;flex-direction:column;text-align:left}.navigation-categories .tab{display:flex;text-align:left;align-items:center;justify-content:flex-start;padding:.8em 1.2em;font-weight:var(--semibold);font-size:17px;margin-bottom:2px;position:relative;transition:border-color .3s;background:none;color:var(--offwhite);border-color:var(--dark);border-radius:var(--button-border-radius)}.navigation-categories .tab:hover{background:#2c2c2c}.navigation-categories .tab .tab-content{display:flex;text-align:left;align-items:center;position:relative;justify-content:flex-start}.navigation-categories .tab .tab-content svg{width:20px;height:20px;margin-right:4px}.navigation-categories .tab .tab-content .tag--red{background:var(--red);color:var(--offwhite);border-radius:4px;font-size:14px;padding:2px 4px;margin-left:7px}.navigation-categories .tab.active{background:#2c2c2c}.navigation-categories .tab .count{display:none;position:absolute;top:50%;transform:translateY(-50%);right:1em;font-size:14px;color:var(--blue-grey-1)}.notifications{width:380px;color:var(--maindark);padding:5px}.notifications__heading{display:block;font-size:20px;font-weight:var(--semibold);padding:10px 20px}.notifications__content{overflow-y:auto;max-height:350px}.notifications__content::-webkit-scrollbar-track{background-color:#0000;border-radius:10px}.notifications__content::-webkit-scrollbar{width:5px;background-color:#0000}.notifications__content::-webkit-scrollbar-thumb{border-radius:10px;background-color:#afafaf}.notifications__content .notification{border-top:1px solid rgba(0,0,0,.06);display:flex;align-self:flex-start}.notifications__content .notification--empty{justify-content:center}.notifications__content .notification--empty .notification__content{color:var(--grey)}.notifications__content .notification.unread{background:rgba(0,110,255,.075)}.notifications__content .notification:hover{background:rgba(2,3,75,.04)}.notifications__content .notification__icon{display:flex;align-items:flex-start;justify-content:center;flex:0 0 60px;min-width:0;padding-top:10px;padding-bottom:10px}.notifications__content .notification__icon .icon-wrapper{border-radius:var(--border-radius);width:40px;height:40px;background:red;display:flex;align-items:center;justify-content:center}.notifications__content .notification__icon .icon-wrapper svg{color:inherit}.notifications__content .notification__icon .icon-wrapper.green{background:var(--green)}.notifications__content .notification__icon .icon-wrapper.red{background:var(--red)}.notifications__content .notification__icon .icon-wrapper.blue{background:var(--blue)}.notifications__content .notification__icon .icon-wrapper.gold{background:gold}.notifications__content .notification__icon .icon-wrapper.purple{background:var(--gradient)}.notifications__content .notification__icon .icon-wrapper.smaller svg,.notifications__content .notification__icon .icon-wrapper.smaller img{width:18px;height:18px;display:block}.notifications__content .notification__icon svg,.notifications__content .notification__icon img{width:20px;height:20px;color:#fff}.notifications__content .notification__icon .rocket svg{transform:rotate(33deg) translate(1px,-1px)}.notifications__content .notification__content{padding:12px 10px 12px 0;height:100%;font-weight:var(--semibold);font-size:16px;max-width:100%;min-width:0;color:#000c}.notifications__content .notification__content .date{font-size:13px;color:#0000006c}.notifications__content .notification__content b{font-weight:var(--semibold);color:var(--maindark)}.notifications__content .notification__content a{display:inline;color:var(--maindark);text-decoration:underline}.profile-page{min-height:100vh;padding-top:40px;padding-bottom:100px}@media only screen and (max-width: 700px){.profile-page{padding-top:0}}.profile-page .content{margin-top:40px}.profile-page .content>.posts-title{display:flex;align-items:center;padding:20px 0;font-size:23px;font-weight:var(--semibold)}.profile-page .content>.posts-title .title{text-transform:capitalize;padding-right:7px}.profile-page .content>.posts-title .subtitle{color:var(--grey);font-size:15px;align-self:flex-end;padding-bottom:2px;font-weight:var(--regular)}.profile-page .content>.posts-title img{margin-right:7px}.profile-page .content .cards-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-gap:20px 14px;align-content:start;min-height:0;padding-bottom:0;margin-bottom:40px}.profile{display:flex;margin:auto}.profile .stats{display:inline-flex;gap:10px;margin-top:10px}.profile .stats .details svg{color:#8d8d8d}.profile .stats .flex{padding:20px;border-radius:var(--border-radius);display:flex;background:var(--semidark);flex-direction:column}.profile .stats .flex .label{font-weight:var(--semibold);font-size:15px;color:var(--grey)}.profile .stats .flex .value{font-weight:900;font-size:25px}.profile .buttons{display:flex}.profile .buttons .button--primary{margin-right:10px}.profile.profile-card{display:grid;grid-template-columns:auto 1fr;margin:unset;margin-top:30px}@media only screen and (max-width: 500px){.profile.profile-card{grid-template-columns:1fr}}.profile.profile-card .profile-image{margin-right:20px;width:175px;height:175px;object-fit:cover}.profile.profile-card .about-label{grid-column:span 2;padding-bottom:25px;font-size:18px;font-weight:var(--semibold)}@media only screen and (max-width: 500px){.profile.profile-card .about-label{grid-column:span 1}}.profile.profile-card aside button{margin-top:10px}.profile .profile-image{margin-right:20px;width:230px;height:230px;object-fit:cover;border-radius:var(--border-radius)}@media only screen and (max-width: 600px){.profile{flex-wrap:wrap}.profile .profile-image{margin-bottom:20px;width:200px;height:200px}}.profile aside .name{font-size:30px;font-weight:900}.profile aside .username{font-weight:var(--semibold);font-size:25px}.profile aside .details{margin-top:10px;font-weight:var(--semibold);display:flex;flex-wrap:wrap;align-items:center;color:#8d8d8d}.profile aside .details>span,.profile aside .details>a{display:flex;align-items:center;line-height:1.4em;padding-right:20px;padding-bottom:7px;font-weight:var(--semibold);white-space:nowrap}.profile aside .details>span svg,.profile aside .details>a svg{margin-right:6px;width:20px;height:20px}.profile aside .details>span>span,.profile aside .details>a>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.profile aside .bio{padding-top:30px;font-weight:var(--semibold);max-width:633px;line-height:1.4em}.profile aside button{margin-top:20px}.no-posts-card{grid-column:-1/1;margin-top:20px;border:solid 2px var(--secondary-grey-dark);border-radius:var(--border-radius);overflow:hidden}.no-posts-card__content{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:50px 20px}.no-posts-card__content .image-container{position:relative;margin-top:40px;margin-bottom:20px}.no-posts-card__content .image-container:before{top:0;left:0;position:absolute;content:"";z-index:0;box-shadow:80px 20px 100px 30px #b900ed,100px 70px 100px 30px #43f7f9}.no-posts-card__content .image-container .image{z-index:1;display:block;max-width:200px;width:100%;text-align:center;background:transparent}.no-posts-card__content .heading{padding-bottom:17px;position:relative;color:var(--grey);font-weight:var(--regular);font-size:16px;max-width:550px;line-height:1.5em}.no-posts-card__content .paragraph{font-weight:var(--semibold);max-width:200px;padding-bottom:15px;line-height:1.3em}.no-posts-card__content .button--sign-in{color:var(--offwhite);padding-left:14px;padding-right:15px;background:#24292d;outline:none;border:none}.no-posts-card__content .button--sign-in svg,.no-posts-card__content .button--sign-in img{margin-right:6px}.radio-pill{padding:10px 15px 10px 13px;display:inline-block;border-radius:100px;margin-right:5px;user-select:none;cursor:pointer;transition:all .3s;border:1px solid #d0d0d0}.radio-pill:hover{background:rgba(208,208,208,.2862745098)}.radio-pill input{display:inline-block;margin-right:5px}.radio-pill [type=radio]:checked,.radio-pill [type=radio]:not(:checked){position:absolute;left:-9999px}.radio-pill [type=radio]:checked+span,.radio-pill [type=radio]:not(:checked)+span{position:relative;padding-left:25px;cursor:pointer;line-height:20px;display:inline-block;color:var(--maindark)}.radio-pill [type=radio]:checked+span:before,.radio-pill [type=radio]:not(:checked)+span:before{content:"";position:absolute;left:0;top:0;width:16px;height:16px;border:1px solid #ddd;border-radius:100%;background:#fff}.radio-pill [type=radio]:checked+span:after,.radio-pill [type=radio]:not(:checked)+span:after{content:"";width:12px;height:12px;background:var(--blue);position:absolute;top:3px;left:3px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}.radio-pill [type=radio]:not(:checked)+span:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.radio-pill [type=radio]:checked+span:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.dark .radio-pill{border:1px solid #2a2a2a}.dark .radio-pill:hover{background:rgba(42,42,42,.2862745098)}.dark .radio-pill [type=radio]:checked+span,.dark .radio-pill [type=radio]:not(:checked)+span{color:var(--offwhite)}.form-group{align-items:center;padding:7px 15px;color:var(--maindark)}.form-group .form-group-title{font-size:16px;padding-bottom:6px;padding-top:2px;font-weight:var(--semibold)}.form-group .form-group-inputs{display:flex;max-width:320px}.form-group .theme-label{text-transform:capitalize}.radio-box{padding:0 15px 0 13px;user-select:none;cursor:pointer;transition:all .3s;width:70px;text-align:center;font-weight:var(--semibold);border-radius:var(--border-radius);margin-right:4px}.radio-box svg{color:var(--maindark)!important}.radio-box:last-child{margin-right:0}.radio-box.active{background:var(--lightgray)}.radio-box:hover{background:var(--offwhite)}.radio-box input{display:none}.ui-tag{font-size:.6em;align-items:center;color:#d46b08;background:#fff7e6;border:2px solid #ffd591;display:inline-flex;padding:3px 5px;border-radius:9px;margin-left:5px;font-weight:var(--semibold)}.ui-tag .tag-icon{width:1.2em;height:1.2em;margin-right:5px;display:block}.ui-tag .tag-text{font-size:1.1em}.ui-tag--review{color:#ff7b00;background:#fff4dd;border-color:#ff9e00}.ui-tag--approved{color:#389e0d;background:#f6ffed;border-color:#b7eb8f}.ui-tag--needs_work{color:#9e0d0d;background:#ffeded;border-color:#f97c7c}.ui-tag--draft{color:#0046bf;border:2px solid #5392ff;background:#8bbaff}.top-creators{margin-top:20px}@media only screen and (max-width: 700px){.top-creators{display:none}}.top-creators__heading{display:block;font-size:20px;font-weight:900;padding-bottom:15px}.top-creators .creator{display:flex;align-items:center;margin-bottom:5px}.top-creators .creator__rank{display:inline-block;padding-right:10px;font-size:18px;font-weight:var(--semibold)}.top-creators .creator__image{width:40px;height:40px;border-radius:var(--border-radius);margin-right:10px;font-weight:var(--semibold)}.error-boundary{min-height:100vh;max-width:1000px;margin:auto;padding-top:70px}.error-boundary .image{display:block;max-height:300px;margin:auto auto 20px}.error-boundary .title{text-align:center;font-size:80px}.error-boundary .subtitle{text-align:center;font-size:22px;padding-top:10px}.error-boundary .error-content{margin-top:30px;font-family:Lucida Console,Courier New,monospace;border-radius:30px;background:#111111;color:var(--offwhite);padding:30px;overflow:auto}.error-boundary .error-content p:first-of-type{padding-bottom:10px}.error-boundary .logo{display:block;margin:auto;width:120px;height:80px}.error-help-card{display:flex;flex-direction:column;align-items:center}.home-page__hero{display:flex;align-items:center;justify-content:center;flex-direction:column;padding-top:70px;padding-bottom:100px;position:relative;max-width:1000px;margin:0 auto}@media only screen and (max-width: 1350px){.home-page__hero{overflow:hidden}}.home-page__hero .box{width:200px;height:180px;border:3px solid var(--grey);border-radius:var(--border-radius);background:transparent;position:absolute;opacity:.1}.home-page__hero .box--1{top:-57px;left:320px}@media only screen and (max-width: 700px){.home-page__hero .box--1{top:-57px;left:150px}}.home-page__hero .box--2{top:149px;left:-105px}.home-page__hero .box--3{top:25px;right:-151px}.home-page__hero .box--4{bottom:-70px;right:54px}.home-page__heading{font-size:50px;margin-top:20px;font-weight:var(--bold);text-align:center;color:var(--offwhite);padding-bottom:18px;max-width:670px}.home-page__heading span{background:var(--gradient-lighter);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media only screen and (max-width: 750px){.home-page__heading{font-size:40px}}@media only screen and (max-width: 430px){.home-page__heading{font-size:30px}}.home-page__subheading{display:block;font-size:16px;text-align:center;font-weight:var(--regular);color:var(--grey);max-width:325px;line-height:1.4em}@media only screen and (max-width: 750px){.home-page__subheading{font-size:15px}}.home-page__stats{display:flex;align-items:flex-start;justify-content:center;gap:40px;margin-bottom:110px;width:100%;padding:50px 0}@media only screen and (max-width: 500px){.home-page__stats{flex-wrap:wrap}}.home-page__stats .stat{text-align:center;color:var(--offwhite);max-width:180px}@media only screen and (max-width: 450px){.home-page__stats .stat{max-width:145px}}.home-page__stats .stat__heading{font-weight:var(--bold);font-size:50px}.home-page__stats .stat__text{font-size:16px;font-weight:var(--regular);color:var(--grey)}.home-page__posts{overflow:hidden;margin-left:-20px;margin-bottom:70px;position:relative;padding-bottom:50px}.home-page__posts .posts{display:grid;grid-gap:20px 14px;align-content:start;justify-content:center;align-items:start;grid-template-columns:repeat(10,274px);grid-auto-flow:column;margin-bottom:20px;overflow:visible;scrollbar-width:thin;scrollbar-color:transparent transparent}@media only screen and (max-width: 730px){.home-page__posts .posts{overflow-x:auto}}.home-page__posts .posts:nth-child(2n){padding-right:167px}.home-page__posts .posts::-webkit-scrollbar{width:1px}.home-page__posts .posts::-webkit-scrollbar-track{background:transparent}.home-page__posts .posts::-webkit-scrollbar-thumb{background-color:transparent}.home-page__posts>.button{position:absolute;z-index:2;left:50%;transform:translate(-50%);bottom:40px;padding:0 30px}.home-page__posts>.shadow{position:absolute;z-index:1;bottom:50px;left:0;width:100%;height:400px;pointer-events:none;background:linear-gradient(rgba(0,0,0,0) 0%,var(--maindark) 100%)}.home-page .creators-section{margin-bottom:150px;padding:0 40px}.home-page .creators-section__heading{font-size:30px;padding-bottom:40px;text-align:center}.home-page .discord-section{padding:40px;max-width:700px;border-radius:var(--border-radius-large);margin:auto auto 200px;background:var(--darker);display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-auto-flow:column;gap:30px;place-items:start}.home-page .discord-section__heading{font-size:30px;padding-bottom:40px;text-align:left;max-width:380px}.home-page .discord-section__image{width:200px;height:200px;grid-row:span 2;border-radius:var(--border-radius)}@media only screen and (max-width: 700px){.home-page .discord-section__image{display:none}}.pagination{grid-column:1/-1;display:grid;grid-gap:14px;grid-template-columns:1fr 1fr}.pagination .button{display:flex;align-items:center;justify-content:flex-start;padding:20px;background:#252525;color:var(--grey);border-radius:var(--border-radius);font-size:20px;grid-column:1}.pagination .button svg{width:40px;height:40px;color:inherit;margin-right:20px}@media only screen and (max-width: 600px){.pagination .button{padding:15px;font-size:16px}.pagination .button svg{width:30px;height:30px;margin-right:10px}}@media only screen and (max-width: 415px){.pagination .button{padding:10px;font-size:14px}.pagination .button svg{width:20px;height:20px}}.pagination .button--right{justify-content:flex-end;text-align:right;grid-column:2}.pagination .button--right svg{color:inherit;margin-right:0;margin-left:20px}@media only screen and (max-width: 600px){.pagination .button--right svg{margin-left:10px}}.terms-page{margin:auto;padding-top:100px;padding-bottom:100px}.terms-page h1{margin-bottom:10px}.terms-page ol{list-style-type:none}.terms-page ol li{padding-top:15px;padding-bottom:5px}.banner{margin-left:auto;margin-top:20px;z-index:10}@media only screen and (max-width: 700px){.banner{display:none}}.banner--fixed{position:fixed;left:17px;bottom:17px}.banner--fixed .carbon-text{background-color:#1c1c1c!important}.banner--fixed .carbon-poweredby{display:block;padding:6px 8px;color:#aaa;background:#1e2021;text-align:center;text-transform:uppercase;letter-spacing:.1ch;font-weight:600;font-size:.5em;line-height:1;border-top-left-radius:3px;position:absolute;bottom:0;right:0}.creators{display:flex}.banner>div *{margin:initial;padding:initial}#carbonads_1{display:none!important}#carbonads{display:flex;margin:auto;max-width:130px;overflow:hidden;border-radius:4px;box-shadow:0 0 1px #00000026;font-size:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Helvetica,Arial,sans-serif}.horizontal #carbonads{max-width:300px}.horizontal #carbonads .carbon-wrap{display:flex}#carbonads a{background-image:none;color:#111;text-decoration:none}#carbonads a:hover{color:#111}#carbonads .carbon-img{display:block;max-width:130px;line-height:1}#carbonads .carbon-img img{display:block;width:130px;height:100px;margin:0 auto}#carbonads .carbon-text{display:block;padding:8px 10px;background-color:#fafafa;line-height:1.35;text-align:left}#carbonads .carbon-poweredby{display:block;padding:10px;background:repeating-linear-gradient(-45deg,transparent,transparent 5px,hsla(0,0%,0%,.025) 5px,hsla(0,0%,0%,.025) 10px) hsla(203,11%,95%,.4);background-color:#fafafa;font-weight:600;font-size:8px;line-height:0;letter-spacing:.5px;text-transform:uppercase}.dark #carbonads .carbon-text{background-color:#96969606}.dark #carbonads a{background-image:none;color:#fff;text-decoration:none}.dark #carbonads a:hover{color:#fff}.dark #carbonads .carbon-poweredby{background:repeating-linear-gradient(-45deg,transparent,transparent 5px,hsla(0,0%,59%,.025) 5px,hsla(0,0%,59%,.025) 10px) hsla(0,0%,27%,.4);background-color:#212121}.issues-modal{font-size:15px;line-height:1.5em}.issues-modal .heading{display:block;font-size:22px;font-weight:var(--bold);padding-bottom:10px}.issues-modal .description{padding-bottom:15px}.issues-modal hr{height:2px;color:var(--lightgray);background-color:var(--lightgray);border:none}.issues-modal .issues{margin-top:20px}.issues-modal .issues .issue{border-radius:var(--border-radius);margin-bottom:15px}.issues-modal .issues .issue__heading{display:flex;align-items:center;font-size:18px;font-weight:var(--semibold);padding-bottom:7px}.issues-modal .issues .issue__heading svg{color:var(--red);margin-right:4px;width:22px;height:22px}.issues-modal .issues .issue__description{padding-left:26px}.issues-modal .issues .issue code{background:#1e1e1e;color:var(--offwhite);padding:4px 8px;border-radius:var(--border-radius);margin-top:7px;display:inline-block}.creators-page{padding-bottom:100px}.creators-page .heading{display:block;text-align:center;margin-top:50px;margin-bottom:50px}.creators-page>.button{margin:30px auto auto;width:max-content;display:flex}.creators{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));max-width:1100px;gap:40px;margin:auto}.creators .creator{width:100%;gap:10px 15px;transition:all .3s;padding:10px;border-radius:calc(var(--border-radius) + 3px);display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;justify-items:start;position:relative}.creators .creator:hover{background:var(--dark)}.creators .creator .number-of-posts{grid-row:span 2;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 15px;position:relative}.creators .creator .number-of-posts:before{content:"";width:1px;height:30%;background:var(--grey);position:absolute;opacity:.2;left:0;top:50%;transform:translateY(-50%)}.creators .creator .number-of-posts .value{font-size:22px;font-weight:var(--bold)}.creators .creator .number-of-posts .label{font-size:14px;color:var(--grey)}.creators .creator .points-tag{background:transparent;padding:0;align-self:start}.creators .creator .rank{position:absolute;width:24px;height:24px;left:-2px;top:-2px;font-size:14px;font-weight:var(--bold);border-radius:var(--border-radius);background:var(--offwhite);color:var(--maindark);display:flex;align-items:center;justify-content:center}.creators .creator .avatar{width:70px;height:70px;border-radius:var(--border-radius);object-fit:cover;grid-row:span 2}@media only screen and (max-width: 400px){.creators .creator .avatar{width:50px;height:50px}}.creators .creator .username{font-weight:var(--semibold);font-size:18px;text-overflow:ellipsis;align-self:end;display:block;overflow:hidden;max-width:160px}@media only screen and (max-width: 400px){.creators .creator .username{max-width:130px}}.creators .creator .button{font-weight:var(--semibold);padding:0 30px;margin-left:auto;background:#2c2c2c}.status-bar{background:#e9a425;padding:12px 20px;border-radius:var(--border-radius);color:#fff;font-weight:var(--semibold);margin-bottom:10px;font-size:14px;max-width:100%}.status-bar .rejection-message{display:block;width:max-content;max-width:500px;line-height:1.4em;margin-top:7px;background:var(--dark);border-radius:var(--border-radius);padding:6px 12px}.status-bar a{display:inline-flex;align-items:baseline;color:#fff;text-decoration:underline}.status-bar a svg{display:block;align-self:flex-end;width:20px;height:20px;margin-right:4px}.status-bar--draft{background:var(--blue)}.status-bar--approved{display:grid;gap:10px;grid-auto-flow:column;justify-content:start;background:var(--offwhite);color:var(--maindark)}.status-bar--needs_work{background:var(--red)}.info-bar{padding:5px 0 0;text-align:right;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap-reverse;row-gap:10px}@media only screen and (max-width: 830px){.info-bar{padding-bottom:30px;gap:14px}}.info-bar .left{display:grid;grid-auto-flow:column;gap:2px;justify-content:start}.info-bar .right{display:flex;align-items:center;gap:5px}.info-bar .favorite-count{display:flex;align-items:center;margin-left:10px;font-weight:var(--semibold);cursor:default}.info-bar .favorite-count svg{width:20px;height:20px;margin-right:4px}.info-bar .twitter-share-button,.info-bar .edit-button,.info-bar .add-to-favorites{z-index:10;color:var(--offwhite);background:none;padding:0 10px 0 8px;border-radius:var(--border-radius);display:flex;align-items:center;font-size:14px;font-weight:var(--semibold);flex-grow:1;height:32px;transition:all .3s}.info-bar .twitter-share-button svg,.info-bar .edit-button svg,.info-bar .add-to-favorites svg{width:20px;height:20px;margin-right:4px;color:var(--offwhite)}.info-bar .twitter-share-button:hover,.info-bar .edit-button:hover,.info-bar .add-to-favorites:hover{background:#2c2c2c}.info-bar .add-to-favorites{padding:0 8px 0 6px}.info-bar .add-to-favorites.active svg{color:var(--blue)}.info-bar .twitter-share-button{color:#1d9bf0}.info-bar .twitter-share-button svg{color:inherit}@media only screen and (max-width: 1200px){.info-bar .edit-button{display:none}}.points-tooltip{display:flex;flex-direction:column;justify-content:center;align-items:stretch;z-index:2000;padding:20px;text-align:left;opacity:1;background:var(--semidark);border-radius:var(--border-radius-large);max-width:350px}.points-tooltip img,.points-tooltip svg{display:block;width:20px;height:20px;margin-right:7px}.points-tooltip .heading{display:flex;align-items:center;justify-content:center;font-weight:var(--bold);font-size:20px;margin-bottom:7px}.points-tooltip p{line-height:1.5em;padding-top:10px}.points-tooltip .points{display:flex;align-items:flex-start;margin-top:5px;background:var(--maindark);padding:12px 7px;border-radius:var(--border-radius)}.points-tooltip .points .points-tag{background:transparent;display:flex;min-width:70px}.stats-page{max-width:1100px;width:100%;margin:auto;padding-bottom:150px}.stats-page .graph-heading{margin-top:60px;margin-bottom:30px}.stats-page .graph{display:flex;gap:20px}.stats-page .graph .bar-container{display:flex;flex-direction:column;height:300px;justify-content:flex-end}.stats-page .graph .bar-container .bar{width:100%;background-color:#4bc0c080;border:1px solid rgb(75,192,192)}.stats-page .graph .bar-container .label{display:flex;align-items:center;flex-direction:column;max-width:60px;gap:10px;margin-top:10px}.stats-page .graph .bar-container .label__name{max-width:60px;overflow:hidden;font-size:15px;text-overflow:ellipsis;color:var(--grey)}.stats-page .graph .bar-container .label__image{border-radius:var(--border-radius);width:45px;height:45px}.stats-page .graph .bar-container .label__followers{font-weight:var(--semibold)}.stats-page .pies{display:flex;gap:20px}.stats-page .pies>div{width:100%}.stats-page .checkbox{display:none}.stats-page .switch{display:flex;align-items:center;gap:15px;margin-bottom:12px}.stats-page .switch .slider{width:60px;height:30px;background-color:#d3d3d3;border-radius:20px;overflow:hidden;display:flex;align-items:center;border:4px solid transparent;transition:.3s;box-shadow:0 0 10px #00000040 inset;cursor:pointer}.stats-page .switch .slider:before{content:"";display:block;width:100%;height:100%;background-color:#fff;transform:translate(-30px);border-radius:20px;transition:.3s;box-shadow:0 0 10px 3px #00000040}.stats-page .switch .checkbox:checked~.slider:before{transform:translate(30px);box-shadow:0 0 10px 3px #00000040}.stats-page .switch .checkbox:checked~.slider{background-color:#4bc0c0}.stats-page .switch .checkbox:active~.slider:before{transform:translate(0)}.image-preview-wrapper{display:flex;border:2px solid var(--maindark);width:1200px;height:630px;min-height:unset;background:var(--maindark)}.image-preview-wrapper .content{margin:auto;display:flex}.image-preview-wrapper .content .meta{padding:30px;display:flex;flex-direction:column;min-width:400px}.image-preview-wrapper .content .meta__heading{font-size:60px;text-transform:capitalize;margin-bottom:30px}.image-preview-wrapper .content .meta__posted-by{font-size:25px;color:var(--grey);margin-bottom:10px}.image-preview-wrapper .content .meta__user{display:flex;align-items:center;gap:10px}.image-preview-wrapper .content .meta__user .avatar{width:70px;height:70px;margin-right:10px;border-radius:var(--border-radius)}.image-preview-wrapper .content .meta__user .username{font-size:30px;font-weight:var(--semibold);text-overflow:ellipsis;display:block;overflow:hidden;max-width:260px}.image-preview-wrapper .content .meta__logo{margin-top:auto;max-width:180px}.image-preview-wrapper .content .preview-container{width:500px;height:500px;border-radius:var(--border-radius-large)}.image-preview-wrapper .content .preview-container .preview{transform:scale(1.5)}.image-preview-wrapper .content .preview-container .preview--form,.image-preview-wrapper .content .preview-container .preview--card{transform:unset}.challenges-page{padding:40px 0 100px}.challenges-page .challenges-container{display:flex;flex-direction:column;gap:30px}.challenges-page .challenge{width:100%;justify-content:space-between;align-items:center;transition:.3s all}.challenges-page .challenge:hover{transform:scale(1.04)}.challenges-page .challenge:hover .content__subheading{color:var(--pink)}.challenges-page .challenge__image,.challenges-page .challenge.closed .challenge__image{height:300px;width:300px}.challenges-page .hero,.challenges-page .challenge{position:relative;background:var(--darker);color:var(--offwhite);max-width:1200px;margin:auto;padding:45px;display:flex;gap:50px;border-radius:var(--border-radius-large);flex-wrap:wrap-reverse}.challenges-page .hero .content,.challenges-page .challenge .content{flex:1}.challenges-page .hero .content__status,.challenges-page .challenge .content__status{display:inline-block;font-size:16px;font-weight:var(--bold);text-transform:uppercase;padding:10px 15px;border-radius:var(--border-radius);margin-bottom:10px}.challenges-page .hero .content__status--vote-for-the-winner,.challenges-page .challenge .content__status--vote-for-the-winner{background:var(--gold);color:var(--maindark)}.challenges-page .hero .content__status--open,.challenges-page .challenge .content__status--open{color:var(--offwhite);background:var(--green)}.challenges-page .hero .content__status--closed,.challenges-page .challenge .content__status--closed{color:var(--maindark);background:var(--yellow)}.challenges-page .hero .content__status--finished,.challenges-page .challenge .content__status--finished{color:var(--offwhite);background:var(--dark)}.challenges-page .hero .content__heading,.challenges-page .challenge .content__heading{font-size:45px;font-weight:var(--bold);margin-bottom:10px}@media only screen and (max-width: 930px){.challenges-page .hero .content__heading,.challenges-page .challenge .content__heading{font-size:30px}}.challenges-page .hero .content__subheading,.challenges-page .challenge .content__subheading{font-size:18px;font-weight:var(--regular);margin-bottom:20px;font-style:italic;transition:.3s all}.challenges-page .hero .content__paragraph,.challenges-page .challenge .content__paragraph{line-height:1.4em;color:var(--grey);max-width:500px}.challenges-page .hero .content .button,.challenges-page .challenge .content .button{margin-top:10px}.challenges-page .hero .content .list-heading,.challenges-page .challenge .content .list-heading{font-size:18px;font-weight:var(--bold);margin-bottom:5px;margin-top:15px}.challenges-page .hero .content ul li,.challenges-page .hero .content ol li,.challenges-page .challenge .content ul li,.challenges-page .challenge .content ol li{margin-left:20px;line-height:1.4em;color:var(--grey)}.challenges-page .hero .content__footer,.challenges-page .challenge .content__footer{border:none;margin-top:20px;display:flex;align-items:center;flex-wrap:wrap;gap:20px}.challenges-page .hero .content__footer .item,.challenges-page .challenge .content__footer .item{display:flex;align-items:center;gap:7px;color:var(--grey);font-weight:var(--semibold)}.challenges-page .hero .content__footer .item.green,.challenges-page .challenge .content__footer .item.green{color:var(--green)}.challenges-page .hero .content__footer .item svg,.challenges-page .challenge .content__footer .item svg{width:22px;height:22px}.challenges-page .hero .content__footer .post-link,.challenges-page .challenge .content__footer .post-link{text-decoration:underline}.challenges-page .hero .content__footer .deadline b,.challenges-page .challenge .content__footer .deadline b{color:var(--green)}.challenges-page .hero__image,.challenges-page .challenge__image{position:relative;grid-row:1/-1}.challenges-page .hero__image img,.challenges-page .challenge__image img{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius-large)}.challenges-page .hero__image .challenge-img,.challenges-page .challenge__image .challenge-img{max-width:500px}.challenges-page .hero__image .winner,.challenges-page .challenge__image .winner{display:block;position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;align-items:center;background:var(--maindark);padding:10px 15px;justify-content:center;width:300px;border-radius:var(--border-radius);gap:10px;font-weight:var(--semibold)}.challenges-page .hero.closed .hero__image,.challenges-page .challenge.closed .hero__image{height:300px}.challenges-page .hero .previous,.challenges-page .challenge .previous{position:absolute;left:-300px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;flex-direction:column}.challenges-page .hero .previous .image,.challenges-page .challenge .previous .image{max-width:100px;max-height:100px;border-radius:var(--border-radius-large);overflow:hidden;margin-bottom:10px;width:100%;height:100%;object-fit:cover}.challenges-page .posts{max-width:1200px;width:100%;margin:50px auto 100px;position:relative}.challenges-page .posts__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px;margin-bottom:22px}.challenges-page .posts__header .section-heading{font-size:30px;font-weight:var(--bold);color:var(--grey)}.challenges-page .posts__header .info{color:var(--grey);line-height:1.4em}.challenges-page .posts__header .info>b{color:var(--gold)}.challenges-page .posts__header .info .deadline{color:var(--offwhite);margin-left:10px}@media only screen and (max-width: 1130px){.challenges-page .posts__header .info .deadline{display:block;margin-left:0;margin-top:10px}}.challenges-page .posts__header .info .deadline b{color:var(--green)}.challenges-page .posts .posts-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(274px,1fr));grid-gap:20px 14px;align-content:start;align-items:start}.challenges-page .posts .posts-container--notification{grid-template-columns:repeat(auto-fill,minmax(304px,1fr))}.challenges-page .posts .info-card{width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:15px;left:50%;transform:translate(-50%);position:absolute;z-index:1;backdrop-filter:blur(5px)}.challenges-page .posts .info-card .heading{margin-top:150px;font-size:18px;line-height:1.4em;text-align:center}.challenges-page .posts .info-card .deadline b{color:var(--green)}.challenges-page .winners .posts__header{justify-content:center}.challenges-page .winners .posts-container{margin:auto;grid-template-columns:repeat(auto-fill,minmax(304px,1fr))}.challenges-page .card-voting-wrapper{position:relative}.challenges-page .card-voting-wrapper.winner .card .card-content{height:350px}.challenges-page .card-voting-wrapper .points-won{position:absolute;top:10px;left:12px;z-index:2;display:flex;align-items:center;gap:5px;padding:2px 0 0}.challenges-page .card-voting-wrapper .vote{position:absolute;top:10px;right:12px;z-index:2;display:flex;align-items:center;gap:5px}.challenges-page .card-voting-wrapper .vote .number-of-votes{display:flex;align-items:center;font-weight:var(--semibold)}.challenges-page .card-voting-wrapper .vote .number-of-votes.active svg{color:var(--gold)}.challenges-page .card-voting-wrapper .vote .card-action{background:var(--maindark);color:var(--offwhite);padding:3px 8px}.challenges-page .card-voting-wrapper .vote .card-action.active{background:transparent;font-weight:var(--regular);display:none}.challenges-page .card-voting-wrapper .vote .card-action svg{color:var(--gold)}.challenges-page .card-voting-wrapper .vote svg{width:19px;margin-right:3px}.challenges-page .card-voting-wrapper.light .vote,.challenges-page .card-voting-wrapper.light .vote .card-action.active{color:var(--maindark)}.challenges-page .card-voting-wrapper.light .vote .number-of-votes.active svg{color:#c9b33b}.challenges-page .card-voting-wrapper:hover .vote .card-action{display:block}.challenge-bar{background:var(--dark);display:flex;align-items:center;gap:15px}.challenge-bar img{width:34px;height:34px;border-radius:var(--border-radius)}.challenge-bar--small{gap:15px;font-size:14px}.challenge-bar--small img{width:24px;height:24px;border-radius:var(--border-radius)}.challenge-edit-page{padding:100px 0}.challenge-edit-page h1{text-align:center}.challenge-edit-page form{display:flex;flex-direction:column;max-width:500px;margin:0 auto;padding:20px;border-radius:5px;gap:10px}.challenge-edit-page form label{margin-bottom:5px;font-weight:700}.challenge-edit-page form input[type=text],.challenge-edit-page form input[type=number],.challenge-edit-page form textarea{padding:10px;margin-bottom:10px;border-radius:5px;border:1px solid #ccc;font-size:16px}.challenge-edit-page form input[type=text]:focus,.challenge-edit-page form input[type=number]:focus,.challenge-edit-page form textarea:focus{outline:none;border:1px solid blue}.challenge-edit-page form input[type=date],.challenge-edit-page form input[type=datetime-local]{padding:10px;margin-bottom:10px;border-radius:5px;border:1px solid #ccc;font-size:16px}.challenge-edit-page form input[type=date]:focus,.challenge-edit-page form input[type=datetime-local]:focus{outline:none;border:1px solid blue}.challenge-edit-page form input[type=date]::-webkit-calendar-picker-indicator,.challenge-edit-page form input[type=datetime-local]::-webkit-calendar-picker-indicator{display:none}.challenge-edit-page form button{padding:10px 20px;background-color:#333;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px}.challenge-edit-page form button:hover{background-color:#444}.tags-page{max-width:700px;margin:0 auto;padding:150px 0}.tags-page pre{margin:10px}.tags-page h1{margin-bottom:20px}.tags-page .tags-select{color:var(--maindark);font-weight:var(--semibold);font-size:17px;margin-bottom:20px}.tags-page .tags{margin-top:20px;display:flex;flex-wrap:wrap;gap:10px}.tags-page .tags .tag{cursor:pointer;display:inline-block;padding:4px 10px;border-radius:var(--border-radius);color:var(--maindark);font-weight:var(--semibold);background:#009688;color:var(--offwhite)}.tags-page .tags .tag--approved{background:var(--offwhite);color:var(--maindark)}.tags-page .tags .tag--deleted{opacity:.5}.tags-page .tag-tooltip{display:grid;align-items:center;grid-auto-flow:row;gap:7px;background:var(--maindark);grid-template-columns:auto auto;opacity:1}.tags-page .tag-tooltip .image{width:28px;height:28px;color:inherit;background:var(--grey);border-radius:var(--border-radius)}.tags-page .tag-tooltip .button{grid-column:span 2;font-size:14px;height:auto;padding:5px 10px;transition:none}.test-tools-page{padding:50px;min-height:100vh}.test-tools-page h1{margin-bottom:20px}.test-tools-page .form{margin-bottom:50px;display:flex;flex-direction:column;align-items:flex-start;gap:15px}.test-tools-page .form .input-group{display:flex;flex-direction:column;gap:10px;width:100%;max-width:300px}.test-tools-page .form .input-group label{font-size:20px}.test-tools-page .form .input-group input,.test-tools-page .form .input-group select{padding:4px 10px;border:1px solid #ccc;border-radius:5px;font-size:16px}
