.prompter-page{padding-top:35px}.prompt-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:28px;align-items:start}.prompt-editor{padding:26px;background:#fff;border:1px solid var(--line);border-radius:22px}.prompt-editor label{display:block;font-weight:600;font-size:17px;margin-bottom:12px}.prompt-editor textarea{display:block;width:100%;padding:16px;border:1px solid #a9b8ce;border-radius:12px;font:18px/1.6 system-ui;resize:vertical;min-height:180px}.prompt-editor input[type=file]{max-width:100%;font:15px system-ui;margin-bottom:14px}.prompt-editor input[type=range]{width:100%;margin:0 0 20px;accent-color:#345fd1}.prompt-editor input[type=checkbox]{width:20px;height:20px;vertical-align:middle;accent-color:#345fd1}.prompt-controls{margin-top:24px}#prompt-count{margin:10px 0 18px}.prompt-stage{background:#101b2d;color:#e7edf9;border-radius:22px;overflow:hidden;min-width:0;padding:18px}.prompt-toolbar{display:flex;flex-wrap:wrap;gap:10px}.prompt-toolbar button{background:#263e63;color:#fff;border:1px solid #627ba1;padding:11px 14px;border-radius:10px;font:16px system-ui;min-height:46px}.prompt-toolbar button:first-child{background:#d6e6ff;color:#182d50}.prompt-stage>p{font:15px/1.5 system-ui;margin:15px 0;color:#b0c3df}#prompt-scroll{height:65vh;min-height:300px;max-height:750px;overflow-y:auto;scroll-behavior:auto;overscroll-behavior:contain;border-top:1px solid #344663;scrollbar-color:#637c9e #101b2d}#prompt-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:36px;line-height:1.65;padding:45px 12px 60vh;min-height:100%;color:#f4f7ff}#prompt-stage:fullscreen{border-radius:0;width:100%;height:100%;max-width:none;padding:20px}#prompt-stage:fullscreen #prompt-scroll{height:calc(100vh - 135px);max-height:none}.prompt-guide{margin:60px auto;max-width:850px}#prompt-error{color:#9f293a;font-size:16px}@media(max-width:800px){.prompt-layout{grid-template-columns:1fr}.prompt-editor{padding:20px}.prompt-stage{padding:15px}.prompt-toolbar button{font-size:15px}.prompter-page .page-intro h1{font-size:38px}#prompt-scroll{height:60vh}.prompt-guide{margin-top:35px}}
.prompt-layout>*{min-width:0}.prompt-editor input[type=file]{width:100%;min-width:0}.prompt-editor .button{white-space:normal;width:100%}
