:root{--yellow:#ffdc24;--text:#342e27;--muted:#807666;--border:#d8c8ac;--paper:#fffdf6;--bg:#faf7ee}body{margin:0;background-color:#faf7ee;background-image:radial-gradient(#e3d7bd66 1px,transparent 1px);background-size:24px 24px;color:#342e27;font-family:system-ui,-apple-system,"PingFang SC",sans-serif}.office-main{max-width:1160px;margin:0 auto;padding:32px 28px 56px;min-height:calc(100vh - 150px);box-sizing:border-box}.office-main .content{padding:0;max-width:none;margin:0}.office-main h1{font-size:30px;line-height:1.5;font-weight:700}.office-main .pagehead{margin-bottom:24px}.office-main .eyebrow,.office-main .community-note{display:none}.office-main button,.office-main input,.office-main select,.office-main textarea{font-family:inherit;border-radius:5px;box-shadow:none}.office-main button{border:1px solid #b9a17b;background:#fffdf6;color:#342e27}.office-main button.primary{background:#ffdc24;color:#211e19;border-color:#c2a136}.office-main button:disabled{opacity:.6;cursor:default}.office-main .quiet{border-color:transparent}.office-main .segments{gap:8px;display:flex;flex-wrap:wrap;margin:16px 0}.office-main .segments button.selected{background:#f6e3a1;border-color:#b89c65}.office-main .toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:20px 0 28px}.office-main .toolbar input{flex:1;min-width:160px}.office-main .toolbar select{max-width:180px}.office-main .notice{position:relative;border:1px solid #c6ad83;background:#fffdf6;box-shadow:3px 4px 0 #eadfc9;border-radius:5px;padding:24px;margin:0 0 18px;cursor:pointer}.office-main .notice h2{font-size:20px;line-height:1.5;overflow-wrap:anywhere}.office-main .notice p{font-size:14px;line-height:1.7;color:#746958}.office-main .notice-meta,.office-main .meta{color:#807666;font-size:13px;gap:15px;display:flex;flex-wrap:wrap}.office-main .tag{background:#f0eadd;border-radius:4px;padding:4px 9px;font-size:12px}.office-main .tag.red,.office-main .pin-label{background:#fff0ab;color:#705315}.office-main .tag.teal{background:#e0ead5;color:#45583b}.office-main .community-feed{display:block}.office-main .forum-pins{border-left:3px solid #e9c85f;padding-left:16px;margin-bottom:28px}.office-main .forum-pins .notice{background:#fff9dc}.office-main .forum-summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.office-main .article{position:relative;background:#fffdf6;border:1px solid #bda37a;border-radius:5px;box-shadow:5px 6px 0 #e9dfcb;padding:34px 38px;margin:14px 0 28px;max-width:none}.office-main .article::before{content:"";position:absolute;width:104px;height:23px;background:repeating-linear-gradient(90deg,#e5d5a6aa 0 8px,#cabf9a77 9px 10px);left:calc(50% - 52px);top:-12px;transform:rotate(-3deg)}.office-main .article .body{font-size:17px;line-height:1.9;margin:32px 0;overflow-wrap:anywhere}.office-main .article h1{font-size:32px;line-height:1.6;overflow-wrap:anywhere}.office-main .article .section{border-top:1px dashed #c9b592;margin-top:28px;padding-top:22px}.office-main .article .meta{border:0}.office-main .article .post-images img{border-radius:4px}.office-main .confirm-band{padding-top:20px;border-top:1px solid #ded2be;background:none}.office-manage{position:relative}.office-manage summary{list-style:none;cursor:pointer;padding:8px 13px;border:1px solid #c1b198;border-radius:4px;font-size:14px}.office-action-menu{position:absolute;right:0;top:42px;z-index:25;background:#fffdf5;border:1px solid #bca582;border-radius:5px;min-width:150px;padding:7px;box-shadow:3px 4px 0 #e8decb;display:flex;flex-direction:column;gap:4px}.office-action-menu button{white-space:nowrap;text-align:left}.office-main .comment-section{padding-top:24px}.office-main .comment-composer{border:1px solid #d4c4a5;background:#fcf8e9;border-radius:5px;padding:16px}.office-main .social-reactions{flex-wrap:wrap}.office-main .empty{border:1px dashed #d0bc99;background:#fffdf5;padding:50px 20px;color:#86775f}.office-main .tablewrap{overflow-x:auto}.office-main .row{flex-wrap:wrap}.office-main .file-row{overflow-wrap:anywhere}.office-main .social-today{display:none}.office-main a{color:#71552c}.dialog-backdrop .dialog{background:#fffdf5;border-color:#c7b28e}.dialog-backdrop .dialog input,.dialog-backdrop .dialog select{width:100%;box-sizing:border-box}.office-main .hidden{display:none!important}@media(max-width:680px){.office-main{padding:22px 14px 40px}.office-main h1{font-size:25px}.office-main .article{padding:24px 20px;margin-top:12px}.office-main .article h1{font-size:27px}.office-main .article .body{font-size:16px}.office-main .notice{padding:18px}.office-main .toolbar{gap:8px}.office-main .toolbar input{flex-basis:65%;min-width:130px}.office-main .pagehead{gap:10px}.office-main .forum-pins{padding-left:9px}.office-main .composer-tools{gap:7px;flex-wrap:wrap}.office-main .meta{gap:10px}.office-main .community-author{font-size:12px}.office-main .article>.pagehead{align-items:start}.office-main .comment-composer{padding:12px}.office-main .post-images{max-width:100%;overflow:hidden}}
