/* RBMC StyleVault Export
   Build-Tag: 2025-12-21_19-38_sv_export_page-7257
   Scope: page
   Page-ID: 7257
   Generated: 2025-12-21T19:38:04+00:00 (UTC)
*/

body .cky-btn-revisit-wrapper{background-color: rgba(0, 0, 0, 0) !important;}body .cky-btn-revisit-wrapper .cky-btn-revisit img{opacity: 0;}#main-content{min-height: calc(100vh - 100px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient: column;-webkit-box-direction: column;-ms-flex-direction: column;flex-direction: column;}body.page-id-PAGE-ID-HIER{background: radial-gradient(circle at 50% 0%, rgba(17, 181, 255, 0.14), transparent 56%), linear-gradient(to bottom, #151922 0%, #05070c 60%, #000000 100%);background-attachment: fixed;color: #f5f5f5;background: radial-gradient(circle at 50% 0%, rgba(17, 181, 255, 0.12), transparent 58%), linear-gradient(180deg, #050710 0%, #020309 55%, #000000 100%);background-attachment: fixed;color: #f5f5f5;}body.page-id-PAGE-ID-HIER .site-content,body.page-id-PAGE-ID-HIER .content-area,body.page-id-PAGE-ID-HIER .h-section,body.page-id-PAGE-ID-HIER #colibri-site-content{background: transparent !important;}.custom-container{font-family: "Poppins", "Aldrich", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;line-height: 1.6;color: #f5f7ff;margin: 0 auto;padding: 80px 20px 60px;max-width: 960px;}.connect-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient: column;-webkit-box-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;margin: 0 auto;padding: 40px 30px 50px;background: rgba(0, 0, 0, 0.55);border-radius: 18px;border: 1px solid rgba(255, 255, 255, 0.06);-webkit-box-shadow: 0 26px 60px rgba(0, 0, 0, 0.85);box-shadow: 0 26px 60px rgba(0, 0, 0, 0.85);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);}.profile-image img{width: 200px;height: 200px;border-radius: 50%;object-fit: cover;margin-bottom: 20px;border: 3px solid rgba(17, 181, 255, 0.7);-webkit-box-shadow: 0 0 24px rgba(17, 181, 255, 0.6);box-shadow: 0 0 24px rgba(17, 181, 255, 0.6);-webkit-box-shadow: 0 0 26px rgba(17, 181, 255, 0.75);box-shadow: 0 0 26px rgba(17, 181, 255, 0.75);}.connect-title{font-size: 48px;font-weight: 700;text-align: center;margin-bottom: 20px;line-height: 1.2;color: #11b5ff;text-shadow: 0 0 16px rgba(0, 0, 0, 0.8);}.connect-intro{font-size: 20px;color: #e0e6ff;margin-bottom: 10px;font-weight: 600;text-align: center;}.connect-intro-subtitle{font-size: 18px;color: #aeb8d6;margin-bottom: 20px;text-align: center;line-height: 1.5;max-width: 640px;}.connect-subtitle{font-size: 18px;color: #d0d6e6;margin-bottom: 25px;line-height: 1.6;max-width: 640px;margin-left: auto;margin-right: auto;overflow: visible;white-space: normal;text-overflow: unset;}.connect-buttons{width: 100%;max-width: 480px;}.connect-buttons a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: flex-start;-ms-flex-pack: flex-start;justify-content: flex-start;text-decoration: none;background-color: #ffffff;color: #111111;border: none;border-radius: 10px;padding: 1rem 2rem;margin: 0.8rem auto;width: 100%;font-family: "Aldrich", "Poppins", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size: 1rem;font-weight: 700;height: auto;line-height: normal;-webkit-box-shadow: 0 4px 18px rgba(0, 0, 0, 0.35);box-shadow: 0 4px 18px rgba(0, 0, 0, 0.35);transition: transform 0.25s ease, box-shadow 0.25s ease, background-color 0.25s ease, color 0.25s ease;border-radius: 12px;-webkit-box-shadow: 0 6px 20px rgba(0, 0, 0, 0.45);box-shadow: 0 6px 20px rgba(0, 0, 0, 0.45);}.connect-buttons a:hover{background-color: #11b5ff;color: #ffffff;-webkit-transform: translateY(-2px) scale(1.02);-ms-transform: translateY(-2px) scale(1.02);transform: translateY(-2px) scale(1.02);-webkit-box-shadow: 0 8px 26px rgba(0, 0, 0, 0.5);box-shadow: 0 8px 26px rgba(0, 0, 0, 0.5);}.connect-buttons .btn-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.connect-buttons .icon{width: 90px;height: 40px;margin-right: 2rem;background-size: contain;background-repeat: no-repeat;background-position: center;-ms-flex-negative: 0;flex-shrink: 0;}.connect-buttons .text{text-align: left;}.btn-facebook,.btn-spotify,.btn-instagram,.btn-youtube,.btn-tiktok,.btn-applemusic,.btn-deezer,.btn-tidal,.btn-soundcloud{background-color: #ffffff;color: #111111;}.btn-facebook .icon{background-image: url("https://rb-creatives.de/wp-content/plugins/label-grid-tools/public/images/ico_facebook.svg");}.btn-spotify .icon{background-image: url("https://rb-creatives.de/wp-content/plugins/label-grid-tools/public/images/ico_spotify.svg");}.btn-instagram .icon{background-image: url("https://rb-creatives.de/wp-content/plugins/label-grid-tools/public/images/ico_instagram.svg");}.btn-youtube .icon{background-image: url("https://rb-creatives.de/wp-content/plugins/label-grid-tools/public/images/ico_youtube.svg");}.btn-tiktok .icon{background-image: url("https://rb-creatives.de/wp-content/uploads/optimized-media/RB-Media/icons/social/ico_tiktok.svg");}.btn-applemusic .icon{background-image: url("https://rb-creatives.de/wp-content/plugins/label-grid-tools/public/images/ico_applemusic.svg");}.btn-deezer .icon{background-image: url("https://rb-creatives.de/wp-content/plugins/label-grid-tools/public/images/ico_deezer.svg");}.btn-tidal .icon{background-image: url("https://rb-creatives.de/wp-content/plugins/label-grid-tools/public/images/ico_tidal.svg");}.btn-soundcloud .icon{background-image: url("https://rb-creatives.de/wp-content/plugins/label-grid-tools/public/images/ico_soundcloud.svg");}.spotify-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin: 2rem auto 1.5rem;width: 100%;max-width: 80%;padding: 0;}.bio-section{text-align: center;max-width: 650px;margin: 20px auto 0;}.bio-title{font-size: 30px;margin-bottom: 10px;color: #ffffff;letter-spacing: 0.04em;}.bio-text{font-size: 16px;font-family: "Poppins", system-ui, sans-serif;line-height: 1.8;text-align: justify;color: #d2d7e8;}body.connect-links-rbnelly .site-content,body.connect-links-rbnelly .content-area,body.connect-links-rbnelly .h-section,body.connect-links-rbnelly #colibri-site-content,body.connect-links-rbnelly .h-section-boxed,body.connect-links-rbnelly .h-section-boxed > .colibri-row{background: transparent !important;-webkit-box-shadow: none !important;box-shadow: none !important;border: none !important;}.custom-container .connect-wrapper{padding: 40px 32px 52px;background: radial-gradient(circle at top center, rgba(17, 181, 255, 0.10), rgba(0, 0, 0, 0.70));border-radius: 22px;border: 1px solid rgba(255, 255, 255, 0.08);-webkit-box-shadow: 0 30px 70px rgba(0, 0, 0, 0.85);box-shadow: 0 30px 70px rgba(0, 0, 0, 0.85);-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px);}#custom div .custom-container{margin-top:-10px;}@media (max-width: 1024px){.custom-container{padding: 40px 16px;}.connect-wrapper{padding: 32px 24px 40px;}.profile-image img{width: 200px;height: 200px;}.spotify-track{max-width: 85%;}.bio-text{font-size: 15px;}}@media (max-width: 768px){.connect-wrapper{padding: 28px 20px 36px;}.connect-title{font-size: 36px;}.connect-intro{font-size: 18px;}.connect-intro-subtitle, .connect-subtitle{font-size: 16px;}.profile-image img{width: 190px;height: 190px;}.connect-buttons .icon{width: 90px;height: 40px;margin-right: 1.0rem;}.spotify-track{max-width: 100%;}.bio-text{font-size: 13px;}}@media (max-width: 576px){.custom-container{padding: 30px 12px;}.connect-wrapper{padding: 24px 16px 32px;}.connect-title{font-size: 25px;}.connect-intro{font-size: 17px;}.connect-intro-subtitle, .connect-subtitle{font-size: 14px;}.profile-image img{width: 150px;height: 150px;}.connect-buttons .icon{width: 80px;height: 40px;margin-right: 1.2rem;}.connect-buttons a{padding: 0.9rem 1rem;font-size: 0.85rem;}.spotify-track{max-width: 100%;}.bio-text{font-size: 11px;}}


/* Fix: Button Text optisch zentriert */
.connect-buttons .text {
  transform: translateY(1px);
}

/* === Button Text: optisch zentriert (padding-left = icon-halbe-Breite) === */
.connect-buttons a .btn-content .text {
  font-size: 1rem !important;
  font-weight: 600 !important;
  line-height: 1 !important;
  text-align: center !important;
  padding-left: 40px !important;
}

/* Mobile: padding-left beibehalten */
@media (max-width: 576px) {
  .connect-buttons a .btn-content .text {
    padding-left: 40px !important;
  }
}