#exhibition-header{position:fixed;inset:0 0 auto;z-index:30;height:62px;padding:8px 30px;display:flex;align-items:center;justify-content:space-between;gap:20px;box-sizing:border-box;color:#20211f;pointer-events:none;font:12px/1.5 Pretendard,sans-serif}#exhibition-header button{pointer-events:auto;min-height:44px;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}#exhibition-header button:disabled{opacity:.4;cursor:default}#exhibition-header[data-dark=true]{color:#f8f8f8}#exhibition-header ol{display:flex;gap:16px;align-items:center;list-style:none;margin:0;padding:0}#exhibition-header li{display:flex;align-items:center;gap:6px;opacity:.3;white-space:nowrap}#exhibition-header li[aria-current],#exhibition-header li.is-complete{opacity:1}.step-dot{display:grid;place-items:center;width:22px;height:22px;border:1px solid currentColor;border-radius:50%;font-size:10px}#exhibition-header li[aria-current] .step-dot{background:#20211f;color:#fff}#exhibition-header[data-dark=true] li[aria-current] .step-dot{background:#f8f8f8;color:#20211f}.exhibition-replaced,.craft-header,.result-header{visibility:hidden}.exhibition-motion-toggle{position:fixed!important;inset:auto 24px 24px auto!important;z-index:25}.exhibition-dialog{position:fixed;width:min(620px,calc(100vw - 40px));max-height:calc(100dvh - 40px);box-sizing:border-box;border:0;border-radius:28px;padding:30px 34px;background:#f8f8f8;color:#20211f;text-align:center;overflow:auto;box-shadow:0 24px 100px #0003}.exhibition-dialog::backdrop{background:#0009;backdrop-filter:blur(6px)}.exhibition-dialog h2{font:600 clamp(20px,2.4vw,28px)/1.7 MaruBuri,serif;word-break:keep-all;letter-spacing:-.04em;margin:12px 0}.exhibition-dialog p{font:13px/1.8 Pretendard,sans-serif;color:#777;word-break:keep-all}.return-art{height:min(32dvh,250px)}.return-art canvas{display:block;width:100%;height:100%;border:0;pointer-events:none}#return-count{color:#333;margin:20px 0}.return-actions{display:flex;flex-direction:column;align-items:center;gap:8px}.return-actions button{width:min(340px,100%);min-height:52px;border:0;border-radius:999px;font:14px/1.6 Pretendard,sans-serif;cursor:pointer}#return-stay{background:#20211f;color:#fff;box-shadow:0 5px 20px #0002}#return-accept{background:transparent;color:#777}.home-actions{display:flex;gap:12px;margin-top:26px}.home-actions button{flex:1;min-height:52px;border:1px solid #ddd;border-radius:999px;background:#20211f;color:#fff;font:13px/1.6 Pretendard,sans-serif;cursor:pointer}#home-cancel{background:transparent;color:#555}.exhibition-dialog button:focus-visible,#exhibition-header button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.motion-only{min-height:0!important;height:100dvh!important}.motion-only .intro,.motion-only .actions,.motion-only .study-tools,.motion-only #motion-toggle,.motion-only .cycle-note{display:none!important}.motion-only .ink-stage{width:100%;height:100%;top:50%}.motion-only main{inset:0}.motion-only #status{display:none}
@media(max-width:1000px){#exhibition-header{padding-inline:22px}#exhibition-header ol{gap:12px}#exhibition-header .step-label{display:none}#exhibition-header li[aria-current] .step-label{display:inline}}@media(max-width:600px){#exhibition-header{padding-inline:16px;gap:10px;font-size:11px}#exhibition-header ol{gap:6px}#exhibition-header .step-label{display:none!important}.step-dot{width:19px;height:19px}.exhibition-dialog{padding:22px 20px}.exhibition-dialog p{font-size:12px}.home-actions{gap:8px;flex-direction:column}}
@media(prefers-reduced-motion:no-preference){@starting-style{.exhibition-dialog::backdrop{background:#0000}}.exhibition-dialog::backdrop{transition:background 220ms ease-out}}

html.motion-only body{min-height:0!important;height:100dvh!important}

#exhibition-header{margin:0;border:0;background:transparent;box-shadow:none}#exhibition-header nav{position:fixed;inset:14px 22px auto auto;z-index:40;display:block;width:max-content;height:auto;margin:0;padding:0;border:0;transform:scale(.98);transform-origin:top right;pointer-events:none;user-select:none}#exhibition-header::before,#exhibition-header::after{display:none}#return-prompt{background:rgba(248,248,248,.8)}

.motion-only,.motion-only body{background:transparent!important}
