/* Full-page creation stays within each game's existing main/theme. */
body.mobsik-create-view{overflow:auto!important}
body.mobsik-create-view main [data-mobsik-create-hidden]{display:none!important}
body.mobsik-create-view .mobsik-create-page{display:block;width:100%;max-width:1060px;margin:0 auto 32px;color:var(--text,#f2f4f5)}
body.mobsik-create-view .mobsik-create-header{display:block;margin:0 0 28px;padding:0;background:none;border:0}
body.mobsik-create-view .mobsik-create-back{display:inline-flex;align-items:center;min-height:48px;padding:8px 0;margin:0 0 16px;border:0;background:none;color:var(--muted,#a9b3b8);font-size:15px;cursor:pointer}
body.mobsik-create-view .mobsik-create-game{margin:0 0 8px;font-size:14px;line-height:1.5;color:var(--muted,#a9b3b8)}
body.mobsik-create-view #mobsik-create-heading{margin:0;font-size:clamp(28px,3.2vw,40px)!important;line-height:1.18!important;font-weight:800;letter-spacing:-.7px}
body.mobsik-create-view .mobsik-create-grid{display:grid;grid-template-columns:minmax(0,680px) minmax(220px,1fr);gap:32px;align-items:start}
body.mobsik-create-view .mobsik-create-form{min-width:0;padding:28px;border:1px solid var(--line,#354144);border-radius:14px;background:var(--surface,#171d1f)}
body.mobsik-create-view dialog[data-mobsik-create-active]{position:static!important;inset:auto!important;display:block!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:inherit;transform:none!important}
body.mobsik-create-view [data-mobsik-create-chrome]{display:none!important}
body.mobsik-create-view .mobsik-create-help{display:block;margin:0;padding:20px 0;border:0;background:transparent;color:var(--muted,#a9b3b8)}
body.mobsik-create-view .mobsik-create-help h2{margin:0 0 12px;font-size:18px!important;line-height:1.4;color:var(--text,#f2f4f5)}
body.mobsik-create-view .mobsik-create-help p{margin:0 0 16px;font-size:14px;line-height:1.65}
body.mobsik-create-view .mobsik-create-help a{display:inline-flex;align-items:center;min-height:48px;color:var(--accent,#c6ee67);text-decoration:underline;text-underline-offset:4px}
body.mobsik-create-view .mobsik-create-form :is(input,select,textarea,button){max-width:100%;box-sizing:border-box}
@media(max-width:900px){body.mobsik-create-view .mobsik-create-grid{grid-template-columns:minmax(0,1fr);gap:12px}body.mobsik-create-view .mobsik-create-form{padding:22px}body.mobsik-create-view .mobsik-create-help{padding:20px 0}body.mobsik-create-view .mobsik-create-header{margin-bottom:22px}}
@media(max-width:480px){body.mobsik-create-view .mobsik-create-form{padding:20px 16px}body.mobsik-create-view .mobsik-create-page{margin-bottom:20px}}

body.mobsik-create-view main [data-mobsik-create-path]{display:block!important;min-width:0;width:100%;max-width:none;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
/* Some game landings use edge-to-edge artwork; creation uses the shared shell. */
body.mobsik-create-view main{display:block!important;box-sizing:border-box;width:100%!important;max-width:1256px!important;padding:24px 28px 60px!important;margin:0 auto!important}
body.mobsik-create-view .mobsik-create-back{border:0!important;background:transparent!important;width:auto!important;max-width:none!important}
body.mobsik-create-view #mobsik-create-heading{outline:none!important}
@media(max-width:760px){body.mobsik-create-view main{padding:20px 20px 32px!important}}
