:root{--bg:#11120e;--lime:#c6fa43;--text:#f2f1e9;--muted:#8e9083;--line:#34362d}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--bg);color:var(--text);font-family:'Space Grotesk',Arial,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}button{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid var(--lime);outline-offset:5px}.skip{position:fixed;left:20px;top:-100px;z-index:9;background:var(--lime);color:var(--bg);padding:16px}.skip:focus{top:10px}header{height:100px;padding:0 4.5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:24px}.brand{font-weight:700;font-size:27px;letter-spacing:-1.7px;display:flex;align-items:center;white-space:nowrap;gap:8px}.brand-icon{font-size:43px;color:var(--lime);line-height:1}.trademark{font-size:12px;align-self:flex-start;letter-spacing:0;padding-top:8px}nav{display:flex;gap:32px;font-size:12px}nav a:hover,.text-link:hover,.social-link:hover{color:var(--lime)}.nav-cta{font-size:11px;font-weight:700;border:1px solid #676b59;padding:14px 18px;display:flex;gap:30px}.nav-cta:hover{background:var(--lime);color:var(--bg)}.hero{min-height:670px;display:grid;grid-template-columns:1fr 1fr;position:relative;overflow:hidden}.hero-content{padding:58px 0 34px 9%;position:relative;z-index:2}.eyebrow{font-size:10px;letter-spacing:1.7px;font-weight:600;display:flex;align-items:center;gap:10px}.dot{height:7px;width:7px;background:var(--lime);border-radius:50%;box-shadow:0 0 13px #c6fa4366}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:'Barlow Condensed',Impact,'Arial Narrow',sans-serif;font-weight:800}h1{font-size:clamp(70px,7.8vw,122px);line-height:.89;letter-spacing:-2.5px;margin-top:34px}.acid{color:var(--lime)}.asterisk{font-family:Arial,sans-serif;font-size:.8em;display:inline-block;vertical-align:7%;margin-left:6px}.hero-content>p{color:#aaaD9e;line-height:1.8;margin-top:25px;font-size:13px}.hero-actions{display:flex;gap:25px;align-items:center;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;background:var(--lime);color:var(--bg);font-size:11px;font-weight:700;padding:19px 22px;border:1px solid var(--lime);transition:transform .2s,background .2s}.button:hover{background:#ddff88;transform:translateY(-3px)}.text-link{font-size:11px;display:flex;gap:18px}.hero-caption{display:flex;justify-content:space-between;gap:20px;margin-top:48px;max-width:450px;font-size:8px;letter-spacing:1.4px;color:#858978}.hero-art{position:relative;margin:24px 24px 24px -24px;min-height:615px;overflow:hidden;clip-path:polygon(6% 0,100% 0,100% 100%,0 100%)}.hero-art>img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:72% center;transition:opacity .3s}.art-shade{position:absolute;inset:0;background:linear-gradient(0deg,#080b08 0%,transparent 65%),linear-gradient(90deg,#11120e88,transparent 40%)}.art-top{position:absolute;top:24px;left:12%;right:24px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.7px}.art-top>span:last-child{font-size:26px}.art-title{position:absolute;bottom:85px;left:12%}.art-title>span{font-size:9px;letter-spacing:2px;color:var(--lime)}.art-title h2{font-size:clamp(36px,4vw,65px);letter-spacing:-.5px;margin:8px 0 14px}.art-title a{font-size:10px;border-bottom:1px solid #949c8c;padding-bottom:6px;letter-spacing:1px}.art-select{position:absolute;bottom:27px;left:12%;display:flex;gap:7px}.art-select button{border:1px solid #636854;background:#12150dbb;color:#b0b59e;width:44px;height:32px;cursor:pointer;font-size:10px}.art-select button.active{background:var(--lime);border-color:var(--lime);color:#11120e}.sticker{position:absolute;right:22px;bottom:25px;background:var(--lime);color:#11120e;width:100px;height:100px;border-radius:50%;transform:rotate(12deg);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:11px;line-height:1.1;box-shadow:0 0 0 4px #11120e,0 0 0 5px var(--lime)}.sticker b{font-family:'Barlow Condensed',Impact,sans-serif;font-size:24px;text-align:center}.ticker{height:66px;background:var(--lime);color:var(--bg);display:flex;justify-content:space-around;align-items:center;gap:38px;overflow:hidden;white-space:nowrap;border-bottom:1px solid #11120e}.ticker span{font-family:'Barlow Condensed',Impact,sans-serif;font-size:29px;font-weight:700;letter-spacing:.5px}.ticker i{font-size:32px;font-style:normal}.section{padding:90px 4.5%}.section-heading{display:flex;justify-content:space-between;gap:32px;align-items:flex-end;margin-bottom:42px}.section-heading h2,.dna h2{font-size:64px;line-height:.96;letter-spacing:-.8px;margin-top:19px}.muted{color:#777e69}.section-heading>p{color:#929787;line-height:1.8;font-size:12px;padding-bottom:4px}.game-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.game-art{height:280px;display:block;position:relative;overflow:hidden;background:#20231b}.game-art:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 50%,#10120eaa)}.game-art img{height:100%;width:100%;object-fit:cover;transition:transform .4s}.game-card:first-child img{object-position:75% center}.game-card:last-child img{object-position:77% center}.game-art:hover img{transform:scale(1.06)}.card-num{position:absolute;left:16px;top:16px;font-size:8px;letter-spacing:1px;background:#11120ec9;padding:8px 10px;z-index:1}.round-arrow{position:absolute;right:16px;bottom:16px;width:34px;height:34px;border-radius:50%;background:var(--lime);color:var(--bg);font-size:23px;display:grid;place-items:center;z-index:1}.tags{display:flex;gap:6px;margin-top:22px;flex-wrap:wrap}.tags span{border:1px solid #424735;padding:5px 7px;font-size:8px;letter-spacing:.7px;color:#a9b095}.game-card h3{font-size:38px;margin-top:10px}.game-card>p{font-size:12px;line-height:1.9;color:#989f8b;min-height:85px;max-width:340px;margin-top:10px}.card-link{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:18px 0;font-size:10px;font-weight:700;letter-spacing:.6px}.card-link:hover{color:var(--lime);border-color:var(--lime)}.card-link span{font-size:18px}.dna{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);gap:80px}.dna-visual{min-height:430px;position:relative;display:grid;place-items:center;overflow:hidden;background-image:linear-gradient(#c6fa430a 1px,transparent 1px),linear-gradient(90deg,#c6fa430a 1px,transparent 1px);background-size:35px 35px;border:1px solid #353c27}.huge-star{color:var(--lime);font-size:360px;line-height:1;transform:rotate(-10deg)}.orbit{border:1px solid #c6fa4344;width:350px;height:350px;position:absolute;border-radius:50%}.orbit-two{width:440px;height:440px;border-style:dashed}.coordinate{position:absolute;bottom:20px;left:20px;font-size:8px;letter-spacing:1.4px;color:#7f9162;line-height:1.8}.dna h2{margin-top:16px}.dna-copy>p{color:#a5ab97;line-height:1.9;font-size:13px;margin:22px 0}.dna-row{display:flex;gap:20px;padding:21px 0;border-top:1px solid var(--line)}.dna-row>span{color:#7e896c;font-size:10px}.dna-row>span:last-child{margin-left:auto;font-size:18px}.dna-row h3{font:600 13px 'Space Grotesk',sans-serif}.dna-row p{font-size:11px;line-height:1.8;color:#939b84;margin-top:8px;max-width:330px}.community{background:var(--lime);color:var(--bg);margin:0 4.5% 65px;padding:55px 45px;position:relative;overflow:hidden}.community h2{font-size:clamp(56px,7.7vw,105px);line-height:.95;letter-spacing:-1px;margin-top:23px;position:relative;z-index:1}.community h2 span{color:#54711c}.community-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-top:35px;position:relative;z-index:1}.community p{font-size:12px;line-height:1.9;max-width:420px}.dark-button{background:#11120e;color:var(--lime);border-color:#11120e}.dark-button:hover{background:#323b1d}.community-bottom>div{display:flex;gap:20px;align-items:center}.social-link{font-size:10px;font-weight:700}.social-link:hover{color:#44600d}.community-star{position:absolute;right:-30px;top:-95px;opacity:.12;font-size:400px;transform:rotate(15deg)}footer{padding:0 4.5% 30px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-bottom:30px;border-bottom:1px solid var(--line)}.footer-top p,.footer-top>a:last-child{font-size:9px;letter-spacing:1px;color:#8d967c}.footer-bottom{padding-top:25px;display:flex;justify-content:space-between;gap:30px;color:#707963;font-size:9px;line-height:1.8}.footer-bottom p{max-width:600px}.footer-bottom>span{white-space:nowrap}@media(min-width:1600px){body{max-width:1800px;margin:auto}}@media(max-width:1000px){header{height:80px}nav{gap:16px}.hero-content{padding-top:45px}h1{font-size:8.6vw}.hero{min-height:610px}.hero-art{min-height:560px}.hero-actions{gap:15px;flex-wrap:wrap}.hero-caption{font-size:7px;gap:8px}.sticker{width:80px;height:80px}.sticker b{font-size:20px}.section{padding-top:65px;padding-bottom:65px}.section-heading h2,.dna h2{font-size:50px}.game-art{height:225px}.game-card h3{font-size:30px}.dna{gap:35px}.huge-star{font-size:260px}.community-bottom{align-items:flex-start;flex-direction:column}.community{padding:40px}}@media(max-width:650px){header{height:76px;padding:0 6%}.brand{font-size:23px}.brand-icon{font-size:34px}.trademark{font-size:9px}nav{display:none}.nav-cta{font-size:8px;padding:12px 10px;gap:10px}.hero{display:flex;flex-direction:column}.hero-content{padding:36px 6% 27px}.eyebrow{font-size:8px;letter-spacing:1.1px}h1{font-size:clamp(65px,16vw,100px);margin-top:25px;letter-spacing:-1.7px}.hero-content>p{font-size:12px;margin-top:20px}.hero-actions{margin-top:24px;gap:20px}.button{font-size:10px;padding:17px 18px;gap:18px}.text-link{font-size:10px}.hero-caption{margin-top:30px;max-width:none;font-size:7px}.hero-art{margin:0 5% 22px;min-height:390px;clip-path:polygon(4% 0,100% 0,96% 100%,0 100%)}.hero-art>img{object-position:68% center}.art-top{left:9%;font-size:8px}.art-title{left:9%;bottom:78px}.art-title h2{font-size:42px}.art-select{left:9%}.sticker{right:20px;bottom:22px;width:67px;height:67px;font-size:9px}.sticker b{font-size:17px}.ticker{height:52px;justify-content:flex-start;padding-left:20px;gap:25px}.ticker span{font-size:24px}.ticker i{font-size:24px}.section{padding:55px 6%}.section-heading{display:block;margin-bottom:28px}.section-heading h2,.dna h2{font-size:48px}.section-heading>p{margin-top:20px}.game-grid{grid-template-columns:1fr;gap:38px}.game-art{height:285px}.game-card h3{font-size:36px}.game-card>p{min-height:0;max-width:none}.tags{margin-top:18px}.dna{grid-template-columns:1fr;gap:35px}.dna-visual{min-height:300px}.huge-star{font-size:270px}.orbit{width:230px;height:230px}.orbit-two{width:300px;height:300px}.community{margin:0 5% 45px;padding:35px 23px}.community h2{font-size:15vw}.community-bottom{gap:23px;margin-top:25px}.community-bottom>div{gap:20px;flex-wrap:wrap}.community-star{font-size:280px;right:-60px;top:0}.footer-top{flex-wrap:wrap;gap:20px}.footer-top p{order:3;width:100%;font-size:8px}.footer-top>a:last-child{font-size:8px}.footer-bottom{flex-direction:column;gap:16px}.desktop{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}

/* Two identical groups keep the marquee seamless at every viewport width. */
.ticker{position:relative;display:block;padding:0;white-space:nowrap}
.ticker-track{display:flex;width:max-content;height:100%;animation:ticker-scroll 26s linear infinite}
.ticker-group{display:flex;align-items:center;justify-content:space-around;flex-shrink:0;gap:42px;min-width:100vw;padding:0 21px}
.ticker.paused .ticker-track{animation-play-state:paused}
.ticker-toggle{position:absolute;right:0;top:0;height:100%;width:44px;background:var(--lime);color:var(--bg);border:0;border-left:1px solid #11120e33;font-weight:700;cursor:pointer;box-shadow:-12px 0 15px var(--lime)}
.ticker-toggle:focus-visible{outline:2px solid var(--bg);outline-offset:-5px}
@keyframes ticker-scroll{to{transform:translateX(-50%)}}
@media(max-width:650px){.ticker-group{gap:25px;padding:0 15px}.ticker-track{animation-duration:22s}}
@media(prefers-reduced-motion:reduce){.ticker-track{animation:none}.ticker-toggle{display:none}}

/* PoG identity: slashed monogram, sharp silhouette and a single acid accent. */
.brand{gap:13px;letter-spacing:0}.pog-logo{width:108px;height:51px;object-fit:contain;filter:drop-shadow(0 0 10px #c6fa4322)}
.brand-name{font-size:11px;line-height:1.2;letter-spacing:2px;font-weight:700;border-left:1px solid #52613b;padding-left:13px}
h1{font-style:italic;letter-spacing:-2px}.hero-content{padding-top:50px}.hero h1{font-size:clamp(70px,7.5vw,115px)}
.dna-logo{width:88%;position:relative;z-index:1;filter:drop-shadow(0 0 24px #c6fa4330);transform:rotate(-7deg)}
.dna-visual{background-color:#0c100a}.orbit-one{transform:scaleY(.72) rotate(-25deg)}.orbit-two{transform:scaleY(.72) rotate(25deg)}
.community-logo{position:absolute;right:-40px;top:10px;width:440px;opacity:.09;transform:rotate(-14deg);pointer-events:none}
@media(max-width:1000px){.pog-logo{width:85px}.brand-name{font-size:9px;letter-spacing:1.2px}.hero h1{font-size:8.4vw}}
@media(max-width:650px){header{gap:12px}.brand{gap:7px}.pog-logo{width:76px;height:42px}.brand-name{font-size:8px;letter-spacing:1px;padding-left:8px}.hero h1{font-size:clamp(62px,15.8vw,98px)}.hero-content{padding-top:36px}.community-logo{width:300px;top:50px;right:-60px}}

/* Play / Own / Gain: playable core, owned progress, upward momentum. */
.hero h1{font-size:clamp(92px,9.3vw,141px);line-height:.82;letter-spacing:-3px;margin-top:31px}
.hero-content>p{margin-top:28px}.hero-actions{margin-top:26px}.hero-caption{margin-top:32px}
.pog-logo{width:118px;height:50px}.brand-name{line-height:1.45}.dna-logo{transform:rotate(-5deg);width:92%}
.dna-copy h2{font-size:58px}.community h2{font-size:clamp(52px,7.1vw,95px)}
@media(max-width:1000px){.hero h1{font-size:11vw}.pog-logo{width:93px}.dna-copy h2{font-size:46px}}
@media(max-width:650px){.hero h1{font-size:clamp(96px,24vw,140px);line-height:.8;margin-top:27px}.hero-content>p{font-size:11px;line-height:1.9}.pog-logo{width:83px;height:40px}.brand-name{font-size:8px}.hero-caption{margin-top:27px}.dna-copy h2{font-size:45px}.community h2{font-size:13vw}.hero-art{min-height:370px}}

/* PoG v3: a compact cycle symbol and a deliberately quiet wordmark. */
.brand{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:0;padding-bottom:9px}
.pog-logo{width:135px;height:47px;filter:none;object-fit:contain}
.brand-name{font-size:7px;letter-spacing:2.8px;border:0;padding:0 0 0 4px;line-height:1;white-space:nowrap}
.dna-logo{width:61%;max-width:300px;transform:none;filter:drop-shadow(0 0 35px #c6fa4315)}
.dna-visual .orbit-one{transform:none;width:310px;height:310px}.dna-visual .orbit-two{transform:none;width:400px;height:400px}
.community-logo{width:430px;opacity:.07;right:-10px;top:18px;transform:rotate(-8deg)}
@media(max-width:650px){.pog-logo{width:113px;height:39px}.brand-name{font-size:6px;letter-spacing:2.2px;padding-left:3px}.brand{padding-bottom:5px}.dna-visual .orbit-one{width:210px;height:210px}.dna-visual .orbit-two{width:280px;height:280px}.community-logo{width:300px;right:-40px;top:45px}}

.next-heading{margin-top:65px;padding-top:35px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.next-heading h3{font-size:37px;margin-top:12px}.next-heading>span{font-size:8px;letter-spacing:1px;color:var(--muted)}
.upcoming-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:28px}.upcoming-card .game-art{width:100%;height:310px;border:0;padding:0;text-align:left;color:var(--text);cursor:pointer}.upcoming-card img{object-position:center!important;image-rendering:auto}.upcoming-card .game-art:after{background:linear-gradient(0deg,#11120e66,transparent 40%)}.upcoming-card>p{max-width:510px;min-height:65px}.upcoming-card .card-link{width:100%;background:none;border:0;border-bottom:1px solid var(--line);color:var(--text);cursor:pointer;text-align:left}.upcoming-card .card-link:hover{color:var(--lime)}.development-badge{position:absolute;right:16px;top:16px;background:var(--lime);color:var(--bg);z-index:1;padding:8px 9px;font-size:8px;letter-spacing:.7px;font-weight:700}
.game-dialog{border:1px solid #576442;background:#11150f;color:var(--text);padding:0;width:min(860px,92vw);max-height:90vh;overflow-y:auto}.game-dialog::backdrop{background:#040704dd;backdrop-filter:blur(6px)}.game-dialog>img{display:block;width:100%;height:320px;object-fit:cover;object-position:center}.dialog-copy{padding:32px}.dialog-copy h2{font-size:48px;margin:14px 0}.dialog-copy>p{line-height:1.9;font-size:13px;color:#acb49d}.dialog-features{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.dialog-features span{padding:8px 10px;border:1px solid var(--line);font-size:10px}.dialog-copy .prototype-note{font-size:10px;color:#849076;margin-bottom:24px}.dialog-close{position:absolute;right:12px;top:12px;width:40px;height:40px;border:1px solid var(--lime);background:var(--bg);color:var(--lime);font-size:27px;cursor:pointer}.preview-open{overflow:hidden}.dialog-dismiss{cursor:pointer}.art-select{gap:5px}.art-select button{width:37px}
@media(max-width:650px){.next-heading{display:block;margin-top:40px}.next-heading h3{font-size:29px}.next-heading>span{display:block;margin-top:14px}.upcoming-grid{grid-template-columns:1fr;gap:36px}.upcoming-card .game-art{height:260px}.upcoming-card h3{font-size:34px}.upcoming-card>p{min-height:0}.development-badge{font-size:7px;padding:7px;right:9px;top:16px}.upcoming-card .card-num{font-size:7px;left:9px}.art-select button{width:29px;height:29px}.sticker{right:14px;width:60px;height:60px}.dialog-copy{padding:23px}.dialog-copy h2{font-size:36px}.game-dialog>img{height:220px}}

.art-title h2{font-size:clamp(30px,3.5vw,56px)}@media(max-width:650px){.art-title h2{font-size:32px;letter-spacing:-.5px}.art-title{right:6%}}

.upcoming-card .game-art{height:auto;aspect-ratio:16/10;background:#14221b}.upcoming-card .game-art img{object-fit:contain;object-position:center!important}.development-badge{letter-spacing:1px;box-shadow:0 2px 10px #111a}.game-dialog>img{height:auto;max-height:430px;object-fit:contain;background:#10160e}.suggestions{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;border-top:1px solid var(--line);background:radial-gradient(ellipse at 5% 55%,#c6fa4309,transparent 50%)}.suggestion-pitch h2{font-size:74px;line-height:.94;margin:22px 0;letter-spacing:-1px}.suggestion-pitch>p{font-size:13px;line-height:1.9;color:#a2ac91}.suggestion-stamp{display:flex;gap:14px;align-items:center;margin-top:36px;padding-top:25px;border-top:1px solid var(--line);font-size:9px;letter-spacing:.8px}.suggestion-stamp>span{font-size:30px;color:var(--lime)}.suggestion-stamp small{display:block;color:#808c70;font-size:10px;letter-spacing:0;margin-top:7px;line-height:1.7}.suggestion-pitch .suggestion-footnote{font-size:9px;margin-top:20px;color:#7c886c}.suggestion-form{padding:30px;border:1px solid #3c472e;background:#151a11}.form-kicker{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding-bottom:19px;margin-bottom:23px;font-size:8px;letter-spacing:1px}.form-kicker>span:last-child{color:var(--lime)}.suggestion-form label{display:block;font-size:11px;font-weight:500;margin-bottom:9px;line-height:1.6}.suggestion-form label>span{color:var(--lime)}.suggestion-form label small{font-size:9px;color:#899778}.suggestion-form input,.suggestion-form select,.suggestion-form textarea{display:block;width:100%;border:1px solid #465139;background:#0f140c;color:var(--text);border-radius:0;padding:13px 12px;font:11px 'Space Grotesk',Arial,sans-serif;line-height:1.6}.suggestion-form input::placeholder,.suggestion-form textarea::placeholder{color:#6d7b5e}.suggestion-form input:focus,.suggestion-form select:focus,.suggestion-form textarea:focus{outline:1px solid var(--lime);border-color:var(--lime)}.suggestion-form textarea{resize:vertical;min-height:115px}.form-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.textarea-meta{display:flex;justify-content:space-between;font-size:9px;color:#788669;margin-top:8px}.form-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px}.form-bottom>small{font-size:9px;color:#8f9c7e;line-height:1.8}.form-bottom button{cursor:pointer;white-space:nowrap}.form-bottom button:disabled{opacity:.6;cursor:wait;transform:none}.suggestion-status{font-size:12px;line-height:1.8;margin-top:16px}.suggestion-status:empty{display:none}.suggestion-status.success{color:var(--lime)}.suggestion-status.error{color:#ffbd92}.suggestion-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
@media(max-width:1000px){.suggestions{gap:30px;grid-template-columns:1fr 1.1fr}.suggestion-pitch h2{font-size:58px}.suggestion-form{padding:22px}.form-bottom{align-items:flex-start;flex-direction:column}.form-kicker{font-size:7px}}
@media(max-width:650px){.suggestions{grid-template-columns:1fr;gap:30px}.suggestion-pitch h2{font-size:58px}.suggestion-stamp{margin-top:22px}.suggestion-form{padding:20px}.form-columns{grid-template-columns:1fr;gap:18px}.form-bottom{gap:16px}.form-bottom button{width:100%;justify-content:center}.upcoming-card .game-art{height:auto;aspect-ratio:16/10}.development-badge{font-size:7px;padding:7px}.game-dialog>img{max-height:300px}.form-kicker{font-size:7px}}

.project-socials{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:16px;font-size:9px;letter-spacing:.6px}.project-socials a{color:var(--muted);text-decoration:none}.project-socials a:hover{color:var(--lime)}
