*{box-sizing:border-box}body{margin:0;background:#f6f4ed;color:#29382f;font:16px/1.65 system-ui,sans-serif}main{max-width:720px;margin:auto;padding:30px 20px 60px}nav{display:flex;justify-content:space-between;gap:14px}a{color:#315844}h1,h2{font-family:Batang,serif}h1{font-size:32px}h2{font-size:21px;margin-top:0}section,form{margin:16px 0;padding:20px;background:#fffdf7;border:1px solid #d1ccbd;border-radius:8px}form label{display:block;margin-bottom:10px;font-weight:600}textarea,select,button{font:inherit}textarea{width:100%;display:block;padding:10px}button{background:#314a3e;color:white;border:0;border-radius:6px;padding:8px 16px;cursor:pointer}button:disabled{opacity:.55}form p{font-size:14px}article{border-top:1px solid #dadfd6;padding:12px 0}article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0}article small{color:#566656}
.ideaState{color:#315844}.ideaControls{display:flex;gap:8px;border:0;margin:6px 0 0;padding:0}.ideaControls button{font-size:13px;padding:4px 10px}ol li+li{margin-top:7px}
#ideas article{border:1px solid var(--edge);border-inline-start:4px solid var(--edge);border-radius:6px;background:var(--paper);margin:10px 0;padding:12px 15px}
.workIdea{--paper:#fff8ce;--edge:#bf961f}.feedbackIdea{--paper:#fff0df;--edge:#c57532}
.reviewedIdea{--paper:#edf5eb;--edge:#7c9b77;color:#51634f}button.ideaState{background:white;color:#315844;border:1px solid #90a48c;border-radius:5px;padding:2px 7px;font-size:13px}
.reviewedIdeas{margin-top:18px;border-top:1px solid #c8d5c6;padding-top:10px}.reviewedIdeas summary{cursor:pointer;color:#38533d;font-weight:600}
#releaseHistory li>strong{display:block;font-size:17px}#releaseHistory li>p{margin:3px 0 13px;font-size:15px}

.historyOrderBar{display:flex;justify-content:flex-end}.historyOrderBar select{padding:3px 6px}#releaseHistory section:first-child{margin-top:8px}
#releaseHistory li>strong{display:inline}
