: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}}
