.standing-page{max-width:960px;margin:auto;color:#593e2b;--standing-line:#dfcfb9}.standing-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--standing-line);gap:20px}.standing-top>a,.standing-top nav a{display:inline-flex;align-items:center;gap:7px;font-size:12px;padding:16px 0;color:#927358}.standing-top nav{display:flex;gap:28px}.standing-top [aria-current]{border-bottom:2px solid #a43820;color:#a43820}.standing-top svg{width:16px;height:16px}.standing-identity-badges{display:inline-flex;gap:7px;align-items:center;vertical-align:middle;margin-left:12px}.resident-level-badge,.resident-member-badge{display:inline-flex!important;align-items:center!important;gap:4px!important;line-height:1!important;height:25px;padding:3px 10px 3px 5px!important;border:1px solid #b99158!important;border-radius:7px 13px 13px 7px!important;background:linear-gradient(110deg,#f8df9f,#f8ecd3)!important;color:#8a4328!important;box-shadow:inset 0 0 0 2px #fff7e280!important;text-decoration:none;font-size:11px!important;white-space:nowrap}.resident-level-badge svg,.resident-member-badge svg{width:19px!important;height:19px!important;flex-shrink:0}.resident-member-badge{color:#f5d48d!important;background:linear-gradient(110deg,#643b2d,#945039)!important;border-color:#b18a4c!important}.standing-loading-link{font-size:12px;color:#a0613b}.resident-identity-copy h1,.personal-identity h2{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.standing-hero{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:40px;padding:46px 0;border-bottom:1px solid var(--standing-line);align-items:center}.standing-hero>div>small,.standing-member>div>small{font-size:11px;color:#96785b;letter-spacing:1px}.standing-hero h1{font-size:27px;margin:16px 0 22px}.standing-rank-line{display:flex;align-items:center;gap:14px}.standing-rank-line>strong{font-size:21px;font-weight:500}.standing-hero p{font-size:12px;color:#96785b;line-height:1.9}.standing-progress{height:6px;border-radius:5px;background:#e4d5bd;max-width:450px;overflow:hidden;margin-top:25px}.standing-progress i{display:block;height:100%;background:#a43820;border-radius:5px}.standing-progress-copy{margin-bottom:0}.standing-large-seal{display:flex;flex-direction:column;align-items:center;justify-content:center;width:175px;height:175px;border-radius:50%;background:#ede0c6;outline:1px solid #c8ac80;outline-offset:10px;color:#9c5236;position:relative}.standing-large-seal svg{width:70px;height:55px;opacity:.18;position:absolute;top:15px}.standing-large-seal b{font-size:65px;font-weight:500;line-height:1.4}.standing-large-seal small{font-size:12px;letter-spacing:3px}.standing-section-head,.standing-rules>header,.standing-benefits>header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:28px 0 15px}.standing-section-head h2,.standing-rules h2,.standing-benefits h2{font-size:21px;font-weight:600;margin:0}.standing-section-head>span,.standing-benefits>header>span{font-size:11px;color:#96785b}.standing-ladder{display:flex;overflow:auto;padding:12px 0;gap:18px;scroll-snap-type:x proximity}.standing-ladder button{border:0;background:none;min-width:60px;display:flex;align-items:center;flex-direction:column;gap:10px;padding:7px 0;color:#a18b73;scroll-snap-align:center;cursor:pointer}.standing-ladder button>span{display:grid;place-items:center;width:35px;height:35px;border:1px solid #dac9b0;border-radius:50%}.standing-ladder button svg{width:15px;height:15px}.standing-ladder button strong{font-size:12px;font-weight:500}.standing-ladder button small{font-size:10px}.standing-ladder .reached>span{background:#e4ddc4;color:#72704b;border-color:#c6c19b}.standing-ladder button[aria-pressed=true]>span{background:#a43820;border-color:#a43820;color:#fff4df}.standing-ladder button[aria-pressed=true]{color:#a43820}.standing-level-preview{border-bottom:1px solid var(--standing-line);padding:15px 0 25px;margin:0;font-size:14px;color:#a43820;line-height:1.9}.standing-level-preview>span{color:#96785b;font-size:11px;margin-left:15px}.standing-rules>header>button{border:0;background:none;color:#96785b;display:flex;gap:5px;font-size:11px;align-items:center;min-height:40px}.standing-rules>header>button svg{width:15px;height:15px}.standing-rules details{border-bottom:1px solid var(--standing-line)}.standing-rules summary{list-style:none;display:flex;align-items:center;gap:20px;padding:20px 0;cursor:pointer}.standing-rules summary::-webkit-details-marker{display:none}.standing-rule-index{color:#b39a77;font-size:12px}.standing-rules summary strong{font-size:15px;font-weight:600;display:block}.standing-rules summary small{display:block;font-size:11px;color:#96785b;margin-top:7px}.standing-rules summary b{margin-left:auto;font-size:20px;color:#8b8a57;font-weight:500}.standing-rules summary>svg{width:15px;height:15px;color:#96785b;transform:rotate(90deg)}.standing-rules details[open] summary>svg{transform:rotate(-90deg)}.standing-rules details>p{margin:0 0 20px 36px;font-size:12px;line-height:1.9;color:#81634c}.standing-note{font-size:11px;line-height:1.9;color:#96785b;margin:25px 0}.standing-footprints{display:inline-flex;align-items:center;gap:10px;font-size:12px;color:#a43820}.standing-footprints svg{width:16px;height:16px}.standing-member{display:grid;grid-template-columns:230px minmax(0,1fr);gap:50px;padding:50px 0;border-bottom:1px solid var(--standing-line);align-items:center}.standing-member-emblem{display:flex;align-items:center;flex-direction:column;gap:20px;background:radial-gradient(ellipse,#eddbb6,transparent 70%);padding:35px 15px;color:#b09253}.standing-member-emblem svg{width:150px;height:130px;color:#9b5534;filter:drop-shadow(0 7px 0 #e7c078)}.standing-member-emblem span{font-size:9px;letter-spacing:2px}.standing-member h1{font-size:34px;margin:15px 0}.standing-member p{font-size:12px;line-height:1.9;color:#96785b}.standing-member .standing-member-status{color:#8a633e;font-size:14px}.standing-member .button{border-radius:25px;margin-top:10px;background:#a43820;color:#fff5df;opacity:.55;cursor:not-allowed}.standing-purchase-note{display:block;margin-top:12px;letter-spacing:0!important;font-size:10px!important}.standing-benefits>div{display:grid;grid-template-columns:30px 160px minmax(0,1fr);align-items:baseline;gap:15px;padding:20px 0;border-bottom:1px solid var(--standing-line)}.standing-benefits>div>span{font-size:11px;color:#b39974}.standing-benefits h3{font-size:15px;font-weight:500;margin:0}.standing-benefits p{font-size:12px;line-height:1.8;color:#96785b;margin:0}.standing-empty{padding:60px 0}.standing-page :focus-visible,.standing-identity-badges a:focus-visible{outline:2px solid #a43820;outline-offset:4px}.standing-page button:active{transform:scale(.97)}
@media(max-width:650px){.standing-hero{grid-template-columns:minmax(0,1fr) 80px;gap:16px;padding:30px 0}.standing-hero h1{font-size:23px;line-height:1.5}.standing-large-seal{width:70px;height:70px;outline-offset:5px}.standing-large-seal b{font-size:30px}.standing-large-seal small{font-size:8px;letter-spacing:1px}.standing-large-seal svg{width:30px;height:24px;top:5px}.standing-rank-line{gap:10px;flex-wrap:wrap}.standing-rank-line>strong{font-size:17px}.standing-top nav{gap:20px}.standing-section-head h2,.standing-rules h2,.standing-benefits h2{font-size:19px}.standing-section-head>span{font-size:10px}.standing-ladder{gap:11px}.standing-ladder button{min-width:52px}.standing-rules summary{gap:12px}.standing-rule-index{font-size:10px}.standing-rules summary strong{font-size:14px}.standing-rules summary b{font-size:18px}.standing-rules details>p{margin-left:26px}.standing-identity-badges{margin-left:5px}.standing-member{grid-template-columns:1fr;gap:10px;padding:25px 0}.standing-member-emblem{padding:10px 0;gap:10px}.standing-member-emblem svg{width:85px;height:70px}.standing-member-emblem span{font-size:8px}.standing-member h1{font-size:28px}.standing-benefits>header{align-items:flex-start;flex-direction:column;gap:8px}.standing-benefits>div{grid-template-columns:20px minmax(0,1fr);gap:8px 12px}.standing-benefits p{grid-column:2}.standing-member>div:last-child{text-align:center}.standing-note{font-size:10px}}
/* Compact enamel-like nameplate; original cream, brick and antique gold. */
.resident-level-badge{height:26px!important;gap:7px!important;padding:2px 11px 2px 5px!important;border-radius:5px 12px 12px 5px!important;border-color:#b97732!important;background:linear-gradient(#fff1bc 0%,#efd08b 44%,#e8bc6b 50%,#f7e0a7 100%)!important;box-shadow:inset 0 0 0 2px #fff5d8,0 1px 2px #6a3d251f!important}.resident-level-badge svg{color:#6e4930;filter:drop-shadow(0 1px 0 #fff2b2)}.resident-level-badge b{font-size:11px;letter-spacing:.4px}.resident-member-badge{height:26px!important;border:1px solid #c39b50!important;box-shadow:inset 0 0 0 2px #543328!important;padding:2px 10px 2px 5px!important;background:linear-gradient(#824d36,#543328)!important}.resident-member-badge b{font-size:11px;font-style:italic;letter-spacing:1px}
.standing-member-preview{display:flex;align-items:center;gap:10px;letter-spacing:0!important}.standing-member-preview>small{font-size:10px;color:#96785b}.standing-member-emblem .standing-member-preview svg{width:19px!important;height:19px!important;filter:none}.standing-member-preview .resident-member-badge{font-style:normal}
/* Faceted gold nameplates: vector crown, enamel inset and a restrained light sweep. */
.standing-badge-link{display:inline-flex;vertical-align:middle;text-decoration:none!important}.standing-badge-link:focus-visible,.resident-badge-trigger:focus-visible{outline:2px solid #a43820!important;outline-offset:4px;border-radius:6px}
.resident-level-badge,.resident-member-badge{position:relative;isolation:isolate;box-sizing:border-box;overflow:visible;height:27px!important;min-width:68px;padding:2px 10px 2px 3px!important;border:1px solid #9f6627!important;border-radius:5px 10px 5px 8px!important;background:linear-gradient(125deg,#fff6d5 0%,#e3ae51 22%,#fff0b1 45%,#c58a30 73%,#f6d68a 100%)!important;box-shadow:inset 0 1px 0 #fff8e5,inset 0 -2px 0 #b7772b,0 2px 0 #7b4b2780,0 3px 6px #6f371d20!important;gap:3px!important;color:#65351e!important;transform:translateZ(0);transition:filter .18s,transform .18s;letter-spacing:0!important;font-style:normal}
.resident-level-badge::before,.resident-member-badge::before{content:"";position:absolute;inset:3px 4px 4px 27px;border-radius:2px 5px 2px 4px;border:1px solid #af732d88;background:linear-gradient(170deg,#ffefb2,#e4b35e);z-index:-1;box-shadow:inset 0 1px 1px #fffbdc}
.resident-level-badge .standing-crown,.resident-member-badge .standing-crown{width:29px!important;height:27px!important;transform:translate(-2px,-2px);filter:drop-shadow(0 1px 0 #6b3a20)!important;overflow:visible;flex:none}.resident-level-badge b,.resident-member-badge b{display:flex!important;align-items:baseline;gap:2px;font-family:Georgia,serif;font-size:18px!important;font-weight:800;letter-spacing:-.3px;line-height:1;text-shadow:0 1px #fff6d7}.resident-level-badge b>small{font-family:system-ui,sans-serif;font-size:8px;letter-spacing:0;font-weight:800}.badge-jewel{position:absolute;right:2px;top:50%;width:4px;height:4px;background:#fff6d7;transform:translateY(-50%) rotate(45deg);border:1px solid #a5692c;box-shadow:0 0 3px #fff0b1}.badge-wing{position:absolute;left:-3px;top:7px;width:5px;height:13px;background:linear-gradient(#ffe8a5,#a86c29);clip-path:polygon(0 0,100% 15%,100% 100%,0 70%);z-index:-1}.badge-glint{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none}.badge-glint::after{content:"";position:absolute;inset:-60% auto -60% -60%;width:30%;background:linear-gradient(90deg,transparent,#fff9dcbb,transparent);transform:rotate(25deg);transition:left .55s ease}
.resident-member-badge{min-width:74px;border-color:#bb852f!important;background:linear-gradient(135deg,#eac374,#9a631f 18%,#fff0b2 38%,#b37a2d 70%,#ebc276)!important;box-shadow:inset 0 1px 0 #fff2be,inset 0 -2px 0 #774017,0 2px 0 #63321999,0 3px 9px #6f371d30!important;color:#ffe5a1!important}.resident-member-badge::before{inset:2px;border:1px solid #a46335;background:linear-gradient(130deg,#79321f,#3b1c18 65%,#8f4327);box-shadow:inset 0 1px 2px #1e1010,0 1px #ffdf95}.resident-member-badge b{font-size:14px!important;letter-spacing:.6px;font-style:italic;text-shadow:0 1px 1px #1c0c08,0 -1px #c68c3d}.resident-member-badge .badge-jewel{background:#da7453;border-color:#f3c56d}.resident-level-badge[data-rank-tier="3"],.resident-level-badge[data-rank-tier="4"]{filter:saturate(1.15)}
.standing-badge-link:hover .badge-glint::after,.resident-badge-trigger:hover .badge-glint::after,.resident-badge-trigger[aria-expanded=true] .badge-glint::after{left:150%}.standing-badge-link:hover>span,.resident-badge-trigger[aria-expanded=true]>span{filter:brightness(1.08);transform:translateY(-1px)}
.resident-author-badges{display:inline-flex;align-items:center;vertical-align:middle;margin:0 4px 0 8px;flex-shrink:0}.resident-badge-trigger{all:unset;display:inline-flex;align-items:center;gap:6px;cursor:pointer;min-height:32px;vertical-align:middle;box-sizing:border-box;touch-action:manipulation}.resident-badge-pending{font-size:10px;line-height:20px;color:#967451;border-bottom:1px dotted #bf9d69}.thread-author-copy{min-width:0}.thread-author-copy>.resident-author-badges{display:inline-flex!important;gap:0!important;color:inherit!important;margin-top:0!important}.thread-author-copy>span:not(.resident-author-badges){display:flex}.forum-topic-by{flex-wrap:wrap}.forum-topic-by>.resident-author-badges{margin-left:0}.hub-post-top>div:not(.hub-post-context){min-width:0}.hub-post-top .resident-author{vertical-align:middle}.fd-card footer{flex-wrap:wrap}.fd-card footer>.resident-author-badges{margin-left:0;margin-right:auto}.fd-card footer .fd-join{margin-left:auto}
.resident-badge-popover{position:fixed;z-index:1500;box-sizing:border-box;padding:20px;border:1px solid #c8a666;border-radius:16px;background:radial-gradient(ellipse at 90% 0,#f0d99a70,transparent 50%),#fff9ed;color:#583c2b;box-shadow:0 14px 42px #4c2b2433,0 0 0 3px #fff5dfbb;max-height:calc(100dvh - 32px);overflow:auto;text-align:left;font-family:inherit}.resident-badge-popover[hidden]{display:none}.resident-badge-pop-head{display:flex;align-items:start;gap:10px;justify-content:space-between;margin-bottom:20px}.resident-badge-pop-head small{font-size:10px;letter-spacing:1px;color:#92704a}.resident-badge-pop-head h2{font-size:19px;line-height:1.5;overflow-wrap:anywhere;margin:6px 0 0}.resident-badge-pop-head button{border:0;flex:none;background:#efe1c9;color:#7c5037;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;cursor:pointer}.resident-badge-pop-head svg{width:15px;height:15px}.resident-badge-pop-rank{display:flex;gap:13px;align-items:center}.resident-badge-pop-rank strong{font-size:14px;font-weight:600}.resident-badge-pop-numbers{display:flex;align-items:baseline;justify-content:space-between;margin-top:21px}.resident-badge-pop-numbers b{font-size:24px;font-family:Georgia,serif;font-weight:600;color:#8e432a}.resident-badge-pop-numbers small,.resident-badge-pop-numbers>span{font-size:10px;color:#92704a;font-family:inherit;font-weight:400}.resident-badge-meter{height:7px;background:#eadcc4;border-radius:9px;overflow:hidden;margin:10px 0}.resident-badge-meter span{display:block;height:100%;background:linear-gradient(90deg,#ad5132,#d4a04c,#efc877);border-radius:9px;box-shadow:inset 0 1px #fff2c8}.resident-badge-next{font-size:11px;color:#92704a;margin:0 0 20px;line-height:1.7}.resident-badge-membership{display:flex;align-items:center;gap:14px;padding:18px 0;border-top:1px solid #e2ceb0;border-bottom:1px solid #e2ceb0}.resident-badge-membership strong,.resident-badge-membership small{display:block}.resident-badge-membership strong{font-size:12px}.resident-badge-membership small{font-size:10px;color:#92704a;margin-top:5px}.resident-badge-popover footer{display:flex;gap:13px;padding-top:15px;flex-wrap:wrap}.resident-badge-popover footer a{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#97432b;text-decoration:none}.resident-badge-popover footer a:first-child{margin-right:auto}.resident-badge-popover footer svg{width:13px;height:13px}.resident-badge-retry{border:1px solid #b78b52;background:#f6e5c7;color:#7e4027;padding:8px 12px;border-radius:8px;cursor:pointer}.resident-badge-popover :focus-visible{outline:2px solid #a43820;outline-offset:3px}.standing-member-emblem>.standing-crown{filter:drop-shadow(0 5px 0 #98582e) drop-shadow(0 10px 10px #b68a4540);width:160px;height:140px}.standing-member-preview>.resident-member-badge{transform:scale(1.25);margin:8px 12px 8px 0}.standing-member-emblem .standing-member-preview .standing-crown{width:29px!important;height:27px!important}.standing-member-preview>small{letter-spacing:0}.standing-member-emblem span.resident-member-badge{letter-spacing:0}
@media(max-width:650px){.resident-badge-trigger{min-height:38px}.resident-author-badges{margin-left:6px;margin-right:0}.resident-level-badge,.resident-member-badge{height:25px!important;min-width:62px;gap:2px!important}.resident-level-badge .standing-crown,.resident-member-badge .standing-crown{width:25px!important;height:25px!important}.resident-member-badge{min-width:68px}.resident-level-badge b{font-size:16px!important}.resident-member-badge b{font-size:12px!important}.hub-post-top .resident-author-badges{margin-left:0;display:flex}.thread-author-copy>.resident-author-badges{display:flex!important;margin-left:0}.forum-topic-by .resident-author-badges{max-width:100%}.resident-badge-popover{padding:17px}.standing-member-emblem>.standing-crown{width:115px;height:100px}.standing-member-preview{padding:10px 0}}
@media(prefers-reduced-motion:reduce){.resident-level-badge,.resident-member-badge,.badge-glint::after{transition:none!important}.standing-badge-link:hover>span,.resident-badge-trigger[aria-expanded=true]>span{transform:none}.badge-glint::after{display:none}}
.fh-topic-meta{flex-wrap:wrap}.fh-topic-meta>.resident-author-badges{margin-left:0}.resident-badge-popover .resident-badge-trigger{min-height:32px}
/* Community roles remain distinct from growth and paid membership. */
.resident-identity-badge{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;vertical-align:middle;padding:2px 6px 2px 3px;min-height:24px;color:#705c45;font:700 10px/1.15 system-ui;border:1px solid #cbb58b;background:linear-gradient(125deg,#fffae9,#e8d8b8);border-radius:4px;box-shadow:inset 0 1px #fff9e8}
.resident-identity-badge>svg{width:19px;height:19px;padding:2px;border-radius:50%;background:#f4e6cc;stroke-width:1.9}.identity-resident{color:#506048;border-color:#a8ae87;background:linear-gradient(125deg,#f5f3db,#d9ddbc)}.identity-resident>svg{background:#e5e8c9}.identity-moderator{color:#76501f;border-color:#b58b40;background:linear-gradient(125deg,#fff1c4,#dfb969)}.identity-moderator>svg{background:#ffe3a0}.identity-admin{color:#fff0c1;border-color:#8c472c;background:linear-gradient(125deg,#a14e30,#63271f);box-shadow:inset 0 1px #e3a45b,0 1px 2px #71401d26}.identity-admin>svg{color:#ffe6a2;background:#733223;border-radius:4px}.identity-guest{border-style:dashed;box-shadow:none;background:#f5ecd8;color:#82735c}
.resident-author-badges{max-width:100%}.resident-badge-trigger{flex-wrap:wrap;gap:4px}.resident-badge-pop-identity{display:flex;gap:9px;align-items:center;padding:0 0 14px}.resident-badge-pop-identity>span:last-child{font-size:11px;color:#7d6b51}.resident-badge-popover footer{flex-wrap:wrap;gap:10px}
.identity-guide header{padding:30px 0;border-bottom:2px solid #a77b42}.identity-guide header>small,.connections-page header>small{display:block;color:#966342;letter-spacing:.16em;font-size:10px}.identity-guide h1,.connections-page h1{font-size:clamp(24px,4vw,38px);color:#783e2e;margin:12px 0}.identity-guide header p{color:#806b52;line-height:1.8}.identity-guide-list>div{display:grid;grid-template-columns:150px 1fr;gap:20px;align-items:center;padding:24px 8px;border-bottom:1px solid #d9c7a7}.identity-guide-list>div>.resident-identity-badge,.identity-guide-list>div>.resident-level-badge,.identity-guide-list>div>.resident-member-badge{justify-self:start}.identity-guide-list strong{font-size:15px;color:#63442f}.identity-guide-list p{font-size:13px;color:#826e54;margin:6px 0;line-height:1.8}
.account-connections-entry{border-top:1px solid #dac8a7;margin-top:24px;padding-top:18px}.account-connections-entry h3{font-size:13px;margin:0 0 12px;color:#72573f}.account-connections-entry>div{display:flex;gap:12px}.account-connections-entry button{display:flex;flex:1;align-items:center;flex-direction:column;border:0;background:none;gap:5px;color:#70563f;cursor:not-allowed;opacity:1}.account-connections-entry button small{font-size:10px;color:#8b7961}.account-connections-entry p{font-size:11px;color:#8b7961}.connection-symbol{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#e7d8b9;color:#785834;font:800 19px/1 system-ui;font-style:normal}.connection-wechat{background:#e0e4cb;color:#596a46}.connection-phone{background:#ead5c3;color:#995b44}.connections-page{max-width:840px;margin:auto;padding:20px 0}.connections-page header>a{display:block;margin-bottom:32px;color:#805b3d}.connections-page header>p,.connections-note{color:#806b52;font-size:13px;line-height:1.9}.connections-current{display:flex;align-items:center;gap:12px;margin:28px 0;padding:14px 0;border-block:1px solid #d9c7a7;font-size:13px;color:#70563f}.connections-current>svg{width:20px}.connection-row{display:flex;align-items:center;gap:18px;padding:24px 8px;border-bottom:1px solid #d9c7a7}.connection-row>div{flex:1}.connection-row h2{font-size:16px;margin:0 0 7px}.connection-row p{font-size:12px;color:#8b7961;margin:0}.connection-row button{border:1px solid #cfbda0;border-radius:20px;padding:9px 13px;background:#f3e8d3;color:#8b7961;font-size:12px;cursor:not-allowed}.connections-note{margin-top:28px}
@media(max-width:600px){.identity-guide-list>div{grid-template-columns:112px 1fr;gap:12px;padding:20px 0}.identity-guide-list p{font-size:12px}.resident-identity-badge{font-size:9px}.connection-row{gap:12px}.connection-row button{font-size:11px;padding:9px}.connections-current{flex-wrap:wrap}}
/* Growth motifs: a quiet beginning, richer details as participation grows. */
.resident-level-badge .standing-rank-mark{width:29px!important;height:27px!important;flex:none;overflow:visible;filter:drop-shadow(0 1px 0 #fff4d6);transform:translate(-1px,-1px)}
.resident-level-badge[data-rank-tier="1"]{background:linear-gradient(125deg,#f4f0da,#d8dfbb 55%,#c7d09e)!important;border-color:#9aa67b!important;box-shadow:inset 0 1px #faf8e8,0 1px 0 #8f997a55!important;color:#526340!important;border-radius:6px!important}.resident-level-badge[data-rank-tier="1"]::before{border-color:#a5b28270;background:linear-gradient(#f1f2df,#dce3c2);box-shadow:none}.resident-level-badge[data-rank-tier="1"] :is(.badge-wing,.badge-jewel,.badge-glint){display:none}.resident-level-badge[data-rank-tier="1"] b{text-shadow:0 1px #f7f5de}
.resident-level-badge[data-rank-tier="2"]{background:linear-gradient(125deg,#f6e5c5,#d5ad79 45%,#edcca2)!important;border-color:#b38459!important;color:#79442f!important;box-shadow:inset 0 1px #fff2d7,0 2px 0 #96673f55!important}.resident-level-badge[data-rank-tier="2"]::before{background:linear-gradient(#fbe9cc,#e6c196);border-color:#b6865877}.resident-level-badge[data-rank-tier="2"] .badge-jewel{display:none}.resident-level-badge[data-rank-tier="2"] .badge-wing{background:linear-gradient(#e4bc8b,#a06d45)}
