.realm-studio{max-width:1200px;margin:0 auto 30px;padding:0 24px}.realm-studio details{border:1px solid #af98cf4a;border-radius:22px;background:linear-gradient(130deg,#241a3799,#11142be6);overflow:hidden}.realm-studio summary{display:flex;justify-content:space-between;align-items:center;gap:15px;cursor:pointer;padding:23px;list-style:none}.realm-studio summary::-webkit-details-marker{display:none}.realm-studio summary small{display:block;color:#ceb1e8;font-size:9px;letter-spacing:.22em}.realm-studio summary strong{display:block;font-size:25px;font-weight:300;margin-top:8px}.realm-studio summary>span:last-child{font-size:11px;color:#dfc4f2}.studio-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,.8fr);gap:30px;padding:0 24px 26px;border-top:1px solid #af98cf25}.studio-intro,.studio-boundary{font-size:12px;line-height:1.8;color:#c6bad7}.studio-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.realm-studio label{display:flex;flex-direction:column;gap:7px;font-size:11px;color:#d9c9e6;margin:14px 0}.realm-studio input,.realm-studio textarea,.realm-studio select{min-width:0;width:100%;box-sizing:border-box;border:1px solid #baa2d14d;background:#0e1126;color:#f2eafa;border-radius:10px;padding:11px;font:inherit;font-size:12px}.realm-studio textarea{resize:vertical}.realm-studio .studio-toggle{flex-direction:row;align-items:center;gap:10px}.realm-studio .studio-toggle input{width:18px;height:18px;accent-color:#c797ec}.realm-studio fieldset{margin:20px 0;padding:0 15px 15px;border:1px solid #b29ccc35;border-radius:12px;min-width:0}.realm-studio fieldset:disabled{opacity:.5}.realm-studio legend{padding:0 8px;font-size:10px;letter-spacing:.1em;color:#dfc0f3}.realm-studio small{font-size:10px;color:#b9a5c8}.studio-actions{display:flex;flex-wrap:wrap;gap:9px}.studio-actions button{min-height:43px;padding:11px 16px;border:1px solid #bb96d484;border-radius:10px;background:#67427e;color:#fff;font:inherit;font-size:12px;cursor:pointer}.studio-actions button+button{background:#211b35}#studioStatus{font-size:11px;line-height:1.7;color:#ceb8e0;min-height:35px}.studio-layout aside{padding-top:20px;min-width:0}.studio-window{border:1px solid #c0a1e154;border-radius:18px;min-height:260px;padding:23px;background:radial-gradient(ellipse at 50% 60%,#8963c842,transparent 65%),linear-gradient(#10132b,#251735);text-align:center}.studio-window[data-atmosphere=dawn]{background:radial-gradient(ellipse at 50% 60%,#eead4a47,transparent 65%),linear-gradient(#2a1b30,#3b2445)}.studio-window[data-atmosphere=moon]{background:radial-gradient(ellipse at 50% 60%,#83b6f446,transparent 65%),linear-gradient(#0e2039,#1d1840)}.studio-window>span{font-size:8px;letter-spacing:.15em;color:#e6cef8}.studio-window>div{font-size:65px;margin:28px 0 18px;color:#efdcff;text-shadow:0 0 32px #bf8df0}.studio-window h3{font-size:23px;font-weight:300;overflow-wrap:anywhere;margin:10px 0}.studio-window p{font-size:12px;line-height:1.8;color:#d5c7e2;overflow-wrap:anywhere}.realm-studio :focus-visible{outline:2px solid #dcadf8;outline-offset:3px}@media(max-width:740px){.realm-studio{padding:0 12px}.studio-layout{grid-template-columns:1fr;gap:0;padding:0 16px 20px}.realm-studio summary{padding:20px 16px}.realm-studio summary>span:last-child{max-width:95px}.studio-fields{grid-template-columns:1fr;gap:0}.studio-window{min-height:210px}}
