/* GERMIFY V8 — light iOS glass accents match public site */
.studio-body{--v8-red:#f45b65;--v8-gold:#f4c65a}
.studio-sidebar .studio-nav.active,.studio-primary{background:linear-gradient(115deg,#ef5362,#ff9474)!important;color:white!important}
.v8-manager{padding:24px;margin:18px 0;border-radius:25px;background:rgba(255,255,255,.52);border:1px solid rgba(255,255,255,.65);box-shadow:0 14px 35px rgba(41,49,83,.07)}
.studio-body[data-st-theme="dark"] .v8-manager{background:rgba(23,30,49,.62);border-color:rgba(255,255,255,.12)}
.v8-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.v8-fields label{display:flex;flex-direction:column;gap:6px;min-width:0}
.v8-fields input,.v8-fields select{width:100%;box-sizing:border-box;border:1px solid rgba(133,146,168,.32);border-radius:13px;background:rgba(255,255,255,.55);padding:13px;color:inherit;outline:none}
.studio-body[data-st-theme="dark"] .v8-fields input,.studio-body[data-st-theme="dark"] .v8-fields select{background:rgba(0,0,0,.19)}
.v8-fields input:focus,.v8-fields select:focus{border-color:var(--v8-red);box-shadow:0 0 0 3px rgba(244,91,101,.1)}
.v8-fields .v8-toggle{flex-direction:row;align-items:center}.v8-toggle input{width:18px}
.v8-controls{display:flex;gap:10px;align-items:center}.v8-controls button{border:0;border-radius:13px;padding:12px 17px;cursor:pointer}
.v8-list{display:grid;gap:12px;margin-top:17px}.v8-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border-radius:16px;border:1px solid rgba(145,145,145,.2);background:rgba(255,255,255,.18)}
.v8-item small{display:block;opacity:.66;overflow-wrap:anywhere}.v8-item .v8-controls{flex-shrink:0}
.v8-item button{border:1px solid rgba(125,125,125,.3);background:transparent;color:inherit;cursor:pointer;border-radius:10px;padding:8px}
#v8-social-status,#v8-link-status{min-height:1.2em;overflow-wrap:anywhere}
.v8-public-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.v8-public-links a{display:block;padding:16px;border-radius:18px;background:var(--surface,rgba(255,255,255,.6));border:1px solid var(--line,rgba(255,255,255,.6));box-shadow:var(--shadow,0 10px 20px #0001);text-decoration:none;color:var(--text,#222)}.v8-public-links b{display:block}.v8-public-links small{opacity:.66}
@media(max-width:650px){.v8-fields,.v8-public-links{grid-template-columns:1fr}.v8-manager{padding:14px}.v8-item{flex-direction:column;align-items:stretch}}
