:root{font-family:system-ui,-apple-system,"Noto Sans TC",sans-serif;color:#193b36;background:#f4f7f3;font-size:16px}*{box-sizing:border-box}body{margin:0}header{padding:20px 6%;background:#153c36;color:white;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}header a{color:white;text-decoration:none;font-weight:700}header span{font-weight:400}.domain{font-size:12px;align-self:center;opacity:.8}main{max-width:680px;margin:auto;padding:24px 20px 48px}h1{font-size:30px;line-height:1.25;overflow-wrap:anywhere}h2{font-size:18px;margin-top:30px}p{line-height:1.65}.eyebrow{font-size:14px;font-weight:700;color:#746022}.badge{display:inline-block;padding:4px 12px;border-radius:20px;background:#e0e9dc}dl{display:grid;grid-template-columns:95px minmax(0,1fr);gap:12px}dt{color:#60736d}dd{margin:0;overflow-wrap:anywhere}code{font:14px ui-monospace,monospace;word-break:break-all;display:block;line-height:1.7}details,article,.request{background:white;border:1px solid #dbe3da;border-radius:12px;padding:16px;margin:12px 0;overflow-wrap:anywhere}summary{cursor:pointer;font-family:ui-monospace,monospace;font-size:19px}.request{display:block;color:inherit;text-decoration:none}.request strong{display:block;font-size:20px;margin-bottom:6px}.request small{color:#60736d}.actions{display:grid;gap:12px;margin-top:24px}button,.button{border:0;border-radius:12px;background:#176453;color:#fff;min-height:52px;padding:14px 18px;font:inherit;font-weight:650;cursor:pointer;text-align:center;text-decoration:none}.secondary{background:#e7ece5;color:#27453e}button:disabled{opacity:.55;cursor:wait}.note{font-size:14px;color:#60736d}#message{margin-bottom:16px;line-height:1.6}#message.error{color:#a12929}footer{text-align:center;font-size:12px;color:#65766b;padding:24px}[hidden]{display:none!important}@media(min-width:640px){main{padding-top:40px}}

aside{max-width:680px;margin:auto;padding:0 20px}aside button{width:100%}
