:root{background:#f5f2e9;color:#303b30}body{background:radial-gradient(ellipse at 70% 40%,#e5e8dd55,transparent 65%),#f5f2e9}main{max-width:960px}header{border-color:#d8dbce;padding-top:28px}.brand{display:flex;gap:13px;align-items:center}.brand span{font-size:12px;letter-spacing:2px;color:#78816c}.brand-mark{font-style:normal;font-family:"KaiTi","SimSun",serif;display:grid;place-items:center;width:36px;height:40px;background:#a54a3b;color:#fff4df;box-shadow:inset 0 0 0 3px #f3ead4;border:1px solid #873c32;font-size:26px;font-weight:400;transform:rotate(-3deg)}#account-button{border-color:#b7bfae;border-radius:2px}h1,dialog h2{font-family:"Songti SC","STSong","SimSun",serif;font-weight:500;letter-spacing:2px}#welcome{position:relative;isolation:isolate;padding:70px 0;min-height:290px}#welcome:before{content:"";position:absolute;inset:0;background:url('/landing/mountains.5b2a0a7746eb.webp') right center/360px auto no-repeat;opacity:.12;z-index:-1;pointer-events:none}#welcome p{line-height:1.9;max-width:490px;margin:auto;color:#79836e;font-size:13px}.welcome-links{display:flex;gap:24px;justify-content:center;flex-wrap:wrap;font-size:12px;margin-top:27px;color:#506646}.welcome-links a{text-decoration:underline;text-underline-offset:5px}.model-picker{margin-top:24px}.model-picker select{background:#fbf9ef;border-color:#c4cbb8;border-radius:3px;max-width:350px}#model-status{font-size:12px;color:#81634a;line-height:1.9;margin-top:12px}.toolbar{border-bottom:1px solid #e0e2d5}.toolbar a{color:#67775c}#chat-form{background:#fbf9f0;border-color:#cbd2bf;border-radius:4px}#send,.primary{background:#344d3a;border-radius:3px}textarea:disabled{opacity:.7}#notice{background:#f0ebdb;border-color:#ded2b5;border-radius:3px}.message.user{background:#e9ecdf;border-radius:4px}.message{border-color:#dde1d2}.message-name{color:#6e805f}.message-text{color:#364431}.options,dialog{background:#faf8ee;border-radius:4px}dialog{border-color:#c9d0bd}.composer-note,footer{color:#7e8972}.account button{color:#68795d}#identity{line-height:1.8}@media(max-width:620px){main{padding:0 21px}.brand{gap:9px;font-size:17px}.brand-mark{width:31px;height:34px;font-size:23px}.brand span{font-size:12px;letter-spacing:1px}.toolbar{gap:14px;font-size:12px;flex-wrap:wrap}#welcome{padding:55px 0;min-height:280px}h1{font-size:24px}.welcome-links{gap:18px;font-size:12px}.model-picker select{font-size:12px;max-width:none}.account button{font-size:12px}#model-status{font-size:12px}}
details>summary{color:#596350}
