.g36{max-width:1080px;margin:auto;padding:24px 16px 60px}.g36 h1{font-size:clamp(1.9rem,5vw,2.8rem);line-height:1.15}.g36 nav,.g36-actions{display:flex;flex-wrap:wrap;gap:12px;margin-block:16px}.g36 a.g36-link,.g36 button,.g36 summary,.g36 .g36-select{min-height:44px;display:inline-flex;align-items:center;padding:10px 14px;gap:10px}.g36 button{min-width:44px;margin:6px 10px 6px 0;cursor:pointer}.g36 summary{display:flex;font-size:1.2rem;font-weight:700;cursor:pointer;list-style:revert}.g36 details{border:1px solid #8a948f;border-radius:12px;padding:12px 16px;margin-block:16px}.g36 label{display:flex;flex-direction:column;gap:6px;margin-block:10px;font-weight:600}.g36 input,.g36 select,.g36 textarea{font:inherit;color:inherit;background:var(--bg,#fff);border:1px solid #7c8c85;border-radius:6px;min-height:44px;padding:10px;width:100%;box-sizing:border-box}.g36 .g36-select{flex-direction:row;align-items:center;cursor:pointer}.g36 input[type=checkbox]{width:24px;min-width:24px;height:24px;min-height:24px}.g36-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px}.g36-card{padding:16px;border:1px solid #8a948f;border-radius:8px;margin-block:12px;min-width:0}.g36-card p,.g36 pre{white-space:pre-wrap;overflow-wrap:anywhere}.g36 fieldset{border:1px solid #8a948f;padding:10px;margin-block:12px;min-width:0}.g36 li{margin-block:10px}.g36 pre{font:inherit;line-height:1.6}.g36 #status{min-height:2em;padding:10px;border-inline-start:4px solid #0e6b5c}.g36 :focus-visible{outline:3px solid #bb6500;outline-offset:3px}.g36 [hidden]{display:none!important}.g36 .g36-privacy{padding:16px;border-inline-start:4px solid #0e6b5c}.g36 details[open] summary{margin-bottom:12px}@media(prefers-color-scheme:dark){.g36 input,.g36 textarea,.g36 select{background:#18241f;color:#f0f5f2}}html[data-theme=dark] .g36 input,html[data-theme=dark] .g36 textarea,html[data-theme=dark] .g36 select{background:#18241f;color:#f0f5f2}html[data-theme=light] .g36 input,html[data-theme=light] .g36 textarea,html[data-theme=light] .g36 select{background:#fff;color:#17251e}
.g36 input,.g36 select,.g36 textarea{background:var(--card);color:var(--fg)}.g36 .g36-card{background:var(--card)}.g36 li .g36-link{padding-inline:0}.g36 summary::before{content:'+';margin-inline-end:12px}.g36 details[open]>summary::before{content:'−'}
