/* Current portfolio lineup: Vault, Forge and Roblox Scripts */
.refresh-work,.refresh-project,.refresh-about,.refresh-source{width:min(1280px,calc(100% - 48px));margin:0 auto;color:#eceef2}
.refresh-work{padding:40px 0 64px}.refresh-project{padding:34px 0 54px}.refresh-about{padding:38px 0 54px}.refresh-source{padding:38px 0 54px}
.refresh-kicker{font:700 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.15em;color:var(--refresh-accent,#8d7fff)}
.refresh-work-hero,.refresh-project-hero,.refresh-about-hero{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:26px}
.refresh-work-hero h1,.refresh-project-hero h1,.refresh-about-hero h1{margin:8px 0 8px;font-size:38px;line-height:1;letter-spacing:-.05em}
.refresh-work-hero p,.refresh-project-hero p,.refresh-about-hero p{max-width:700px;margin:0;color:#8a919c;font-size:10px;line-height:1.65}
.refresh-hero-note{display:grid;gap:4px;text-align:right;font-size:7px;color:#666e7a}.refresh-hero-note strong{color:#cbd0d8;font-size:9px}
.refresh-section-head{display:flex;align-items:center;gap:12px;margin:30px 0 12px}.refresh-section-head span{font:700 6.5px/1 ui-monospace,monospace;letter-spacing:.13em;color:#777f8b}.refresh-section-head i{height:1px;flex:1;background:rgba(255,255,255,.06)}.refresh-section-head small{font-size:6.5px;color:#5f6671}

/* Work page */
.refresh-work-v2{max-width:1280px}
.work-v2-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:end;padding:4px 0 8px}
.work-v2-hero h1{margin:10px 0 10px;font-size:44px;line-height:.98;letter-spacing:-.055em}
.work-v2-hero p{max-width:720px;margin:0;color:#858d98;font-size:10.5px;line-height:1.65}
.work-v2-hero aside{display:grid;grid-template-columns:repeat(3,92px);border:1px solid rgba(255,255,255,.07);background:rgba(15,17,22,.74)}
.work-v2-hero aside article{min-height:72px;padding:14px 12px;display:grid;align-content:center;gap:4px;border-left:1px solid rgba(255,255,255,.06)}
.work-v2-hero aside article:first-child{border-left:0}.work-v2-hero aside strong{font-size:18px;letter-spacing:-.04em}.work-v2-hero aside span{font-size:6.5px;color:#68717d}
.work-section-head{margin-top:34px;margin-bottom:14px}
.work-feature-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:14px}
.work-live-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.work-build-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:14px}
.work-card{position:relative;padding:0;border:1px solid rgba(255,255,255,.075);background:#0f1116;color:inherit;text-align:left;overflow:hidden;cursor:pointer;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .2s ease,box-shadow .22s ease}
.work-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,color-mix(in srgb,var(--work-accent) 7%,transparent),transparent 42%);opacity:.75}
.work-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--work-accent) 38%,rgba(255,255,255,.12));box-shadow:0 18px 44px rgba(0,0,0,.26)}
.work-card-visual{position:relative;z-index:1;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.055);background:#090b0f}
.work-card-feature .work-card-visual{height:250px}.work-card-feature-secondary .work-card-visual{height:250px}.work-card-compact .work-card-visual{height:155px}.work-card-build .work-card-visual{height:190px}
.work-card-body{position:relative;z-index:1;padding:17px 18px 16px}.work-card-eyebrow{display:flex;align-items:center;justify-content:space-between;gap:14px}.work-card-eyebrow span{font:700 6.5px/1 ui-monospace,monospace;letter-spacing:.12em;color:var(--work-accent)}.work-card-eyebrow small{font-size:6.5px;color:#616a76;text-align:right}.work-card h2{margin:10px 0 6px;font-size:19px;line-height:1;letter-spacing:-.04em}.work-card p{max-width:620px;min-height:31px;margin:0;color:#7f8793;font-size:8.5px;line-height:1.58}.work-card footer{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:15px;padding-top:12px;border-top:1px solid rgba(255,255,255,.05)}.work-card footer span{font:6.5px/1 ui-monospace,monospace;color:#59616c}.work-card footer b{font-size:7px;font-weight:650;color:#b9bec6}.work-card footer i{margin-left:5px;font-style:normal;color:var(--work-accent)}

.work-forge-preview{height:100%;display:grid;grid-template-columns:180px 1fr;background:radial-gradient(circle at 12% 18%,rgba(239,27,36,.16),transparent 38%),#08090b}.work-forge-logo{display:grid;align-content:center;justify-items:center;gap:12px;border-right:1px solid rgba(255,255,255,.055)}.work-forge-logo img{width:70px;height:70px;object-fit:contain;filter:drop-shadow(0 18px 30px rgba(239,27,36,.18))}.work-forge-logo span{font:700 7px/1 ui-monospace,monospace;letter-spacing:.13em;color:#c7ccd3}.work-forge-app{margin:24px 24px 24px 0;display:grid;grid-template-columns:72px 1fr;border:1px solid rgba(255,255,255,.075);background:#0c0e11;box-shadow:0 18px 45px rgba(0,0,0,.32)}.work-forge-app>aside{padding:12px 9px;border-right:1px solid rgba(255,255,255,.055);display:grid;align-content:start;gap:8px}.work-forge-app>aside i{height:10px;border-radius:2px;background:#1a1e24}.work-forge-app>aside i:first-child{background:rgba(239,27,36,.28)}.work-forge-app>main{min-width:0;padding:13px}.work-forge-app header{display:flex;align-items:center;gap:8px;padding-bottom:11px;border-bottom:1px solid rgba(255,255,255,.055)}.work-forge-app header span{width:18px;height:18px;border-radius:4px;background:#ef1b24}.work-forge-app header b{font-size:8px}.work-forge-app header em{margin-left:auto;font:6px/1 ui-monospace,monospace;color:#78818d}.work-forge-columns{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:11px}.work-forge-columns section{padding:11px;border:1px solid rgba(255,255,255,.05);background:#0a0c0f}.work-forge-columns small{display:block;margin-bottom:8px;font:6px/1 ui-monospace,monospace;color:#68717c}.work-forge-columns strong{display:block;margin:5px 0;font-size:7px;color:#aeb5be}.work-forge-columns p{margin:0 0 9px;font-size:6.5px;line-height:1.45;color:#78818c}.work-forge-columns section:last-child b{display:inline-block;padding:6px 7px;background:#ef1b24;color:white;font-size:6px}
.work-vault-preview{height:100%;display:grid;grid-template-columns:112px 1fr;grid-template-rows:1fr auto;align-items:center;padding:30px;background:radial-gradient(circle at 25% 40%,rgba(255,206,112,.16),transparent 38%),linear-gradient(145deg,#10120f,#0b0d10)}.work-vault-preview img{width:82px;height:82px;object-fit:contain;filter:drop-shadow(0 18px 36px rgba(255,206,112,.16))}.work-vault-preview div{padding-left:12px}.work-vault-preview small{display:block;font:700 6px/1 ui-monospace,monospace;letter-spacing:.12em;color:#ffce70}.work-vault-preview strong{display:block;margin:7px 0 8px;font-size:28px;letter-spacing:-.055em}.work-vault-preview p{margin:0;color:#8e927f;font-size:7.5px;line-height:1.55}.work-vault-preview>span{grid-column:1/3;justify-self:end;font:6px/1 ui-monospace,monospace;color:#777b6a}
.work-death-preview{height:100%;padding:18px;background:radial-gradient(circle at 70% 35%,rgba(201,88,88,.14),transparent 45%),#090b0e}.work-death-preview header{display:flex;align-items:center;justify-content:space-between}.work-death-preview header>b{font-size:14px;color:#e07878}.work-death-preview header span{font:6px/1 ui-monospace,monospace;color:#7d858f}.work-death-preview header span i{display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:#65d38a;box-shadow:0 0 9px rgba(101,211,138,.5)}.work-death-preview main{height:102px;display:grid;grid-template-columns:1fr 1.25fr;align-items:center}.work-death-wheel{width:58px;height:58px;display:grid;place-items:center;justify-self:center;border:1px solid rgba(201,88,88,.4);border-radius:50%;box-shadow:inset 0 0 0 9px rgba(201,88,88,.03),0 0 24px rgba(201,88,88,.08)}.work-death-wheel b{font-size:11px;color:#d06a6a}.work-death-preview section small{font:6px/1 ui-monospace,monospace;color:#6f7782}.work-death-preview section p{display:flex;align-items:center;gap:6px;margin:7px 0;font-size:6.5px;color:#7f8791}.work-death-preview section p i{width:5px;height:5px;border-radius:50%;background:#303640}.work-death-preview section p i.active{background:#c95858}
.work-g94-preview{height:100%;padding:18px;background:linear-gradient(135deg,rgba(228,87,87,.1),transparent 50%),#090b0e;display:grid;grid-template-rows:auto 1fr auto}.work-g94-preview header{display:flex;align-items:baseline;gap:7px}.work-g94-preview header b{font-size:15px;color:#f06c6c}.work-g94-preview header span{font:6px/1 ui-monospace,monospace;color:#6e7680}.work-g94-wave{display:flex;align-items:center;justify-content:center;gap:3px}.work-g94-wave i{width:3px;height:20%;background:#e45757;opacity:.55}.work-g94-wave i:nth-child(3n){height:58%}.work-g94-wave i:nth-child(4n){height:82%}.work-g94-wave i:nth-child(5n){height:42%}.work-g94-preview footer{display:flex;justify-content:space-between;align-items:center}.work-g94-preview footer span{font-size:6px;color:#69717c}.work-g94-preview footer b{width:25px;height:25px;display:grid;place-items:center;border:1px solid rgba(228,87,87,.25);border-radius:50%;font-size:7px;color:#f07878}
.work-corp-preview{height:100%;padding:18px;display:grid;grid-template-columns:74px 1fr;align-items:center;background:linear-gradient(140deg,rgba(226,188,98,.09),transparent 46%),#090b0e}.work-corp-preview img{width:56px;height:56px;object-fit:contain}.work-corp-preview section{border-left:1px solid rgba(255,255,255,.055);padding-left:15px}.work-corp-preview small{font:6px/1 ui-monospace,monospace;color:#b39458}.work-corp-preview strong{display:block;margin:7px 0 5px;font-size:11px}.work-corp-preview p{margin:0 0 10px;font-size:6.3px;color:#6f7781}.work-corp-preview section div{display:grid;gap:4px}.work-corp-preview section i{height:3px;background:linear-gradient(90deg,rgba(226,188,98,.42),rgba(255,255,255,.03))}.work-corp-preview section i:nth-child(2){width:76%}.work-corp-preview section i:nth-child(3){width:55%}
.work-pc-preview{height:100%;padding:18px;background:linear-gradient(145deg,rgba(107,166,217,.11),transparent 50%),#090b0e}.work-pc-preview header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.work-pc-preview header b{font-size:10px;color:#9ec8eb}.work-pc-preview header span{font:6px/1 ui-monospace,monospace;color:#66707b}.work-pc-preview main{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.work-pc-preview section{padding:10px;border:1px solid rgba(255,255,255,.055);background:rgba(6,8,11,.45)}.work-pc-preview small{display:block;font:5.8px/1 ui-monospace,monospace;color:#68727d}.work-pc-preview section strong{display:block;margin:8px 0 7px;font-size:13px}.work-pc-preview section>i{height:3px;display:block;background:#1c232b}.work-pc-preview section>i b{height:100%;display:block;background:#6ba6d9}.work-pc-preview footer{margin-top:15px;font-size:6px;color:#606a75}
.work-roblox-preview{height:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#14161c}.work-roblox-preview figure{position:relative;margin:0;overflow:hidden;background:#08090c}.work-roblox-preview img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.88) brightness(.78);transition:transform .3s ease,filter .3s ease}.work-card-roblox:hover .work-roblox-preview img{transform:scale(1.035);filter:saturate(1) brightness(.92)}.work-roblox-preview figcaption{position:absolute;left:8px;right:8px;bottom:8px;padding:6px 7px;background:rgba(4,5,8,.78);border:1px solid rgba(255,255,255,.07);font-size:6px;color:#eef0f4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

/* Project details */
.refresh-project-top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:12px;margin-bottom:12px}
.refresh-project-stage,.refresh-project-summary{border:1px solid rgba(255,255,255,.075);border-radius:13px;background:#101217;overflow:hidden}
.refresh-project-stage{min-height:430px;position:relative;padding:30px;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at 70% 25%,color-mix(in srgb,var(--refresh-accent) 15%,transparent),transparent 48%),#0d0f13}
.refresh-project-stage-mark{display:flex;align-items:center;gap:14px}.refresh-project-stage-mark img{width:70px;height:70px;object-fit:contain}.refresh-project-stage-mark b{width:70px;height:70px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--refresh-accent) 35%,transparent);border-radius:18px;background:color-mix(in srgb,var(--refresh-accent) 8%,transparent);font-size:24px;color:color-mix(in srgb,var(--refresh-accent) 75%,white)}
.refresh-project-stage-copy small{font:700 6.5px/1 ui-monospace,monospace;letter-spacing:.13em;color:var(--refresh-accent)}.refresh-project-stage-copy h2{max-width:620px;margin:10px 0 12px;font-size:36px;line-height:.98;letter-spacing:-.05em}.refresh-project-stage-copy p{max-width:620px;margin:0;color:#8f96a1;font-size:9.5px;line-height:1.7}
.refresh-project-stage footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.refresh-project-stage footer span{font-size:7px;color:#646c78}.refresh-external{display:inline-flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid color-mix(in srgb,var(--refresh-accent) 34%,rgba(255,255,255,.08));border-radius:8px;background:color-mix(in srgb,var(--refresh-accent) 7%,#111318);color:#e9ebef;text-decoration:none;font-size:8px}.refresh-external:hover{background:color-mix(in srgb,var(--refresh-accent) 13%,#111318)}
.refresh-project-summary{padding:20px}.refresh-project-summary>span{font:700 6.5px/1 ui-monospace,monospace;letter-spacing:.13em;color:var(--refresh-accent)}.refresh-project-summary h2{margin:8px 0 12px;font-size:24px;letter-spacing:-.045em}.refresh-project-summary>p{margin:0 0 18px;color:#858d98;font-size:8.5px;line-height:1.65}
.refresh-facts{display:grid}.refresh-facts article{padding:12px 0;border-top:1px solid rgba(255,255,255,.055)}.refresh-facts article small{display:block;margin-bottom:5px;font:700 6px/1 ui-monospace,monospace;letter-spacing:.1em;color:#626a76}.refresh-facts article strong{font-size:9px;line-height:1.45}.refresh-facts article p{margin:4px 0 0;color:#717985;font-size:7.5px;line-height:1.55}
.refresh-tech{display:flex;flex-wrap:wrap;gap:6px;margin-top:15px}.refresh-tech span{padding:6px 8px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:rgba(255,255,255,.025);font-size:6.5px;color:#9aa1ac}
.refresh-project-lower{display:grid;grid-template-columns:1fr 1fr;gap:12px}.refresh-project-lower>section{padding:18px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#101217}.refresh-project-lower span{font:700 6.3px/1 ui-monospace,monospace;letter-spacing:.12em;color:var(--refresh-accent)}.refresh-project-lower h3{margin:7px 0 9px;font-size:14px}.refresh-project-lower p{margin:0;color:#777f8a;font-size:8px;line-height:1.65}

.refresh-vault-diagram{display:grid;grid-template-columns:1fr 42px 1fr 42px 1fr;align-items:center;gap:8px;margin-top:22px}.refresh-vault-diagram article{min-height:92px;padding:13px;border:1px solid rgba(255,255,255,.065);border-radius:9px;background:rgba(0,0,0,.15);display:grid;align-content:center;gap:5px}.refresh-vault-diagram article b{font-size:10px}.refresh-vault-diagram article small{font-size:6.5px;color:#737b86}.refresh-vault-diagram>i{text-align:center;font-style:normal;color:#5f6671}
.refresh-forge-window{margin-top:24px;border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden;background:#0b0d11}.refresh-forge-window header{height:32px;padding:0 10px;display:flex;align-items:center;gap:5px;border-bottom:1px solid rgba(255,255,255,.06)}.refresh-forge-window header i{width:6px;height:6px;border-radius:50%;background:#363b44}.refresh-forge-window main{display:grid;grid-template-columns:120px 1fr;min-height:170px}.refresh-forge-window aside{padding:12px;border-right:1px solid rgba(255,255,255,.06);display:grid;align-content:start;gap:7px}.refresh-forge-window aside span{padding:7px;border-radius:5px;font-size:6.5px;color:#707884}.refresh-forge-window aside span:first-child{background:color-mix(in srgb,var(--refresh-accent) 10%,transparent);color:#d7dbe1}.refresh-forge-window section{padding:18px}.refresh-forge-window section small{font-size:6px;color:#777f8a}.refresh-forge-window section h3{margin:7px 0 12px;font-size:18px}.refresh-forge-window section div{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.refresh-forge-window section article{padding:10px;border:1px solid rgba(255,255,255,.055);border-radius:6px}.refresh-forge-window section article b{display:block;font-size:8px}.refresh-forge-window section article span{font-size:6px;color:#666e79}

.refresh-roblox-intro{margin-bottom:16px;padding:16px 18px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:linear-gradient(90deg,rgba(141,127,255,.06),transparent)}.refresh-roblox-intro strong{display:block;font-size:12px}.refresh-roblox-intro p{max-width:760px;margin:6px 0 0;color:#777f8a;font-size:8px;line-height:1.6}
.refresh-script-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.refresh-script-card{padding:0;border:1px solid rgba(255,255,255,.075);border-radius:12px;overflow:hidden;background:#101217;color:inherit;text-align:left;cursor:pointer;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .2s ease}.refresh-script-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--script-accent) 45%,rgba(255,255,255,.1))}.refresh-script-thumb{aspect-ratio:16/9;overflow:hidden;background:#08090c}.refresh-script-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s cubic-bezier(.22,1,.36,1)}.refresh-script-card:hover img{transform:scale(1.025)}.refresh-script-card-copy{padding:14px}.refresh-script-card-copy>span{font:700 6px/1 ui-monospace,monospace;letter-spacing:.11em;color:var(--script-accent)}.refresh-script-card-copy h3{margin:7px 0 5px;font-size:14px}.refresh-script-card-copy p{min-height:40px;margin:0;color:#737b86;font-size:7.5px;line-height:1.55}.refresh-script-card-copy footer{display:flex;justify-content:space-between;gap:10px;margin-top:13px;padding-top:10px;border-top:1px solid rgba(255,255,255,.05);font-size:6.5px;color:#626a75}.refresh-script-card-copy footer b{color:#aeb4bd;font-weight:600}
.refresh-script-detail{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:13px}.refresh-script-visual{border:1px solid rgba(255,255,255,.075);border-radius:12px;overflow:hidden;background:#0d0f13}.refresh-script-visual img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.refresh-script-visual footer{padding:10px 13px;display:flex;justify-content:space-between;font-size:6.5px;color:#69717c}.refresh-script-info{padding:20px;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:#101217}.refresh-script-info>span{font:700 6.5px/1 ui-monospace,monospace;letter-spacing:.12em;color:var(--refresh-accent)}.refresh-script-info h2{margin:8px 0 10px;font-size:27px;letter-spacing:-.05em}.refresh-script-info>p{margin:0;color:#818995;font-size:8.5px;line-height:1.65}.refresh-detail-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.refresh-detail-actions button,.refresh-detail-actions a{padding:9px 11px;border:1px solid rgba(255,255,255,.08);border-radius:7px;background:#151820;color:#dfe2e7;text-decoration:none;font-size:7.5px;cursor:pointer}.refresh-detail-actions button:first-child{border-color:color-mix(in srgb,var(--refresh-accent) 38%,rgba(255,255,255,.08));background:color-mix(in srgb,var(--refresh-accent) 8%,#151820)}

.refresh-about-hero{align-items:start}.refresh-about-hero>div{max-width:760px}.refresh-about-snapshot{min-width:270px;border:1px solid rgba(255,255,255,.075);border-radius:11px;background:#101217;padding:14px}.refresh-about-snapshot>span{font:700 6px/1 ui-monospace,monospace;letter-spacing:.12em;color:#8d7fff}.refresh-about-snapshot div{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.refresh-about-snapshot article{padding:10px;border-top:1px solid rgba(255,255,255,.055)}.refresh-about-snapshot strong{display:block;font-size:12px}.refresh-about-snapshot small{font-size:6px;color:#666e79}
.refresh-about-section{margin-top:13px;padding:20px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#101217}.refresh-about-section>header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:16px}.refresh-about-section header span{font:700 6.5px/1 ui-monospace,monospace;letter-spacing:.12em;color:#8d7fff}.refresh-about-section h2{margin:6px 0 0;font-size:18px;letter-spacing:-.035em}.refresh-about-section header p{max-width:440px;margin:0;color:#707884;font-size:7.5px;line-height:1.55;text-align:right}.refresh-about-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.refresh-about-grid article{padding:14px;border-top:1px solid rgba(255,255,255,.065)}.refresh-about-grid b{font:700 6px/1 ui-monospace,monospace;color:#606874}.refresh-about-grid strong{display:block;margin:8px 0 5px;font-size:10px}.refresh-about-grid p{margin:0;color:#707884;font-size:7px;line-height:1.55}.refresh-about-projects{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.refresh-about-projects button{min-height:84px;padding:10px;border:1px solid rgba(255,255,255,.055);border-radius:8px;background:#0d0f13;color:inherit;display:grid;align-content:center;gap:5px;text-align:left;cursor:pointer}.refresh-about-projects button b{color:var(--node-accent);font-size:8px}.refresh-about-projects button strong{font-size:7.5px}.refresh-about-projects button small{font-size:5.8px;color:#606874}.refresh-about-projects button:hover{border-color:color-mix(in srgb,var(--node-accent) 35%,rgba(255,255,255,.08))}
.refresh-stack-line{display:flex;flex-wrap:wrap;gap:8px}.refresh-stack-line span{padding:7px 9px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#0d0f13;font-size:7px;color:#a0a6af}
.refresh-source pre{margin:16px 0 0;padding:20px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:#0d0f13;overflow:auto;color:#bcc2cb;font:8px/1.75 ui-monospace,SFMono-Regular,Menlo,monospace}.refresh-source code b{color:#8d7fff}.refresh-source code span{color:#7ed79a}
.refresh-status-patched .status-summary article:nth-child(3) strong{color:#d7dbe1}

@media(max-width:1050px){.work-feature-grid{grid-template-columns:1fr}.work-live-grid{grid-template-columns:1fr 1fr}.work-live-grid .work-card:last-child{grid-column:1/3}.work-build-grid{grid-template-columns:1fr}.work-card-feature-secondary .work-card-visual{height:215px}.refresh-project-top,.refresh-script-detail{grid-template-columns:1fr}.refresh-about-grid{grid-template-columns:1fr 1fr}.refresh-about-projects{grid-template-columns:repeat(4,1fr)}.refresh-vault-diagram{grid-template-columns:1fr}.refresh-vault-diagram>i{transform:rotate(90deg)}}
@media(max-width:760px){.work-v2-hero{grid-template-columns:1fr}.work-v2-hero aside{width:100%;grid-template-columns:repeat(3,1fr)}.work-live-grid{grid-template-columns:1fr}.work-live-grid .work-card:last-child{grid-column:auto}.work-forge-preview{grid-template-columns:120px 1fr}.work-forge-app{margin:18px 18px 18px 0;grid-template-columns:54px 1fr}.work-forge-columns{grid-template-columns:1fr}.work-forge-columns section:last-child{display:none}.work-vault-preview{grid-template-columns:96px 1fr;padding:22px}.work-card-feature .work-card-visual{height:220px}.work-card-compact .work-card-visual,.work-card-build .work-card-visual{height:170px}}
@media(max-width:620px){.refresh-work,.refresh-project,.refresh-about,.refresh-source{width:min(100% - 26px,1280px);padding-top:26px}.refresh-work-hero,.refresh-project-hero,.refresh-about-hero{display:grid;gap:14px}.refresh-hero-note{text-align:left}.refresh-work-hero h1,.refresh-project-hero h1,.refresh-about-hero h1{font-size:29px}.work-v2-hero h1{font-size:34px}.work-v2-hero p{font-size:9px}.work-v2-hero aside article{min-height:62px;padding:10px}.work-card-feature .work-card-visual,.work-card-feature-secondary .work-card-visual,.work-card-build .work-card-visual{height:180px}.work-card-compact .work-card-visual{height:145px}.work-card-body{padding:14px}.work-card h2{font-size:17px}.work-forge-preview{grid-template-columns:92px 1fr}.work-forge-logo img{width:52px;height:52px}.work-forge-app{grid-template-columns:40px 1fr;margin:13px 13px 13px 0}.work-forge-app>aside{padding:8px 6px}.work-forge-columns{display:block}.work-forge-columns section{padding:8px}.work-vault-preview{grid-template-columns:76px 1fr;padding:18px}.work-vault-preview img{width:62px;height:62px}.work-vault-preview strong{font-size:22px}.work-pc-preview main{grid-template-columns:1fr 1fr}.work-pc-preview main section:last-child{display:none}.work-roblox-preview figcaption{font-size:5.5px}.refresh-project-stage{min-height:360px;padding:22px}.refresh-project-stage-copy h2{font-size:29px}.refresh-project-lower{grid-template-columns:1fr}.refresh-forge-window main{grid-template-columns:86px 1fr}.refresh-forge-window section div{grid-template-columns:1fr}.refresh-about-snapshot{min-width:0}.refresh-about-grid{grid-template-columns:1fr}.refresh-about-projects{grid-template-columns:1fr 1fr}.refresh-about-section>header{display:grid}.refresh-about-section header p{text-align:left}.refresh-script-grid{grid-template-columns:1fr}.refresh-script-info h2{font-size:23px}}
