.content-workspace .section-heading{align-items:center;gap:16px}.content-intro{color:var(--muted);margin:8px 0 0;font-size:13px}.content-community-link{color:var(--gold);white-space:nowrap;font-size:13px;text-decoration:none}.content-workspace .content-catalog{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:22px 0 28px;display:grid}.content-workspace .content-catalog button{border-radius:10px;min-height:64px}.content-workspace .content-catalog button.selected{background:color-mix(in srgb, var(--gold) 9%, var(--panel))}.content-section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.content-section-title .eyebrow,.shared-party-panel .eyebrow{letter-spacing:.14em;margin:0 0 5px;font-size:10px}.content-section-title h3{margin:0;font-size:21px}.content-section-title h3 span{color:var(--muted);margin-left:5px;font-size:13px;font-weight:500}.content-section-context{color:var(--gold);border:1px solid var(--line);border-radius:7px;padding:6px 10px;font-size:12px}.content-workspace .party-layout{grid-template-columns:256px minmax(0,1fr);align-items:start}.content-workspace .party-list{max-height:660px;padding:2px;overflow-y:auto}.content-workspace .party-list button{border-radius:10px}.content-workspace .party-list button.selected{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 8%, var(--panel))}.content-workspace .party-detail{border-top:2px solid var(--gold);border-radius:14px;min-width:0}.party-guide-note{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--soft-fill);border-radius:8px;padding:14px;font-size:13px;line-height:1.75}.content-workspace .shared-party-panel{border-radius:14px;margin-top:40px;padding:24px;scroll-margin-top:100px}.content-workspace .shared-party-panel .community-head{align-items:center;gap:16px;margin-bottom:20px}.shared-party-panel .community-head h3{margin:0 0 6px;font-size:21px}.shared-party-panel .community-head small{color:var(--muted);line-height:1.6}.community-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.community-scope{border:1px solid var(--line);border-radius:9px;gap:4px;padding:4px;display:flex}.community-scope button{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:8px 12px}.community-scope button[aria-pressed=true]{color:var(--text);background:var(--soft-fill);border-color:var(--line)}.community-toolbar input,.community-toolbar select{border:1px solid var(--line);background:var(--panel);min-height:42px;color:var(--text);font:inherit;border-radius:8px;padding:8px 12px;font-size:13px}.community-toolbar input{flex:1;min-width:180px}.community-toolbar select{width:110px}.community-results{color:var(--muted);margin:16px 0 10px;font-size:12px}.community-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.community-party-card{border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.community-party-card:hover{border-color:color-mix(in srgb, var(--gold) 50%, var(--line))}.community-card-open{text-align:left;width:100%;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:12px;min-width:0;padding:18px;display:flex}.community-card-category{color:var(--muted);font-size:11px}.community-card-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:16px;line-height:1.45;display:-webkit-box;overflow:hidden}.community-preview-roster{align-items:start;gap:9px;max-width:100%;display:flex}.community-preview-hero{justify-items:center;gap:5px;width:52px;min-width:0;display:grid}.community-preview-hero .portrait{border-radius:9px;width:48px;height:48px}.community-preview-hero>span{text-overflow:ellipsis;white-space:nowrap;text-align:center;width:100%;color:var(--muted);font-size:10px;overflow:hidden}.community-preview-pet{border-left:1px solid var(--line);width:48px;margin-left:3px;padding-left:8px}.community-preview-pet .portrait{width:40px;height:40px;margin-top:8px}.community-card-excerpt{-webkit-line-clamp:2;color:var(--muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:40px;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.community-card-author{color:var(--muted);overflow-wrap:anywhere;margin-top:auto;font-size:11px}.community-card-hint{color:var(--gold);font-size:11px}.community-card-footer{border-top:1px solid var(--line);background:var(--soft-fill);justify-content:space-between;align-items:center;gap:8px;padding:10px 18px;display:flex}.community-card-footer>span{color:var(--muted);font-size:11px}.community-card-footer .copy-button{min-height:34px;padding:6px 9px;font-size:11px}.community-empty{text-align:center;border:1px dashed var(--line);border-radius:10px;padding:36px 16px}.community-empty p{color:var(--muted);font-size:13px;line-height:1.7}.community-load-more{margin:18px auto 0;display:block}.community-party-dialog{box-sizing:border-box;border:1px solid var(--line);background:var(--panel);width:min(840px,100vw - 40px);max-height:calc(100dvh - 48px);color:var(--text);overscroll-behavior:contain;border-radius:16px;padding:0}.community-party-dialog::backdrop{background:#000000b3}.community-dialog-header{z-index:2;background:var(--panel);border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:16px;padding:20px 24px;display:flex;position:sticky;top:0}.community-dialog-header h3{overflow-wrap:anywhere;margin:4px 0 0;font-size:20px}.community-dialog-header .copy-button{flex-shrink:0}.community-dialog-body{padding:0 24px 24px}.community-dialog-body>.community-preview-roster{margin:18px 0}.community-dialog-body h4{margin:24px 0 12px}.content-workspace .shared-party-board{grid-template-columns:minmax(220px,280px) minmax(0,480px);max-width:772px}.content-workspace .shared-party-board .formation-grid{margin:0}.content-workspace .shared-skill-rotation{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:6px}.shared-skill-rotation .skill-row{grid-template-columns:32px 40px minmax(0,1fr);gap:6px;min-width:0;min-height:0;padding:6px}.shared-skill-rotation .skill-row .portrait.tiny{width:32px;height:32px}.shared-skill-rotation .skill-row .skill-icon{width:40px;height:40px}.shared-skill-rotation .skill-row .skill-frequency{box-sizing:border-box;min-width:0}.shared-skill-rotation .skill-row.compact .skill-frequency{grid-template-columns:minmax(0,1fr) 22px;gap:3px}.shared-skill-rotation .skill-row .skill-frequency strong{min-width:0;font-size:12px}.shared-skill-rotation .skill-row.compact input[type=range]{width:100%;margin:0}.shared-party-content-select,.shared-party-delete label{gap:8px;font-size:13px;display:grid}.shared-party-content-select select,.shared-party-delete input{box-sizing:border-box;border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;min-height:42px;color:var(--text);font:inherit;border-radius:8px;padding:8px 12px}.shared-party-delete{border:1px solid var(--line);border-radius:8px;gap:12px;margin-top:12px;padding:14px;display:grid}.shared-party-delete p{margin:0;font-size:13px;line-height:1.6}.shared-party-delete .copy-button{justify-self:start}.community-dialog-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.community-dialog-header>div:first-child{flex:1;min-width:0}.community-dialog-header .community-dialog-actions{justify-content:flex-end}.community-dialog-actions button{white-space:nowrap}.shared-party-unlock{gap:8px;margin:16px 0;display:flex}.shared-party-unlock input{border:1px solid var(--line);background:var(--panel);min-width:0;color:var(--text);border-radius:8px;flex:1;padding:10px}.shared-party-edit-fields{border:0;min-width:0;margin:0;padding:0}.shared-party-edit-fields .shared-party-meta-row{grid-template-columns:minmax(0,1fr)}.community-dialog-body .shared-party-comment{overflow-wrap:anywhere}.content-workspace :is(button,a,input,select):focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (min-width:1500px){.content-workspace .content-catalog{grid-template-columns:repeat(10,minmax(0,1fr))}}@media (max-width:760px){.content-workspace .section-heading{flex-direction:column;align-items:start;gap:8px}.content-workspace .content-catalog{scrollbar-width:thin;gap:8px;margin:14px 0 18px;padding:3px 2px 10px;display:flex;overflow-x:auto}.content-workspace .content-catalog button{text-align:left;flex:0 0 142px;grid-template-columns:34px minmax(0,1fr);min-height:58px;padding:8px;display:grid}.content-workspace .content-catalog .content-icon{width:34px;height:34px}.content-workspace .content-catalog span{font-size:12px}.content-workspace .content-catalog small{font-size:10px}.content-workspace .content-filters,.content-workspace .party-layout{grid-template-columns:minmax(0,1fr)}.content-workspace .party-list{gap:8px;max-height:none;padding:2px 2px 10px;display:flex;overflow-x:auto}.content-workspace .party-list>button{flex:0 0 210px;min-width:0}.content-workspace .shared-party-panel{margin-top:28px;padding:16px}.content-workspace .shared-party-panel .community-head{align-items:start}.shared-party-panel .community-head>button{flex-shrink:0}.community-card-grid{grid-template-columns:minmax(0,1fr)}.community-scope{box-sizing:border-box;width:100%}.community-scope button{flex:1}.community-toolbar input{width:0;min-width:0}.community-toolbar select{width:98px}.community-party-dialog{border-radius:12px;width:calc(100vw - 16px);max-height:calc(100dvh - 24px)}.community-dialog-header{flex-wrap:wrap;padding:16px}.community-dialog-header .community-dialog-actions{justify-content:flex-start;width:100%}.community-dialog-body{padding:0 16px 20px}.content-workspace .shared-party-board{grid-template-columns:minmax(0,1fr)}.content-workspace .shared-party-board .formation-grid{margin:0 auto}.shared-skill-rotation .skill-row{grid-template-columns:24px 28px minmax(0,1fr);gap:4px;padding:4px}.shared-skill-rotation .skill-row .portrait.tiny{width:24px;height:24px}.shared-skill-rotation .skill-row .skill-icon{width:28px;height:28px}.community-dialog-body .shared-party-comment-form{grid-template-columns:minmax(0,1fr)}}@media (max-width:380px){.community-card-open{padding:14px}.community-preview-roster{gap:5px}.community-preview-hero{width:43px}.community-preview-hero .portrait{width:40px;height:40px}.community-preview-pet{width:36px;padding-left:5px}.community-preview-pet .portrait{width:32px;height:32px}}.shared-hero-settings{margin-top:16px}.shared-hero-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.shared-hero-setting{border:1px solid var(--border);border-radius:8px;min-width:0;padding:10px}.shared-hero-setting-heading{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.shared-hero-setting-heading label{align-items:center;gap:4px;margin-left:auto;font-size:12px;display:flex}.shared-hero-setting-heading input[type=checkbox]{width:auto}.shared-hero-setting-fields{gap:8px;margin-top:10px;display:grid}.shared-hero-setting-fields label{gap:4px;min-width:0;font-size:12px;display:grid}.shared-hero-setting-fields select{width:100%;min-width:0}.shared-hero-setting-fields small{overflow-wrap:anywhere;line-height:1.5}@media (max-width:560px){.shared-hero-settings-grid{grid-template-columns:1fr}}
