@import url('https://fonts.googleapis.com/css2?family=Caveat:wght@400..700&family=Chewy&family=Indie+Flower&family=Josefin+Sans:ital,wght@0,100..700;1,100..700&family=Krona+One&family=Press+Start+2P&display=swap');
/* @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.2s ease-in-out;box-shadow:4px 4px 0px var(--bs-black);}a.link-retro:hover,a.link-retro:focus,a.link-retro:active{color:var(--bs-black) !important;background-color:var(--bs-warning) !important;transform:translateY(-2px) translateX(-2px);box-shadow:6px 6px 0px var(--bs-black);}.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) !important;color:var(--bs-pink) !important;box-shadow:0 2px 4px rgba(0,0,0,0.3);transform:translateY(-2px);}.profile.link-nature .field--name-body p,.profile.link-nature a.ndulge-link{font-family:"Caveat",cursive;font-weight:600;font-style:normal;font-size:1.1rem;}.profile.link-nature .field--name-title{font-family:"Caveat",cursive;font-weight:700;font-style:normal;color:var(--bs-success);}a.link-nature{background-color:var(--bs-success-text-emphasis);color:var(--bs-white);border:2px solid transparent;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-nature: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 0 15px 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.2),transparent);transition:left 0.5s ease-in-out;}a.link-luxury:hover::before{left:100%;}.profile.link-streamer .field--name-body p,.profile.link-streamer a.ndulge-link{font-family:"Press Start 2P",system-ui;font-optical-sizing:auto;font-weight:400;font-size:0.8rem;}.profile.link-streamer .field--name-title{font-family:"Press Start 2P",system-ui;font-optical-sizing:auto;font-weight:400;color:#00bfff;}a.link-streamer{background-color:var(--bs-black);color:var(--bs-primary);text-shadow:0 0 5px var(--bs-primary);border:2px solid transparent;text-decoration:none;transition:all 0.3s ease-in-out;position:relative;background-clip:padding-box;z-index:1;}a.link-streamer::before{content:'';position:absolute;top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);background:conic-gradient(from var(--angle),#ff0000,#ff7f00,#ffff00,#00ff00,#0000ff,#4b0082,#8b00ff,#ff0000);border-radius:inherit;z-index:-1;animation:streamer-border-spin 4s linear infinite;--angle:0deg;}@property --angle{syntax:'<angle>';initial-value:0deg;inherits:false;}@keyframes streamer-border-spin{to{--angle:360deg;}}a.link-streamer:hover,a.link-streamer:focus,a.link-streamer:active{background-color:var(--bs-black) !important;color:#00bfff !important;transform:scale(1.05);box-shadow:0 0 20px #00bfff;}.profile.link-minimal .field--name-body p,.profile.link-minimal a.ndulge-link{font-family:"Inter",sans-serif;font-weight:400;font-size:1rem;}.profile.link-minimal .field--name-title{font-family:"Inter",sans-serif;font-weight:600;color:var(--bs-gray-500);}a.link-minimal{background-color:rgba(248,249,250,0.7);color:var(--bs-body-color);border:1px solid var(--bs-secondary);text-decoration:none;transition:all 0.3s ease-in-out;}a.link-minimal:hover,a.link-minimal:focus,a.link-minimal:active{background-color:var(--bs-dark) !important;color:var(--bs-light) !important;border-color:var(--bs-dark);}.profile.link-creative .field--name-body p,.profile.link-creative a.ndulge-link{font-family:"Caveat",cursive;font-weight:700;font-size:1.5rem;}.profile.link-creative .field--name-title{font-family:"Caveat",cursive;font-weight:700;color:var(--bs-purple)}a.link-creative{background-color:rgba(255,255,255,0.8);color:var(--bs-body-color);border:none;text-decoration:none;transition:color 0.4s ease;position:relative;z-index:1;}a.link-creative::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--bs-yellow);transform:scaleX(0);transform-origin:left;transition:transform 0.4s cubic-bezier(0.7,0,0.3,1);z-index:-1;border-radius:inherit;}a.link-creative:hover,a.link-creative:focus,a.link-creative:active{color:var(--bs-dark) !important;background-color:rgba(255,255,255,0.8);}a.link-creative:hover::before,a.link-creative:focus::before,a.link-creative:active::before{transform:scaleX(1);}.profile.link-serene .field--name-body p,.profile.link-serene a.ndulge-link{font-family:"Josefin Sans",sans-serif;font-weight:400;font-size:1.1rem;}.profile.link-serene .field--name-title{font-family:"Josefin Sans",sans-serif;font-weight:400;color:#a1c4fd;}a.link-serene{background:rgba(255,255,255,0.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--bs-body-color);border:1px solid rgba(255,255,255,0.2);text-decoration:none;box-shadow:0 4px 15px rgba(0,0,0,0.05);transition:all 0.3s ease;animation:serene-pulse 5s infinite ease-in-out;}@keyframes serene-pulse{0%,100%{box-shadow:0 4px 15px rgba(0,0,0,0.05);}50%{box-shadow:0 4px 20px rgba(161,196,253,0.4);}}a.link-serene:hover,a.link-serene:focus,a.link-serene:active{background:rgba(255,255,255,0.2) !important;transform:translateY(-3px);animation-play-state:paused;box-shadow:0 6px 25px rgba(161,196,253,0.5);}
#jerky-im{z-index:1001 !important;}#jerky-im-avatar-bubble{top:85vh !important;}#jerky-im.jerkyIm-toast #jerky-im-avatar-bubble{top:65vh !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;}@keyframes modern-gradient-pan{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}@keyframes modern-float{0%{transform:translateY(0px) translateX(0px);}50%{transform:translateY(-40px) translateX(20px);}100%{transform:translateY(0px) translateX(0px);}}@keyframes modern-twinkle{0%,100%{opacity:0;}50%{opacity:1;}}@keyframes modern-pan-pattern{0%{background-position:0 0,0 0,125px 0;}100%{background-position:250px 250px,250px 250px,375px 250px;}}.animated-gradient-light{background:linear-gradient(-45deg,#a1c4fd,#c2e9fb,#84fab0,#8fd3f4);background-size:400% 400%;animation:modern-gradient-pan 15s ease infinite;}.animated-gradient-dark{background:linear-gradient(-45deg,var(--bs-info),var(--bs-purple),var(--bs-pink));background-size:400% 400%;animation:modern-gradient-pan 15s ease infinite;}.bokeh-light,.bokeh-dark{position:relative;overflow:hidden;}.bokeh-light::before,.bokeh-light::after,.bokeh-dark::before,.bokeh-dark::after{content:'';position:absolute;border-radius:50%;filter:blur(50px);animation:modern-float 20s infinite alternate;}.bokeh-light{background-color:#f8f9fa;}.bokeh-light::before{width:300px;height:300px;background:rgba(13,202,240,0.3);top:-50px;left:-100px;}.bokeh-light::after{width:400px;height:400px;background:rgba(161,196,253,0.5);bottom:-100px;right:-150px;animation-duration:25s;}.bokeh-dark{background-color:#212529;}.bokeh-dark::before{width:350px;height:350px;background:rgba(111,66,193,0.4);top:-80px;right:-120px;}.bokeh-dark::after{width:250px;height:250px;background:rgba(13,202,240,0.3);bottom:-50px;left:-80px;animation-duration:25s;}.floating-hearts-light,.floating-hearts-dark{background-image:radial-gradient(at 80% 80%,var(--heart-color) 25.4%,transparent 26%),radial-gradient(at 20% 80%,var(--heart-color) 25.4%,transparent 26%),conic-gradient(from -45deg at 50% 41%,var(--heart-color) 90deg,var(--heart-bg) 0);background-size:250px 250px;background-position:0 0,0 0,125px 0;background-repeat:repeat;background-color:var(--heart-bg);animation:modern-pan-pattern 30s linear infinite;}.floating-hearts-light{--heart-color:rgba(220,53,69,0.1);--heart-bg:var(--bs-light);}.floating-hearts-dark{--heart-color:rgba(248,249,250,0.08);--heart-bg:var(--bs-dark);}.starfield-light,.starfield-dark{position:relative;overflow:hidden;}.starfield-light{background-color:#ffffff;background-image:radial-gradient(circle,var(--bs-gray-400) 2px,transparent 2px);background-size:200px 200px;background-position:50px 50px;}.starfield-light::before{content:'';position:absolute;inset:0;z-index:0;background-image:radial-gradient(circle,var(--bs-gray-400) 2px,transparent 2px);background-size:100px 100px;animation:modern-twinkle 8s infinite;}.starfield-dark{background-color:#0b0c10;background-image:radial-gradient(circle,#fff 1px,transparent 1px);background-size:200px 200px;background-position:50px 50px;}.starfield-dark::before{content:'';position:absolute;inset:0;z-index:0;background-image:radial-gradient(circle,#fff 1px,transparent 1px);background-size:100px 100px;animation:modern-twinkle 8s infinite;}.subtle-grid-light{background-color:var(--bs-light);background-image:linear-gradient(rgba(0,0,0,0.07) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,0.07) 1px,transparent 1px);background-size:35px 35px;}.subtle-grid-dark{background-color:var(--bs-dark);background-image:linear-gradient(rgba(255,255,255,0.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.08) 1px,transparent 1px);background-size:40px 40px;}@keyframes modern-wave-pan{0%{background-position:0% 50%;}100%{background-position:200% 50%;}}.animated-waves-light,.animated-waves-dark{position:relative;overflow:hidden;}.animated-waves-light::before,.animated-waves-light::after,.animated-waves-dark::before,.animated-waves-dark::after{content:'';position:absolute;left:0;right:0;height:200%;background-repeat:repeat-x;background-size:200% auto;animation-name:modern-wave-pan;animation-timing-function:linear;animation-iteration-count:infinite;}.animated-waves-light{background-color:#ffffff;}.animated-waves-light::before{bottom:0;background-image:radial-gradient(ellipse 50% 25% at 50% 100%,rgba(161,196,253,0.3),transparent);animation-duration:5s;}.animated-waves-light::after{background-image:radial-gradient(ellipse 50% 25% at 50% 100%,rgba(13,202,240,0.2),transparent);animation-duration:8s;}.animated-waves-dark{background-color:#0b0c10;}.animated-waves-dark::before{bottom:0;background-image:radial-gradient(ellipse 50% 25% at 50% 100%,rgba(111,66,193,0.25),transparent);animation-duration:5s;}.animated-waves-dark::after{background-image:radial-gradient(ellipse 50% 25% at 50% 100%,rgba(13,202,240,0.2),transparent);animation-duration:8s;}
.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 .profile-bio,.profile--view-mode-preview-full .profile-bio{max-width:80%;}.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%;}}@media (min-width:768px){.profile--view-mode-full .profile-bio{max-width:60%;}}
