:root{color:#2d2925;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent:#305943;--muted:#62584e;--border:#d9cfc3;background:#f7f3ee;font:16px/1.6 system-ui,Yu Gothic,Meiryo,sans-serif}*,:before,:after{box-sizing:border-box}body{margin:0}.wrap{width:min(100% - 2rem,48rem);margin:0 auto;padding:2.5rem 0 4rem}.narrow{max-width:29rem}.masthead,.section-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.masthead{align-items:center;margin-bottom:1.35rem}h1,h2,p{margin:0}h1{letter-spacing:.05em;font-size:clamp(2rem,8vw,3rem);line-height:1.2}h2{font-size:1.25rem}.label{color:var(--accent);letter-spacing:.06em;font-size:.82rem;font-weight:700}.subtitle{color:var(--muted);margin-top:.55rem}.panel{border:1px solid var(--border);background:#fffdf9;border-radius:1rem;min-width:0;margin-bottom:1rem;padding:clamp(1rem,4vw,1.7rem)}.section-header{margin-bottom:.7rem}.narrow form{margin-top:1rem}form,fieldset{min-width:0}fieldset{border:0;margin:0;padding:0}label{min-width:0;margin:0 0 .85rem;font-size:.9rem;font-weight:650;display:block}small,.hint{color:var(--muted);font-weight:400}.hint{font-size:.89rem}.count{margin-top:.55rem}input,textarea,button{font:inherit}input,textarea{color:#2d2925;background:#fff;border:1px solid #9f9183;border-radius:.45rem;width:100%;min-width:0;margin-top:.3rem;padding:.65rem .7rem;font-size:1rem;display:block}input{min-height:2.85rem}textarea{resize:vertical;min-height:10rem}textarea[readonly]{background:#faf6f0}::placeholder{color:#756b62}.fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}button{cursor:pointer;border:1px solid var(--accent);color:#fff;background:var(--accent);border-radius:.5rem;min-height:2.75rem;padding:.48rem .85rem;font-size:.9rem;font-weight:700}button:disabled{cursor:default;opacity:.62}button.quiet{color:var(--accent);background:#f6f9f5}:focus-visible{outline-offset:2px;outline:3px solid #7163aa}.actions{flex-wrap:wrap;align-items:flex-start;gap:.7rem;margin-top:.75rem;display:flex}.notice{color:#543d25;overflow-wrap:anywhere;background:#f4e9d9;border-radius:.45rem;margin:.65rem 0;padding:.65rem .8rem}.global-status{color:var(--accent);margin:0 0 .65rem}.global-status:empty{display:none}.log-card{border:1px solid var(--border);border-radius:.55rem;margin-top:.65rem}summary{cursor:pointer;overflow-wrap:anywhere;min-height:2.75rem;padding:.62rem .75rem}.log-card>summary{font-weight:700}.log-card time{color:var(--muted);margin-left:.7rem;font-size:.82rem;font-weight:400;display:inline-block}.log-content{border-top:1px solid var(--border);padding:.75rem}.facts{color:var(--muted);flex-wrap:wrap;gap:.1rem .85rem;font-size:.85rem;display:flex}.identifier{color:var(--muted);overflow-wrap:anywhere;margin-bottom:.6rem;font-size:.8rem}.tag{overflow-wrap:anywhere;background:#eef1e8;border-radius:.35rem;margin-bottom:.6rem;padding:.1rem .45rem;display:inline-block}pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:.4rem 0 .85rem}.history{border-top:1px solid var(--border);margin-top:.65rem}.history details{background:#f7f3ee;border-radius:.4rem;margin:0 .4rem .4rem;padding:0 .4rem}.file-label{margin:0}.file-label input{max-width:100%;padding:.35rem}.restore{overflow-wrap:anywhere;margin-top:.7rem}.restore p{margin-bottom:.4rem}@media (width<=36rem){.wrap{padding-top:1.2rem}.masthead{align-items:flex-start}.masthead button,.section-header button{flex-shrink:0}.fields{grid-template-columns:minmax(0,1fr);gap:0}.log-card time{margin-left:.6rem;display:block}}select{color:#2d2925;width:100%;min-width:0;min-height:2.85rem;font:inherit;background:#fff;border:1px solid #9f9183;border-radius:.45rem;margin-top:.3rem;padding:.55rem .65rem;font-size:1rem;display:block}.publish-actions{flex-shrink:0;justify-content:flex-end}.source-list{max-height:18rem;overflow-y:auto}.option-row{overflow-wrap:anywhere;align-items:center;gap:.65rem;min-height:2.75rem;padding:.3rem;display:flex}.option-row input[type=checkbox]{flex:none;width:1.25rem;height:1.25rem;min-height:0;margin:0}.option-row small{display:block}.source-tags button,.log-content code{overflow-wrap:anywhere;max-width:100%}@media (width<=36rem){.masthead:has(.publish-actions){flex-wrap:wrap}.publish-actions{justify-content:flex-start;margin-top:0}}.proposal-section{margin:1rem 0}.proposal-section .hint{margin-top:.4rem}.proposal-results{overflow-wrap:anywhere;margin-top:.65rem}.proposal-card{border:1px solid var(--border);border-radius:.55rem;margin-top:.65rem;padding:.75rem}.proposal-card h4{margin:0 0 .4rem}.proposal-card ul{padding-inline-start:1.3rem}.workflow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:0;scroll-margin-top:.5rem;list-style:none;display:grid}.workflow-steps li{border-bottom:2px solid var(--border);color:var(--muted);padding:.4rem .25rem;font-size:.8rem}.workflow-steps li[aria-current=step]{border-color:var(--accent);color:var(--accent);font-weight:700}.proposal-section textarea,.proposal-card details,#post-editor details,.saved-draft{overflow-wrap:anywhere}.proposal-card>button{margin-top:.65rem}.saved-draft{border:1px solid var(--border);border-radius:.55rem;padding:.75rem}.saved-draft h3{margin-top:0}.source-choices{margin-top:.85rem}
