/* Start custom CSS for post-comments, class: .elementor-element-c0e10205 */.elementor-2436 .elementor-element.elementor-element-c0e10205 { color: #f5eaf4; } .elementor-2436 .elementor-element.elementor-element-c0e10205 a { color: #ff78c6; } .elementor-2436 .elementor-element.elementor-element-c0e10205 input:not([type=submit]), .elementor-2436 .elementor-element.elementor-element-c0e10205 textarea { background: #190f21; color: #fff; border: 1px solid #684b70; border-radius: 7px; padding: 0.8rem; } .elementor-2436 .elementor-element.elementor-element-c0e10205 input[type=submit], .elementor-2436 .elementor-element.elementor-element-c0e10205 .submit { background: #ff2d9b; color: #fff; font-weight: 800; border: 0; border-radius: 7px; padding: 0.8rem 1.5rem; cursor: pointer; } .elementor-2436 .elementor-element.elementor-element-c0e10205 input[type=submit]:hover { background: #ca1f80; }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a8b9c104 */.elementor-2436 .elementor-element.elementor-element-a8b9c104 .wpp-list { list-style: none; padding: 0; margin: 0; } .elementor-2436 .elementor-element.elementor-element-a8b9c104 .wpp-list li { padding: 0.65rem 0; border-bottom: 1px solid #503655; } .elementor-2436 .elementor-element.elementor-element-a8b9c104 .wpp-list a { color: #f5eaf4; font-weight: 650; text-decoration: none; } .elementor-2436 .elementor-element.elementor-element-a8b9c104 .wpp-list a:hover { color: #ff78c6; } .elementor-2436 .elementor-element.elementor-element-a8b9c104 .wpp-list img { border-radius: 7px; }/* End custom CSS */
/* Start custom CSS *//* GayCrew 2026: redaktioneller Magazinstil ausschließlich für Beitragsseiten */
.elementor-2436 .elementor-element-22fc4254 {font-size:.75rem!important;font-weight:800!important;letter-spacing:.18em!important;color:#ff83cb!important;text-transform:uppercase}
.elementor-2436 .elementor-element-26311643 {font-family:"Barlow Condensed","Arial Narrow",Arial,sans-serif!important;font-size:clamp(2.55rem,3.7vw,3.65rem)!important;font-weight:800!important;letter-spacing:-.018em!important;line-height:1.05!important;color:#fff!important;text-wrap:balance;text-shadow:0 3px 25px rgba(255,45,155,.12)}
.elementor-2436 .elementor-element-764388a7 {font-family:Manrope,"Segoe UI",Arial,sans-serif!important;color:#e9deea!important;font-size:1.065rem!important;line-height:1.83!important;padding:0!important}
.elementor-2436 .elementor-widget-theme-post-content {font-family:Manrope,"Segoe UI",Arial,sans-serif;color:#e9deea;font-size:inherit;line-height:1.83}
.elementor-2436 .elementor-widget-theme-post-content p {line-height:1.84;letter-spacing:.004em;margin:0 0 1.4rem;color:#e9deea}
.elementor-2436 .elementor-widget-theme-post-content .elementor-widget-container > p:first-of-type {font-size:1.26rem;font-weight:650;line-height:1.68;color:#ffe0f0;margin:0 0 1.75rem;padding:.15rem 0 .15rem 1.1rem;border-left:3px solid #ff2d9b}
.elementor-2436 .elementor-widget-theme-post-content .elementor-widget-container > p:first-of-type strong {color:#ffe0f0;font-weight:750}
.elementor-2436 .elementor-widget-theme-post-content h2 {font-family:"Barlow Condensed","Arial Narrow",Arial,sans-serif;font-size:clamp(1.58rem,2vw,1.96rem);font-weight:800;letter-spacing:-.013em;line-height:1.19;text-wrap:balance;color:#fff;margin:2.6rem 0 1.08rem;padding:.66rem .85rem .7rem 1rem;border-left:4px solid #ff2d9b;background:linear-gradient(90deg,rgba(255,45,155,.14),rgba(139,69,255,.045) 75%,transparent)}
.elementor-2436 .elementor-widget-theme-post-content h3 {font-family:"Barlow Condensed","Arial Narrow",Arial,sans-serif;font-size:clamp(1.4rem,2vw,1.7rem);font-weight:800;line-height:1.2;color:#ffa1d6;margin:2.15rem 0 .9rem}
.elementor-2436 .elementor-widget-theme-post-content h4 {font-family:"Barlow Condensed","Arial Narrow",Arial,sans-serif;font-size:1.25rem;font-weight:750;color:#fff;margin:1.7rem 0 .7rem}
.elementor-2436 .elementor-widget-theme-post-content :is(ul,ol) {margin:.85rem 0 1.75rem;padding-left:1.65rem}
.elementor-2436 .elementor-widget-theme-post-content li {padding-left:.12rem;margin-bottom:.38rem;line-height:1.73}
.elementor-2436 .elementor-widget-theme-post-content li::marker {color:#ff79bf;font-weight:800}
.elementor-2436 .elementor-widget-theme-post-content blockquote {margin:2rem 0;padding:1.4rem 1.6rem;border-left:4px solid #ff2d9b;border-radius:0 12px 12px 0;background:linear-gradient(135deg,#29172f,#17121e);color:#fff0f8;font-size:1.22rem;font-weight:650;line-height:1.57}
.elementor-2436 .elementor-widget-theme-post-content figure {max-width:100%;margin-top:1.8rem;margin-bottom:2rem}
.elementor-2436 .elementor-widget-theme-post-content figcaption {font-size:.81rem;line-height:1.55;color:#bfaec4;text-align:left}
.elementor-2436 .elementor-widget-theme-post-content a {color:#ffa1d5;text-decoration-thickness:1px;text-underline-offset:.21em}
.elementor-2436 .elementor-widget-theme-post-content a:hover {color:#fff}
.elementor-2436 .elementor-widget-theme-post-content .gaycrew-inhaltsverzeichnis {box-shadow:0 13px 34px rgba(255,45,155,.1)}
.elementor-2436 .elementor-widget-theme-post-content .gaycrew-inhaltsverzeichnis li {margin-bottom:.17rem}
.elementor-2436 .elementor-widget-theme-post-content hr {border:0;height:1px;background:linear-gradient(90deg,#ff2d9b,rgba(139,69,255,.5),transparent);margin:2.4rem 0}
@media(max-width:767px){.elementor-2436 .elementor-element-26311643{font-size:2.28rem!important;line-height:1.08!important}.elementor-2436 .elementor-element-764388a7{font-size:1rem!important}.elementor-2436 .elementor-widget-theme-post-content h2{font-size:1.5rem;line-height:1.22;padding:.62rem .6rem .66rem .85rem;margin-top:2.1rem}.elementor-2436 .elementor-widget-theme-post-content .elementor-widget-container > p:first-of-type{font-size:1.13rem;padding-left:.8rem}.elementor-2436 .elementor-widget-theme-post-content blockquote{font-size:1.08rem;padding:1rem 1.15rem}}

/* GayCrew mobile sharing 2026 v2 */
@media (max-width:767px) {
  .elementor-2436 .elementor-element-gc26s001,
  .elementor-2436 [data-id="gc26s001"].gc-share-dock-ready.gc-share-dock-ready.gc-share-dock-ready.gc-share-dock-ready {
    position:relative!important; inset:auto!important; top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;
    transform:none!important;z-index:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;
    margin:22px 0!important;padding:18px 15px!important;display:flex!important;flex-direction:column!important;gap:12px!important;
    background:linear-gradient(140deg,#1b1127,#100b1b)!important;border:1px solid rgba(255,101,204,.55)!important;
    border-radius:16px!important;box-shadow:0 10px 28px rgba(0,0,0,.23)!important;
    backdrop-filter:none!important;
  }
  .elementor-2436 [data-id="gc26s001"].gc-share-dock-ready.gc-share-dock-ready.gc-share-dock-ready.gc-share-dock-ready::before {content:none!important;display:none!important}
  .elementor-2436 [data-id="gc26s001"].gc-share-dock-ready.gc-share-dock-ready.gc-share-dock-ready.gc-share-dock-ready [data-id="gc26s002"],
  .elementor-2436 [data-id="gc26s001"].gc-share-dock-ready.gc-share-dock-ready.gc-share-dock-ready.gc-share-dock-ready [data-id="gc26s003"],
  .elementor-2436 [data-id="gc26s001"].gc-share-dock-ready.gc-share-dock-ready.gc-share-dock-ready.gc-share-dock-ready [data-id="gc26s004"] {display:block!important}
  .elementor-2436 [data-id="gc26s001"].gc-share-dock-ready.gc-share-dock-ready.gc-share-dock-ready.gc-share-dock-ready [data-id="159f7f32"],
  .elementor-2436 [data-id="gc26s001"].gc-share-dock-ready.gc-share-dock-ready.gc-share-dock-ready.gc-share-dock-ready .e-527b090b-41ee {display:none!important}
  .elementor-2436 [data-id="gc26s001"].gc-share-dock-ready.gc-share-dock-ready.gc-share-dock-ready.gc-share-dock-ready [data-id="gc26s005"],
  .elementor-2436 [data-id="gc26s001"].gc-share-dock-ready.gc-share-dock-ready.gc-share-dock-ready.gc-share-dock-ready [data-id="gc26s006"] {
    display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;
  }
  .elementor-2436 [data-id="gc26s001"].gc-share-dock-ready.gc-share-dock-ready.gc-share-dock-ready.gc-share-dock-ready .shariff,
  .elementor-2436 [data-id="gc26s001"].gc-share-dock-ready.gc-share-dock-ready.gc-share-dock-ready.gc-share-dock-ready .shariff ul {
    width:100%!important;max-width:100%!important;margin:0!important;padding:0!important
  }
  .elementor-2436 [data-id="gc26s001"].gc-share-dock-ready.gc-share-dock-ready.gc-share-dock-ready.gc-share-dock-ready .shariff ul,
  .elementor-2436 [data-id="gc26s001"].gc-share-dock-ready.gc-share-dock-ready.gc-share-dock-ready.gc-share-dock-ready .shariff ul.orientation-horizontal {
    display:flex!important;flex-flow:row wrap!important;justify-content:flex-start!important;align-items:stretch!important;gap:9px!important
  }
  .elementor-2436 [data-id="gc26s001"].gc-share-dock-ready.gc-share-dock-ready.gc-share-dock-ready.gc-share-dock-ready .shariff li,
  .elementor-2436 [data-id="gc26s001"].gc-share-dock-ready.gc-share-dock-ready.gc-share-dock-ready.gc-share-dock-ready .shariff li.shariff-button {
    flex:0 1 48px!important;width:48px!important;min-width:48px!important;max-width:48px!important;
    height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important
  }
  .elementor-2436 [data-id="gc26s001"].gc-share-dock-ready.gc-share-dock-ready.gc-share-dock-ready.gc-share-dock-ready .shariff li a {
    width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;
    border-radius:12px!important;background:#29182f!important;color:#ff8bd3!important;
  }
  .elementor-2436 [data-id="gc26s001"].gc-share-dock-ready.gc-share-dock-ready.gc-share-dock-ready.gc-share-dock-ready .gc-copy-link {
    display:inline-flex!important;align-items:center!important;justify-content:center!important;
    width:auto!important;min-height:46px!important;padding:10px 16px!important;
    background:#29182f!important;color:#fff!important;border:1px solid rgba(255,101,204,.55)!important;border-radius:11px!important
  }
}/* End custom CSS */