/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}.nowrap{white-space:nowrap;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.profile.link-retro .field--name-body p,.profile.link-retro a.ndulge-link{font-family:"Press Start 2P",system-ui;font-weight:400;font-style:normal;font-size:0.7rem;}.profile.link-retro .field--name-title{font-family:"Press Start 2P",system-ui;font-weight:400;font-style:normal;color:var(--bs-warning);}a.link-retro{background-color:var(--bs-warning);color:var(--bs-black);border:2px solid var(--bs-black);text-decoration:none;transition:all 0.3s ease-in-out;box-shadow:2px 2px 5px rgba(0,0,0,0.3);}a.link-retro:hover,a.link-retro:focus,a.link-retro:active{color:var(--bs-black) !important;background-color:var(--bs-warning) !important;transform:rotate(3deg);box-shadow:4px 4px 10px rgba(0,0,0,0.5);}.profile.link-gamer .field--name-body p,.profile.link-gamer a.ndulge-link{font-family:"Press Start 2P",system-ui;font-optical-sizing:auto;font-weight:400;font-size:0.8rem;}.profile.link-gamer .field--name-title{font-family:"Press Start 2P",system-ui;font-optical-sizing:auto;font-weight:400;color:var(--bs-info);}a.link-gamer{background-color:var(--bs-black);color:var(--bs-info);border:2px solid var(--bs-info);text-decoration:none;transition:all 0.3s ease-in-out;box-shadow:0 0 10px var(--bs-info);}a.link-gamer:hover,a.link-gamer:focus,a.link-gamer:active{background-color:var(--bs-black) !important;color:var(--bs-info) !important;border:2px solid transparent;background-clip:padding-box;animation:border-pulse 2s infinite;}@keyframes border-pulse{0%{border-color:var(--bs-info);}50%{border-color:var(--bs-white);}100%{border-color:var(--bs-info);}}.profile.link-sexy .field--name-body p,.profile.link-sexy a.ndulge-link{font-family:"Indie Flower",cursive;font-optical-sizing:auto;font-size:1.2rem;}.profile.link-sexy .field--name-title{font-family:"Indie Flower",cursive;font-optical-sizing:auto;color:var(--bs-pink);}a.link-sexy{background-color:var(--bs-pink) !important;color:var(--bs-black) !important;border:2px solid var(--bs-white);padding:0.5rem;text-decoration:none;transition:all 0.3s ease-in-out;box-shadow:0 4px 8px rgba(0,0,0,0.2);}a.link-sexy:hover,a.link-sexy:focus,a.link-sexy:active{background-color:var(--bs-white);color:var(--bs-pink);box-shadow:0 1px 2px rgba(0,0,0,0.3);transform:translateY(-2px);}.profile.link-nature .field--name-body p,.profile.link-nature a.ndulge-link{font-family:"Engagement",cursive;font-weight:400;font-style:normal;font-size:1.5rem;}.profile.link-nature .field--name-title{font-family:"Engagement",cursive;font-weight:400;font-style:normal;color:var(--bs-success);}a.link-nature{background-color:var(--bs-success-text-emphasis);color:var(--bs-white);border:2px solid var(--bs-white);text-decoration:none;transition:all 0.3s ease-in-out;box-shadow:0 4px 8px rgba(0,0,0,0.1);position:relative;overflow:hidden;z-index:1;}a.link-nature:hover,a.link-nature:focus,a.link-sexy:active{background-color:var(--bs-white) !important;color:var(--bs-success-text-emphasis) !important;box-shadow:0 6px 12px rgba(0,0,0,0.2);}a.link-nature::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.5),transparent);transition:left 0.5s ease-in-out;z-index:-1;}a.link-nature:hover::before{left:100%;}.profile.link-sport .field--name-body p,.profile.link-sport a.ndulge-link{font-family:"Chewy",system-ui;font-weight:400;font-style:normal;}.profile.link-sport .field--name-title{font-family:"Chewy",system-ui;font-weight:400;font-style:normal;color:var(--bs-success);}a.link-sport{background:linear-gradient(90deg,var(--bs-success) 60%,var(--bs-warning) 100%);color:var(--bs-white);box-shadow:0 6px 20px rgba(40,167,69,0.2);position:relative;overflow:hidden;border:0;transition:background 0.4s cubic-bezier(.4,2,.6,1),color 0.2s,box-shadow 0.3s,transform 0.5s;}a.link-sport::after{content:"";position:absolute;top:50%;left:-50%;width:30px;height:30px;background:radial-gradient(circle at 50% 50%,var(--bs-warning) 60%,transparent 100%);border-radius:50%;opacity:0.7;transform:translateY(-50%);transition:left 0.5s cubic-bezier(.4,2,.6,1);z-index:0;}a.link-sport:hover,a.link-sport:focus,a.link-sport:active{background:linear-gradient(90deg,var(--bs-warning) 0%,var(--bs-success) 100%) !important;color:var(--bs-black) !important;box-shadow:0 10px 30px rgba(255,193,7,0.25);transform:scale(1.05) skew(-2deg,0deg);}a.link-sport:hover::after,a.link-sport:focus::after,a.link-sport:active::after{left:calc(100% + 10px);}.profile.link-tech .field--name-body p,.profile.link-tech a.ndulge-link{font-family:"Krona One",sans-serif;font-weight:400;font-style:normal;font-size:0.8rem;}.profile.link-tech .field--name-title{font-family:"Krona One",sans-serif;font-weight:400;font-style:normal;color:var(--bs-primary);}a.link-tech{background-color:var(--bs-primary-text-emphasis);color:var(--bs-primary);transition:all 0.3s ease-in-out;box-shadow:0 0 10px var(--bs-primary);position:relative;overflow:hidden;border:2px solid var(--bs-primary);}a.link-tech:hover,a.link-tech:focus,a.link-tech:active{background-color:var(--bs-primary-text-emphasis) !important;color:var(--bs-primary) !important;box-shadow:0 0 20px var(--bs-primary),0 0 30px #2980b9;transform:scale(1.05);}a.link-tech::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(52,152,219,0.3),transparent);transition:left 0.5s ease-in-out;}a.link-tech:hover::before{left:100%;}.profile.link-luxury .field--name-body p,.profile.link-luxury a.ndulge-link{font-size:1.1rem;}.profile.link-luxury .field--name-title{color:var(--bs-warning);}a.link-luxury{background-color:var(--bs-dark);color:var(--bs-warning);text-decoration:none;transition:all 0.3s ease-in-out;box-shadow:0 4px 8px rgba(0,0,0,0.2);position:relative;overflow:hidden;border:1px solid var(--bs-warning);}a.link-luxury:hover,a.link-luxury:focus,a.link-luxury:active{border:1px solid var(--bs-warning);background-color:var(--bs-dark) !important;color:var(--bs-warning) !important;box-shadow:0 6px 12px var(--bs-warning);transform:translateY(-2px);}a.link-luxury::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(212,175,55,0.3),transparent);transition:left 0.5s ease-in-out;}a.link-luxury:hover::before{left:100%;}
#jerky-im-avatar-bubble{top:85vh !important;}
.bubbles-light{background:conic-gradient(var(--bs-light) 25%,#0000 0) 0 0/calc(2*40px) calc(40px/9.5),conic-gradient(var(--bs-light) 25%,#0000 0) 0 0/calc(40px/9.5) calc(2*40px),repeating-conic-gradient(#0000 0 25%,var(--bs-light) 0 50%) 40px 0 /calc(2*40px) calc(2*40px),radial-gradient(50% 50%,var(--bs-info) 98%,var(--bs-light)) 0 0/40px 40px;}.bubbles-dark{background:conic-gradient(var(--bs-light) 25%,#0000 0) 0 0/calc(2*40px) calc(40px/9.5),conic-gradient(var(--bs-light) 25%,#0000 0) 0 0/calc(40px/9.5) calc(2*40px),repeating-conic-gradient(#0000 0 25%,var(--bs-light) 0 50%) 40px 0 /calc(2*40px) calc(2*40px),radial-gradient(50% 50%,var(--bs-dark) 98%,var(--bs-light)) 0 0/40px 40px;}.hearts-light{background:radial-gradient(at 80% 80%,#dc307c 25.4%,#0000 26%),radial-gradient(at 20% 80%,#dc307c 25.4%,#0000 26%),conic-gradient(from -45deg at 50% 41%,#dc307c 90deg,var(--bs-light) 0) 50px 0;background-size:100px 100px;}.hearts-dark{background:radial-gradient(at 80% 80%,var(--bs-dark) 25.4%,#0000 26%),radial-gradient(at 20% 80%,var(--bs-dark) 25.4%,#0000 26%),conic-gradient(from -45deg at 50% 41%,var(--bs-dark) 90deg,var(--bs-light) 0) 50px 0;background-size:100px 100px;}.stars-light{background:conic-gradient(from 162deg at calc(100px * .5) calc(100px * .68),var(--bs-warning) 36deg,#0000 0),conic-gradient(from 18deg at calc(100px * .19) calc(100px * .59),var(--bs-warning) 36deg,#0000 0),conic-gradient(from 306deg at calc(100px * .81) calc(100px * .59),var(--bs-warning) 36deg,#0000 0),var(--bs-white);background-position:0 calc(100px * 0.35);background-size:calc(100px + 4.1px) calc(100px + 4.1px);}.stars-dark{background:conic-gradient(from 162deg at calc(100px * .5) calc(100px * .68),var(--bs-dark) 36deg,#0000 0),conic-gradient(from 18deg at calc(100px * .19) calc(100px * .59),var(--bs-dark) 36deg,#0000 0),conic-gradient(from 306deg at calc(100px * .81) calc(100px * .59),var(--bs-dark) 36deg,#0000 0),var(--bs-light);background-position:0 calc(100px * 0.35);background-size:calc(100px + 4.1px) calc(100px + 4.1px);}.gradient-light{background:linear-gradient(90deg,var(--bs-info),var(--bs-light),var(--bs-white));}.gradient-dark{background:linear-gradient(90deg,var(--bs-info),var(--bs-purple),var(--bs-pink));}.terrazo-light{background:linear-gradient(-45deg,#0000 1.3%,var(--bs-white) 0 32%,#0000 0),linear-gradient(45deg,#0000 48%,var(--bs-gray-500) 0 52%,#0000 0),linear-gradient(45deg,#0000 1.3%,var(--bs-white) 0 32%,#0000 0) calc(50px/2) calc(50px/2),linear-gradient(-45deg,#0000 48%,var(--bs-gray-500) 0 52%,#0000 0) var(--bs-white);background-size:calc(2*50px) 50px,50px 50px;}.terrazo-dark{background:linear-gradient(-45deg,#0000 1.3%,var(--bs-light) 0 32%,#0000 0),linear-gradient(45deg,#0000 48%,var(--bs-info) 0 52%,#0000 0),linear-gradient(45deg,#0000 1.3%,var(--bs-light) 0 32%,#0000 0) calc(50px/2) calc(50px/2),linear-gradient(-45deg,#0000 48%,var(--bs-info) 0 52%,#0000 0) var(--bs-light);background-size:calc(2*50px) 50px,50px 50px;}
.profile--view-mode-full .field--name-field-banner img{border-top-left-radius:var(--bs-border-radius);border-top-right-radius:var(--bs-border-radius);}.profile--view-mode-full .profile-bio,.profile--view-mode-preview-full .profile-bio{padding-top:4rem;}.profile--view-mode-full .field--type-ndulge-link .field__item,.profile--view-mode-full .field--type-ndulge-link .field__fake_item,.profile--view-mode-preview-full .field--type-ndulge-link .field__item,.profile--view-mode-preview-full .field--type-ndulge-link .field__fake_item{max-width:80%;}@media (min-width:450px){.profile--view-mode-full .field--type-ndulge-link .field__item,.profile--view-mode-full .field--type-ndulge-link .field__fake_item,.profile--view-mode-preview-full .field--type-ndulge-link .field__item,.profile--view-mode-preview-full .field--type-ndulge-link .field__fake_item{max-width:50%;}}
