.review-tutorial-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
[data-review-tutorial][hidden],[data-tutorial-copy][hidden],[data-demo-settings][hidden]{display:none!important}
.tutorial-shade{position:fixed;inset:0;z-index:10000;pointer-events:none}
.tutorial-spotlight{position:fixed;z-index:10001;pointer-events:none;border:3px solid var(--accent);border-radius:10px;box-shadow:0 0 0 9999px rgba(0,0,0,.72)}
.tutorial-guide{position:fixed;z-index:10002;width:min(420px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;padding:20px;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 48px #0005}
.tutorial-guide-heading{position:absolute;top:12px;right:12px}.tutorial-guide-heading .modal-close{margin:0;line-height:1}
.tutorial-guide h2{font-size:20px;margin:0}.tutorial-guide h3{font-size:17px;margin:0;padding-right:36px;min-height:28px}.tutorial-guide p{font-size:14px;line-height:1.6}
.tutorial-dialog[open]{position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);margin:0;z-index:9999}
.tutorial-navigation{display:flex;justify-content:space-between;gap:12px;margin-top:16px}.tutorial-navigation button:disabled{opacity:.45;cursor:default}.tutorial-navigation [hidden]{display:none!important}
.code-review-page[hx-disable] #publish-comments>.inline-actions{width:fit-content;max-width:100%;flex-wrap:wrap}
