.gmarkdown-note{box-sizing:border-box;border:1.5px solid var(--t-well-edge,var(--line));border-left:3px solid var(--brand);background:var(--t-well-bg,var(--bg-soft));width:-moz-fit-content;width:fit-content;max-width:min(100%,760px);color:var(--text-2);text-align:left;border-radius:12px;margin:0 auto 12px;padding:8px 12px;font-size:13px;line-height:1.7}.gmarkdown-tools{gap:6px;margin-bottom:6px}.gmarkdown-files{gap:6px;margin-bottom:10px}.gmarkdown-tool{padding:5px 10px;font-size:13px}.gmarkdown-files .g-btn{padding:6px 12px;font-size:13px}.gmarkdown-open{cursor:pointer;position:relative;overflow:hidden}.gmarkdown-file{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.gmarkdown-check{border:1.5px solid var(--t-edge,var(--line));background:var(--t-face,var(--bg-card));color:var(--t-ink,var(--text));cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;font-weight:600;display:inline-flex}.gmarkdown-check input{width:15px;height:15px;accent-color:var(--brand);cursor:pointer;margin:0}.gmarkdown-viewbar{margin-bottom:8px;display:none}.gmarkdown-panes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;width:100%;max-width:1200px;margin:0 auto;display:grid}.gmarkdown-panes.is-over .gmarkdown-epane,.gmarkdown-panes.is-over .gmarkdown-ppane{border-color:var(--brand);border-style:dashed}.gmarkdown-epane,.gmarkdown-ppane{border:1.5px solid var(--t-card-edge,var(--line));background:var(--t-card-bg,var(--bg-card));min-width:0;box-shadow:var(--t-card-shadow,none);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.gmarkdown-epane:focus-within{border-color:var(--brand)}.gmarkdown-phead{border-bottom:1px solid var(--t-card-edge,var(--line));background:var(--t-head-bg,var(--bg-soft));text-align:center;color:var(--t-ink,var(--text));padding:6px 10px;font-size:13px;font-weight:700}.gmarkdown-editor{box-sizing:border-box;width:100%;height:560px;min-height:300px;box-shadow:none;resize:vertical;color:var(--text);-moz-tab-size:4;tab-size:4;text-align:left;background:#fff;border:0;border-radius:0;outline:none;margin:0;padding:12px 14px;font:14px/1.7 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;display:block}.gmarkdown-preview{box-sizing:border-box;color:#222;text-align:left;word-wrap:break-word;background:#fff;height:560px;min-height:300px;padding:12px 18px;font-size:15px;line-height:1.75;overflow:auto}.gmarkdown-preview>:first-child{margin-top:0}.gmarkdown-preview h1,.gmarkdown-preview h2,.gmarkdown-preview h3,.gmarkdown-preview h4,.gmarkdown-preview h5,.gmarkdown-preview h6{color:#1d1a17;margin:1.2em 0 .5em;line-height:1.35}.gmarkdown-preview h1{border-bottom:1px solid #e3dccf;padding-bottom:.25em;font-size:1.8em}.gmarkdown-preview h2{border-bottom:1px solid #eee7da;padding-bottom:.2em;font-size:1.4em}.gmarkdown-preview h3{font-size:1.2em}.gmarkdown-preview h4{font-size:1.05em}.gmarkdown-preview h5,.gmarkdown-preview h6{color:#555;font-size:1em}.gmarkdown-preview p{margin:.6em 0}.gmarkdown-preview a{color:#0b62c4;text-decoration:underline}.gmarkdown-preview code{background:#f4f1ea;border-radius:4px;padding:.1em .35em;font:.9em/1.5 ui-monospace,Consolas,Menlo,monospace}.gmarkdown-preview pre{background:#f6f3ec;border-radius:8px;margin:.8em 0;padding:10px 12px;overflow:auto}.gmarkdown-preview pre code{white-space:pre;background:0 0;padding:0;font-size:13px}.gmarkdown-preview blockquote{color:#5a534a;background:#fcfaf5;border-left:4px solid #e0d4bd;margin:.8em 0;padding:.1em 1em}.gmarkdown-preview ul,.gmarkdown-preview ol{margin:.5em 0;padding-left:1.6em}.gmarkdown-preview li{margin:.15em 0}.gmarkdown-preview li.task{list-style:none}.gmarkdown-preview li.task input{vertical-align:middle;margin:0 .4em 0 -1.3em}.gmarkdown-preview hr{border:0;border-top:1px solid #e3dccf;margin:1.6em 0}.gmarkdown-preview table{border-collapse:collapse;max-width:100%;margin:.8em 0;display:block;overflow-x:auto}.gmarkdown-preview th,.gmarkdown-preview td{border:1px solid #ddd3c2;padding:6px 12px}.gmarkdown-preview th{background:#f6f1e7}.gmarkdown-preview img{max-width:100%}.gmarkdown-preview del{color:#888}.gmarkdown-imgph{color:#7a6d58;background:#faf6ee;border:1.5px dashed #cdbfa6;border-radius:8px;padding:6px 10px;font-size:13px;display:inline-block}.gmarkdown-stats{flex-wrap:wrap;justify-content:center;gap:8px;max-width:760px;margin:12px auto 0;display:flex}.gmarkdown-status{text-align:left;width:-moz-fit-content;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}.gmarkdown-status.is-ok{color:#2e7d32}.gmarkdown-status.is-bad{color:#c62828}.gmarkdown-copybox{box-sizing:border-box;width:min(100%,760px);margin:10px auto 0;font:12px/1.5 ui-monospace,Consolas,Menlo,monospace;display:block}@media (max-width:720px){.gmarkdown-viewbar{display:flex}.gmarkdown-panes{grid-template-columns:1fr}.gmarkdown.is-view-edit .gmarkdown-ppane,.gmarkdown.is-view-preview .gmarkdown-epane{display:none}.gmarkdown-editor,.gmarkdown-preview{height:420px}.gmarkdown-tool{padding:5px 8px;font-size:12px}.gmarkdown-files .g-btn{padding:6px 9px;font-size:12px}}@media (max-height:500px) and (orientation:landscape){.gmarkdown-editor,.gmarkdown-preview{height:260px;min-height:200px}}@media print{body:has(#game.gmarkdown)>header{display:none!important}body:has(#game.gmarkdown)>footer{display:none!important}body:has(#game.gmarkdown) main>:not(.game-stage){display:none!important}body:has(#game.gmarkdown) .game-stage>:not(#game){display:none!important}body:has(#game.gmarkdown) .game-stage{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}body:has(#game.gmarkdown){background:#fff!important}body:has(#game.gmarkdown) main{background:#fff!important}.gmarkdown>:not(.gmarkdown-panes){display:none!important}.gmarkdown-panes{max-width:none;display:block!important}.gmarkdown-epane{display:none!important}.gmarkdown-ppane{box-shadow:none!important;border:0!important;display:block!important;overflow:visible!important}.gmarkdown-ppane>.gmarkdown-phead{display:none!important}.gmarkdown-preview{height:auto!important;min-height:0!important;padding:0!important;overflow:visible!important}.gmarkdown-preview pre,.gmarkdown-preview blockquote,.gmarkdown-preview table{break-inside:avoid}}
