:root{font-family:-apple-system,BlinkMacSystemFont,"PingFang TC",sans-serif;color:#142d28;background:#eef3f0}*{box-sizing:border-box}body{margin:0}header{background:#102e2a;color:white;padding:calc(22px + env(safe-area-inset-top)) 20px 24px}header>*,main{max-width:680px;margin-left:auto;margin-right:auto}header p{color:#b0d1c4}h1{margin-top:4px}main{padding:16px 16px calc(24px + env(safe-area-inset-bottom))}nav,#strategies{display:flex;gap:8px;flex-wrap:wrap}button,.button{font:inherit;border:1px solid #a5bbb1;border-radius:12px;background:white;color:#14332b;padding:10px 12px;min-height:44px;cursor:pointer;display:inline-flex;align-items:center}button[aria-pressed=true],.primary{background:#126551;color:white;border-color:#126551}section{background:white;border-radius:18px;padding:18px}label{display:block;margin:12px 0}input,select{display:block;width:100%;font-size:16px;min-height:44px;margin-top:5px;padding:8px;border:1px solid #91aaa0;border-radius:9px;background:white;color:#142d28}#stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.card,article{background:#edf5ef;border-radius:12px;padding:12px;overflow-wrap:anywhere}.card strong{display:block;margin-top:4px}article{margin:8px 0}article p{margin:5px 0}small,#offline{color:#446358}[hidden]{display:none!important}#notice{color:#8b3915}#notice:empty{display:none}
