.hive-unsaved-studio-dialog{width:min(30rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow:auto;border:1px solid #b99448;border-radius:14px;padding:22px;background:#141310;color:#f5edda;box-shadow:0 16px 70px #000b}
.hive-unsaved-studio-dialog::backdrop{background:#000b}
.hive-unsaved-studio-dialog h2{margin-top:0;font-size:1.35rem}
.hive-unsaved-studio-dialog p{line-height:1.5;overflow-wrap:anywhere}
.hive-unsaved-studio-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}
.hive-unsaved-studio-actions button{min-height:44px;flex:1 1 7rem;white-space:normal}
.hive-unsaved-studio-actions button:focus-visible{outline:3px solid #fff;outline-offset:3px}
