:root{--bg:#0c0c0e;--panel:#121214;--panel2:#171719;--line:#28282a;--muted:#777477;--cream:#e9e4dc;--gold:#c89b57;--gold2:#e2b96f;--red:#c96645;--green:#83a078;--blue:#8aa4be;--font:"DM Sans",sans-serif;--display:"Cinzel",serif}*{box-sizing:border-box}body{background:var(--bg);color:var(--cream);font-family:var(--font);margin:0;font-size:13px}button,input,select{font:inherit}button{cursor:pointer}.sidebar{z-index:5;background:#101012;border-right:1px solid #242426;flex-direction:column;width:248px;padding:30px 18px 15px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#eee7df;font-family:var(--display);letter-spacing:1.5px;align-items:center;gap:11px;padding:2px 9px 47px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.brand-mark{color:#c49350;background:radial-gradient(#392414,#151211);border:1px solid #8f6738;place-items:center;width:34px;height:34px;font-size:22px;display:grid}.gold{color:var(--gold)}.brand small{font:8px var(--font);letter-spacing:2px;color:#777477;margin-top:3px;display:block}.side-label,.eyebrow{letter-spacing:2px;color:#938b7e;font-size:9px;font-weight:600}.side-label{padding:0 10px 12px}.sidebar nav{gap:4px;display:grid}.nav-item{color:#8d8987;border-radius:3px;align-items:center;gap:12px;height:42px;padding:0 12px;font-size:12px;text-decoration:none;display:flex}.nav-item span{text-align:center;color:#9d8b72;width:17px;font-size:17px}.nav-item.active{color:#e7d6b9;box-shadow:inset 2px 0 var(--gold);background:#28221c}.nav-item b{color:#aaa;background:#333;border-radius:8px;margin-left:auto;padding:3px 7px;font-size:10px}.side-spacer{flex:1}.season-card{background:#171613;border:1px solid #2e2a25;align-items:center;gap:9px;margin-bottom:15px;padding:13px 11px;display:flex;position:relative}.season-icon{color:var(--gold);font-size:18px}.season-card strong,.user-card strong{color:#d9d2c7;font-size:11px;display:block}.season-card small,.user-card small{color:#797574;margin-top:4px;font-size:9px;display:block}.live-dot,.status-pill i,.online-indicator i{background:#85a879;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 8px #6a9b5a}.season-card .live-dot{margin-left:auto}.user-card{border-top:1px solid #282729;align-items:center;gap:10px;padding:17px 4px 4px;display:flex}.avatar,.mini-avatar{color:#e2ba89;font-family:var(--display);background:#4b332b;border:1px solid #795541;border-radius:50%;place-items:center;width:33px;height:33px;font-size:13px;display:grid}.user-card button{color:#888;background:0 0;border:0;margin-left:auto;font-size:17px}.main{min-height:100vh;margin-left:248px}.topbar{border-bottom:1px solid #202022;justify-content:space-between;align-items:center;height:66px;padding:0 52px;display:flex}.breadcrumbs{letter-spacing:2px;color:#767276;font-size:9px}.breadcrumbs span{color:#b5894f;padding:0 9px}.top-actions{align-items:center;gap:17px;display:flex}.online-indicator{color:#96908a;font-size:10px}.online-indicator i{margin-right:5px}.icon-btn,.dots-btn{color:#b7a991;background:0 0;border:1px solid #383538;width:31px;height:31px;font-size:15px}.mini-avatar{width:28px;height:28px;font-size:10px}.content{max-width:1250px;margin:auto;padding:0 52px 22px}.welcome{background:radial-gradient(at 77% 65%,#241813 0,#141111 30%,#0d0d0f 65%);border-bottom:1px solid #2a2724;align-items:center;height:290px;display:flex;position:relative;overflow:hidden}.welcome-copy{z-index:2;width:53%;padding-left:20px;position:relative}.gold-rule{background:var(--gold);vertical-align:middle;width:23px;height:1px;margin-right:8px;display:inline-block}.welcome h1{font:500 42px/1.13 var(--display);letter-spacing:.5px;color:#eee8df;margin:14px 0 10px}.welcome h1 em{color:#d0a15d;font-style:normal}.welcome-copy p{color:#96908c;max-width:400px;margin:0 0 17px;font-size:11px;line-height:1.8}.welcome-buttons{gap:9px;display:flex}.btn{letter-spacing:.2px;border-radius:2px;height:36px;padding:0 15px;font-size:10px;font-weight:600}.btn-gold{color:#211810;background:linear-gradient(120deg,#c39958,#d5aa68);border:1px solid #dfb870;box-shadow:0 3px 15px #af723027}.btn-gold:hover{filter:brightness(1.1)}.btn-ghost{color:#c4b9aa;background:#1a1918;border:1px solid #423d38}.hero-art{place-items:center;width:260px;height:240px;display:grid;position:absolute;top:28px;right:9%}.hero-circle{outline-offset:10px;background:radial-gradient(circle,#342119 0,#191312 58%,#100f0f 70%);border:1px solid #8a522e;border-radius:50%;outline:1px solid #573421;flex-direction:column;justify-content:center;align-items:center;width:168px;height:168px;display:flex;position:relative;box-shadow:0 0 40px #a54b2030,inset 0 0 35px #8e3b2630}.hero-circle:before,.hero-circle:after{content:"";clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border:1px solid #795034;border-radius:50%;position:absolute;inset:12px}.hero-circle:after{border-color:#9d6d41;inset:27px;transform:rotate(45deg)}.hero-circle span{font:42px var(--display);color:#d7a15c;text-shadow:0 0 20px #df7b35}.hero-circle small{letter-spacing:3px;color:#c29663;margin-top:1px;font-size:7px}.hero-orbit{border:1px solid #95633b50;border-radius:50%;width:216px;height:216px;position:absolute;transform:rotateX(66deg)rotate(-25deg)}.sigil{color:#bd8150;text-shadow:0 0 10px #c86731;position:absolute}.sigil-one{font-size:28px;top:15px;left:34px}.sigil-two{font-size:18px;bottom:25px;right:20px}.hero-caption{letter-spacing:3px;color:#9a8067;font-size:8px;position:absolute;bottom:-3px}.hero-caption span{color:var(--gold)}.hero-ember{background:#edb67e;border-radius:50%;width:3px;height:3px;position:absolute;top:28%;right:20%;box-shadow:0 0 12px 3px #c05a26}.e2{width:2px;height:2px;top:70%;right:12%}.clan-strip{border-bottom:1px solid #252426;align-items:center;gap:14px;height:88px;padding:0 20px;display:flex}.clan-crest{color:#c79759;background:#1b1714;border:1px solid #59442f;place-items:center;width:42px;height:42px;font-size:23px;display:grid}.clan-identity{flex:1;min-width:0}.clan-name-row{align-items:center;gap:10px;display:flex}.clan-name-row h2{font:600 17px var(--display);color:#e4ddd3;margin:0}.clan-identity p{color:#85807b;margin:5px 0 0;font-size:10px}.status-pill{color:#9db38d;letter-spacing:1.3px;border:1px solid #43503b;padding:4px 6px;font-size:7px}.status-pill i{width:5px;height:5px;margin-right:4px}.clan-meta{border-left:1px solid #302d2d;align-items:center;gap:9px;padding:0 22px;display:flex}.clan-meta>span{color:var(--gold);font-size:18px}.clan-meta strong,.clan-meta small{display:block}.clan-meta strong{color:#c9c0b6;font-size:10px;font-weight:500}.clan-meta small{letter-spacing:1.4px;color:#777;margin-top:4px;font-size:7px}.share-code{text-align:left;background:#181716;border:1px solid #39332c;min-width:132px;padding:8px 10px}.share-code small{color:#77716d;letter-spacing:1.3px;font-size:7px;display:block}.share-code strong{color:#d5ad73;letter-spacing:1px;margin-top:4px;font-size:11px;display:block}.share-code strong span{float:right;color:#999}.section-head{justify-content:space-between;align-items:end;margin:25px 0 13px;display:flex}.section-head h2{font:500 20px var(--display);color:#e2ddd4;margin:5px 0 0}.text-action{color:#d2a465;background:0 0;border:0;padding:7px 0;font-size:10px}.stats-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.stat-card{background:linear-gradient(130deg,#171719,#131315);border:1px solid #28272a;height:92px;padding:13px;position:relative}.stat-card>div:nth-child(2){position:absolute;top:15px;left:55px}.stat-icon{place-items:center;width:31px;height:31px;font-size:16px;display:grid;position:absolute;top:13px;left:13px}.ember-icon{color:#d38b5b;background:#34231d}.gold-icon{color:#d0aa62;background:#30281c}.blue-icon{color:#93adc4;background:#1e2730}.red-icon{color:#d7866b;background:#32201e}.stat-card small{letter-spacing:1.3px;color:#89837f;font-size:7px;display:block}.stat-card strong{color:#e4ded7;margin-top:4px;font-size:18px;font-weight:500;display:block}.stat-card strong span{color:#8e8985;font-size:9px;font-weight:400}.stat-foot{color:#777276;font-size:8px;position:absolute;bottom:11px;left:13px}.highlight-stat{background:radial-gradient(at 100% 0,#302019,#171416 70%);border-color:#493228}.highlight-stat>div:nth-child(2){left:55px}.highlight-stat strong{font:500 11px var(--display);margin-top:7px}.stat-link{color:#d39469;background:0 0;border:0;padding:0;font-size:8px;position:absolute;bottom:12px;left:13px}.stat-link span{margin-left:5px;font-size:13px}.board-grid{grid-template-columns:minmax(0,1.65fr) minmax(245px,.9fr);gap:12px;margin-top:13px;display:grid}.panel{background:#121214;border:1px solid #29282a}.stash-panel{min-height:349px;padding:17px 16px 0}.panel-head{justify-content:space-between;align-items:center;display:flex}.panel-head h3{font:500 15px var(--display);color:#e4ded6;margin:5px 0 0}.toggle-tabs{background:#1b1a1c;gap:2px;padding:3px;display:flex}.tab{color:#858081;background:0 0;border:0;padding:6px 8px;font-size:8px}.tab.active{color:#dfbd87;background:#37302a}.stash-list{margin-top:14px}.item-row{border-top:1px solid #272629;grid-template-columns:33px minmax(0,1fr) auto 22px;align-items:center;gap:10px;height:56px;display:grid}.item-icon{color:#d3ae76;background:#241e18;border:1px solid #4d4236;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.item-icon.want{color:#9eb0bf;background:#1a2025;border-color:#36434b}.item-name{color:#ded8d1;font-size:10px;font-weight:600}.item-details{color:#777276;white-space:nowrap;text-overflow:ellipsis;max-width:280px;margin-top:3px;font-size:8px;overflow:hidden}.item-owner{color:#a59b90;white-space:nowrap;font-size:8px}.item-owner b{color:#d3c0a0;font-weight:500}.item-tag{letter-spacing:.7px;color:#c6a66e;border:1px solid #554633;margin-left:7px;padding:4px 5px;font-size:7px}.item-tag.want{color:#99afbc;border-color:#3e4a50}.delete-item{color:#555;background:0 0;border:0;padding:3px;font-size:15px}.delete-item:hover{color:#c66}.add-row{color:#a88c67;text-align:left;background:0 0;border:0;border-top:1px dashed #363336;width:100%;height:37px;padding-left:5px;font-size:9px}.right-column{align-content:start;gap:12px;display:grid}.members-panel,.activity-panel{padding:16px}.members-panel .panel-head{margin-bottom:10px}.member-list{display:grid}.member-row{border-top:1px solid #252427;align-items:center;gap:9px;height:46px;display:flex}.member-avatar{color:#d5ad81;width:28px;height:28px;font:11px var(--display);background:#30231e;border:1px solid #514035;border-radius:50%;place-items:center;display:grid}.member-avatar.m2{color:#a8c0bd;background:#202b2e;border-color:#40514f}.member-avatar.m3{color:#b7a3c9;background:#2b2532;border-color:#494056}.member-avatar.m4{color:#c4ba8f;background:#303023;border-color:#4f4b36}.member-info{flex:1}.member-info strong{color:#d5d0c8;font-size:9px;font-weight:500;display:block}.member-info small{color:#807a79;margin-top:3px;font-size:8px;display:block}.member-status{background:#6a8a5c;border-radius:50%;width:5px;height:5px}.member-status.offline{background:#6a6260}.invite-link{color:#c79c68;background:#1b1919;border:1px solid #383332;width:100%;height:31px;margin-top:7px;font-size:9px}.activity-panel .panel-head{margin-bottom:10px}.activity-list{display:grid}.activity-row{border-top:1px solid #272629;gap:8px;padding:9px 0;display:flex}.activity-mark{color:#be8c5b;font-size:12px}.activity-copy{color:#99928c;font-size:8px;line-height:1.5}.activity-copy b{color:#d6c9b7;font-weight:600}.activity-copy small{color:#6e6a69;margin-top:3px;font-size:7px;display:block}.empty-state{text-align:center;color:#807c78;padding:32px 8px;font-size:10px;line-height:1.8}.empty-state button{color:#d1a363;background:0 0;border:0}.right-column .activity-panel{min-height:140px}footer{text-align:center;color:#585455;letter-spacing:1.6px;padding:20px 0 5px;font-size:7px}footer span{color:var(--gold);padding:0 5px}.modal{color:#e7dfd5;background:#161517;border:1px solid #514239;width:min(440px,100% - 30px);padding:30px 32px;box-shadow:0 20px 80px #000b}.modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080809cc}.modal form{position:relative}.modal h2{font:500 22px var(--display);margin:8px 0 5px}.modal p{color:#89817b;margin:0 0 20px;font-size:10px}.modal-close{color:#888;background:0 0;border:0;font-size:24px;position:absolute;top:-19px;right:-14px}.modal label{color:#aaa199;margin:14px 0 0;font-size:9px;display:block}.modal input,.modal select{color:#e1d8cd;background:#111113;border:1px solid #393538;outline:none;width:100%;height:37px;margin-top:6px;padding:0 10px;display:block}.modal input:focus,.modal select:focus{border-color:#98724a}.modal input::placeholder{color:#5e5958}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.optional{color:#777;letter-spacing:1px;margin-left:5px;font-size:7px}.segmented{background:#111113;border:1px solid #302c2e;padding:3px;display:flex}.segment{color:#8c8580;background:0 0;border:0;flex:1;height:31px;font-size:9px}.segment.active{color:#e5bd7f;background:#32271e}.submit-btn{width:100%;height:40px;margin-top:22px}.submit-btn span{float:right}.subtle-link{color:#ae9169;background:0 0;border:0;margin:12px auto 0;font-size:9px;display:block}.toast{z-index:20;opacity:0;color:#e8d6b8;pointer-events:none;background:#27221c;border:1px solid #725a3c;padding:12px 17px;font-size:11px;transition:all .2s;position:fixed;bottom:25px;right:25px;transform:translateY(8px)}.toast.show{opacity:1;transform:translateY(0)}@media (width<=1050px){.sidebar{width:210px}.main{margin-left:210px}.content{padding:0 30px 22px}.topbar{padding:0 30px}.welcome-copy{padding-left:5px}.hero-art{right:2%}.stats-grid{grid-template-columns:repeat(2,1fr)}.board-grid{grid-template-columns:1fr 270px}}@media (width<=760px){.sidebar{width:58px;padding:19px 8px}.brand{padding:1px 4px 35px}.brand>span:last-child,.side-label,.nav-item:not(.active){font-size:0}.brand-mark{flex:none;width:35px}.sidebar nav{gap:7px}.nav-item{justify-content:center;padding:0;font-size:0}.nav-item span{font-size:18px}.nav-item b,.season-card>div:not(.season-icon),.season-card .live-dot,.user-card>div:not(.avatar),.user-card button{display:none}.season-card{justify-content:center;padding:8px 0}.user-card{justify-content:center;padding:14px 0 0}.main{margin-left:58px}.topbar{height:54px;padding:0 17px}.content{padding:0 16px 18px}.welcome{height:285px}.welcome-copy{width:70%;padding-left:0}.welcome h1{font-size:34px}.welcome-copy p{max-width:300px;font-size:10px}.hero-art{opacity:.65;right:-75px;transform:scale(.82)}.clan-strip{gap:9px;height:82px;padding:0}.clan-crest{width:34px;height:37px}.clan-name-row h2{font-size:13px}.clan-identity p{white-space:nowrap;text-overflow:ellipsis;max-width:210px;font-size:8px;overflow:hidden}.clan-meta{display:none}.share-code{min-width:100px;padding:7px}.share-code small{font-size:6px}.share-code strong{font-size:9px}.board-grid{grid-template-columns:1fr}.right-column{grid-template-columns:1fr 1fr}.stash-panel{min-height:0}.item-details{max-width:190px}.panel-head h3{font-size:13px}.toggle-tabs{gap:0}.tab{padding:5px;font-size:7px}.stats-grid{gap:7px}.stat-card{height:87px;padding:10px}.stat-icon{top:11px;left:10px}.stat-card>div:nth-child(2){top:13px;left:50px}.stat-card small{font-size:6px}.stat-card strong{font-size:16px}.stat-foot{font-size:7px;left:10px}.highlight-stat>div:nth-child(2){left:50px}.activity-panel,.members-panel{padding:12px}.activity-row{gap:5px}.activity-copy{font-size:7px}.member-row{gap:6px}.member-avatar{width:24px;height:24px}.member-info strong,.invite-link{font-size:8px}}@media (width<=520px){.online-indicator{font-size:0}.online-indicator i{width:7px;height:7px}.welcome{height:267px}.welcome-copy{width:85%}.welcome h1{font-size:30px}.hero-art{opacity:.42;right:-105px}.welcome-copy p{max-width:240px}.section-head{margin-top:21px}.section-head h2{font-size:17px}.stats-grid{grid-template-columns:1fr 1fr}.board-grid{margin-top:9px}.right-column{grid-template-columns:1fr}.clan-identity{min-width:0}.share-code{min-width:90px}.item-row{grid-template-columns:30px minmax(0,1fr) auto 16px;gap:6px}.item-owner{font-size:7px}.item-tag{margin-left:3px;padding:3px}.item-details{max-width:155px}.modal{padding:27px 22px}.form-row{gap:8px}footer{font-size:6px}}.self-tag{color:#b49466;font-size:7px}.clan-switch{color:#d5ad73;background:#181716;border:1px solid #39332c;max-width:145px;height:34px;padding:0 8px;font-size:9px}.join-button{margin-left:2px}.no-clan{margin:28px 0;padding:32px}.no-clan h2{font:500 22px var(--display);margin:10px 0}.no-clan p{color:#96908c;margin-bottom:18px;font-size:11px}.no-clan .btn{margin-right:8px}.category-tag{vertical-align:1px;color:#aaa198;letter-spacing:.3px;border:1px solid #45403a;margin-left:7px;padding:3px 6px;font-size:8px;font-weight:500;display:inline-block}.category-tag.rune{color:#d8bd77;border-color:#625337}.category-tag.unique{color:#d79b68;border-color:#62442f}.category-tag.runeword{color:#b7a0d2;border-color:#51405f}.category-tag.armor{color:#91b1bc;border-color:#3d5660}.category-tag.weapon{color:#d98672;border-color:#624139}.item-icon.rune{color:#e3c87d;background:#282318;border-color:#615338}.item-icon.unique{color:#e1a16e;background:#2b2019;border-color:#62442f}.item-icon.runeword{color:#c2aad9;background:#251f2b;border-color:#51405f}.item-icon.armor{color:#a0c0c9;background:#1d282b;border-color:#3d5660}.item-icon.weapon{color:#e3937c;background:#2b201e;border-color:#624139}.item-icon.other{color:#c1ae8a;background:#29251d;border-color:#514839}.brand{font-size:18px}.brand small{font-size:9px}.season-card strong,.user-card strong{font-size:13px}.season-card small,.user-card small,.breadcrumbs{font-size:11px}.welcome h1{font-size:52px}.welcome-copy p{font-size:14px}.btn{font-size:13px}.clan-identity p,.clan-meta strong{font-size:13px}.clan-meta small,.share-code small{font-size:9px}.share-code strong{font-size:14px}.stat-card strong{font-size:24px}.stat-card strong span{font-size:13px}.stat-foot,.stat-link{font-size:11px}.item-row{min-height:72px}.member-row{min-height:58px}.member-info small,.invite-link,.activity-copy{font-size:12px}.modal h2{font-size:25px}.modal p{font-size:12px}.modal label{font-size:11px}.modal input,.modal select{font-size:13px}.footer{font-size:10px}@media (width>=761px){.content{max-width:1550px;padding-left:62px;padding-right:62px}.topbar{padding-left:62px;padding-right:62px}.welcome{height:330px}.welcome-copy{padding-left:24px}.welcome h1{font-size:56px}.welcome-copy p{max-width:500px;font-size:15px}.btn{height:44px;padding-left:19px;padding-right:19px;font-size:13px}.clan-strip{gap:18px;height:100px;padding-left:24px;padding-right:24px}.clan-crest{width:48px;height:48px;font-size:26px}.clan-name-row h2{font-size:22px}.clan-identity p,.clan-meta strong{font-size:14px}.share-code{min-width:155px;padding:10px 12px}.share-code small{font-size:10px}.share-code strong{font-size:15px}.section-head{margin-top:30px;margin-bottom:17px}.section-head h2{font-size:27px}.eyebrow{font-size:11px}.text-action{font-size:14px}.stats-grid{gap:13px}.stat-card{height:108px;padding:16px}.stat-icon{width:36px;height:36px;font-size:19px;top:16px;left:16px}.stat-card>div:nth-child(2){top:17px;left:64px}.stat-card small{font-size:11px}.stat-card strong{font-size:25px}.stat-card strong span{font-size:13px}.stat-foot{font-size:11px;bottom:13px;left:16px}.highlight-stat>div:nth-child(2){left:64px}.highlight-stat strong{font-size:15px}.stat-link{font-size:12px;bottom:14px;left:16px}.board-grid{gap:16px;margin-top:17px}.stash-panel{min-height:410px;padding:21px 20px 0}.panel-head h3{font-size:21px}.toggle-tabs{padding:4px}.tab{padding:8px 11px;font-size:12px}.stash-list{margin-top:18px}.item-row{grid-template-columns:40px minmax(0,1fr) auto 25px;gap:13px;height:66px}.item-name{font-size:16px}.item-details{max-width:430px;font-size:13px}.item-owner{font-size:14px}.item-tag{padding:5px 7px;font-size:10px}.category-tag{padding:4px 7px;font-size:10px}.item-icon{width:42px;height:42px;font-size:21px}.add-row{height:43px;font-size:11px}.members-panel,.activity-panel{padding:20px}.member-row{gap:12px;height:54px}.member-avatar{width:34px;height:34px;font-size:13px}.member-info strong{font-size:15px}.member-info small{font-size:13px}.invite-link{height:40px;font-size:13px}.activity-row{gap:10px;padding:12px 0}.activity-mark{font-size:15px}.activity-copy{font-size:13px}.activity-copy small{font-size:11px}.online-indicator{font-size:12px}footer{padding-top:25px;font-size:9px}}body{font-size:16px}.side-label,.eyebrow{font-size:12px}.nav-item{font-size:15px}.breadcrumbs{font-size:12px}.online-indicator{font-size:14px}.clan-name-row h2{font-size:23px}.clan-identity p,.clan-meta strong{font-size:14px}.share-code small{font-size:10px}.section-head h2{font-size:27px}.text-action{font-size:14px}.stat-card small{font-size:11px}.stat-foot{font-size:12px}.panel-head h3{font-size:20px}.tab{font-size:12px}.item-name{font-size:16px}.item-details{font-size:13px}.item-owner{font-size:14px}.item-tag,.category-tag{font-size:11px}.member-info strong{font-size:15px}.member-info small,.invite-link,.activity-copy{font-size:13px}.activity-copy small{font-size:12px}.add-row{font-size:13px}@media (width>=761px){.welcome h1{font-size:58px}.welcome-copy p{font-size:16px}.section-head h2{font-size:29px}.stat-card small{font-size:12px}.stat-card strong{font-size:26px}.stat-foot{font-size:12px}.panel-head h3{font-size:22px}.item-name{font-size:18px}.item-details{font-size:14px}.item-owner{font-size:15px}.member-info strong{font-size:16px}.member-info small,.activity-copy{font-size:14px}.activity-copy small{font-size:12px}}@media (width>=761px) and (width<=1400px){.content,.topbar{padding-left:34px;padding-right:34px}.welcome{height:310px}.welcome-copy{width:58%;padding-left:10px}.welcome h1{font-size:47px}.welcome-copy p{max-width:390px;font-size:13px}.hero-art{right:0;transform:scale(.88)}.clan-strip{gap:12px;padding-left:12px;padding-right:12px}.clan-name-row h2{font-size:19px}.clan-identity p{white-space:nowrap;text-overflow:ellipsis;max-width:320px;font-size:11px;overflow:hidden}.clan-meta{padding-left:12px;padding-right:12px}.clan-meta strong{font-size:11px}.share-code{min-width:132px;padding:8px}.share-code small{font-size:8px}.share-code strong{font-size:12px}.section-head h2{font-size:24px}.stats-grid{gap:9px}.stat-card{height:104px;padding:12px}.stat-icon{width:31px;height:31px;font-size:16px;top:12px;left:12px}.stat-card>div:nth-child(2),.highlight-stat>div:nth-child(2){top:13px;left:52px}.stat-card small{letter-spacing:.9px;font-size:9px}.stat-card strong{font-size:21px}.stat-card strong span{font-size:11px}.stat-foot{font-size:9px;bottom:10px;left:12px}.highlight-stat strong{font-size:12px}.stat-link{font-size:10px;bottom:11px;left:12px}.panel-head h3{font-size:19px}.item-name{font-size:15px}.item-details,.item-owner{font-size:12px}.item-tag,.category-tag{padding:4px 5px;font-size:9px}.item-row{grid-template-columns:36px minmax(0,1fr) auto 20px;gap:9px;height:64px;min-height:64px}.item-icon{width:34px;height:34px;font-size:18px}.member-info strong{font-size:13px}.member-info small,.activity-copy{font-size:11px}.activity-copy small,.eyebrow,.side-label{font-size:10px}}.character-modal{color:#eee8df;background:#171513;border:1px solid #514638;width:min(520px,100vw - 32px);padding:26px;box-shadow:0 24px 90px #000b}.character-modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080706c9}.character-modal-head{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.character-modal-head h2{font:500 25px var(--display);margin:7px 0 4px}.character-modal-head p{color:#aaa198;margin:0;font-size:13px}.character-modal .modal-close{flex:none;position:static}.character-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.character-option{text-align:left;color:#e7dfd2;cursor:pointer;background:#201d19;border:1px solid #3e3931;align-items:center;gap:12px;min-width:0;padding:13px;transition:border-color .16s,background .16s;display:flex}.character-option:hover,.character-option:focus-visible{background:#29231b;border-color:#a47e4e;outline:none}.character-option.selected{background:#2a241c;border-color:#bd935b}.character-symbol{color:#d4ae73;background:#2b251a;border:1px solid #685337;flex:none;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.character-option-copy{gap:4px;min-width:0;display:grid}.character-option-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.character-option-copy small{color:#aaa198;font-size:12px}.character-current{color:#d4ae73;letter-spacing:.8px;margin-left:auto;font-size:9px}@media (width<=480px){.character-modal{padding:20px}.character-grid{grid-template-columns:1fr}}.segmented .segment{height:42px;font-size:15px;font-weight:600}.stash-search{color:#c89b57;background:#111113;border:1px solid #393538;align-items:center;gap:10px;height:42px;margin:16px 0 8px;padding:0 12px;display:flex}.stash-search:focus-within{border-color:#98724a}.stash-search span{font-size:20px;line-height:1}.stash-search input{color:#e1d8cd;width:100%;height:100%;font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:14px}.stash-search input::placeholder{color:#777170}.stash-search input::-webkit-search-cancel-button{cursor:pointer}@media (width<=760px){.stash-search{height:40px;margin:12px 0 6px}.stash-search input{font-size:13px}}
