@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=DM+Sans:wght@400;500;600;700&display=swap";*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--cream);margin:0;font:16px DM Sans,sans-serif}button,a,input,textarea,select{font:inherit}.siteHeader{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#05090bf0;border-bottom:1px solid #20282a;align-items:center;gap:22px;height:86px;padding:0 3.7vw;display:flex;position:sticky;top:0}.brand{color:#fff;text-transform:uppercase;align-items:center;line-height:.8;text-decoration:none;display:flex}.brand b{font:800 25px/20px Barlow Condensed}.brand small{letter-spacing:2px;margin-top:9px;font-size:8px;display:block}.brand img{object-fit:contain;width:62px;height:62px;margin-left:8px}.beta{color:var(--gold);text-transform:uppercase;letter-spacing:1px;white-space:nowrap;border:1px solid #8a632c;border-radius:20px;padding:5px 9px;font:700 12px Barlow Condensed}.siteHeader nav{gap:25px;margin:auto;display:flex}.siteHeader nav a,.account{color:#eee;font-size:14px;text-decoration:none}.link{color:var(--gold);cursor:pointer;background:0 0;border:0}.button{border:1px solid var(--gold);text-transform:uppercase;letter-spacing:.4px;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font:700 18px Barlow Condensed;text-decoration:none;display:inline-flex}.button small{text-transform:none;margin-left:5px;font:500 13px DM Sans}.button.small{min-height:40px;padding:0 16px;font-size:15px}.gold{background:var(--gold);color:#111}.outline{color:var(--gold);background:#081013}.danger{color:#fff;background:#6d2020;border-color:#a94949}.hero{align-items:center;min-height:540px;display:flex;position:relative;overflow:hidden}.hero>img{object-fit:cover;filter:brightness(1.22)saturate(1.08);width:100%;height:100%;position:absolute;inset:0}.shade{background:linear-gradient(90deg,#04080ae8 0%,#04080aab 38%,#04080a0a 78%),linear-gradient(#0000 46%,#04080a61);position:absolute;inset:0}.heroCopy{z-index:2;width:min(640px,55vw);margin-left:3.7vw;position:relative}.hero h1,.heading h2,.bleakHeading h2,.modal h2{text-transform:uppercase;font-family:Barlow Condensed;line-height:.9}.hero h1{letter-spacing:-1px;margin:0 0 18px;font-size:clamp(54px,6.3vw,94px)}.hero h1 em{color:var(--gold);font-style:normal}.heroCopy>p{font-size:18px;line-height:1.55}.heroCopy>div{gap:12px;margin-top:24px;display:flex}.daily{z-index:4;color:#fff;border:2px solid var(--gold);cursor:pointer;text-align:left;background:#0b1113;border-radius:8px;grid-template-columns:82px 1fr;align-items:center;gap:10px;width:220px;padding:8px;display:grid;position:absolute;top:36px;right:4.5%;transform:rotate(1.5deg);box-shadow:0 15px 45px #0009}.daily img{object-fit:cover;border-radius:4px;width:82px;height:82px}.daily small{color:var(--gold);text-transform:uppercase;font:700 14px Barlow Condensed;display:block}.daily b{font:800 38px/.95 Barlow Condensed;display:block}.daily i{font-size:16px;font-style:normal}.daily em{color:#bbc2c2;font-size:11px;font-style:normal;display:block}.categories{border-bottom:1px solid var(--line);background:#091012;grid-template-columns:repeat(6,1fr);gap:10px;padding:10px 2.5vw;display:grid}.categories button{text-align:left;color:#fff;cursor:pointer;background:linear-gradient(145deg,#131c1f,#0a1012);border:1px solid #263033;min-height:145px;padding:20px 16px}.categories button:hover,.categories .active{border-color:var(--gold);transform:translateY(-2px)}.categories span{color:var(--gold);margin-bottom:13px;font-size:27px;display:block}.categories b{text-transform:uppercase;font:700 23px Barlow Condensed;display:block}.categories small{color:#c6cccc;font-size:12px}.feedSection{padding:38px 3.7vw 48px}.heading h2{margin:0;font-size:40px}.heading p{color:#cbd1d1;margin:4px 0}.feed{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:20px;display:grid}.card{background:linear-gradient(160deg,#1a2426,#0d1416);border:1px solid #394244;border-radius:7px;flex-direction:column;min-height:390px;display:flex;overflow:hidden}.card>header{align-items:center;padding:12px;display:flex}.card>header>span{background:var(--gold);color:#111;border-radius:50%;place-items:center;width:32px;height:32px;margin-right:9px;font-size:11px;font-weight:700;display:grid}.card header small{color:var(--muted);font-size:12px;display:block}.photo{cursor:zoom-in;background:#101719;border:0;width:100%;height:190px;padding:0}.photo img{object-fit:cover;width:100%;height:100%}.body{flex-direction:column;flex:1;padding:12px;display:flex}.body p{margin:0;font-size:14px;line-height:1.45}.body>small{color:#c8cece;margin-top:auto;padding-top:12px}.body i{float:right;background:#293234;padding:3px 6px;font-style:normal}.actions{border-top:1px solid #2a3335;gap:16px;margin-top:10px;padding-top:10px;display:flex}.actions button,.more,.bleakVote,.commentLink,.report{color:#d9dddd;cursor:pointer;background:0 0;border:0;padding:0}.actions .voted,.more,.bleakVote,.commentLink{color:var(--gold)}.actions button:last-child{margin-left:auto}.more{margin:25px auto 0;font-weight:700;display:block}.bleakSection{background:linear-gradient(135deg,#1d160c,#090e10 48%);border-block:1px solid #59401c;padding:44px 3.7vw 50px}.bleakHeading{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.eyebrow{color:var(--gold);letter-spacing:2px;text-transform:uppercase;font-size:13px}.bleakHeading h2{color:var(--gold);margin:4px 0;font-size:50px}.bleakHeading p{margin:0}.bleakGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.bleakCard{background:#0b1113;border:1px solid #705126;border-radius:7px;overflow:hidden}.bleakPhoto{height:230px;position:relative}.bleakPhoto>button{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0}.bleakPhoto img{object-fit:cover;width:100%;height:100%}.bleakPhoto strong{background:var(--gold);color:#111;border-radius:5px;padding:7px 10px;font:800 18px Barlow Condensed;position:absolute;bottom:14px;left:14px}.bleakPhoto strong span{font-size:42px}.bleakCard>div:last-child{padding:16px}.bleakCard label{color:var(--gold);text-transform:uppercase;border:1px solid #795824;padding:4px 8px;font:700 13px Barlow Condensed;display:inline-block}.bleakCard p{min-height:44px;line-height:1.45}.bleakCard small{color:var(--muted);margin-bottom:13px;display:block}.commentLink{margin-left:18px}.bleakVote.voted{background:var(--gold);color:#111;border-radius:4px;padding:6px 9px}.promise{text-align:center;grid-template-columns:repeat(4,1fr);padding:38px 3.7vw;display:grid}.promise div{border-right:1px solid #293234;padding:5px 12px}.promise div:last-child{border:0}.promise span{color:var(--gold);font-size:30px;display:block}.promise b,footer b{text-transform:uppercase;margin-top:8px;font:700 21px Barlow Condensed;display:block}.promise small{color:#c5cccc}footer{background:#05090b;border-top:1px solid #171e20;align-items:center;gap:25px;padding:30px 3.7vw;display:flex}footer div{margin-right:auto}footer p{color:#c5cccc;margin:5px 0}.overlay{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#010405d9;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.modal{color:#f5f0e6;background:#0d1619;border:1px solid #515a5b;border-radius:12px;width:min(590px,94vw);max-height:92vh;padding:34px;position:relative;overflow:auto;box-shadow:0 25px 100px #000}.modal h2{margin:8px 0 18px;font-size:42px}.close{color:#fff;cursor:pointer;background:0 0;border:0;font-size:34px;position:absolute;top:10px;right:15px}.modal label{margin:15px 0;font-size:14px;display:block}.modal input,.modal textarea,.modal select{color:#fff;background:#071012;border:1px solid #3a4547;border-radius:5px;width:100%;margin-top:7px;padding:12px;font-size:16px}.modal textarea{resize:vertical;min-height:100px}.row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.picker{text-align:center;border:1px dashed #596567;border-radius:8px;padding:18px;transition:all .2s}.picker.picked{background:#0b2115;border-color:#55c979}.picker.picked b{color:#70dc91}.picker.picked small{color:#b9edc8;word-break:break-all}.picker input{opacity:0;pointer-events:none;width:1px;position:absolute}.picker b{color:var(--gold);text-transform:uppercase;margin:12px 0;font:700 20px Barlow Condensed;display:block}.picker small,.fine{color:var(--muted);font-size:12px}.centered{margin-top:15px}.comments blockquote{border-left:3px solid var(--gold);background:#081113;margin:0;padding:13px}.replyList{border-top:1px solid #313b3d;margin-top:15px}.replyList>div{border-bottom:1px solid #273032;grid-template-columns:36px 1fr auto;gap:10px;padding:12px 0;display:grid}.replyList span{width:34px;height:34px;color:var(--gold);background:#2a3436;border-radius:50%;place-items:center;font-size:10px;display:grid}.replyList p{margin:0;font-size:14px}.replyList p b{display:block}.replyList button{color:#999;cursor:pointer;background:0 0;border:0}.report{margin-top:18px;text-decoration:underline}.zoom{z-index:60;background:#020405;grid-template-rows:1fr auto;display:grid;position:fixed;inset:0}.zoom>button{z-index:2;color:#fff;background:#000a;border:1px solid #fff9;border-radius:50%;width:48px;height:48px;font-size:34px;position:absolute;top:18px;right:18px}.zoom>img{object-fit:contain;width:100%;height:calc(100vh - 100px)}.zoom>div{background:#081013;padding:14px 20px}.zoom p{margin:0 0 5px}.zoom small{color:var(--gold)}.toast{background:var(--gold);color:#101416;z-index:80;border-radius:6px;padding:12px 18px;font-weight:700;transition:all .25s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,100px)}.toast.show{transform:translate(-50%)}@media (max-width:1000px){.siteHeader nav,.account{display:none}.siteHeader .link{margin-left:auto}.feed{grid-template-columns:repeat(2,1fr)}.categories{display:flex;overflow:auto}.categories button{min-width:175px}.heroCopy{width:60vw}.daily{top:20px;right:16px}}@media (max-width:650px){.siteHeader{gap:9px;height:72px;padding:0 14px}.brand b{font-size:20px;line-height:17px}.brand small{display:none}.brand img{width:48px;height:48px}.beta{font-size:10px}.siteHeader .link,.siteHeader>a.button{display:none}.hero{align-items:end;min-height:680px}.hero>img{object-position:68% center}.shade{background:linear-gradient(#0000,#04080a99 35%,#04080af2 100%)}.heroCopy{width:auto;margin:0;padding:210px 18px 35px}.hero h1{font-size:50px}.heroCopy>p{font-size:16px}.heroCopy>div{flex-direction:column}.daily{grid-template-columns:64px 1fr;width:188px}.daily img{width:64px;height:64px}.daily b{font-size:31px}.feedSection,.bleakSection{padding:30px 14px}.feed,.bleakGrid{display:flex;overflow:auto}.card,.bleakCard{min-width:84vw}.bleakHeading{flex-direction:column;align-items:flex-start;gap:18px}.promise{grid-template-columns:repeat(2,1fr);gap:25px}.promise div{border:0}.row{grid-template-columns:1fr}.modal{padding:28px 22px}footer{flex-wrap:wrap;align-items:flex-start}}.emptyFeed{color:var(--muted);text-align:center;border:1px dashed #ffffff2b;border-radius:10px;grid-column:1/-1;margin:0;padding:38px 24px}.check{border:1px solid #354043;border-radius:4px;grid-template-columns:22px 1fr;align-items:start;gap:10px;padding:12px;line-height:1.45;display:grid!important}.check input{height:18px;accent-color:var(--gold);width:18px!important;margin:2px 0 0!important}.check a,.legalPage a,.adminPage a{color:var(--gold)}.accountActions{flex-wrap:wrap;gap:12px;display:flex}.legalPage{background:linear-gradient(145deg,#0c1416,#050809);min-height:100vh;padding:44px max(20px,50vw - 410px)}.legalPage article{background:#10181a;border:1px solid #384244;padding:42px;box-shadow:10px 10px #020303}.legalPage h1,.adminPage h1{text-transform:uppercase;margin:10px 0 28px;font:800 clamp(48px,7vw,82px)/.9 Barlow Condensed}.legalPage h2,.adminPage h2{text-transform:uppercase;color:var(--gold);margin:34px 0 8px;font:700 28px Barlow Condensed}.legalPage p{color:#d6dbda;line-height:1.7}.legalBack{margin-bottom:18px;text-decoration:none;display:inline-block}.legalForm{border-top:1px solid #394244;margin-top:22px;padding-top:20px}.legalForm label{margin:16px 0;display:block}.legalForm input,.legalForm select,.legalForm textarea{color:#fff;background:#071012;border:1px solid #465254;border-radius:3px;width:100%;margin-top:7px;padding:13px;display:block}.legalForm textarea{min-height:120px}.adminPage{background:#070b0c;min-height:100vh;padding:36px 4vw}.adminPage>header{justify-content:space-between;align-items:start;display:flex}.adminPage h1{margin:4px 0}.adminStats{grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0 38px;display:grid}.adminStats div{background:#11191b;border:1px solid #3b4445;padding:22px}.adminStats b{color:var(--gold);font:800 44px Barlow Condensed;display:block}.adminStats span{color:var(--muted)}.tableWrap{border:1px solid #354042;overflow:auto}.adminPage table{border-collapse:collapse;background:#0e1618;width:100%}.adminPage th,.adminPage td{text-align:left;vertical-align:top;border-bottom:1px solid #30393b;padding:12px 14px}.adminPage th{color:var(--gold);text-transform:uppercase;font:700 15px Barlow Condensed}.adminPage td{font-size:13px;line-height:1.45}.adminPage section{margin-bottom:38px}@media (max-width:650px){.legalPage{padding:18px}.legalPage article{padding:27px 20px;box-shadow:5px 5px #020303}.adminStats{grid-template-columns:1fr}.accountActions{flex-direction:column}}:root{--ink:#070b0c;--panel:#101719;--line:#353b3b;--cream:#f1ecdf;--muted:#abb2b1;--gold:#f2ae43}.siteHeader{-webkit-backdrop-filter:none;backdrop-filter:none;background:#05090b;border-bottom-color:#333839;height:94px}.brand b{font-size:28px;line-height:22px}.brand small{font-size:9px}.brand img{width:76px;height:76px;margin-left:10px}.beta,.button{border-radius:2px}.siteHeader nav a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:5px}.hero{min-height:560px}.hero>img{filter:brightness(.92)saturate(.82)contrast(.96)}.hero h1{text-wrap:balance}.heroCopy>p{max-width:560px}.daily{border-radius:1px;box-shadow:7px 7px #0008}.daily img{filter:saturate(.78)contrast(.96);border-radius:0}.categories{border-block:1px solid var(--line);background:#0a1012;gap:0;padding:0 2.5vw}.categories button{background:#0a1012;border:0;border-right:1px solid #303637;min-height:132px}.categories button:first-child{border-left:1px solid #303637}.categories button:hover,.categories .active{box-shadow:inset 0 -4px var(--gold);background:#141b1d;transform:none}.categories span{letter-spacing:2px;margin-bottom:15px;font:700 13px DM Sans}.card{background:#11191b;border-radius:1px}.card:nth-child(2n){background:#0c1315}.photo img,.bleakPhoto img{filter:saturate(.82)contrast(.96)}.body i{background:0 0;border-bottom:1px solid #606868;padding:3px 0}.bleakSection{background:#100e0a}.bleakCard{border-radius:1px}@media (max-width:650px){.siteHeader{height:78px}.brand b{font-size:21px;line-height:17px}.brand img{width:56px;height:56px;margin-left:5px}.hero{min-height:680px}.hero>img{object-position:64% center}.categories{padding-left:14px}.categories button{min-width:168px}}.siteHeader{gap:26px;height:112px;padding-inline:2.8vw}.brand{min-width:292px;line-height:.76}.brand img{filter:contrast(1.08);order:-1;width:102px;height:102px;margin:0 12px 0 0}.brand b{letter-spacing:-.5px;font-size:34px;line-height:26px}.brand small{letter-spacing:2.6px;margin-top:12px;font-size:9px}.beta{background:var(--gold);color:#0a0d0e;border:0;padding:7px 10px;transform:rotate(-2deg);box-shadow:3px 3px #704d18}.siteHeader nav{border-left:1px solid #454a4a;padding-left:28px}.hero{border-bottom:8px solid var(--gold);min-height:610px}.heroCopy{border-left:7px solid var(--gold);margin-left:4.2vw;padding-left:24px}.hero h1{max-width:760px;font-size:clamp(64px,7vw,108px);line-height:.84}.heroCopy>p{max-width:535px;font-size:19px}.daily{top:30px;right:3.2%;transform:rotate(2.8deg)}.categories{border-top:0;padding:0 3.7vw}.categories button{min-height:118px;padding-block:18px}.categories b{font-size:21px}.categories small{font-size:14px;line-height:1.3}.feedSection{padding-top:56px}.heading{grid-template-columns:auto 1fr;align-items:end;column-gap:18px;display:grid}.heading:before{content:"DISPATCHES / 001";background:var(--gold);color:#111;letter-spacing:1px;writing-mode:vertical-rl;grid-row:1/span 2;align-self:stretch;align-items:center;padding:0 14px;font:800 14px Barlow Condensed;display:flex;transform:rotate(180deg)}.heading h2{font-size:52px}.heading p{font-size:16px}.feed{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:22px;margin-top:30px}.card{border-color:#4a5151;grid-column:span 4;min-height:430px;box-shadow:7px 7px #020303}.card:nth-child(5n+1){grid-column:span 5}.card:nth-child(5n+2){grid-column:span 3;margin-top:32px;transform:rotate(.4deg)}.card:nth-child(5n+3){grid-column:span 4;transform:rotate(-.35deg)}.card:nth-child(5n+4){grid-column:2/span 4}.card:nth-child(5n+5){grid-column:span 5;margin-top:-20px;transform:rotate(.25deg)}.card>header{border-bottom:1px solid #343b3c}.card>header>span{border-radius:2px;transform:rotate(-3deg)}.card header b{font-size:14px}.photo{height:235px}.body p{font-size:16px;line-height:1.5}.actions{font-size:15px}.bleakSection{border-top:8px solid var(--gold)}.bleakHeading{border-bottom:1px solid #75531e;padding-bottom:22px}.bleakHeading h2{font-size:64px}.bleakCard:nth-child(2){transform:translateY(18px)rotate(.4deg)}.bleakCard:nth-child(3){transform:rotate(-.4deg)}.promise{text-align:left;border-block:1px solid #333a3b}.promise div{padding:14px 24px}@media (max-width:1000px){.siteHeader{height:94px}.brand{min-width:auto}.brand img{width:78px;height:78px}.brand b{font-size:27px;line-height:21px}.feed{grid-template-columns:repeat(2,minmax(0,1fr))}.card,.card:nth-child(n){grid-column:auto;margin-top:0;transform:none}.card:nth-child(5n+5){grid-column:1/-1}.hero h1{font-size:68px}}@media (max-width:650px){.siteHeader{height:86px;padding:0 12px}.brand img{width:68px;height:68px;margin-right:7px}.brand b{font-size:23px;line-height:18px}.brand small{letter-spacing:1.35px;margin-top:8px;font-size:8px;display:block}.beta{margin-left:auto;padding:5px 7px;font-size:9px}.hero{min-height:700px}.heroCopy{border-left:4px solid var(--gold);margin:0 16px 28px;padding-left:14px}.hero h1{font-size:54px}.daily{top:18px;right:14px}.feed{gap:16px;display:flex}.card,.card:nth-child(n){min-width:87vw;box-shadow:5px 5px #020303}.heading h2{font-size:43px}.heading:before{padding-inline:9px}.bleakCard:nth-child(n){transform:none}.promise{text-align:center}}
