body{font-size:16px}.wrap .panel.editor{padding:12px}.editor>h2{font-size:22px;margin:0 0 8px}.editor>.help{margin:6px 0}.editor textarea#memo{min-height:0;line-height:1.55;resize:vertical;font-size:16px}.editor label{margin:8px 0 4px}.editor .inclusion{margin:6px 0;padding:5px 8px}.game-conditions{margin:8px 0;padding:10px}.game-conditions .notice{padding:8px;margin:8px 0}#compact-game>summary{font-size:14px;padding:10px 0;overflow-wrap:anywhere}details{margin:8px 0}summary{min-height:44px;line-height:1.5}#compact-help{font-size:14px}.right-column .prepare-panel{margin-top:8px;padding:12px}.prepare-panel h2{font-size:18px;margin:0 0 6px}.prepare-panel label{margin-top:4px}.primary-actions{margin-top:6px}.primary-actions button{min-height:44px}.detail-box{padding:10px}.fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fields>div{min-width:0}.row-editor .fields select,.row-editor .fields input{min-width:0}.row-top{flex-wrap:wrap}.street-flow{margin:8px 0}#street-steps li{overflow-wrap:anywhere;font-size:12px}#rows{min-width:0}.action-row{padding:10px}.game-conditions h3{font-size:18px}#memo-expand{padding:7px 10px;font-size:14px;margin-top:6px}#compact-game:not([open]) .game-conditions{display:none}#compact-game[open] .game-conditions{display:block}body{overflow-x:visible}*{overflow-wrap:anywhere;min-width:0}button,select,input{max-width:100%}#compact-game>summary:focus-visible,#memo-expand:focus-visible{outline:3px solid #866821;outline-offset:2px}
