#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);-ms-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#29d transparent transparent #29d;border-style:solid;border-width:2px;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.danger-outline-btn{color:#f44336;border:1px solid}.custom-card{width:100%;background-color:var(--bg-elev1);padding:14px 17px;margin-bottom:var(--standard-gap);border:1px solid var(--border-color);border-radius:16px;position:relative;.main-heading{font-size:23px;font-weight:700;color:var(--text-main)}.main-heading.tab,.sub-heading{margin-bottom:5px}.sub-heading{font-size:16px;color:var(--text-main);font-weight:500}.sub-heading-2{font-weight:400;color:#5d5d5d;font-size:14px}.content-container{margin-top:20px}.load-more-button{width:100%;font-weight:550;margin:20px auto 10px}.edit-btn{position:absolute;top:14px;right:14px}@media (max-width:768px){padding-left:14px;padding-bottom:12px;padding-right:14px;padding-top:12px;margin-bottom:12px;border-radius:12px;.main-heading{font-size:20px}.sub-heading{font-size:14px}}@media (max-width:480px){padding-left:12px;padding-bottom:10px;padding-right:12px;padding-top:10px;margin-bottom:8px;border-radius:10px;.main-heading{font-size:18px}.sub-heading{font-size:13px}}}.sidebar{display:flex;flex-direction:column;align-items:flex-start;min-width:290px;max-width:320px;flex-shrink:0;position:sticky;top:calc(var(--top-offset) + var(--standard-gap));height:fit-content;padding:10px;border-radius:16px;background-color:var(--bg-elev1);width:100%;@media (max-width:1280px){min-width:260px;max-width:280px}@media (max-width:1024px){min-width:240px;max-width:260px}.main-heading{font-size:20px;font-weight:600;display:flex;gap:10px;align-items:center}.content{margin-top:20px;width:100%}}.sidebar.full-width{width:100%}.tab-link{display:flex;align-items:center;padding:10px;font-size:14px;border-radius:8px;margin-bottom:5px;cursor:pointer;width:100%;text-decoration:none;color:var(--text-main);transition:all .3s ease;max-width:100%;svg{width:20px}}.tab-link:hover{background-color:#f5f5f5;color:black}.tab-link.not-selectable{pointer-events:none;cursor:not-allowed;color:var(--text-main)}.tab-link.active{background-color:#f0f0f0;color:black;font-weight:700}.tab-content{display:flex;align-items:center}.sidebar-tab-content{background-color:var(--bg-elev1);padding:16px;border-radius:16px;margin-bottom:var(--standard-gap);.main-heading{font-size:20px;font-weight:600;display:flex;gap:10px;align-items:center;margin-bottom:0;svg{width:20px;height:20px}}.sidebar-section{.main-heading{font-size:18px;font-weight:600;display:flex;gap:10px;align-items:center;margin-bottom:10px}}.save-btn-container{margin-left:auto!important;display:flex;width:100%;button{margin-left:auto}}}.sidebar-tab-content.full-width{width:100%}.main-nav{padding:2px 20px!important;background:var(--bg-elev1);position:fixed;top:0;left:0;right:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:left .25s;-o-transition:left .25s;transition:left .25s;padding:4px 15px 4px 0;.p-item{display:flex;align-items:center;padding:10px;font-weight:500;font-size:18px;color:var(--text-main);transition:color .2s ease;&:hover{color:var(--text-main);font-weight:600}}}.icon-input{position:relative;.end-icon{position:absolute;right:10px;top:52%;transform:translateY(-50%);cursor:pointer}}.main-page-container{margin-top:100px!important}.settings-page{padding:20px;max-width:1000px;margin:0 auto}.settings-list{display:flex;flex-direction:column;.item{display:flex;justify-content:start;align-items:center;padding:10px 20px;border-radius:10px;border:1px solid #ddd;cursor:pointer;height:60px;gap:20px;font-size:18px;color:var(--text-main)}.item.ghost{background-color:transparent;border:1px solid transparent}.item:hover{background-color:#f5f5f5;color:black}}.no-resize{resize:none}.user-card{display:flex;justify-content:space-between;padding:4px;border-radius:8px;border:1px solid var(--border-color-light);.info-div{gap:7px}.action-div,.info-div{display:flex;align-items:center}}.tab-link.active .chevron-icon{visibility:visible}.emoji-bttn .emoji-wrap li{margin-right:4px!important}.fw-600{font-weight:600!important}.p-0{padding:0!important}.bg-elev1{background-color:var(--bg-elev1)}.bg-elev2{background-color:var(--bg-elev2)}.bc-standard{border-color:var(--border-color-standard)!important}.page-container{margin-top:59px!important}.custom-sidebar{display:flex;flex-direction:column;.item{display:flex;align-items:center;gap:10px;padding:10px;border-radius:8px}.item.active{background-color:var(--bg-main);border-radius:8px}}.chevron-icon{height:16px;width:16px;margin-left:auto;visibility:hidden}@keyframes shake{0%{transform:rotate(0deg)}20%{transform:rotate(-15deg)}40%{transform:rotate(15deg)}60%{transform:rotate(-10deg)}80%{transform:rotate(10deg)}to{transform:rotate(0deg)}}.shake{animation:shake .6s ease}.custom-scrollbar::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.floating-button{position:fixed;bottom:20px;left:20px;z-index:1000}.background-animation{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;transform-origin:center;background-size:cover;background-position:50%}.background-animation.preview{position:relative;z-index:1;width:100%;height:200px;transform:scale(1);transform-origin:center;background-size:contain;background-position:50%;border-radius:8px;aspect-ratio:16/9;object-fit:contain}.custom-shadow{box-shadow:0 2px 8px 0 rgba(99,99,99,.2)}.s-pt{padding-top:var(--standard-padding)}.s-pb{padding-bottom:var(--standard-padding)}.s-pl{padding-left:var(--standard-padding)}.s-pr,.s-px{padding-right:var(--standard-padding)}.s-px{padding-left:var(--standard-padding)}.s-py{padding-top:var(--standard-padding);padding-bottom:var(--standard-padding)}.dialog-footer{display:flex;align-items:center;gap:10px;margin-top:20px}.dialog-footer.right-align{justify-content:flex-end}.movie-poster{height:155px}.profile-header{.info-item{color:var(--text-main);display:flex;flex-direction:column;align-items:start;.head{font-weight:400;color:var(--text-muted-2);font-size:16px;line-height:14px}.content{font-weight:600;font-size:20px}}.info-item.horiz{flex-direction:row;align-items:center;gap:5px}}.left-bar{display:flex;flex-direction:column;gap:var(--standard-gap);.left-bar-item{background:var(--bg-elev1);padding:11px;border-radius:10px;position:relative;.heading{font-weight:600;font-size:20px;color:var(--text-main)}h4.heading{margin-bottom:5px}.heading.sub1{font-weight:500;font-size:16px;color:var(--text-main)}.edit{position:absolute;top:7px;right:7px;font-size:20px;color:var(--text-muted-2);width:fit-content;padding:3px!important;box-shadow:none!important;border:none!important}.content{font-size:16px;font-weight:400!important;margin-bottom:0;line-height:20px}}.left-bar-item.sub1{padding:10px;.heading{font-size:16px}}}.top-friends{display:flex;flex-direction:column;justify-content:center;padding:0;gap:15px;margin-top:15px;.item{display:flex;gap:10px;align-items:center;border-radius:10px;.name{font-weight:400;font-size:13px;margin-bottom:0;color:var(--text-main)}}}.profile-tabs{background:var(--bg-elev1);color:var(--text-main);border-bottom-right-radius:10px;border-bottom-left-radius:10px}.lb-bg{background:var(--bg-main)}.bg-l1{background:var(--bg-elev1)}.profile-shop-tab{.items-container{display:flex;flex-direction:column;gap:10px}.listing{border:1px solid var(--border-color-standard);border-radius:13px;display:flex;gap:10px;padding:10px;.title{color:var(--text-main);font-weight:700;font-size:20px}.description{color:var(--text-muted-2);font-size:13px}.price{font-weight:700;font-size:25px;margin-top:10px;color:var(--text-main)!important}.banner{height:200px;width:200px;object-fit:cover;border-radius:10px}}}.profile-blogs-tab{.items-container{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.listing{border:1px solid var(--border-color-standard);padding:8px;border-radius:13px;display:flex;flex-direction:column;gap:10px;cursor:pointer;.banner{height:200px;width:100%;object-fit:cover;border-radius:10px}.title{color:var(--text-main);font-weight:700;font-size:20px;line-height:normal}.description{color:var(--text-muted-2);font-size:14px;line-height:normal;margin-top:10px}}}.dm-text-main{color:var(--text-main)}.ud-card{display:flex;gap:10px;align-items:center;.name{font-size:13px;font-weight:400}.name.md-text{font-size:16px;font-weight:500}}.shop-items{.items-container{display:flex;flex-direction:column;gap:10px}.listing{border:1px solid var(--border-color-standard);border-radius:13px;display:flex;gap:10px;padding:10px}.title{color:var(--text-main);font-weight:700;font-size:20px}.description{color:var(--text-muted-2);font-size:13px}.price{font-weight:700;font-size:25px;margin-top:10px;color:var(--text-main)!important}.banner{height:200px;width:200px;object-fit:cover;border-radius:10px}.banner.small-banner{height:130px;width:130px}}.side-nav-item{display:flex;gap:10px;align-items:center;padding:10px;border-radius:10px;cursor:pointer;transition:color .2s ease;.svg{font-size:20px;color:var(--text-muted-2)}.svg,.text{transition:color .2s ease}.text{font-size:16px;font-weight:500;color:var(--text-main)}&:hover{.text{font-weight:600}.svg,.text{color:var(--text-main)}}}.create-nav-item{display:flex;gap:10px;align-items:center;padding:10px;border-radius:10px;cursor:pointer;transition:color .2s ease;span{font-size:16px;font-weight:500;color:var(--text-main)}span,svg{transition:color .2s ease}svg{color:var(--text-muted-2)}&:hover{span{font-weight:700}span,svg{color:var(--text-main)}}}@media (max-width:768px){details[open] summary svg{transform:rotate(180deg)}details:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}details,details div,details summary{transition:all .2s ease-in-out}details>div{border-top:1px solid rgba(0,0,0,.05)}details summary{user-select:none}details summary:active{background-color:rgba(0,0,0,.05)}}.home-post-feed{max-width:800px;display:flex;flex-direction:column;gap:var(--standard-gap);width:100%;overflow-x:hidden}.feed-selector{background-color:var(--bg-elev1);padding:14px 20px;border-radius:14px;display:flex;align-items:center;gap:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;justify-content:center;@media (max-width:640px){padding-left:16px;padding-bottom:12px;padding-right:16px;padding-top:12px;gap:8px;justify-content:flex-start;border-radius:12px;max-width:100vw}button{padding:6px 16px;font-weight:500;display:flex;align-items:center;gap:8px;white-space:nowrap;min-width:fit-content;border-radius:20px;font-size:14px;svg{width:16px;height:16px}transition:background-color .2s ease-in-out,color .2s ease-in-out;@media (max-width:640px){padding-left:12px;padding-bottom:8px;padding-right:12px;padding-top:8px;font-size:13px;border-radius:16px;min-width:auto;flex-shrink:0}}button.active{background-color:var(--bg-main-inverse);color:var(--text-main-inverse)}}.create-post-trigger{@media (max-width:640px){padding-left:12px!important;padding-bottom:12px!important;padding-right:12px!important;padding-top:12px!important;margin-left:8px;margin-bottom:0;margin-right:8px;margin-top:0;max-width:100vw}@media (max-width:480px){padding-left:10px!important;padding-bottom:10px!important;padding-right:10px!important;padding-top:10px!important;margin-left:4px;margin-bottom:0;margin-right:4px;margin-top:0}}.page-main{max-width:800px;margin:100px auto 0;width:100%;padding:0 16px;overflow-x:hidden;@media (max-width:640px){padding-left:12px;padding-bottom:0;padding-right:12px;padding-top:0;margin-top:80px;max-width:100vw}}.page-main.extended{max-width:1200px}@media (max-width:1024px){.home-post-feed{max-width:100%;overflow-x:hidden}}@media (max-width:768px){.feed-selector{flex-wrap:nowrap}}@media (max-width:480px){.feed-selector{padding:10px 12px}.feed-selector button{padding:6px 10px;font-size:12px}}@media (max-width:1024px){.home-post-feed{padding-bottom:80px}}@media (max-width:640px){body{overflow-x:hidden}.w-full{max-width:100vw}}:root{--background-color-light:#fff;--background-color-dark:#1f2937;--text-color-light:black;--text-color-dark:white;--border-color-light:#eee;--border-color-dark:#4b5563;--border-radius:1rem}.grid-container{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--standard-gap)}@media (min-width:768px){.grid-container{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.grid-container{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.grid-container{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1536px){.grid-container{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1920px){.grid-container{grid-template-columns:repeat(5,minmax(0,1fr))}}.subscription-cards{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}@media (min-width:640px){.subscription-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.subscription-cards{grid-template-columns:repeat(3,1fr)}}@media (min-width:1536px){.subscription-cards{grid-template-columns:repeat(4,1fr)}}.group-card-basic{display:flex;flex-direction:column;width:100%;border-radius:10px;background-color:var(--bg-elev1);border:1px solid var(--border-color-standard);.cover{width:100%;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0}.body{padding:16px}.title{color:var(--text-main);font-weight:700;margin-bottom:3px;line-height:18px;font-size:18px}.stats{display:flex;gap:10px;font-size:14px;color:var(--text-main);font-weight:500;margin-top:5px;.stat{display:flex;align-items:center;gap:5px}}.title:hover{color:#2563eb;text-decoration:underline}.description{color:var(--text-muted-2);font-size:14px;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:640px){.body{padding:12px}.title{font-size:16px;line-height:16px}.description{font-size:13px}.stats{font-size:12px;gap:8px;flex-wrap:wrap;.stat{gap:3px}}}@media (max-width:480px){.body{padding:10px}.title{font-size:15px;line-height:15px}.description{font-size:12px}.stats{font-size:11px;gap:6px}}}.group-settings-content{.section{.heading{font-size:16px;font-weight:700;margin-bottom:16px}}}.group-page{.header{background-color:var(--background);margin-bottom:var(--standard-gap);.title{font-size:24px;font-weight:600;margin-top:14px;margin-bottom:10px}}.content{margin:0 auto;width:100%}.content.metro,.content.standard{max-width:1400px}.tab-item{padding:8px 16px;cursor:pointer;font-size:14px;font-weight:600;color:var(--text-main)}.tab-item.active{font-weight:700}.tab-content{padding-left:0;padding-right:10px}.new-post-trigger{background:var(--bg-elev1);border-radius:16px;padding:10px 16px;margin-bottom:var(--standard-gap)}.main-group-content{gap:var(--standard-gap);margin-top:0!important;.left-bar-item{background:var(--bg-elev1);border-radius:16px;padding:16px;color:var(--text-main);margin-bottom:var(--standard-gap);.title{font-size:16px;font-weight:700;margin-bottom:8px}.description{font-size:14px;color:var(--text-muted-2);line-height:1.4}}}@media (max-width:768px){.header{margin-bottom:12px;.title{font-size:20px;margin-top:10px;margin-bottom:8px}}.tab-item{padding:6px 12px;font-size:12px}.new-post-trigger{padding:8px 12px;margin-bottom:12px}.main-group-content{gap:12px}}@media (max-width:480px){.header{margin-bottom:8px;.title{font-size:18px;margin-top:8px;margin-bottom:6px}}.tab-item{padding:4px 8px;font-size:11px}.new-post-trigger{padding:6px 10px;margin-bottom:8px}.main-group-content{gap:8px}}}.bg-main{background-color:var(--background)}.bg-main-inverse{background-color:var(--bg-main-inverse)}.text-main{color:var(--text-main)!important}.group-display-card{display:flex;gap:10px;.name{font-size:13px;font-weight:400;color:var(--text-main)}.name:hover{color:#2563eb;text-decoration:underline}}.groups-list{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--standard-gap);@media (min-width:768px){grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1024px){grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:1280px){grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width:1536px){grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width:1920px){grid-template-columns:repeat(6,minmax(0,1fr))}}.create-post-trigger{display:flex;align-items:center;gap:8px;cursor:pointer;width:100%;.trigger{padding:18px 16px!important;width:100%;border:1px solid #ccc;font-size:15px;border-radius:14px;cursor:pointer;height:50px!important}}.post-card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:var(--bg-elev1);background-clip:border-box;border:.5px solid var(--border-color);border-radius:20px;width:100%;padding:1rem;.title{font-weight:700;font-size:18px;color:var(--text-main)}.meta{color:var(--text-main)!important}.meta-inverse{color:var(--text-main-inverse)!important}}.comment-item{display:flex;margin-top:12px;.comment-header{width:fit-content}.content-container{margin-bottom:0;margin-left:10px}.comment-content{background-color:var(--bg-elev2);color:black;max-width:300px;width:fit-content;border-radius:16px;font-size:14px;font-weight:500;cursor:pointer;padding:10px 14px;margin-bottom:0}.action-container{display:flex;align-items:end;margin-top:4px;margin-left:8px;gap:12px;font-size:12px;position:relative;.reactions{display:flex;align-items:center}}}.video-modal{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.85);z-index:999;.prev-button{position:absolute;top:50%;left:0;transform:translateY(-50%);background-color:rgba(0,0,0,.5);color:white;padding:10px 2px;cursor:pointer;svg{stroke-width:1}}.next-button{position:absolute;top:50%;right:0;transform:translateY(-50%);background-color:rgba(0,0,0,.5);color:white;padding:10px 2px;cursor:pointer;svg{stroke-width:1}}.close-button{position:absolute;top:0;right:0;background-color:rgba(0,0,0,.8);color:white;padding:10px;width:100%;cursor:pointer;margin-right:40px;svg{margin-left:100%}}}.create-post{.title{padding:22px 16px!important}.create-area{border:1px solid #ddd;border-radius:10px;padding:10px;margin-top:5px;.type-title{font-size:16px;font-weight:500;color:var(--text-main);margin-bottom:10px}}.create-area.poll-post{display:flex;flex-direction:column;justify-content:center;width:100%;align-items:center}}.slick-slider{position:relative}.slick-dots{position:absolute;bottom:-19px!important;width:fit-content!important;display:flex!important;left:50%!important;border-radius:30px;justify-content:center;transform:translate(-50%)!important;z-index:10;margin-bottom:100px;background-color:rgba(156,156,156,0)}.media-item{border-radius:10px}img.media-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.post-content{margin-top:8px;color:var(--text-main)}.post-feed{display:flex;flex-direction:column;gap:var(--standard-gap)}.glow:hover{filter:drop-shadow(0 0 3px #ff0000)}.darker-fill{-webkit-text-stroke-color:"#00ff00"}.scale{transition:transform .3s ease-in-out}.scale:hover{animation:waveanimate 5s linear infinite;transform:scale(1.2)}.heart-1{background-size:600px 40px;animation:waveanimate-1 8s linear infinite;background-position-x:0;background-position-y:-68%}.heart-2{background-size:600px 40px;animation:waveanimate-2 6s linear infinite;background-position-x:0;background-position-y:-48%}.heart-3{background-size:1400x 800px;animation:waveanimate-3 4s linear infinite;background-position-x:0;background-position-y:-40%}.heart-4{background-size:1400x 900px;animation:waveanimate-4 4s linear infinite;background-position-x:0;background-position-y:-10%}.heart-5{background-size:100px}@keyframes waveanimate{50%{background-position-x:90%}}@keyframes waveanimate-1{to{background-position-x:98%}}@keyframes waveanimate-2{to{background-position-x:98%}}@keyframes waveanimate-3{to{background-position-x:96%}}@keyframes waveanimate-4{to{background-position-x:96%}}.heart-custom{width:100px;height:100px;background:url(https://cssanimation.rocks/images/posts/steps/heart.png) no-repeat;background-position:0 0;cursor:pointer;transition:background-position 1s steps(28);transition-duration:0s;scale:.6;&.is-active{background:url(https://cssanimation.rocks/images/posts/steps/heart.png) no-repeat;transition-duration:1s;background-position:-2800px 0}}.heart{width:100px;height:100px;background:url(https://cssanimation.rocks/images/posts/steps/heart.png) no-repeat;background-position:0 0;cursor:pointer;transition:background-position 1s steps(28);transition-duration:0s;scale:.6;&.is-active{transition-duration:1s;background-position:-2800px 0}}.heart.small{scale:.5}.star{width:100px;height:100px;background:url(https://society-media.nyc3.cdn.digitaloceanspaces.com/reactions/star_animated.png) no-repeat;background-position:0 0;cursor:pointer;transition:background-position 1s steps(28);transition-duration:0s;scale:.6;&.is-active{transition-duration:1s;background-position:-2800px 0}}.middle{position:absolute;top:50%;left:50%;text-align:center;transform:translate(-50%,-50%)}.confetti-button{font-family:Helvetica,Arial,sans-serif;display:inline-block;font-size:1em;-webkit-appearance:none;appearance:none;color:#fff;border-radius:4px;border:none;width:80px;cursor:pointer;position:relative;transition:transform .1s ease-in,box-shadow .25s ease-in}.confetti-button:focus{outline:0}.confetti-button:after,.confetti-button:before{position:absolute;content:"";display:block;width:140%;height:100%;left:-20%;z-index:-1000;transition:all .5s ease-in-out;background-repeat:no-repeat}.confetti-button:before{display:none;top:-75%;background-image:radial-gradient(circle,#ff0081 20%,transparent 0),radial-gradient(circle,transparent 20%,#ff0081 0,transparent 30%),radial-gradient(circle,#ff0081 20%,transparent 0),radial-gradient(circle,#ff0081 20%,transparent 0),radial-gradient(circle,transparent 10%,#ff0081 15%,transparent 20%),radial-gradient(circle,#ff0081 20%,transparent 0),radial-gradient(circle,#ff0081 20%,transparent 0),radial-gradient(circle,#ff0081 20%,transparent 0),radial-gradient(circle,#ff0081 20%,transparent 0);background-size:10% 10%,20% 20%,15% 15%,20% 20%,18% 18%,10% 10%,15% 15%,10% 10%,18% 18%}.confetti-button:after{display:none;bottom:-75%;background-image:radial-gradient(circle,#ff0081 20%,transparent 0),radial-gradient(circle,#ff0081 20%,transparent 0),radial-gradient(circle,transparent 10%,#ff0081 15%,transparent 20%),radial-gradient(circle,#ff0081 20%,transparent 0),radial-gradient(circle,#ff0081 20%,transparent 0),radial-gradient(circle,#ff0081 20%,transparent 0),radial-gradient(circle,#ff0081 20%,transparent 0);background-size:15% 15%,20% 20%,18% 18%,20% 20%,15% 15%,10% 10%,20% 20%}.confetti-button:active{transform:scale(.9);box-shadow:0 2px 25px rgba(255,0,130,.2)}.confetti-button.animate:before{display:block;animation:topBubbles .75s ease-in-out forwards}.confetti-button.animate:after{display:block;animation:bottomBubbles .75s ease-in-out forwards}@keyframes topBubbles{0%{background-position:5% 90%,10% 90%,10% 90%,15% 90%,25% 90%,25% 90%,40% 90%,55% 90%,70% 90%}50%{background-position:0 80%,0 20%,10% 40%,20% 0,30% 30%,22% 50%,50% 50%,65% 20%,90% 30%}to{background-position:0 70%,0 10%,10% 30%,20% -10%,30% 20%,22% 40%,50% 40%,65% 10%,90% 20%;background-size:0 0,0 0,0 0,0 0,0 0,0 0}}@keyframes bottomBubbles{0%{background-position:10% -10%,30% 10%,55% -10%,70% -10%,85% -10%,70% -10%,70% 0}50%{background-position:0 80%,20% 80%,45% 60%,60% 100%,75% 70%,95% 60%,105% 0}to{background-position:0 90%,20% 90%,45% 70%,60% 110%,75% 80%,95% 70%,110% 10%;background-size:0 0,0 0,0 0,0 0,0 0,0 0}}.pricing-card{border:1px solid #ccc;padding:20px;border-radius:16px;width:500px;text-align:center;background:var(--bg-elev1);.price{font-size:28px;font-weight:700}.name,.price{margin-bottom:8px}.name{font-size:20px}.buy-button{margin-top:10px;font-weight:700}li{display:flex;align-items:center;gap:10px;svg{width:20px;height:20px}}}.user-subscription-card{background:var(--bg-elev1);padding:14px;border-radius:16px;.header{padding:10px;border:1px solid var(--border-color-standard);border-radius:16px;display:flex;width:500px;justify-content:start;align-items:center;.name{font-size:22px;font-weight:700;margin-left:10px}}.includes-list{padding:16px;h3{font-size:20px;font-weight:600;margin-bottom:10px}.list{display:flex;flex-direction:column;gap:10px;span{display:flex;align-items:center;gap:10px;svg{width:20px;height:20px}}}}.sub-details{padding:10px;h3{font-size:20px;font-weight:600;margin-bottom:10px}}}.font-space{font-family:Space Grotesk}.font-roboto{font-family:Roboto,"sans-serif"}.font-raleway{font-family:Raleway,"sans-serif"}.font-playfair{font-family:Playfair Display,"serif"}.font-merriweather{font-family:Merriweather,"serif"}.font-karla{font-family:Karla,"sans-serif"}.font-lato{font-family:Lato,"sans-serif"}.font-montserrat{font-family:Montserrat,"sans-serif"}.font-nunito{font-family:Nunito,"sans-serif"}.font-openSans{font-family:Open Sans,"sans-serif"}.font-patrickHand{font-family:Patrick Hand,"cursive"}.font-sacramento{font-family:Sacramento,"cursive"}.font-zilla{font-family:Zilla Slab,"serif"}.font-inter{font-family:Inter,"sans-serif"}.font-poppins{font-family:Poppins,"sans-serif"}.font-alegreya{font-family:Alegreya,"serif"}.font-bebas{font-family:Bebas Neue,"sans-serif"}.font-fjalla{font-family:Fjalla One,"sans-serif"}.font-dancing{font-family:Dancing Script,"cursive"}.font-comic{font-family:Comic Neue,"sans-serif"}