.community-hero{padding-block:clamp(30px,5vw,64px)}.community-hero h1{max-width:850px}.community-hero .intro{margin-bottom:20px}.community-workspace{margin-top:12px}.community-rail{position:sticky;top:100px}.community-panels #member-showcase>p{max-width:780px}.timeline-feed{border-inline:1px solid #71856133;min-height:150px}.timeline-feed .showcase-card{padding:28px}.tier-templates{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:28px 0}.tier-templates article{border:1px solid #71856166;border-radius:16px;padding:24px;background:#18261e}.tier-templates a{display:block;margin-top:18px}.tier-dialog{width:min(1200px,96vw);height:90dvh;max-height:94dvh;background:#122019;color:#f1efe7;border:1px solid #8e9d74;border-radius:18px;padding:22px}.tier-dialog::backdrop{background:#000c}.tier-dialog iframe{display:block;width:100%;height:calc(100% - 190px);min-height:260px;border:0;background:#fff;margin-top:20px}.tier-dialog>button{float:right}#tier-builder{padding:28px;border:1px solid #71856166;border-radius:16px;background:#142219}#tier-builder label,.list-controls label{display:grid;gap:8px;margin-block:15px}#tier-builder :is(input,textarea),.list-controls select{max-width:100%;width:100%;box-sizing:border-box;font:inherit;background:#0f1b13;color:#f1efe7;border:1px solid #718561;padding:12px;border-radius:8px}#tier-builder input[type=file]{font-size:14px}.tier-add{display:flex;align-items:end;gap:12px}.tier-add label{flex:1}.tier-add button{margin-bottom:15px}.tier-board{margin-top:24px}.tier-row{display:grid;grid-template-columns:90px minmax(0,1fr);border:1px solid #71856166;min-height:90px}.tier-row h4{margin:0;display:grid;place-items:center;padding:8px;background:#d99b8c;color:#112018;font:700 20px sans-serif}.tier-row:nth-child(2) h4{background:#dcb47c}.tier-row:nth-child(3) h4{background:#dbc879}.tier-row:nth-child(4) h4{background:#94bea1}.tier-row:nth-child(5) h4{background:#8fadd3}.tier-row:nth-child(6) h4{background:#b8b4a8;font-size:14px}.tier-picks{display:flex;flex-wrap:wrap;gap:8px;padding:12px}.tier-pick,.tier-move-controls button{font:inherit;font-size:14px;min-height:44px;padding:10px 14px;background:#26392c;color:#eee;border:1px solid #718561;border-radius:8px;cursor:pointer;overflow-wrap:anywhere;max-width:100%}.tier-pick[aria-pressed=true]{outline:2px solid #ead395;outline-offset:2px}.tier-move-controls{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.tier-move-controls>p{flex-basis:100%;margin-bottom:0}.list-controls{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.list-controls label{flex:1 1 250px}.list-controls button{min-height:44px;padding:12px 18px;background:#26392c;color:#eee;border:1px solid #718561;border-radius:8px;cursor:pointer}.community-source-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.community-source-links a{padding:16px;border:1px solid #71856155;border-radius:10px}.community-panels :focus-visible,.tier-dialog :focus-visible{outline:2px solid #a9dfd7;outline-offset:4px}@media(max-width:850px){.community-rail{position:static}.community-workspace-nav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:600px){.tier-templates,.community-source-links{grid-template-columns:1fr}#tier-builder{padding:18px 12px}.tier-row{grid-template-columns:65px minmax(0,1fr)}.tier-add{display:block}.tier-picks{padding:8px}.tier-move-controls button{flex:1 1 120px}.community-workspace-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline-feed .showcase-card{padding:22px 12px}.tier-dialog{padding:16px}.tier-dialog iframe{height:55dvh}#tier-builder :is(input,textarea),.list-controls select{font-size:16px}}
