/* @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;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.profile.link-default .field--name-title{color:var(--bs-primary,#004be3);}.profile--view-mode-centered.bio-jumbotron-dark.link-default .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-dark.link-default .profile-bio .field--name-title{color:#60a5fa;}.profile--view-mode-centered.bio-jumbotron-light.link-default .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-light.link-default .profile-bio .field--name-title{color:var(--bs-primary,#004be3);}a.link-default:not(.link-tipjar){background-color:var(--bs-primary,#004be3);border:1px solid var(--bs-primary,#004be3);color:#fff;transition:all 0.2s ease-in-out;}a.link-default:not(.link-tipjar):hover,a.link-default:not(.link-tipjar):focus,a.link-default:not(.link-tipjar):active{background-color:rgb(0,63.75,192.95) !important;border-color:rgb(0,60,181.6) !important;color:#fff !important;transform:translateY(-1px);}.profile.link-retro .field--name-body p,.profile.link-retro a.ndulge-link:not(.link-tipjar){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);}.profile--view-mode-centered.bio-jumbotron-dark.link-retro .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-dark.link-retro .profile-bio .field--name-title{color:#fde047;}.profile--view-mode-centered.bio-jumbotron-light.link-retro .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-light.link-retro .profile-bio .field--name-title{color:var(--bs-warning);}a.link-retro:not(.link-tipjar){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:not(.link-tipjar):hover,a.link-retro:not(.link-tipjar):focus,a.link-retro:not(.link-tipjar):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:not(.link-tipjar){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);}.profile--view-mode-centered.bio-jumbotron-dark.link-gamer .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-dark.link-gamer .profile-bio .field--name-title{color:#38bdf8;}.profile--view-mode-centered.bio-jumbotron-light.link-gamer .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-light.link-gamer .profile-bio .field--name-title{color:var(--bs-info);}a.link-gamer:not(.link-tipjar){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:not(.link-tipjar):hover,a.link-gamer:not(.link-tipjar):focus,a.link-gamer:not(.link-tipjar):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:not(.link-tipjar){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);}.profile--view-mode-centered.bio-jumbotron-dark.link-sexy .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-dark.link-sexy .profile-bio .field--name-title{color:#f472b6;}.profile--view-mode-centered.bio-jumbotron-light.link-sexy .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-light.link-sexy .profile-bio .field--name-title{color:var(--bs-pink);}a.link-sexy:not(.link-tipjar){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:not(.link-tipjar):hover,a.link-sexy:not(.link-tipjar):focus,a.link-sexy:not(.link-tipjar):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:not(.link-tipjar){font-family:"Caveat",cursive;font-weight:600;font-style:normal;font-size:1.5rem;}.profile.link-nature .field--name-title{font-family:"Caveat",cursive;font-weight:700;font-style:normal;color:var(--bs-success);}.profile--view-mode-centered.bio-jumbotron-dark.link-nature .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-dark.link-nature .profile-bio .field--name-title{color:#4ade80;}.profile--view-mode-centered.bio-jumbotron-light.link-nature .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-light.link-nature .profile-bio .field--name-title{color:var(--bs-success);}a.link-nature:not(.link-tipjar){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:not(.link-tipjar):hover,a.link-nature:not(.link-tipjar):focus,a.link-nature:not(.link-tipjar):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:not(.link-tipjar)::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:not(.link-tipjar):hover::before{left:100%;}.profile.link-sport .field--name-body p,.profile.link-sport a.ndulge-link:not(.link-tipjar){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);}.profile--view-mode-centered.bio-jumbotron-dark.link-sport .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-dark.link-sport .profile-bio .field--name-title{color:#4ade80;}.profile--view-mode-centered.bio-jumbotron-light.link-sport .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-light.link-sport .profile-bio .field--name-title{color:var(--bs-success);}a.link-sport:not(.link-tipjar){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:not(.link-tipjar)::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:not(.link-tipjar):hover,a.link-sport:not(.link-tipjar):focus,a.link-sport:not(.link-tipjar):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:not(.link-tipjar):hover::after,a.link-sport:not(.link-tipjar):focus::after,a.link-sport:not(.link-tipjar):active::after{left:calc(100% + 10px);}.profile.link-tech .field--name-body p,.profile.link-tech a.ndulge-link:not(.link-tipjar){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);}.profile--view-mode-centered.bio-jumbotron-dark.link-tech .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-dark.link-tech .profile-bio .field--name-title{color:#60a5fa;}.profile--view-mode-centered.bio-jumbotron-light.link-tech .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-light.link-tech .profile-bio .field--name-title{color:var(--bs-primary);}a.link-tech:not(.link-tipjar){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:not(.link-tipjar):hover,a.link-tech:not(.link-tipjar):focus,a.link-tech:not(.link-tipjar):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:not(.link-tipjar)::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:not(.link-tipjar):hover::before{left:100%;}.profile.link-luxury .field--name-body p,.profile.link-luxury .profile-bio,.profile.link-luxury a.ndulge-link:not(.link-tipjar){font-family:"Cinzel","Times New Roman",serif;font-size:1.05rem;letter-spacing:0.03em;}.profile.link-luxury .field--name-title{font-family:"Cinzel","Times New Roman",serif;font-weight:700;letter-spacing:0.05em;color:#a17a1e;}.profile--view-mode-centered.bio-jumbotron-dark.link-luxury .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-dark.link-luxury .profile-bio .field--name-title{color:#ffd875;}.profile--view-mode-centered.bio-jumbotron-light.link-luxury .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-light.link-luxury .profile-bio .field--name-title{color:#a17a1e;}a.link-luxury:not(.link-tipjar){font-family:"Cinzel","Times New Roman",serif;font-weight:600;letter-spacing:0.05em;background-color:var(--bs-dark);color:#d4af37;text-decoration:none;transition:all 0.3s ease-in-out;box-shadow:0 4px 12px rgba(0,0,0,0.25);position:relative;overflow:hidden;border:1px solid rgba(212,175,55,0.5);}a.link-luxury:not(.link-tipjar):hover,a.link-luxury:not(.link-tipjar):focus,a.link-luxury:not(.link-tipjar):active{border:1px solid #d4af37;background-color:var(--bs-dark) !important;color:#ffd875 !important;box-shadow:0 4px 18px rgba(212,175,55,0.3);transform:translateY(-2px);}a.link-luxury:not(.link-tipjar)::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:not(.link-tipjar):hover::before{left:100%;}.profile.link-streamer .field--name-body p,.profile.link-streamer a.ndulge-link:not(.link-tipjar){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;}.profile--view-mode-centered.bio-jumbotron-dark.link-streamer .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-dark.link-streamer .profile-bio .field--name-title{color:#38bdf8;}.profile--view-mode-centered.bio-jumbotron-light.link-streamer .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-light.link-streamer .profile-bio .field--name-title{color:#00bfff;}a.link-streamer:not(.link-tipjar){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:not(.link-tipjar)::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:not(.link-tipjar):hover,a.link-streamer:not(.link-tipjar):focus,a.link-streamer:not(.link-tipjar):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 .profile-bio,.profile.link-minimal a.ndulge-link:not(.link-tipjar){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-600,#475569);}.profile--view-mode-centered.bio-jumbotron-dark.link-minimal .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-dark.link-minimal .profile-bio .field--name-title{color:var(--bs-gray-300,#cbd5e1);}.profile--view-mode-centered.bio-jumbotron-light.link-minimal .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-light.link-minimal .profile-bio .field--name-title{color:var(--bs-gray-600,#475569);}a.link-minimal:not(.link-tipjar){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:not(.link-tipjar):hover,a.link-minimal:not(.link-tipjar):focus,a.link-minimal:not(.link-tipjar):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:not(.link-tipjar){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)}.profile--view-mode-centered.bio-jumbotron-dark.link-creative .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-dark.link-creative .profile-bio .field--name-title{color:#c084fc;}.profile--view-mode-centered.bio-jumbotron-light.link-creative .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-light.link-creative .profile-bio .field--name-title{color:var(--bs-purple);}a.link-creative:not(.link-tipjar){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:not(.link-tipjar)::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:not(.link-tipjar):hover,a.link-creative:not(.link-tipjar):focus,a.link-creative:not(.link-tipjar):active{color:var(--bs-dark) !important;background-color:rgba(255,255,255,0.8);}a.link-creative:not(.link-tipjar):hover::before,a.link-creative:not(.link-tipjar):focus::before,a.link-creative:not(.link-tipjar):active::before{transform:scaleX(1);}.profile.link-serene .field--name-body p,.profile.link-serene .profile-bio,.profile.link-serene a.ndulge-link:not(.link-tipjar){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:#4a7fcb;}.profile--view-mode-centered.bio-jumbotron-dark.link-serene .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-dark.link-serene .profile-bio .field--name-title{color:#a1c4fd;}.profile--view-mode-centered.bio-jumbotron-light.link-serene .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-light.link-serene .profile-bio .field--name-title{color:#4a7fcb;}a.link-serene:not(.link-tipjar){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:not(.link-tipjar):hover,a.link-serene:not(.link-tipjar):focus,a.link-serene:not(.link-tipjar):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.link-glass .field--name-body p,.profile.link-glass .profile-bio,.profile.link-glass a.ndulge-link:not(.link-tipjar){font-family:"Outfit","Inter",system-ui,sans-serif;font-weight:400;}.profile.link-glass .field--name-title{font-family:"Outfit","Inter",system-ui,sans-serif;font-weight:600;letter-spacing:-0.01em;color:#0284c7;}.profile--view-mode-centered.bio-jumbotron-dark.link-glass .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-dark.link-glass .profile-bio .field--name-title{color:#7dd3fc;}.profile--view-mode-centered.bio-jumbotron-light.link-glass .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-light.link-glass .profile-bio .field--name-title{color:#0284c7;}a.link-glass:not(.link-tipjar){font-family:"Outfit","Inter",system-ui,sans-serif;font-weight:500;letter-spacing:0.015em;background:rgba(255,255,255,0.12);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--bs-body-color,#212529);border:1px solid rgba(255,255,255,0.22);text-decoration:none;box-shadow:0 4px 16px rgba(0,0,0,0.06);transition:all 0.25s ease-in-out;}a.link-glass:not(.link-tipjar):hover,a.link-glass:not(.link-tipjar):focus,a.link-glass:not(.link-tipjar):active{background:rgba(255,255,255,0.24) !important;color:var(--bs-body-color,#212529) !important;border-color:rgba(255,255,255,0.38) !important;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,0.1);}.profile.text-white a.link-glass:not(.link-tipjar){color:#ffffff;background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.16);}.profile.text-white a.link-glass:not(.link-tipjar):hover,.profile.text-white a.link-glass:not(.link-tipjar):focus{background:rgba(255,255,255,0.16) !important;color:#ffffff !important;border-color:rgba(255,255,255,0.28) !important;}.profile.link-champagne .field--name-body p,.profile.link-champagne .profile-bio,.profile.link-champagne a.ndulge-link:not(.link-tipjar){font-family:"Tenor Sans","Playfair Display",Georgia,serif;letter-spacing:0.03em;}.profile.link-champagne .field--name-title{font-family:"Tenor Sans","Playfair Display",Georgia,serif;font-weight:400;letter-spacing:0.05em;color:#a17a1e;}.profile--view-mode-centered.bio-jumbotron-dark.link-champagne .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-dark.link-champagne .profile-bio .field--name-title{color:#ffd875;}.profile--view-mode-centered.bio-jumbotron-light.link-champagne .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-light.link-champagne .profile-bio .field--name-title{color:#a17a1e;}a.link-champagne:not(.link-tipjar){font-family:"Tenor Sans","Playfair Display",Georgia,serif;font-weight:400;letter-spacing:0.04em;background-color:#12141a;color:#e5c98d;border:1px solid rgba(212,175,55,0.4);text-decoration:none;transition:all 0.25s ease-in-out;box-shadow:0 4px 14px rgba(0,0,0,0.25);}a.link-champagne:not(.link-tipjar):hover,a.link-champagne:not(.link-tipjar):focus,a.link-champagne:not(.link-tipjar):active{background-color:#1a1e27 !important;color:#ffd875 !important;border-color:#d4af37 !important;box-shadow:0 6px 20px rgba(212,175,55,0.2);transform:translateY(-2px);}.profile.link-wireframe .field--name-body p,.profile.link-wireframe .profile-bio,.profile.link-wireframe a.ndulge-link:not(.link-tipjar){font-family:"Space Grotesk","Helvetica Neue",Arial,sans-serif;}.profile.link-wireframe .field--name-title{font-family:"Space Grotesk","Helvetica Neue",Arial,sans-serif;font-weight:700;letter-spacing:-0.02em;color:#f8fafc;;}.profile--view-mode-centered.bio-jumbotron-dark.link-wireframe .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-dark.link-wireframe .profile-bio .field--name-title{color:#f8fafc;}.profile--view-mode-centered.bio-jumbotron-light.link-wireframe .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-light.link-wireframe .profile-bio .field--name-title{color:#0f172a;}a.link-wireframe:not(.link-tipjar){font-family:"Space Grotesk","Helvetica Neue",Arial,sans-serif;font-weight:600;letter-spacing:0.02em;background-color:transparent;color:inherit;border:1.5px solid currentColor;text-decoration:none;transition:all 0.2s ease-in-out;}a.link-wireframe:not(.link-tipjar):hover,a.link-wireframe:not(.link-tipjar):focus,a.link-wireframe:not(.link-tipjar):active{background-color:#0f172a !important;color:#ffffff !important;border-color:#0f172a !important;transform:translateY(-2px);box-shadow:0 6px 18px rgba(15,23,42,0.18);}.profile.text-white a.link-wireframe:not(.link-tipjar):hover,.profile.text-white a.link-wireframe:not(.link-tipjar):focus{background-color:#ffffff !important;color:#0f172a !important;border-color:#ffffff !important;}.profile.link-tactile .field--name-body p,.profile.link-tactile .profile-bio,.profile.link-tactile a.ndulge-link:not(.link-tipjar){font-family:"Figtree","Plus Jakarta Sans",system-ui,sans-serif;}.profile.link-tactile .field--name-title{font-family:"Figtree","Plus Jakarta Sans",system-ui,sans-serif;font-weight:700;color:#c2410c;}.profile--view-mode-centered.bio-jumbotron-dark.link-tactile .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-dark.link-tactile .profile-bio .field--name-title{color:#fb923c;}.profile--view-mode-centered.bio-jumbotron-light.link-tactile .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-light.link-tactile .profile-bio .field--name-title{color:#c2410c;}a.link-tactile:not(.link-tipjar){font-family:"Figtree","Plus Jakarta Sans",system-ui,sans-serif;font-weight:600;letter-spacing:0.005em;background:#f8fafc;color:#1e293b;border:1px solid #e2e8f0;text-decoration:none;box-shadow:inset 0 1px 1px rgba(255,255,255,0.8),0 4px 12px rgba(15,23,42,0.06);transition:all 0.25s ease-in-out;}a.link-tactile:not(.link-tipjar):hover,a.link-tactile:not(.link-tipjar):focus,a.link-tactile:not(.link-tipjar):active{background:#ffffff !important;color:#0f172a !important;border-color:#cbd5e1 !important;box-shadow:inset 0 1px 1px rgba(255,255,255,1),0 8px 20px rgba(15,23,42,0.1);transform:translateY(-2px);}.profile.link-luminous .field--name-body p,.profile.link-luminous .profile-bio,.profile.link-luminous a.ndulge-link:not(.link-tipjar){font-family:"Rajdhani","Inter",sans-serif;}.profile.link-luminous .field--name-title{font-family:"Rajdhani","Inter",sans-serif;font-weight:700;letter-spacing:0.03em;color:#6366f1;}.profile--view-mode-centered.bio-jumbotron-dark.link-luminous .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-dark.link-luminous .profile-bio .field--name-title{color:#38bdf8;text-shadow:0 0 12px rgba(56,189,248,0.4);}.profile--view-mode-centered.bio-jumbotron-light.link-luminous .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-light.link-luminous .profile-bio .field--name-title{color:#6366f1;text-shadow:none;}a.link-luminous:not(.link-tipjar){font-family:"Rajdhani","Inter",sans-serif;font-weight:600;font-size:1.05rem;letter-spacing:0.04em;background-color:#0b0f17;color:#f8fafc;border:1px solid transparent;text-decoration:none;background-image:linear-gradient(#0b0f17,#0b0f17),linear-gradient(135deg,#38bdf8,#818cf8,#c084fc);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 4px 14px rgba(0,0,0,0.3);transition:all 0.25s ease-in-out;}a.link-luminous:not(.link-tipjar):hover,a.link-luminous:not(.link-tipjar):focus,a.link-luminous:not(.link-tipjar):active{background-image:linear-gradient(#111827,#111827),linear-gradient(135deg,#0ea5e9,#6366f1,#a855f7);color:#ffffff !important;box-shadow:0 6px 22px rgba(99,102,241,0.35);transform:translateY(-2px);}.profile.link-editorial .field--name-body p,.profile.link-editorial .profile-bio,.profile.link-editorial a.ndulge-link:not(.link-tipjar){font-family:"Cormorant Garamond",Georgia,serif;font-size:1.12rem;font-weight:600;letter-spacing:0.02em;}.profile.link-editorial .field--name-title{font-family:"Cormorant Garamond",Georgia,serif;font-weight:700;letter-spacing:0.03em;color:#1c1917;}.profile--view-mode-centered.bio-jumbotron-dark.link-editorial .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-dark.link-editorial .profile-bio .field--name-title{color:#f5f5f4;}.profile--view-mode-centered.bio-jumbotron-light.link-editorial .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-light.link-editorial .profile-bio .field--name-title{color:#1c1917;}a.link-editorial:not(.link-tipjar){font-family:"Cormorant Garamond",Georgia,serif;font-weight:600;font-size:1.12rem;letter-spacing:0.03em;background-color:#faf8f5;color:#1c1917;border:1px solid #d6d3d1;text-decoration:none;box-shadow:0 2px 10px rgba(28,25,23,0.05);transition:all 0.25s ease-in-out;}a.link-editorial:not(.link-tipjar):hover,a.link-editorial:not(.link-tipjar):focus,a.link-editorial:not(.link-tipjar):active{background-color:#1c1917 !important;color:#faf8f5 !important;border-color:#1c1917 !important;transform:translateY(-2px);box-shadow:0 8px 20px rgba(28,25,23,0.16);}.profile.link-brutal .field--name-body p,.profile.link-brutal .profile-bio,.profile.link-brutal a.ndulge-link:not(.link-tipjar){font-family:"Syne",system-ui,sans-serif;font-weight:600;}.profile.link-brutal .field--name-title{font-family:"Syne",system-ui,sans-serif;font-weight:700;letter-spacing:-0.02em;color:#09090b;}.profile--view-mode-centered.bio-jumbotron-dark.link-brutal .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-dark.link-brutal .profile-bio .field--name-title{color:#fde047;}.profile--view-mode-centered.bio-jumbotron-light.link-brutal .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-light.link-brutal .profile-bio .field--name-title{color:#09090b;}a.link-brutal:not(.link-tipjar){font-family:"Syne",system-ui,sans-serif;font-weight:700;letter-spacing:0.01em;background-color:#fde047;color:#09090b;border:2px solid #09090b;text-decoration:none;box-shadow:4px 4px 0px #09090b;transition:all 0.18s cubic-bezier(0.2,0.8,0.2,1);}a.link-brutal:not(.link-tipjar):hover,a.link-brutal:not(.link-tipjar):focus,a.link-brutal:not(.link-tipjar):active{background-color:#fef08a !important;color:#09090b !important;border-color:#09090b !important;transform:translate(-2px,-2px);box-shadow:6px 6px 0px #09090b;}.profile.text-white a.link-brutal:not(.link-tipjar){box-shadow:4px 4px 0px rgba(255,255,255,0.85);}.profile.text-white a.link-brutal:not(.link-tipjar):hover,.profile.text-white a.link-brutal:not(.link-tipjar):focus{box-shadow:6px 6px 0px #ffffff;}.profile.link-rose .field--name-body p,.profile.link-rose .profile-bio,.profile.link-rose a.ndulge-link:not(.link-tipjar){font-family:"DM Serif Display",Georgia,serif;font-weight:400;letter-spacing:0.015em;}.profile.link-rose .field--name-title{font-family:"DM Serif Display",Georgia,serif;font-weight:400;color:#9f1239;}.profile--view-mode-centered.bio-jumbotron-dark.link-rose .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-dark.link-rose .profile-bio .field--name-title{color:#fda4af;}.profile--view-mode-centered.bio-jumbotron-light.link-rose .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-light.link-rose .profile-bio .field--name-title{color:#9f1239;}a.link-rose:not(.link-tipjar){font-family:"DM Serif Display",Georgia,serif;font-weight:400;letter-spacing:0.02em;background:linear-gradient(135deg,#fff1f2 0%,#ffe4e6 100%);color:#881337;border:1px solid #fecdd3;text-decoration:none;box-shadow:0 4px 14px rgba(159,18,57,0.08);transition:all 0.25s ease-in-out;}a.link-rose:not(.link-tipjar):hover,a.link-rose:not(.link-tipjar):focus,a.link-rose:not(.link-tipjar):active{background:linear-gradient(135deg,#ffe4e6 0%,#fecdd3 100%) !important;color:#4c0519 !important;border-color:#fda4af !important;transform:translateY(-2px);box-shadow:0 8px 22px rgba(159,18,57,0.16);}.profile.link-botanical .field--name-body p,.profile.link-botanical .profile-bio,.profile.link-botanical a.ndulge-link:not(.link-tipjar){font-family:"Fraunces",Georgia,serif;font-weight:500;}.profile.link-botanical .field--name-title{font-family:"Fraunces",Georgia,serif;font-weight:600;color:#166534;}.profile--view-mode-centered.bio-jumbotron-dark.link-botanical .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-dark.link-botanical .profile-bio .field--name-title{color:#86efac;}.profile--view-mode-centered.bio-jumbotron-light.link-botanical .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-light.link-botanical .profile-bio .field--name-title{color:#166534;}a.link-botanical:not(.link-tipjar){font-family:"Fraunces",Georgia,serif;font-weight:500;letter-spacing:0.01em;background-color:#f0fdf4;color:#14532d;border:1px solid #bbf7d0;text-decoration:none;box-shadow:0 4px 12px rgba(20,83,45,0.06);transition:all 0.25s ease-in-out;}a.link-botanical:not(.link-tipjar):hover,a.link-botanical:not(.link-tipjar):focus,a.link-botanical:not(.link-tipjar):active{background-color:#14532d !important;color:#f0fdf4 !important;border-color:#14532d !important;transform:translateY(-2px);box-shadow:0 8px 20px rgba(20,83,45,0.18);}.profile.link-chrome .field--name-body p,.profile.link-chrome .profile-bio,.profile.link-chrome a.ndulge-link:not(.link-tipjar){font-family:"Sora","Inter",sans-serif;font-weight:500;}.profile.link-chrome .field--name-title{font-family:"Sora","Inter",sans-serif;font-weight:700;letter-spacing:-0.02em;color:#334155;}.profile--view-mode-centered.bio-jumbotron-dark.link-chrome .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-dark.link-chrome .profile-bio .field--name-title{color:#e2e8f0;}.profile--view-mode-centered.bio-jumbotron-light.link-chrome .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-light.link-chrome .profile-bio .field--name-title{color:#334155;}a.link-chrome:not(.link-tipjar){font-family:"Sora","Inter",sans-serif;font-weight:600;letter-spacing:0.01em;background:linear-gradient(180deg,#ffffff 0%,#f1f5f9 52%,#e2e8f0 100%);color:#0f172a;border:1px solid #cbd5e1;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,0.9),0 4px 14px rgba(15,23,42,0.08);transition:all 0.25s ease-in-out;}a.link-chrome:not(.link-tipjar):hover,a.link-chrome:not(.link-tipjar):focus,a.link-chrome:not(.link-tipjar):active{background:linear-gradient(180deg,#f8fafc 0%,#e2e8f0 50%,#cbd5e1 100%) !important;color:#020617 !important;border-color:#94a3b8 !important;transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 8px 22px rgba(15,23,42,0.14);}.profile.link-mirage .field--name-body p,.profile.link-mirage .profile-bio,.profile.link-mirage a.ndulge-link:not(.link-tipjar){font-family:"Urbanist","Plus Jakarta Sans",sans-serif;font-weight:500;}.profile.link-mirage .field--name-title{font-family:"Urbanist","Plus Jakarta Sans",sans-serif;font-weight:700;color:#be185d;}.profile--view-mode-centered.bio-jumbotron-dark.link-mirage .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-dark.link-mirage .profile-bio .field--name-title{color:#f9a8d4;}.profile--view-mode-centered.bio-jumbotron-light.link-mirage .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-light.link-mirage .profile-bio .field--name-title{color:#be185d;}a.link-mirage:not(.link-tipjar){font-family:"Urbanist","Plus Jakarta Sans",sans-serif;font-weight:600;letter-spacing:0.015em;background:linear-gradient(135deg,#f43f5e 0%,#d946ef 55%,#8b5cf6 100%);color:#ffffff;border:1px solid rgba(255,255,255,0.22);text-decoration:none;box-shadow:0 6px 18px rgba(217,70,239,0.24);transition:all 0.25s ease-in-out;}a.link-mirage:not(.link-tipjar):hover,a.link-mirage:not(.link-tipjar):focus,a.link-mirage:not(.link-tipjar):active{background:linear-gradient(135deg,#e11d48 0%,#c026d3 55%,#7c3aed 100%) !important;color:#ffffff !important;border-color:rgba(255,255,255,0.4) !important;transform:translateY(-2px);box-shadow:0 10px 26px rgba(217,70,239,0.36);}.profile.link-terminal .field--name-body p,.profile.link-terminal .profile-bio,.profile.link-terminal a.ndulge-link:not(.link-tipjar){font-family:"JetBrains Mono",monospace;font-weight:500;font-size:0.92rem;}.profile.link-terminal .field--name-title{font-family:"JetBrains Mono",monospace;font-weight:700;letter-spacing:-0.02em;color:#047857;}.profile--view-mode-centered.bio-jumbotron-dark.link-terminal .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-dark.link-terminal .profile-bio .field--name-title{color:#34d399;text-shadow:0 0 10px rgba(52,211,153,0.4);}.profile--view-mode-centered.bio-jumbotron-light.link-terminal .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-light.link-terminal .profile-bio .field--name-title{color:#047857;text-shadow:none;}a.link-terminal:not(.link-tipjar){font-family:"JetBrains Mono",monospace;font-weight:500;font-size:0.92rem;letter-spacing:0.02em;background-color:#090d16;color:#34d399;border:1px solid rgba(52,211,153,0.45);text-decoration:none;box-shadow:0 4px 14px rgba(0,0,0,0.25);transition:all 0.2s ease-in-out;}a.link-terminal:not(.link-tipjar):hover,a.link-terminal:not(.link-tipjar):focus,a.link-terminal:not(.link-tipjar):active{background-color:#064e3b !important;color:#ecfdf5 !important;border-color:#34d399 !important;box-shadow:0 0 18px rgba(52,211,153,0.35);transform:translateY(-2px);}.profile.link-pearl .field--name-body p,.profile.link-pearl .profile-bio,.profile.link-pearl a.ndulge-link:not(.link-tipjar){font-family:"Manrope","Inter",sans-serif;font-weight:500;}.profile.link-pearl .field--name-title{font-family:"Manrope","Inter",sans-serif;font-weight:700;color:#4338ca;}.profile--view-mode-centered.bio-jumbotron-dark.link-pearl .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-dark.link-pearl .profile-bio .field--name-title{color:#c7d2fe;}.profile--view-mode-centered.bio-jumbotron-light.link-pearl .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-light.link-pearl .profile-bio .field--name-title{color:#4338ca;}a.link-pearl:not(.link-tipjar){font-family:"Manrope","Inter",sans-serif;font-weight:600;letter-spacing:0.01em;background:linear-gradient(135deg,rgba(255,255,255,0.92) 0%,rgba(238,242,255,0.92) 50%,rgba(250,232,255,0.92) 100%);color:#312e81;border:1px solid rgba(199,210,254,0.8);text-decoration:none;box-shadow:inset 0 1px 2px rgba(255,255,255,1),0 4px 16px rgba(67,56,202,0.08);transition:all 0.25s ease-in-out;}a.link-pearl:not(.link-tipjar):hover,a.link-pearl:not(.link-tipjar):focus,a.link-pearl:not(.link-tipjar):active{background:linear-gradient(135deg,#ffffff 0%,#e0e7ff 50%,#f3e8ff 100%) !important;color:#1e1b4b !important;border-color:#a5b4fc !important;transform:translateY(-2px);box-shadow:inset 0 1px 2px rgba(255,255,255,1),0 8px 24px rgba(67,56,202,0.16);}.profile.link-espresso .field--name-body p,.profile.link-espresso .profile-bio,.profile.link-espresso a.ndulge-link:not(.link-tipjar){font-family:"Libre Baskerville",Georgia,serif;font-weight:400;font-size:0.96rem;}.profile.link-espresso .field--name-title{font-family:"Libre Baskerville",Georgia,serif;font-weight:700;color:#78350f;}.profile--view-mode-centered.bio-jumbotron-dark.link-espresso .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-dark.link-espresso .profile-bio .field--name-title{color:#fcd34d;}.profile--view-mode-centered.bio-jumbotron-light.link-espresso .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-light.link-espresso .profile-bio .field--name-title{color:#78350f;}a.link-espresso:not(.link-tipjar){font-family:"Libre Baskerville",Georgia,serif;font-weight:400;font-size:0.96rem;letter-spacing:0.02em;background-color:#271c19;color:#f5ebe6;border:1px solid #573d35;text-decoration:none;box-shadow:0 4px 14px rgba(28,19,16,0.22);transition:all 0.25s ease-in-out;}a.link-espresso:not(.link-tipjar):hover,a.link-espresso:not(.link-tipjar):focus,a.link-espresso:not(.link-tipjar):active{background-color:#382823 !important;color:#fde68a !important;border-color:#a16207 !important;transform:translateY(-2px);box-shadow:0 8px 20px rgba(28,19,16,0.32);}
@media (min-width:576px){.profile{max-width:460px;width:100%;}}@media (min-width:768px){.profile,.profile.rounded-sm-only{border-radius:28px !important;overflow:hidden !important;min-height:auto !important;height:auto !important;box-shadow:0 30px 60px -15px rgba(15,23,42,0.28),0 12px 28px -10px rgba(15,23,42,0.2),0 0 0 1px rgba(255,255,255,0.15) !important;margin-top:3.5rem !important;margin-bottom:3.5rem !important;position:relative;}.profile #ndulge-logo,.profile.rounded-sm-only #ndulge-logo{padding-top:2rem !important;padding-bottom:2.25rem !important;}.phone-screen .profile,.phone-screen .profile.rounded-sm-only{border-radius:0 !important;box-shadow:none !important;max-width:100% !important;margin-top:0 !important;margin-bottom:0 !important;min-height:100% !important;}.phone-screen .profile #ndulge-logo,.phone-screen .profile.rounded-sm-only #ndulge-logo{padding-top:3rem !important;padding-bottom:3rem !important;}}
.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:200px;height:300px;}.profile--view-mode-centered .profile-bio,.profile--view-mode-preview-centered .profile-bio{border-radius:20px;transition:background 0.3s ease,border-color 0.3s ease;}.profile--view-mode-centered.bio-jumbotron-light .profile-bio,.profile--view-mode-preview-centered.bio-jumbotron-light .profile-bio{background:rgba(var(--bs-light-rgb),0.75) !important;border-radius:20px;box-shadow:0 4px 16px rgba(0,0,0,0.15);border:1px solid rgba(255,255,255,0.4);color:#1e293b;}.profile--view-mode-centered.bio-jumbotron-light .profile-bio p,.profile--view-mode-preview-centered.bio-jumbotron-light .profile-bio p{color:#1e293b;}.profile--view-mode-centered.bio-jumbotron-light .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-light .profile-bio .field--name-title{color:var(--bs-primary,#004be3);}.profile--view-mode-centered.bio-jumbotron-dark .profile-bio,.profile--view-mode-preview-centered.bio-jumbotron-dark .profile-bio{background:rgba(var(--bs-dark-rgb),0.75) !important;border-radius:20px;box-shadow:0 4px 16px rgba(0,0,0,0.25);border:1px solid rgba(255,255,255,0.15);color:rgba(255,255,255,0.95);}.profile--view-mode-centered.bio-jumbotron-dark .profile-bio p,.profile--view-mode-preview-centered.bio-jumbotron-dark .profile-bio p{color:rgba(255,255,255,0.95);}.profile--view-mode-centered.bio-jumbotron-dark .profile-bio .field--name-title,.profile--view-mode-preview-centered.bio-jumbotron-dark .profile-bio .field--name-title{color:#60a5fa;}.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 (min-width:768px){.profile--view-mode-centered .field--type-ndulge-link .field__item,.profile--view-mode-centered .field--type-ndulge-link .field__fake_item{max-width:88%;width:100%;}}@media (max-width:450px){.profile--view-mode-preview-centered .profile-preview.translate-middle-x{transform:translateX(0%)!important;}}
