.project-staff-menu{position:relative;display:block;justify-self:end;min-width:0}.project-staff-menu>summary{display:flex;gap:9px;align-items:center;justify-content:center;cursor:pointer;list-style:none;border:1px solid var(--line);border-radius:10px;padding:11px 15px;background:var(--surface-raised);color:var(--text);font:600 12px/1.6 Manrope,Arial,sans-serif;white-space:nowrap}.project-staff-menu>summary::-webkit-details-marker{display:none}.project-staff-menu>summary>span{font-size:19px;line-height:1;letter-spacing:1px}.project-staff-menu[open]>summary{border-color:var(--accent)}.project-staff-options{position:absolute;z-index:30;right:0;top:calc(100% + 8px);width:255px;max-width:calc(100vw - 60px);padding:7px;border:1px solid var(--line);border-radius:13px;background:var(--surface-raised);box-shadow:0 14px 35px #0005}.project-staff-options button{width:100%;display:flex;gap:11px;align-items:center;text-align:left;background:transparent;border:0;border-radius:8px;padding:12px;color:var(--text);font:500 13px/1.7 Manrope,Arial,sans-serif}.project-staff-options button:hover{background:var(--surface)}.project-staff-options [data-project-staff=archive]{color:#f6a7ac}.staff-action-icon{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.community-project,.project-share-card{overflow:visible!important}.community-tabs{flex-wrap:wrap}.community-tabs button[hidden]{display:none!important}.project-staff-dialog{width:min(760px,calc(100% - 40px));max-width:760px;max-height:calc(100svh - 45px);margin:auto;padding:30px;border:1px solid var(--line);border-radius:21px;background:var(--surface);color:var(--text);overflow:auto;box-shadow:0 30px 100px #0005;font-family:Manrope,Arial,sans-serif}.project-staff-dialog::backdrop{background:#08070ee0;backdrop-filter:blur(6px)}.project-staff-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.project-staff-heading>div{min-width:0}.project-staff-heading h2{font:750 30px/1.35 Manrope,Arial,sans-serif!important;letter-spacing:-.035em;margin:12px 0 0}.project-staff-heading .eyebrow{color:var(--text-soft);font-size:11px}.project-staff-heading>button{width:36px;height:36px;border:1px solid var(--line);background:transparent;border-radius:9px;color:var(--text);font:25px/1 Manrope,Arial,sans-serif;flex:none}.project-staff-dialog p{font-size:14px;line-height:1.9;color:var(--text-soft)}.project-staff-context{padding-bottom:18px;border-bottom:1px solid var(--line);overflow-wrap:anywhere;margin:18px 0}.project-staff-help{margin:0 0 25px}.project-staff-dialog label{display:grid;gap:9px;font-size:14px;line-height:1.8;font-weight:600;color:var(--text);margin:20px 0}.project-staff-dialog input,.project-staff-dialog textarea{display:block;width:100%;min-width:0;border:1px solid var(--line);border-radius:11px;background:var(--surface-raised);color:var(--text);padding:13px 15px;font:400 14px/1.8 Manrope,Arial,sans-serif}.project-staff-dialog textarea{resize:vertical}.project-staff-dialog label small{font-size:12px;font-weight:400;color:var(--text-soft)}.project-staff-mods{border:1px solid var(--line);border-radius:11px;padding:14px 17px;margin:20px 0}.project-staff-mods>summary{font-size:13px;line-height:1.8;color:var(--text-soft);cursor:pointer}.project-staff-workshop{font-size:12px;color:var(--accent);line-height:1.8;text-decoration:underline;text-underline-offset:3px}.project-staff-footer{display:flex;gap:12px;justify-content:flex-end;align-items:center;border-top:1px solid var(--line);margin-top:25px;padding-top:24px}.project-staff-footer .button{font:650 14px/1.8 Manrope,Arial,sans-serif!important;padding:13px 19px!important;gap:12px}.project-staff-dialog .staff-danger{border:1px solid #e5788466!important;background:#a73a4a!important;color:#fff!important;border-radius:12px!important;box-shadow:none!important}.project-staff-confirm{display:flex;gap:20px;align-items:flex-start;padding:12px 0}.project-staff-confirm>.staff-action-icon{width:32px;height:32px;margin-top:12px;color:var(--accent)}.project-staff-dialog .is-error{color:#ff9ba5}.project-staff-dialog :disabled{opacity:.65;cursor:wait}.staff-project-link{color:var(--accent)!important}.project-share-card .project-staff-menu{width:100%}.project-share-card .project-staff-menu>summary{width:100%}html[data-season=light] .project-staff-options [data-project-staff=archive],html[data-season=light] .project-staff-dialog .is-error{color:#a9233c}@media(max-width:540px){.project-staff-dialog{width:calc(100% - 24px);padding:22px;max-height:calc(100svh - 25px);border-radius:17px}.project-staff-heading h2{font-size:25px!important}.project-staff-heading{gap:13px}.project-staff-footer{flex-direction:column-reverse;align-items:stretch}.project-staff-footer .button{width:100%;white-space:normal}.project-staff-confirm{gap:12px}.project-staff-confirm>.staff-action-icon{width:25px;height:25px}.project-staff-dialog label{font-size:13px}.project-staff-menu>summary{padding:10px 12px}.project-staff-options{width:235px}}

.project-staff-notice{position:fixed;z-index:80;left:50%;bottom:25px;transform:translateX(-50%);display:flex;align-items:center;gap:17px;max-width:calc(100% - 35px);padding:15px 20px;border:1px solid var(--line);border-radius:12px;background:var(--surface-raised);color:var(--text);box-shadow:0 12px 35px #0004;font:500 13px/1.8 Manrope,Arial,sans-serif}.project-staff-notice[hidden]{display:none!important}.project-staff-notice a{color:var(--accent);white-space:nowrap}@media(max-width:540px){.project-staff-notice{align-items:flex-start;flex-direction:column;gap:5px;width:calc(100% - 35px)}}
.community-project-side>.project-staff-menu{margin-left:auto}
