@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,600;0,700;0,800;1,700&family=Inter:wght@400;500;600;700&display=swap');
:root{--blue:#287fff;--blue2:#155dd7;--ink:#080b10;--panel:#10151d;--panel2:#151b24;--line:#28303c;--text:#f4f3ed;--muted:#9aa5b4;--warn:#f2b84b;--danger:#ef6d6d;--ok:#60d394;--head:'Barlow Condensed',Impact,sans-serif;--body:Inter,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{margin:0;background:radial-gradient(circle at 70% 0,#17202d 0,transparent 28rem),var(--ink);color:var(--text);font-family:var(--body);font-size:16px;line-height:1.6}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}img{max-width:100%;display:block}.sr-only,.skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:fixed;z-index:999;width:auto;height:auto;clip:auto;margin:1rem;padding:.7rem 1rem;background:#fff;color:#000}.site-header{height:76px;position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(1rem,4vw,4rem);background:rgba(8,11,16,.94);border-bottom:1px solid rgba(255,255,255,.08);backdrop-filter:blur(15px)}.brand{display:flex;align-items:center;gap:.65rem;font-family:var(--head);font-weight:800;font-size:1.25rem;letter-spacing:.04em}.brand img{width:48px;height:48px;object-fit:contain}.brand b{color:var(--blue)}#primary-nav{display:flex;align-items:center;gap:clamp(.75rem,1.8vw,1.7rem);font-size:.76rem;text-transform:uppercase;font-weight:700;letter-spacing:.1em}#primary-nav a{color:var(--muted);padding:1.75rem 0;position:relative}#primary-nav a:hover,#primary-nav .active{color:#fff}#primary-nav .active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--blue)}#primary-nav .nav-staff{border:1px solid #384252;padding:.55rem .8rem}.nav-toggle{display:none;background:none;border:0;width:46px;padding:10px}.nav-toggle span:not(.sr-only){display:block;height:2px;background:#fff;margin:6px}.section{width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:6rem 0}.hero{min-height:calc(100svh - 76px);display:flex;align-items:center;position:relative;overflow:hidden;padding:5rem max(1rem,calc((100% - 1180px)/2))}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,11,16,.97) 12%,rgba(8,11,16,.72) 58%,rgba(8,11,16,.8)),radial-gradient(circle at 80% 42%,rgba(40,127,255,.25),transparent 30%)}.hero:after{content:"";position:absolute;right:-8vw;top:12%;width:52vw;height:70%;border:1px solid rgba(40,127,255,.2);transform:skew(-8deg);background:repeating-linear-gradient(135deg,transparent 0 26px,rgba(255,255,255,.018) 27px 28px)}.hero-content{position:relative;z-index:2;max-width:760px}.hero-logo{width:clamp(125px,16vw,220px);filter:drop-shadow(0 15px 35px #000);margin:1.25rem 0}.eyebrow{font-family:var(--head);letter-spacing:.19em;font-size:.77rem;font-weight:700;color:#76aaff;text-transform:uppercase}.eyebrow span{display:inline-block;width:25px;height:2px;background:var(--blue);vertical-align:middle;margin-right:.5rem}.hero h1,.page-hero h1,.auth-page h1,.discord-page h1,.staff-heading h1{font-family:var(--head);text-transform:uppercase;font-size:clamp(3.3rem,8vw,7.6rem);line-height:.82;letter-spacing:-.035em;margin:1rem 0}.hero h1 em{font-style:italic;color:var(--blue);text-shadow:0 0 35px rgba(40,127,255,.32)}.lead{max-width:610px;color:#c1c8d0;font-size:clamp(1rem,2vw,1.18rem)}.actions{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:2rem}.btn{border:1px solid var(--blue);display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:50px;padding:.75rem 1.25rem;background:var(--blue);color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;cursor:pointer;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);transition:.2s}.btn:hover{background:#4a95ff;transform:translateY(-2px);box-shadow:0 8px 25px rgba(40,127,255,.24)}.btn:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #8ebcff;outline-offset:3px}.btn-ghost{background:transparent;border-color:#55606e}.btn-ghost:hover{background:#19212b;border-color:#7c899a;box-shadow:none}.hero-stamp{position:absolute;z-index:3;right:max(1rem,calc((100% - 1180px)/2));bottom:7%;display:flex;align-items:center;gap:.8rem;border-left:3px solid var(--blue);padding-left:1rem}.hero-stamp b{font-family:var(--head);font-size:3.7rem;line-height:1}.hero-stamp span{font-family:var(--head);font-size:.8rem;letter-spacing:.15em;color:var(--muted)}.section-head,.staff-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:2.5rem}.section-head h2,.about-copy h2,.discord-cta h2{font-family:var(--head);text-transform:uppercase;font-size:clamp(2.6rem,5vw,4.8rem);line-height:.9;margin:.5rem 0}.text-link{font-weight:700;color:#8db8ff}.server-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.server-card{background:var(--panel);overflow:hidden}.server-art{height:210px;position:relative;padding:1.2rem;background:linear-gradient(155deg,#242d38,#0c1118);overflow:hidden}.server-art:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(115deg,transparent 0 19px,rgba(255,255,255,.025) 20px 21px)}.server-art:after{content:"";position:absolute;width:130%;height:80px;left:-15%;bottom:-20px;background:var(--blue);opacity:.25;transform:rotate(-8deg)}.server-art-1{background:linear-gradient(155deg,#312b29,#100d0b)}.server-art-2{background:linear-gradient(155deg,#273329,#0d120e)}.server-art span{font-family:var(--head);font-size:7rem;position:absolute;right:.8rem;bottom:-1.5rem;color:rgba(255,255,255,.07);font-weight:800}.server-art i{font-family:var(--head);font-style:normal;font-size:.65rem;letter-spacing:.18em;position:relative}.server-info{padding:1.5rem}.server-title{display:flex;justify-content:space-between;align-items:start;gap:.5rem}.server-title small{color:var(--blue);text-transform:uppercase;letter-spacing:.12em;font-size:.65rem}.server-title h3{font-family:var(--head);font-size:2rem;line-height:1;margin:.3rem 0;text-transform:uppercase}.server-info>p{color:var(--muted);font-size:.88rem;min-height:68px}.server-info dl{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:.7rem 0}.server-info dl div{display:flex;justify-content:space-between;gap:1rem}.server-info dt{color:var(--muted);font-size:.72rem;text-transform:uppercase}.server-info dd{margin:0;font-size:.78rem;font-weight:600;text-align:right}.server-info>a{display:block;margin-top:1rem;font-size:.78rem;font-weight:700;color:#8db8ff}.status{display:inline-flex;align-items:center;padding:.25rem .5rem;border:1px solid #3c4653;color:#b8c1cc;text-transform:uppercase;font-size:.6rem;letter-spacing:.08em;white-space:nowrap}.status-community,.status-active,.status-open,.status-accepted{color:var(--ok);border-color:rgba(96,211,148,.4)}.status-disabled,.status-closed,.status-declined{color:var(--danger);border-color:rgba(239,109,109,.4)}.status-pending,.status-in_progress,.status-in-progress,.status-reviewing,.status-new{color:var(--warn);border-color:rgba(242,184,75,.4)}.about-split{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:start}.about-copy>p:not(.eyebrow){color:var(--muted);max-width:540px}.placeholder-note{border-left:2px solid var(--warn);padding-left:.8rem;color:#c9b98d!important;font-size:.78rem!important}.feature-list article{display:flex;gap:1.2rem;padding:1.3rem 0;border-bottom:1px solid var(--line)}.feature-list article>span{color:var(--blue);font-size:1.5rem}.feature-list h3{margin:0;font-family:var(--head);font-size:1.5rem;text-transform:uppercase}.feature-list p{margin:.1rem 0;color:var(--muted);font-size:.85rem}.discord-cta{background:linear-gradient(110deg,#0c1d39,#102348 55%,#0d131d);padding:3rem 4rem;margin-bottom:6rem;display:flex;align-items:center;justify-content:space-between;border-left:4px solid var(--blue);position:relative;overflow:hidden}.discord-cta:after{content:"BD";position:absolute;right:13%;font:800 12rem/1 var(--head);color:rgba(255,255,255,.025);transform:rotate(-8deg)}.discord-cta h2{font-size:3.5rem}.discord-cta p{margin:.25rem 0;color:#b8c5d8}.discord-cta .btn{z-index:1;white-space:nowrap}.page-hero{width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:8rem 0 4rem;border-bottom:1px solid var(--line)}.page-hero h1{font-size:clamp(3.8rem,8vw,7rem);max-width:850px}.page-hero>p:last-child{max-width:680px;color:var(--muted)}.stacked-servers{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.rules-layout{display:grid;grid-template-columns:260px 1fr;gap:4rem}.rules-layout aside{position:sticky;top:100px;align-self:start}.rules-layout aside label,.trader-toolbar span,.form-grid>label,.auth-form label,.record-detail form label,.dialog-card>label{display:block;text-transform:uppercase;font-size:.68rem;letter-spacing:.1em;font-weight:700;color:#b9c2ce}.rules-layout aside input,.trader-toolbar input,.trader-toolbar select,.form-grid input,.form-grid select,.form-grid textarea,.auth-form input,.record-detail input,.record-detail select,.record-detail textarea,.dialog-card input,.dialog-card select,.dialog-card textarea,.admin-toolbar input,.admin-toolbar select,.copy-box input{width:100%;border:1px solid #394453;background:#0c1118;color:#fff;padding:.8rem;margin-top:.4rem;border-radius:0;min-height:46px}.rules-layout aside nav{display:flex;flex-direction:column;margin-top:1.5rem}.rules-layout aside nav a{padding:.5rem 0;color:var(--muted);font-size:.8rem}.rules-layout aside nav a:hover{color:#fff}.accordions details,.faq-list details{border-top:1px solid var(--line)}.accordions summary,.faq-list summary{list-style:none;cursor:pointer;padding:1.5rem 2.8rem 1.5rem 0;font-family:var(--head);font-size:1.8rem;text-transform:uppercase;position:relative}.accordions summary:after,.faq-list summary:after{content:"+";position:absolute;right:.5rem;color:var(--blue)}.accordions details[open] summary:after,.faq-list details[open] summary:after{content:"−"}.accordions summary span{color:var(--blue);font-size:.8rem;margin-right:1rem}.accordions li{padding:.6rem;color:#bac3cf}.faq-list{max-width:850px}.faq-list p{color:var(--muted);padding:0 2rem 1.5rem 0}.trader-toolbar,.admin-toolbar{display:grid;grid-template-columns:2fr 1fr 1fr;gap:1rem;background:var(--panel);padding:1rem;border:1px solid var(--line)}.result-count{color:var(--muted);font-size:.8rem}.trader-list{display:flex;flex-direction:column}.trader-item{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center;padding:1.3rem;border-bottom:1px solid var(--line);transition:.2s}.trader-item:hover{background:var(--panel)}.item-category{font-size:.6rem;color:var(--blue);text-transform:uppercase;letter-spacing:.12em}.trader-item h3{margin:.25rem 0 0;font-family:var(--head);text-transform:uppercase;font-size:1.55rem}.trader-item p{margin:.2rem 0;color:var(--muted);font-size:.78rem}.prices{display:flex;gap:2.5rem;min-width:300px}.prices span{display:flex;flex-direction:column;min-width:120px}.prices small{font-size:.6rem;color:var(--muted);letter-spacing:.12em}.prices b{font-family:var(--head);font-size:1.25rem}.team-sections>div{margin-bottom:4rem}.team-sections h2{font-family:var(--head);font-size:2rem;text-transform:uppercase;border-bottom:1px solid var(--line);padding-bottom:.7rem}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.team-card{display:flex;gap:1rem;align-items:center;background:var(--panel);border-left:2px solid var(--blue);padding:1.2rem}.avatar{width:56px;height:56px;background:#1a2637;border:1px solid #385b8e;display:grid;place-items:center;font:700 1.8rem var(--head)}.team-card h3{margin:0;font-family:var(--head);font-size:1.4rem;text-transform:uppercase}.team-card p{margin:0;color:var(--blue);font-size:.7rem;text-transform:uppercase}.team-card small{color:var(--muted)}.form-wrap{max-width:900px}.panel{background:var(--panel);border:1px solid var(--line);padding:clamp(1.2rem,4vw,2.5rem)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.form-grid .full{grid-column:1/-1}.form-grid textarea{resize:vertical;min-height:120px}.form-action{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:1.5rem}.form-action p{font-size:.75rem;color:var(--muted)}.discord-page{min-height:calc(100svh - 76px);padding:10vw max(1rem,calc((100% - 1180px)/2));display:flex;flex-direction:column;justify-content:center;background:linear-gradient(90deg,rgba(8,11,16,.96),rgba(8,11,16,.5)),radial-gradient(circle at 80% 50%,rgba(40,127,255,.35),transparent 33%)}.discord-page p{max-width:550px;color:var(--muted)}.discord-page .btn{align-self:flex-start;margin-top:1.5rem}.auth-page{min-height:calc(100svh - 76px);display:grid;grid-template-columns:1fr minmax(320px,500px);gap:8vw;align-items:center;width:min(1050px,calc(100% - 2rem));margin:auto;padding:5rem 0}.auth-page h1{font-size:clamp(3.8rem,7vw,6rem)}.auth-page>div>p:last-child{color:var(--muted)}.auth-form{display:flex;flex-direction:column;gap:1.2rem}.auth-form>a{font-size:.75rem;color:var(--muted);text-align:center}.staff-nav{display:flex;gap:1.2rem;padding:.75rem clamp(1rem,4vw,4rem);background:#0d131c;border-bottom:1px solid var(--line);overflow-x:auto;align-items:center;font-size:.75rem;white-space:nowrap}.staff-nav>span{color:#85adf1;margin-right:auto}.staff-nav a,.link-button{color:var(--muted);background:none;border:0;padding:0;cursor:pointer}.staff-nav a:hover,.link-button:hover{color:#fff}.staff-page{width:min(1250px,calc(100% - 2rem));margin:0 auto;padding:4rem 0 7rem}.staff-page.narrow{max-width:760px}.staff-heading h1{font-size:clamp(3rem,6vw,5rem);margin:.5rem 0}.staff-heading>span{color:var(--muted);font-size:.78rem}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.stats-grid a{background:var(--panel);padding:1.5rem;display:flex;flex-direction:column;min-height:170px}.stats-grid small{color:var(--muted);letter-spacing:.1em}.stats-grid b{font:700 4rem/1 var(--head);margin:auto 0}.stats-grid span{font-size:.75rem;color:#8db8ff}.quick-actions{margin-top:2rem}.quick-actions h2{font:700 1.8rem var(--head);text-transform:uppercase}.quick-actions>div{display:flex;gap:1rem}.management-layout{display:grid;grid-template-columns:minmax(320px,430px) 1fr;gap:1.5rem}.record-list{display:flex;flex-direction:column;gap:.5rem}.record{background:var(--panel);border:1px solid var(--line);padding:1rem;display:grid;grid-template-columns:1fr auto;gap:.5rem}.record.selected{border-color:var(--blue)}.record div{min-width:0}.record b,.record span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.record div>span{font-size:.72rem;color:var(--muted)}.record>small{color:var(--muted);font-size:.65rem}.record-detail h2{font:700 2.2rem var(--head);text-transform:uppercase}.record-detail dl{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.record-detail dt{font-size:.65rem;color:var(--muted);text-transform:uppercase}.record-detail dd{margin:0}.message-body{background:#0a0e14;border:1px solid var(--line);padding:1rem;margin:1rem 0;color:#c7ced7;white-space:normal;overflow-wrap:anywhere}.record-detail form{display:flex;flex-direction:column;gap:1rem;border-top:1px solid var(--line);padding-top:1.5rem}.record-detail h3{font:700 1.3rem var(--head);text-transform:uppercase;margin-top:1.5rem}.empty{border:1px dashed #3a4655;color:var(--muted);padding:2rem;text-align:center}.admin-toolbar{grid-template-columns:2fr 1fr;margin-bottom:1rem}.admin-table-wrap{overflow-x:auto;border:1px solid var(--line)}table{border-collapse:collapse;width:100%;min-width:760px;background:var(--panel)}th,td{padding:1rem;text-align:left;border-bottom:1px solid var(--line);font-size:.78rem}th{font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);background:#0b1017}td b,td small{display:block}td small{color:var(--muted);max-width:300px}td>a{color:#8db8ff;font-weight:600}dialog{background:transparent;border:0;color:var(--text);padding:1rem;width:min(600px,100%);max-height:100svh}dialog::backdrop{background:rgba(0,0,0,.82);backdrop-filter:blur(4px)}dialog[open]{display:block;position:fixed;inset:0;margin:auto;z-index:100}.dialog-card{background:var(--panel);border:1px solid #3b4758;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;box-shadow:0 30px 100px #000;max-height:calc(100svh - 2rem);overflow:auto}.dialog-head{display:flex;justify-content:space-between}.dialog-head h2{font:700 2rem var(--head);text-transform:uppercase;margin:0}.dialog-head button{background:none;border:0;font-size:2rem;cursor:pointer}.dialog-card .form-grid{gap:.8rem}.check{display:flex!important;align-items:center;gap:.5rem;padding-top:1.5rem}.check input{width:auto!important;min-height:auto!important;margin:0!important}.danger-link{background:none;border:0;color:var(--danger);cursor:pointer}.copy-box{margin:2rem 0}.copy-box input{margin-bottom:1rem}.flash{position:fixed;z-index:110;right:1rem;top:90px;max-width:380px;padding:1rem 1.3rem;background:#17202a;border-left:4px solid var(--blue);box-shadow:0 12px 40px #000;animation:flash-in .3s}.flash-error{border-color:var(--danger)}.flash-success{border-color:var(--ok)}.error-page{min-height:70vh;display:flex;flex-direction:column;justify-content:center;align-items:start;width:min(900px,calc(100% - 2rem));margin:auto}.error-page h1{font:800 clamp(4rem,10vw,8rem)/.9 var(--head);text-transform:uppercase;margin:1rem 0}.site-footer{border-top:1px solid var(--line);padding:3rem max(1rem,calc((100% - 1180px)/2));display:grid;grid-template-columns:1fr auto;gap:2rem;color:var(--muted)}.site-footer p,.site-footer small{font-size:.72rem}.site-footer nav{display:flex;flex-wrap:wrap;gap:1.5rem;font-size:.75rem}.site-footer small{grid-column:1/-1;border-top:1px solid var(--line);padding-top:1.5rem}.reveal{opacity:0;transform:translateY(18px);transition:.65s}.reveal.visible{opacity:1;transform:none}@keyframes flash-in{from{transform:translateX(20px);opacity:0}}
@media(max-width:900px){.nav-toggle{display:block}#primary-nav{display:none;position:absolute;left:0;right:0;top:75px;background:#090d13;padding:1rem;flex-direction:column;align-items:stretch;border-bottom:1px solid var(--line);max-height:calc(100svh - 75px);overflow:auto}#primary-nav.open{display:flex}#primary-nav a{padding:.8rem}.hero{min-height:760px}.hero-stamp{display:none}.server-grid,.stacked-servers{grid-template-columns:1fr}.server-grid .server-card{display:grid;grid-template-columns:220px 1fr}.server-info>p{min-height:auto}.about-split{grid-template-columns:1fr;gap:3rem}.rules-layout{grid-template-columns:1fr}.rules-layout aside{position:static}.rules-layout aside nav{display:none}.team-grid{grid-template-columns:1fr 1fr}.stats-grid{grid-template-columns:1fr 1fr}.management-layout{grid-template-columns:1fr}.record-detail{order:-1}.auth-page{grid-template-columns:1fr}.auth-page>div{align-self:end}.auth-form{align-self:start}.site-footer{grid-template-columns:1fr}}
@media(max-width:600px){body{font-size:15px}.site-header{height:68px}.brand img{width:42px;height:42px}#primary-nav{top:67px}.section{padding:4rem 0}.hero{min-height:calc(100svh - 68px);padding-top:3rem}.hero-logo{width:120px}.hero h1{font-size:3.7rem}.actions{display:grid;grid-template-columns:1fr 1fr}.page-hero{padding:5rem 0 3rem}.page-hero h1{font-size:3.8rem}.server-grid .server-card{display:block}.server-art{height:160px}.discord-cta{padding:2rem 1.3rem;display:block}.discord-cta .btn{margin-top:1rem}.trader-toolbar,.admin-toolbar{grid-template-columns:1fr}.trader-item{grid-template-columns:1fr;padding:1.1rem 0}.prices{min-width:0;justify-content:space-between;gap:1rem}.prices span{min-width:0}.team-grid,.form-grid,.stats-grid{grid-template-columns:1fr}.form-action{align-items:stretch;flex-direction:column}.form-action .btn{width:100%}.staff-page{padding-top:2.5rem}.staff-heading{align-items:start;flex-direction:column}.staff-heading .btn{margin-top:1rem}.stats-grid a{min-height:140px}.record-detail dl{grid-template-columns:1fr}.quick-actions>div{flex-direction:column}.site-footer nav{display:grid;grid-template-columns:1fr 1fr}.flash{left:1rem;right:1rem;top:78px}.dialog-card{padding:1rem}.actions .btn{padding:.7rem .6rem;font-size:.7rem}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}

/* Keep the public site and staff dashboard inside the viewport. */
html,body{width:100%;max-width:100%;overflow-x:hidden}
main,header,footer,nav,section,article,aside,div,form,fieldset,label{min-width:0}
pre{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}
code,kbd,samp,a,p,li,dt,dd,th,td{overflow-wrap:anywhere}
.staff-nav{flex-wrap:wrap;overflow-x:visible;white-space:normal}
.admin-table-wrap{max-width:100%;overflow-x:visible}
table{min-width:0;table-layout:fixed}
th,td{word-break:break-word}
@media(max-width:760px){.staff-nav>span{flex:1 0 100%;margin-right:0}th,td{padding:.65rem .45rem}}
.site-footer .legal-footer-links{display:flex;gap:.6rem 1rem;flex-wrap:wrap}.site-footer .legal-footer-links a{color:#aeb9c7}
