/* =========================================================
   Model-Seite Standard – an LP-Designvorgaben angeglichen
   ========================================================= */
body.t-std.model{background:#0b8fe6}
/* gleicher heller Blauverlauf wie LP, nahtlos zwischen den Screens */
.t-std .ms{background:transparent!important}
body.t-std.model{background:
  radial-gradient(55% 35% at 50% 12%,rgba(140,220,255,.55) 0%,transparent 70%),
  radial-gradient(55% 35% at 50% 62%,rgba(140,220,255,.45) 0%,transparent 70%),
  linear-gradient(180deg,#13a3f2 0%,#0b8fe6 50%,#0a86dd 100%)!important}
.t-std .mscene__floor{display:none}
/* keine Animationen / kein Schweben */
.t-std .mbars i,.t-std .mcoin,.t-std .float,.t-std .call__av::after,.t-std .live2 i{animation:none!important}
/* Equalizer im Hintergrund dezent, einfarbig hell */
.t-std .mbars{opacity:.35}
.t-std .mbars i{background:linear-gradient(180deg,rgba(255,255,255,.85),rgba(190,235,255,.5))!important;box-shadow:none!important;opacity:1!important}
.t-std .mscene__arc{border-top-color:rgba(255,255,255,.85);border-left-color:rgba(255,255,255,.45);border-right-color:rgba(255,255,255,.3);filter:none}
/* Glas-Karten wie LP */
.t-std .mglass{background:rgba(230,245,255,.86)!important;border:1.5px solid rgba(255,255,255,.9)!important;box-shadow:0 24px 50px -24px rgba(8,58,140,.45)!important}
/* Icons einheitlich blau / weiß */
.t-std .mtrust svg{color:#fff!important}
.t-std .cb span{background:#fff!important}
.t-std .cb span svg{color:#1676f3!important}
.t-std .pay__card{color:#1676f3}
/* Header mit Wortmarke */
.mnav{position:absolute;left:0;right:0;top:0;z-index:5;display:flex;align-items:center;padding:24px 4.6vw}
.mnav .brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none}
.t-std .ms--call .ms__spacer{height:clamp(190px,20vw,340px)}
@media (max-width:900px){.mnav{padding:14px 16px}}
.t-std .cb--hang span{background:linear-gradient(180deg,#fbe08a 0%,#e9bb4c 50%,#c9922a 100%)!important}
.t-std .cb--hang span svg{color:#3a2600!important}

/* ---------- Responsive Model-Seiten ---------- */
@media (max-width:900px){
  .ms,.t-fsk .ms{padding:0 16px 40px!important;min-height:0!important}
  .ms>.mscene .mscene__stage{top:56px!important;height:200px!important;width:auto!important}
  .ms--call .ms__spacer,.ms--credits .ms__spacer,.t-std .ms--call .ms__spacer{height:262px!important}
  .mbars{display:none!important}
  .mcoin{width:40px!important}
  .mh{font-size:30px!important;line-height:1.1}
  .msub{font-size:14px!important}
  .mtrust{flex-wrap:wrap;gap:6px 10px;font-size:13px!important}
  .mtrust li+li::before{display:none}
  .call{width:100%!important;padding:14px 14px 18px!important;border-radius:28px!important}
  .call__av{width:96px!important}
  .call .wave{height:44px!important}
  .call__btns{gap:4px}
  .cb{font-size:11.5px!important}
  .cb span{--s:48px!important}
  .cb--hang span{--s:64px!important}
  .credits{width:100%!important;flex-wrap:wrap;justify-content:space-between;padding:12px 14px!important}
  .credits__div{display:none}
  .credits .mbtn{width:100%;height:50px!important;font-size:16px!important}
  .packs{width:100%!important;grid-template-columns:1fr!important;gap:22px!important;margin-top:20px!important}
  .pack{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;text-align:left;gap:4px 14px;padding:16px!important}
  .pack img{width:72px!important}
  .pack b{font-size:30px!important;margin:0}
  .pack strong{font-size:18px!important}
  .pack p{min-height:0;width:100%}
  .pay{width:100%!important;flex-wrap:wrap;gap:12px!important;padding:14px!important}
  .pay__logos{border-left:0!important;padding-left:0!important;margin-left:auto}
  .pay__div{display:none}
  .pay .mbtn{flex-basis:100%;max-width:none!important;height:54px!important;font-size:17px!important}
  .balance{font-size:14px}
  .m-switch{right:10px;bottom:10px}
  .mnav{padding:14px 16px}
  .brand__name{font-size:24px!important}
}
@media (max-width:900px){
  .credits{justify-content:flex-start!important;gap:12px!important}
  .ms--call{padding-bottom:16px!important}
}
/* Avatar komplett innerhalb der Anruf-Karte */
.call{padding-top:clamp(18px,1.6vw,26px)!important}
.call__av{margin-top:0!important}
