@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);}
.profile--view-mode-centered .field--name-field-avatar img,.profile--view-mode-preview-centered .field--name-field-avatar img{border-radius:initial;max-width:none;width:250px;height:300px;}.profile--view-mode-centered.bio-jumbotron-light .profile-bio,.profile--view-mode-centered.bio-jumbotron-dark .profile-bio,.profile--view-mode-preview-centered.bio-jumbotron-light .profile-bio,.profile--view-mode-preview-centered.bio-jumbotron-dark .profile-bio{box-shadow:0px 0px 5px 0px rgba(52,58,64,1);}.profile--view-mode-centered .field--type-ndulge-link .field__item,.profile--view-mode-centered .field--type-ndulge-link .field__fake_item,.profile--view-mode-preview-centered .field--type-ndulge-link .field__item,.profile--view-mode-preview-centered .field--type-ndulge-link .field__fake_item{max-width:80%;}@media (min-width:450px){.profile--view-mode-centered .field--type-ndulge-link .field__item,.profile--view-mode-centered .field--type-ndulge-link .field__fake_item,.profile--view-mode-preview-centered .field--type-ndulge-link .field__item,.profile--view-mode-preview-centered .field--type-ndulge-link .field__fake_item{max-width:50%;}}@media (max-width:450px){.profile--view-mode-preview-centered .profile-preview.translate-middle-x{transform:translateX(0%)!important;}}
