.kinetik-studio .studio-world-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid #514631}
.kinetik-studio .studio-world-summary[hidden],.kinetik-studio #studioWorldPicker[hidden]{display:none}
.kinetik-studio .studio-world-summary{scroll-margin-top:110px}
.kinetik-studio .studio-brand>a{display:none}
.kinetik-studio .studio-brand{justify-content:flex-end;min-height:44px}
.kinetik-studio .studio-world-summary p{margin:0;color:var(--muted);font-size:13px}
.kinetik-studio .studio-world-summary strong{display:block;color:var(--ink);font-size:22px;margin-top:5px}
.kinetik-studio .studio-world-summary button,.kinetik-studio .studio-use-world{min-height:44px;border:1px solid var(--accent-soft);border-radius:8px;padding:10px 16px;color:var(--ink);background:#201c14;font:inherit;cursor:pointer}
.kinetik-studio .studio-use-world{margin-top:18px}
.kinetik-studio.world-focused .studio-start h1{font-size:clamp(32px,3vw,48px);max-width:24ch;line-height:1.05}
.kinetik-studio.world-focused .studio-start>p{display:none}
.kinetik-studio.world-focused .studio-opening{padding-top:24px}
.kinetik-studio .studio-request-summary{border-top:1px solid #514631;padding-top:20px;overflow-wrap:anywhere}
.kinetik-studio .studio-request-summary h2{font-family:'Instrument Serif',Georgia,serif;font-size:30px;font-weight:400;line-height:1.1;margin:0 0 18px}
.kinetik-studio .studio-request-summary dl{margin:0;display:grid;gap:12px}
.kinetik-studio .studio-request-summary dl>div{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px}
.kinetik-studio .studio-request-summary dt{color:#c4bfb3;font-size:12px}
.kinetik-studio .studio-request-summary dd{margin:0;color:var(--ink);font-size:13px;line-height:1.5}
.kinetik-studio .studio-request-summary details{margin-top:16px;border-block:1px solid #37332b}
.kinetik-studio .studio-request-summary summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-size:13px}
.kinetik-studio .studio-request-summary ul,.kinetik-studio .studio-request-summary details p{font-size:13px;line-height:1.65;color:#ded9cf}
.kinetik-studio .studio-request-summary .request-next-step{font-size:12px;line-height:1.65;color:#c9c2b3;margin:14px 0 0}
.kinetik-studio .studio-service-details{margin:10px 0 0;color:var(--muted);font-size:12px;line-height:1.55}
@media(max-width:560px){.kinetik-studio .studio-world-summary{align-items:start;gap:10px}.kinetik-studio .studio-world-summary strong{font-size:20px}.kinetik-studio .studio-world-summary button{font-size:13px;flex-shrink:0}}
@media(max-width:900px){.kinetik-studio .studio-sidebar{background:#0d0b0c;backdrop-filter:none}.kinetik-studio #sourceDrop,.kinetik-studio #studioWorldPicker,.kinetik-studio .studio-world-summary,.kinetik-studio #buildDirection{scroll-margin-top:92px}}
