:root{--bg:#000;--panel:#000;--green:#75ff91;--bright:#c7ffd0;--dim:#338c4a;--faint:#153e22;--red:#ff4038;--line:rgba(92,255,124,0.24);--mono:"Courier New","Lucida Console",monospace}*{box-sizing:border-box}html{background:var(--bg);color-scheme:dark}body{margin:0;background:#000;color:var(--green);font-family:var(--mono);font-size:15px;line-height:1.5;text-transform:lowercase}body:after{position:fixed;inset:0;z-index:50;pointer-events:none;content:"";opacity:.2;background:repeating-linear-gradient(0deg,transparent 0 3px,#000 3px 4px),radial-gradient(circle at 20% 30%,rgba(90,255,110,.14) 0 1px,transparent 1.5px);background-size:auto,23px 19px;mix-blend-mode:multiply}a{color:inherit;text-decoration:none}a:hover{color:var(--bright);text-shadow:0 0 12px currentColor}button,input{font:inherit}::selection{color:#000;background:var(--green)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.eyebrow,.muted{color:var(--dim)}.eyebrow{margin:0 0 .8rem;font-size:.72rem;letter-spacing:.22em}.eyebrow:before{content:"> "}.text-link{text-decoration:underline;text-underline-offset:5px}.center-screen{min-height:100vh;display:grid;place-content:center;text-align:center;padding:2rem}.ascii-art{white-space:pre;color:var(--dim)}.entrance{min-height:100svh;display:grid;place-items:center;background:#000;position:relative;overflow:hidden}.enter-link{position:relative;z-index:2;color:var(--green);font-size:clamp(1.8rem,5vw,4.4rem);letter-spacing:-.04em;text-decoration:none;text-shadow:0 0 5px rgba(117,255,145,.8),0 0 18px rgba(66,255,104,.45),0 0 42px rgba(35,192,67,.22);transition:color .25s,text-shadow .25s}.enter-link:hover{color:var(--bright);text-shadow:0 0 7px rgba(199,255,208,.95),0 0 24px rgba(117,255,145,.68),0 0 60px rgba(45,220,80,.35)}.entrance-potatoes{position:absolute;inset:0;z-index:1;pointer-events:none}.entrance-potato{position:absolute;width:clamp(90px,16vw,280px);aspect-ratio:1;opacity:.035;filter:grayscale(1) sepia(1) hue-rotate(75deg) saturate(2) blur(.2px);animation:ghost-potato 11s ease-in-out infinite}.entrance-potato img{object-fit:contain}.entrance-potato-1{left:4%;top:7%;transform:rotate(-14deg);animation-delay:-2s;animation-duration:13s}.entrance-potato-2{right:7%;top:12%;transform:rotate(9deg) scale(.72);animation-delay:-7s;animation-duration:17s}.entrance-potato-3{left:18%;bottom:4%;transform:rotate(17deg) scale(.8);animation-delay:-4s;animation-duration:14s}.entrance-potato-4{right:19%;bottom:-3%;transform:rotate(-8deg) scale(1.1);animation-delay:-9s;animation-duration:19s}.entrance-potato-5{left:44%;top:-9%;transform:rotate(4deg) scale(.58);animation-delay:-12s;animation-duration:16s}.entrance-potato-6{left:-3%;bottom:28%;transform:rotate(23deg) scale(.55);animation-delay:-5s;animation-duration:12s}.entrance-potato-7{right:-2%;bottom:34%;transform:rotate(-21deg) scale(.62);animation-delay:-1s;animation-duration:15s}.entrance-potato-8{left:31%;top:8%;transform:rotate(-8deg) scale(.46);animation-delay:-10s;animation-duration:18s}.entrance-potato-9{right:31%;top:4%;transform:rotate(13deg) scale(.4);animation-delay:-3s;animation-duration:12.5s}.entrance-potato-10{left:7%;top:43%;transform:rotate(-19deg) scale(.42);animation-delay:-8s;animation-duration:14.5s}.entrance-potato-11{right:9%;top:48%;transform:rotate(25deg) scale(.48);animation-delay:-6s;animation-duration:20s}.entrance-potato-12{left:40%;bottom:2%;transform:rotate(-5deg) scale(.38);animation-delay:-14s;animation-duration:17.5s}.entrance-potato-13{right:39%;bottom:11%;transform:rotate(8deg) scale(.5);animation-delay:-11s;animation-duration:13.5s}.entrance-potato-14{left:52%;top:30%;transform:rotate(-16deg) scale(.32);animation-delay:-4.5s;animation-duration:21s}.site-header{position:relative;z-index:10;justify-content:flex-end;min-height:58px;padding:.7rem clamp(1rem,3vw,3rem);border-bottom:1px solid var(--line);background:#000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.site-header,.site-header nav{display:flex;align-items:center}.site-header nav{width:100%;gap:1.15rem}.site-header nav a:not(.header-contract){display:grid;place-items:center;opacity:.96;filter:grayscale(.2) sepia(.55) hue-rotate(75deg) saturate(3) brightness(2.1);transition:opacity .2s,filter .2s}.site-header nav a:not(.header-contract):hover{opacity:1;filter:grayscale(0) sepia(.45) hue-rotate(75deg) saturate(3.4) brightness(2.45)}.header-contract{margin-right:auto;color:var(--dim);font-size:clamp(.52rem,.85vw,.72rem);letter-spacing:.035em}.detail-page,.patch-page{min-height:100vh;overflow:hidden;position:relative}.patch-page{background:#000}.ascii-soil{position:fixed;inset:4rem 0 auto;z-index:0;margin:0;color:rgba(70,170,85,.075);font-size:clamp(.55rem,1.2vw,.8rem);line-height:2.8;letter-spacing:.45em;white-space:pre-wrap;transform:rotate(-1.5deg) scale(1.08);pointer-events:none;display:none}.detail-shell,.patch-shell{width:min(1440px,calc(100% - 2rem));margin:0 auto;padding:clamp(2rem,5vw,5rem) 0}.patch-shell{width:100%;padding:clamp(1rem,2.2vw,2.2rem) 0 0;position:relative;z-index:1}.patch-intro{width:min(920px,100%);margin-inline:auto;text-align:center}.hobby-hero h1,.patch-intro h1,.potato-copy h1{margin:0;color:var(--bright);font-weight:400;letter-spacing:-.05em;line-height:.95}.patch-intro h1{font-size:clamp(1.9rem,4.4vw,4rem);white-space:nowrap}.patch-intro .corruption-meter{width:max-content;max-width:100%;margin-top:1rem}.lore-gate{display:block;width:max-content;max-width:100%;margin-inline:auto}.lore-gate:hover .meter-track{animation:lore-gate-breach .38s steps(2) 2;filter:contrast(1.7)}.lore-gate:focus-visible{outline:1px dashed var(--green);outline-offset:.45rem}.patch-whisper{margin:.75rem 0 0;color:var(--dim);font-size:.7rem}.corruption-meter{width:max-content;max-width:100%;margin:2rem auto 0}.meter-heading{display:flex;justify-content:space-between;margin-bottom:.4rem;font-size:.75rem;letter-spacing:.12em}.meter-track{display:flex;color:var(--dim);font-size:clamp(.7rem,2vw,1rem);text-shadow:0 0 8px currentColor}.meter-cells{flex:0 0 auto;overflow:visible;color:var(--green);white-space:nowrap;letter-spacing:.1em}.corruption-meter.danger,.corruption-meter.danger .meter-cells{color:var(--red)}.lore-page{position:relative;min-height:100svh;overflow:hidden;background:#000;isolation:isolate}.lore-page:after{z-index:4;content:"";opacity:.38;background:repeating-linear-gradient(0deg,transparent 0 2px,rgba(0,0,0,.72) 3px 4px),linear-gradient(90deg,transparent 0 48%,rgba(57,255,96,.045) 49%,transparent 51%);animation:lore-screen-tear 11s steps(1) infinite}.lore-page:after,.lore-potatoes{position:fixed;inset:0;pointer-events:none}.lore-potatoes{z-index:0;overflow:hidden}.lore-potato{position:absolute;aspect-ratio:1;opacity:.018;filter:grayscale(.25) sepia(.7) hue-rotate(72deg) saturate(2.8) contrast(1.35);animation:lore-potato-signal 14s steps(3) infinite}.lore-potato img{object-fit:contain}.lore-transmission{position:relative;z-index:2;width:min(760px,calc(100% - 2rem));margin:0 auto;padding:clamp(3rem,9vw,8rem) 0 6rem}.lore-transmission:before{position:absolute;top:1.5rem;bottom:2rem;left:clamp(-1rem,-4vw,-3rem);width:1px;content:"";background:repeating-linear-gradient(to bottom,var(--dim) 0 4px,transparent 4px 11px);box-shadow:3px 0 0 rgba(70,255,100,.06)}.lore-signal{margin-bottom:2rem;color:var(--dim);font-size:clamp(.55rem,1.4vw,.72rem);letter-spacing:.16em;animation:lore-minor-jump 13s steps(1) infinite}.lore-transmission h1{position:relative;margin:0;color:var(--bright);font-size:clamp(3.4rem,11vw,8rem);font-weight:400;letter-spacing:-.09em;line-height:.8;text-shadow:-4px 0 rgba(255,35,35,.35),5px 0 rgba(40,255,90,.45);animation:lore-title-breach 7.3s steps(1) infinite}.lore-transmission h1:after{position:absolute;inset:0;content:attr(data-text);color:#21ff57;opacity:.24;-webkit-clip-path:inset(42% 0 34%);clip-path:inset(42% 0 34%);transform:translateX(7px)}.lore-rule{margin:2rem 0 3rem;overflow:hidden;color:var(--dim);font-size:.68rem;white-space:nowrap;animation:lore-rule-shift 9s steps(1) infinite}.lore-transmission p{position:relative;margin:0 0 1.35rem;color:#69d87f;font-size:clamp(.84rem,1.7vw,1rem);line-height:1.85;text-shadow:1px 0 #082f12}.lore-transmission p:nth-of-type(5n+2){transform:translateX(.75rem);color:#82e795}.lore-transmission p:nth-of-type(7n+3){transform:translateX(-.55rem);letter-spacing:.018em}.lore-transmission p:nth-of-type(6n):after{position:absolute;inset:0;content:attr(data-text);color:#00ff4c;opacity:0;-webkit-clip-path:inset(38% 0 42%);clip-path:inset(38% 0 42%);pointer-events:none;animation:lore-text-echo 8.7s steps(1) infinite}.lore-transmission p:nth-of-type(9n):before{display:block;margin:.25rem 0;content:"/// 0x?? // root fault // seed memory displaced";color:#176b29;font-size:.62rem;letter-spacing:.14em}.lore-transmission .lore-refrain{color:var(--bright);font-weight:700;letter-spacing:.08em}.lore-rule-end{margin-bottom:1.5rem}.lore-return{display:inline-block;color:var(--dim);font-size:.72rem;letter-spacing:.12em}@keyframes lore-gate-breach{0%,to{transform:translate(0)}30%{transform:translate(-3px,1px)}55%{transform:translate(4px,-1px)}75%{transform:translate(-1px)}}@keyframes lore-potato-signal{0%,8%,to{opacity:.012}13%,31%{opacity:.075}34%,68%{opacity:.025}72%,79%{opacity:.105}82%{opacity:.008}}@keyframes lore-screen-tear{0%,89%,92%,to{transform:translate(0)}90%{transform:translateX(-3px)}91%{transform:translateX(2px);opacity:.6}}@keyframes lore-minor-jump{0%,91%,94%,to{transform:translate(0)}92%{transform:translate(5px,-1px);opacity:.35}93%{transform:translate(-2px,1px)}}@keyframes lore-title-breach{0%,78%,84%,to{transform:translate(0);filter:none}79%{transform:translate(-5px,1px)}80%{transform:translate(7px,-2px);filter:blur(.5px)}81%{transform:translate(-3px);opacity:.45}82%{transform:translate(3px,1px)}83%{transform:translate(0);opacity:1}}@keyframes lore-rule-shift{0%,86%,90%,to{transform:translateX(0)}87%{transform:translateX(-18px)}88%{transform:translateX(9px);opacity:.3}89%{transform:translateX(-4px)}}@keyframes lore-text-echo{0%,82%,88%,to{opacity:0;transform:translate(0)}83%{opacity:.35;transform:translateX(6px)}84%{opacity:.18;transform:translateX(-4px)}85%{opacity:.42;transform:translateX(2px)}86%,87%{opacity:0}}.potato-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:4rem 1rem;gap:4rem 1rem;align-items:end;margin:3rem auto 5rem;padding-top:10rem;border-top:1px dashed rgba(80,255,110,.16)}.root-canopy{position:absolute;top:-1.7rem;left:50%;width:min(96vw,1200px);margin:0;transform:translateX(-50%);overflow:hidden;color:rgba(72,188,91,.28);font-size:clamp(.45rem,1.05vw,.78rem);line-height:1.05;text-align:center;white-space:pre;text-shadow:0 0 8px rgba(61,255,95,.12)}.potato-card{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center;grid-column:span 2}.potato-card:first-of-type{grid-column:5/span 4;grid-row:1;transform:translateY(-2rem) scale(1.17);z-index:2}.potato-card:nth-of-type(2){grid-column:1/span 2;grid-row:1;transform:translateY(2rem) rotate(-1deg)}.potato-card:nth-of-type(3){grid-column:10/span 3;grid-row:1;transform:translateY(4.5rem) rotate(1deg)}.potato-card:nth-of-type(4){grid-column:2/span 2;grid-row:2;transform:translateY(-1rem)}.potato-card:nth-of-type(5){grid-column:5/span 2;grid-row:2;transform:translateY(3rem)}.potato-card:nth-of-type(6){grid-column:8/span 2;grid-row:2;transform:translateY(-2rem)}.potato-card:nth-of-type(7){grid-column:11/span 2;grid-row:2;transform:translateY(1.5rem)}.potato-card:nth-of-type(8){grid-column:1/span 2;grid-row:3;transform:translateY(3rem)}.potato-card:nth-of-type(9){grid-column:3/span 2;grid-row:3;transform:translateY(-2rem)}.potato-card:nth-of-type(10){grid-column:6/span 2;grid-row:3;transform:translateY(1rem)}.potato-card:nth-of-type(11){grid-column:9/span 2;grid-row:3;transform:translateY(-3rem)}.potato-card:nth-of-type(12){grid-column:11/span 2;grid-row:3;transform:translateY(2rem)}.potato-card:nth-of-type(13){grid-column:2/span 2;grid-row:4;transform:translateY(-1rem)}.potato-card:nth-of-type(14){grid-column:4/span 2;grid-row:4;transform:translateY(3rem)}.potato-card:nth-of-type(15){grid-column:7/span 2;grid-row:4;transform:translateY(-2rem)}.potato-card:nth-of-type(16){grid-column:10/span 2;grid-row:4;transform:translateY(1rem)}.potato-card:nth-of-type(17){grid-column:1/span 2;grid-row:5;transform:translateY(1rem)}.potato-card:nth-of-type(18){grid-column:4/span 2;grid-row:5;transform:translateY(-2rem)}.potato-card:nth-of-type(19){grid-column:7/span 2;grid-row:5;transform:translateY(2rem)}.potato-card:nth-of-type(20){grid-column:11/span 2;grid-row:5;transform:translateY(-1rem)}.root-line{position:absolute;bottom:calc(100% - 25px);height:15rem;width:100%;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;white-space:pre;color:var(--faint);font-size:1rem;line-height:1;animation:root-pulse 5s var(--root-delay) infinite}.potato-card:nth-of-type(n+4):nth-of-type(-n+7) .root-line{height:31rem}.potato-card:nth-of-type(n+8):nth-of-type(-n+12) .root-line{height:48rem}.potato-card:nth-of-type(n+13):nth-of-type(-n+16) .root-line{height:64rem}.potato-card:nth-of-type(n+17) .root-line{height:80rem}.potato-image-wrap{display:block;width:100%;max-width:190px;aspect-ratio:1;transition:transform .2s,opacity .2s}.potato-image-wrap img{width:100%;height:100%;object-fit:contain;filter:contrast(1.5) brightness(1.3)}.primary-potato .potato-image-wrap img{filter:contrast(1.6) brightness(1.7)}.potato-card:hover .potato-image-wrap{transform:translateY(-4px) rotate(-1deg);opacity:1}.potato-card strong{color:var(--bright);font-size:1rem;letter-spacing:.05em}.potato-card>span:last-child{color:var(--dim);font-size:.68rem}.potato-card strong:after{content:" _";color:var(--faint)}.potato-card:nth-of-type(3n) strong:before{content:". ";color:var(--faint)}.potato-card:nth-of-type(4n)>span:last-child:before{content:":: "}.primary-potato strong:before{content:"◉ ";color:var(--green)}.patch-lower{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr);grid-gap:2rem;gap:2rem}.event-panel,.hobby-members,.hobby-section,.signal-panel,.terminal-panel{border:1px dashed var(--line);background:var(--panel);box-shadow:inset 0 0 35px rgba(0,0,0,.55)}.signal-panel{transform:rotate(.2deg) translateY(5px)}.event-panel{transform:rotate(-.12deg)}.signal-panel{padding:2rem;display:grid;align-content:center}.signal-panel>p{white-space:pre;color:var(--faint);line-height:1.15}.signal-panel h2{color:var(--bright);font-size:1.05rem;font-weight:400}.signal-panel span{color:var(--dim);font-size:.75rem}.contract-link{position:fixed;z-index:5;left:.6rem;bottom:.6rem;color:var(--dim);font-size:.58rem;writing-mode:vertical-rl;max-height:280px}.contract-link span{color:var(--green)}.event-panel{min-height:440px}.panel-title,.terminal-title{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;border-bottom:1px dashed var(--line);background:rgba(30,80,42,.06)}.panel-title:before,.terminal-title:before{content:"[::]";color:var(--faint);font-size:.65rem}.panel-title h2,.terminal-title h2{margin:0;color:var(--bright);font-size:.8rem;font-weight:400;letter-spacing:.13em}.panel-title>span,.terminal-title>span{color:var(--dim);font-size:.65rem}.live-dot{color:var(--green)!important;animation:blink 2s infinite}.event-list{padding:0 1rem}.event{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px dashed rgba(80,255,110,.12)}.event>div{min-width:0}.event a{color:var(--bright);font-weight:700;font-size:.78rem}.event .event-hobby-link,.event .event-hobby-link:hover{color:inherit;font:inherit;text-decoration:none;text-shadow:none}.event p{display:inline;margin:0 0 0 .55rem;color:#74bf81;font-size:.78rem}.event-thought p{display:block;margin:.3rem 0 0 1rem;color:var(--green)}.event-marker{margin-right:.45rem;color:var(--dim)}.event time{flex:0 0 auto;color:var(--dim);font-size:.65rem}.plain-button{width:100%;border:0;border-top:1px solid var(--line);padding:.8rem;color:var(--dim);background:transparent;cursor:pointer}.event-load-more{display:block;margin-top:0;background:#000}.plain-button:hover{color:var(--bright);background:rgba(65,255,100,.05)}.detail-shell{width:min(1220px,calc(100% - 2rem))}.breadcrumbs{display:flex;gap:.6rem;margin-bottom:3rem;color:var(--dim);font-size:.72rem;text-transform:lowercase}.breadcrumbs span:last-child{color:var(--green)}.potato-hero{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);grid-gap:clamp(2rem,6vw,6rem);gap:clamp(2rem,6vw,6rem);align-items:start}.portrait-frame{position:-webkit-sticky;position:sticky;top:2rem;border:1px dashed var(--line);padding:2.5rem 1rem 1rem;background:radial-gradient(circle,rgba(49,130,65,.12),transparent 65%)}.portrait-frame:after,.portrait-frame:before{content:"+";position:absolute;color:var(--green)}.portrait-frame:before{left:-5px;top:-12px}.portrait-frame:after{right:-5px;bottom:-12px}.portrait-frame img{width:100%;height:auto;mix-blend-mode:screen}.frame-label{position:absolute;left:.7rem;top:.6rem;color:var(--dim);font-size:.65rem}.coordinate{display:block;color:var(--faint);text-align:right;font-size:.62rem}.hobby-hero h1,.potato-copy h1{font-size:clamp(3.2rem,7vw,6.8rem)}.potato-copy .corruption-meter{margin:2rem 0}.description{color:#75b580;max-width:75ch}.description p{margin:0 0 1.1rem}.description p:nth-child(2n){color:var(--green)}.loop-link{margin-top:2rem;color:var(--faint);font-size:.7rem}.loop-link a{color:var(--dim);text-decoration:underline;text-underline-offset:4px}.hobby-section{margin:4rem 0 2rem}.hobby-links{display:flex;flex-wrap:wrap;gap:.8rem;padding:1.2rem}.hobby-links a{border:1px solid var(--line);padding:.6rem .85rem;color:#6fbc7d;font-size:.75rem}.hobby-links a:hover{color:#001505;background:var(--green);text-shadow:none}.detail-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;align-items:start}.terminal-panel{min-height:440px;display:flex;flex-direction:column}.terminal-output{flex:1 1;height:355px;overflow-y:auto;padding:1rem;scrollbar-color:var(--dim) #010402}.terminal-output p{margin:0 0 .8rem;font-size:.76rem}.system-line{color:var(--dim)}.system-line:before{content:":: "}.terminal-turn span{color:var(--bright)}.terminal-turn.user{color:#5a8d64}.terminal-turn.potato{color:var(--green)}.terminal-notice,.terminal-wait{color:var(--dim)}.terminal-notice{margin:0;padding:.45rem 1rem;border-top:1px dashed var(--line);font-size:.65rem}.terminal-form{display:flex;align-items:center;gap:.6rem;border-top:1px solid var(--line);padding:.75rem}.terminal-form input{min-width:0;flex:1 1;border:0;outline:none;color:var(--bright);background:transparent}.terminal-form input::placeholder{color:var(--faint)}.terminal-form button{border:1px solid var(--dim);padding:.35rem .7rem;color:var(--green);background:transparent;cursor:pointer}.terminal-form button:disabled{opacity:.25;cursor:default}.hobby-hero{display:grid;grid-template-columns:280px 1fr;grid-gap:clamp(2rem,6vw,6rem);gap:clamp(2rem,6vw,6rem);align-items:start}.hobby-symbol{min-height:330px;display:grid;place-items:center;border:1px dashed var(--line);color:var(--dim);background:radial-gradient(circle,rgba(51,140,74,.14),transparent 68%)}.hobby-symbol span{white-space:pre;font-size:1.1rem;line-height:1.25}.hobby-signal-column{min-width:0}.hobby-average-corruption{margin:.55rem 0 0;color:var(--dim);font-size:.62rem;letter-spacing:.12em;text-align:center}.hobby-members{margin-top:4rem}.member-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:1px;gap:1px;background:var(--line)}.member-grid a{display:flex;align-items:center;gap:.6rem;padding:.8rem;background:#020704}.member-grid img{width:70px;height:70px;object-fit:contain;mix-blend-mode:screen}.member-grid span{display:flex;flex-direction:column;color:var(--dim);font-size:.65rem}.member-grid strong{color:var(--bright);font-size:.82rem}[class*=corruption-]:before{content:"";position:fixed;inset:0;z-index:40;pointer-events:none;opacity:0;background:repeating-linear-gradient(90deg,transparent 0 92px,rgba(79,255,110,.04) 93px 94px)}.corruption-1:before{opacity:.12}.corruption-2:before{opacity:.2;animation:interference 9s steps(2) infinite}.corruption-3:before{opacity:.3;animation:interference 6s steps(2) infinite}.corruption-4:before{opacity:.45;background:repeating-linear-gradient(90deg,transparent 0 71px,rgba(255,55,45,.04) 72px 73px),repeating-linear-gradient(0deg,transparent 0 13px,rgba(70,255,100,.05) 14px);animation:interference 3s steps(2) infinite}.corruption-2 h1{text-shadow:2px 0 rgba(0,255,80,.25)}.corruption-3 h1{text-shadow:-3px 0 rgba(255,40,40,.2),3px 0 rgba(0,255,80,.3)}.corruption-4 h1{text-shadow:-4px 0 rgba(255,40,40,.35),5px 0 rgba(0,255,80,.4);animation:title-glitch 7s steps(1) infinite}.corruption-3 .root-line,.corruption-4 .root-line{color:#3e934e}.corruption-4 .event:nth-child(5n),.corruption-4 .potato-card:nth-of-type(7n){animation:soft-jitter 8s steps(1) infinite}@keyframes blink{50%{opacity:.35}}@keyframes ghost-potato{0%,to{opacity:.025;filter:grayscale(1) sepia(1) hue-rotate(75deg) saturate(2) blur(.4px)}50%{opacity:.11;filter:grayscale(1) sepia(1) hue-rotate(75deg) saturate(3) blur(0)}}@keyframes root-pulse{0%,90%,to{opacity:.35}93%{opacity:.8}}@keyframes interference{0%,94%,to{transform:translateX(0)}95%{transform:translateX(7px)}97%{transform:translateX(-4px)}}@keyframes title-glitch{0%,91%,to{transform:translate(0)}92%{transform:translate(-2px,1px)}93%{transform:translate(3px,-1px)}}@keyframes soft-jitter{0%,96%,to{transform:translate(0)}97%{transform:translate(1px,-1px)}98%{transform:translate(-1px,1px)}}@media (max-width:980px){.potato-grid{grid-template-columns:repeat(8,1fr)}.potato-card:nth-of-type(n){grid-column:span 2;grid-row:auto;transform:translateY(var(--mobile-offset,0))}.potato-card:first-of-type{grid-column:3/span 4;transform:translateY(-2rem) scale(1.14)}.potato-card:nth-of-type(3n){--mobile-offset:2rem}.potato-card:nth-of-type(4n){--mobile-offset:-1.5rem}.potato-card:nth-of-type(n) .root-line{height:14rem}.detail-columns,.patch-lower{grid-template-columns:1fr}.potato-hero{grid-template-columns:minmax(240px,.7fr) 1fr;gap:2rem}.hobby-hero{grid-template-columns:220px 1fr;gap:2rem}}@media (max-width:680px){body{font-size:14px}.detail-shell,.patch-shell{width:min(100% - 1.2rem,1220px);padding-top:2rem}.potato-grid{grid-template-columns:repeat(2,1fr);gap:1.3rem;padding-top:5rem}.potato-card:nth-of-type(n){grid-column:span 1;transform:translateY(var(--mobile-offset,0))}.potato-card:first-of-type{grid-column:1/span 2;transform:translateY(-1rem) scale(1.1)}.potato-card:nth-of-type(3n){--mobile-offset:1.2rem}.potato-card:nth-of-type(4n){--mobile-offset:-1rem}.potato-image-wrap{max-width:145px}.hobby-hero,.potato-hero{grid-template-columns:1fr}.portrait-frame{position:relative;top:0;width:min(430px,100%);margin:auto}.hobby-symbol{min-height:220px}.hobby-hero h1,.potato-copy h1{margin-top:2rem;font-size:clamp(2.8rem,18vw,5rem)}.description{font-size:.9rem}.contract-link{display:none}.event{gap:.4rem}.event time{font-size:.55rem}}.patch-main{--patch-field-shift:36px;display:grid;grid-template-columns:minmax(0,1fr) minmax(294px,330px);grid-gap:.35rem;gap:.35rem;align-items:start}.patch-sidebar{position:-webkit-sticky;position:sticky;top:.5rem;display:grid;grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-gap:.4rem;gap:.4rem;height:clamp(470px,calc(100vh - 8.75rem),780px);min-width:0}.patch-sidebar>.event-panel,.patch-sidebar>.terminal-panel{min-height:0;height:100%;max-height:none;overflow:hidden}.patch-sidebar>.event-panel{display:flex;flex-direction:column}.patch-sidebar>.event-panel .event-list{flex:1 1;min-height:0;overflow:auto}.patch-sidebar .event{padding:.58rem 0;gap:.45rem}.patch-sidebar .event a,.patch-sidebar .event p{font-size:.67rem}.patch-sidebar .event time{font-size:.52rem}.patch-sidebar .terminal-output{flex:1 1;min-height:0;height:auto;padding:.65rem}.patch-sidebar .terminal-output p{font-size:.67rem}.patch-sidebar .terminal-form{padding:.55rem;gap:.4rem}.patch-sidebar .terminal-form button{padding:.25rem .45rem;font-size:.62rem}.patch-sidebar .terminal-title{gap:.35rem;padding:.55rem .65rem}.patch-terminal-selector{display:flex;align-items:center;gap:.3rem;margin-left:auto;margin-right:.35rem}.patch-terminal-selector-label{color:var(--bright);font-size:.52rem;letter-spacing:.06em;white-space:nowrap}.patch-terminal-selector select{width:112px;border:1px solid #43c25d;padding:.22rem 1.15rem .22rem .38rem;color:var(--bright);background:#031107;box-shadow:0 0 8px rgba(65,255,100,.13);font:700 .58rem/1.2 var(--mono);text-transform:lowercase;cursor:pointer}.patch-terminal-selector select:focus-visible{outline:1px solid var(--bright);outline-offset:2px}.patch-page .site-header{min-height:44px;padding-block:.25rem}.patch-page .site-header nav{gap:.75rem}.patch-page .site-header .header-contract{font-size:.58rem}.patch-page .site-header .header-x-icon img{width:27px;height:27px}.patch-page .site-header .header-potato-icon img{width:34px;height:34px}.patch-page .patch-shell{padding-top:.45rem}.patch-page .patch-intro h1{font-size:clamp(1.6rem,3.25vw,3rem)}.patch-page .patch-intro .corruption-meter{margin-top:.4rem}.patch-page .patch-intro .meter-heading{margin-bottom:.15rem;font-size:.66rem}.patch-page .patch-intro .meter-track{font-size:clamp(.62rem,1.45vw,.82rem)}.patch-page .patch-whisper{margin-top:.28rem;font-size:.62rem}.potato-grid{position:relative;display:block;container-type:size;height:820px;min-width:0;margin:0;padding:0;overflow:hidden;border-top:1px dashed rgba(65,255,100,.22);background:#000}.root-network{position:absolute;inset:0 auto auto var(--patch-field-shift);z-index:0;width:100%;height:100%;margin:0;overflow:hidden;color:rgba(69,217,92,.66);font:700 1.36cqw/1 monospace;line-height:1.389cqh;letter-spacing:0;white-space:pre;text-shadow:1px 0 rgba(72,255,103,.24),-1px 0 #020603;transform:scaleX(1.01);transform-origin:65% top;pointer-events:none}.potato-grid>.potato-card:nth-of-type(n){position:absolute;z-index:3;left:calc(var(--x) * 1% + var(--patch-field-shift));top:calc(var(--y) * 1%);width:clamp(88px,8.5vw,132px);margin:0;grid-column:auto;grid-row:auto;transform:translate(-50%,-50%) scale(var(--potato-scale))}.potato-grid>.primary-potato:nth-of-type(n){z-index:5}.potato-grid>.potato-card:hover{z-index:4;transform:translate(-50%,-50%) scale(calc(var(--potato-scale) * 1.08))}.potato-grid .potato-image-wrap{max-width:none}.potato-card .potato-image-wrap:after,.potato-card .potato-image-wrap:before{content:none!important}.potato-corruption-3 .potato-image-wrap{animation:corrupt-blink 8.7s steps(1) var(--blink-delay) infinite}.potato-corruption-4 .potato-image-wrap{animation:corrupt-blink-hard 6.1s steps(1) var(--blink-delay) infinite,corrupt-image-jitter 9.3s steps(1) calc(var(--blink-delay) - 1.1s) infinite}.potato-corruption-4 .potato-image-wrap img{filter:hue-rotate(var(--corruption-hue)) saturate(var(--corruption-saturation)) contrast(var(--corruption-contrast)) drop-shadow(var(--corruption-red-glow))}.corrupted-description{position:relative}.corrupted-description .description-block{position:relative;margin-bottom:1rem}.corrupted-description .description-block:after{content:"";position:absolute;z-index:2;left:-1.5%;top:35%;width:103%;height:1px;background:rgba(68,255,101,.7);box-shadow:0 0 5px rgba(68,255,101,.45);opacity:0;pointer-events:none}.text-corruption-1 .description-block:nth-child(2n){padding-left:.55rem}.text-corruption-2 .description-block:nth-child(odd){transform:translateX(-.65rem)}.text-corruption-2 .description-block:nth-child(2n){transform:translateX(.8rem)}.text-corruption-3 .description-block{margin-block:1.7rem}.text-corruption-3 .corruption-block-1{transform:translateX(-1.25rem) skewX(-1deg)}.text-corruption-3 .corruption-block-2{transform:translateX(.9rem)}.text-corruption-3 .corruption-block-3{letter-spacing:.025em;word-spacing:.32em}.text-corruption-3 .corruption-block-4{transform:translateX(-.5rem) skewX(.8deg)}.text-corruption-1 .green-corruption-line{animation:corruption-line-breathe 13s steps(1) infinite}.text-corruption-2 .description-block>p:not(.green-corruption-line,.corruption-echo){animation:corruption-text-drift 11.7s steps(1) infinite}.text-corruption-2 .description-block:after{animation:corruption-signal-tear 14.3s steps(1) infinite}.text-corruption-3 .description-block>p:not(.green-corruption-line,.corruption-echo){animation:corruption-text-breach 8.9s steps(1) infinite}.text-corruption-3 .description-block:after{height:2px;animation:corruption-signal-tear-hard 9.7s steps(1) infinite}.text-corruption-3 .corruption-echo{animation:corruption-echo-flicker 7.9s steps(1) infinite}.corrupted-description .description-block:nth-child(2n) *,.corrupted-description .description-block:nth-child(2n):after{animation-delay:-3.7s}.corrupted-description .description-block:nth-child(3n) *,.corrupted-description .description-block:nth-child(3n):after{animation-delay:-6.1s}.corrupted-description .description-block:nth-child(4n) *,.corrupted-description .description-block:nth-child(4n):after{animation-delay:-1.9s}.corruption-prefix{display:block;margin-bottom:.25rem;color:#20a940;font-size:.62rem;letter-spacing:.14em}.corruption-echo{width:91%;margin:-.75rem 0 0 1.5rem!important;color:rgba(51,255,91,.23)!important;font-size:.66rem;letter-spacing:.08em;transform:skewX(-5deg)}.green-corruption-line{margin:.5rem 0;overflow:hidden;color:#39ff67;font-size:.72rem;white-space:nowrap;opacity:.45}.text-corruption-2 .green-corruption-line{opacity:.7;text-shadow:2px 0 #0c5}.text-corruption-3 .green-corruption-line{opacity:.95;text-shadow:-2px 0 #060,2px 0 #2f6}.hard-break{border-block:1px dashed rgba(45,255,83,.24);padding:.18rem 0;transform:translateX(-1rem)}.buried-link{color:inherit;text-decoration:none}.buried-link:hover{color:inherit;text-shadow:none}@keyframes corrupt-blink{0%,79%,82%,to{opacity:1}80%,81%{opacity:.03}}@keyframes corrupt-blink-hard{0%,66%,69%,72%,to{opacity:1}67%,68%,70%,71%{opacity:0}}@keyframes corrupt-image-jitter{0%,89%,94%,to{transform:translate(0)}90%{transform:translate(-5px,2px)}91%{transform:translate(6px,-3px)}92%{transform:translate(-3px,-1px)}93%{transform:translate(4px,2px)}}@keyframes corruption-line-breathe{0%,87%,90%,to{opacity:.45}88%{opacity:.12}89%{opacity:.68}}@keyframes corruption-text-drift{0%,91%,95%,to{transform:translate(0);text-shadow:none}92%{transform:translateX(1px);text-shadow:-2px 0 rgba(43,255,84,.25)}93%{transform:translateX(-2px);text-shadow:2px 0 rgba(43,255,84,.35)}94%{transform:translateX(.5px);text-shadow:none}}@keyframes corruption-text-breach{0%,82%,88%,to{transform:translate(0);opacity:1;filter:none}83%{transform:translate(3px,-1px);text-shadow:-4px 0 #073b12}84%{transform:translate(-4px,1px);opacity:.62}85%{transform:translate(2px);filter:blur(.35px);text-shadow:3px 0 rgba(56,255,93,.5)}86%{transform:translate(-1px);opacity:.88}87%{transform:translate(0);filter:none;text-shadow:none}}@keyframes corruption-signal-tear{0%,92%,96%,to{top:28%;opacity:0}93%{top:28%;opacity:.28}94%{top:67%;opacity:.55}95%{top:44%;opacity:.14}}@keyframes corruption-signal-tear-hard{0%,84%,90%,to{top:18%;opacity:0;transform:translateX(0)}85%{top:18%;opacity:.7;transform:translateX(-5px)}86%{top:73%;opacity:.3;transform:translateX(7px)}87%{top:42%;opacity:.85;transform:translateX(-2px)}88%{top:81%;opacity:.18;transform:translateX(4px)}89%{opacity:0}}@keyframes corruption-echo-flicker{0%,76%,80%,91%,94%,to{opacity:1;transform:skewX(-5deg) translateX(0)}77%,92%{opacity:.05;transform:skewX(-5deg) translateX(8px)}78%,93%{opacity:.7;transform:skewX(-5deg) translateX(-4px)}79%{opacity:.2}}.corruption-2 .profile-ascii-potato,.corruption-3 .profile-ascii-potato{animation:profile-signal-waver 13.1s steps(1) infinite}.corruption-4 .profile-ascii-potato{animation:profile-signal-breach 8.3s steps(1) infinite}@keyframes profile-signal-waver{0%,91%,95%,to{transform:translate(0);opacity:1}92%{transform:translateX(-1px);opacity:.72}93%{transform:translateX(2px);opacity:.9}94%{transform:translateX(0);opacity:.55}}@keyframes profile-signal-breach{0%,84%,90%,to{transform:translate(0);opacity:1;filter:none}85%{transform:translate(-3px,1px);opacity:.35}86%{transform:translate(4px,-1px);filter:blur(.4px)}87%{transform:translate(-2px);opacity:.8}88%{transform:translate(3px,1px)}89%{transform:translate(0);opacity:.5;filter:none}}@media (max-width:900px){.patch-main{--patch-field-shift:0px;grid-template-columns:1fr}.patch-sidebar{position:relative;top:auto;height:auto;min-height:0;grid-template-rows:360px 360px}.potato-grid{height:800px}}@media (max-width:680px){.potato-grid{display:block;height:720px;padding:0}.potato-grid>.potato-card:nth-of-type(n){width:clamp(68px,19vw,105px);grid-column:auto}.potato-grid>.potato-card:hover,.potato-grid>.potato-card:nth-of-type(n){transform:translate(-50%,-50%) scale(var(--potato-scale))}.root-network{transform:scaleX(1.01)}.header-contract{font-size:.45rem;letter-spacing:-.04em}}.detail-page .detail-shell{width:min(1480px,calc(100% - 1.5rem));padding-top:1.35rem}.detail-page .breadcrumbs{margin-bottom:1.25rem}.detail-page .potato-hero{display:grid;grid-template-columns:minmax(245px,280px) minmax(410px,1.35fr) minmax(285px,.72fr);grid-gap:clamp(.8rem,1.7vw,1.6rem);gap:clamp(.8rem,1.7vw,1.6rem);align-items:start}.potato-left{display:grid;grid-gap:.85rem;gap:.85rem;min-width:0}.detail-page .portrait-frame{position:relative;top:auto;padding:1.85rem .7rem .55rem}.portrait-visuals{display:grid;place-items:center}.profile-ascii-potato{margin:.25rem 0;max-width:100%;overflow:visible;color:#4bce64;font:700 clamp(.5rem,.64vw,.68rem)/1.42 var(--mono);white-space:pre;text-shadow:1px 0 #123c1c}.corruption-4 .profile-ascii-potato{color:var(--ascii-corruption-color);text-shadow:1px 0 var(--ascii-corruption-shadow)}.detail-page .potato-left>.event-panel{min-height:245px;max-height:285px;overflow:auto}.detail-page .potato-left .event-list{padding-inline:.7rem}.detail-page .potato-left .event{padding:.62rem 0}.detail-page .potato-copy{min-width:0}.detail-page .potato-copy h1{font-size:clamp(2.8rem,5vw,5rem)}.detail-page .potato-copy .corruption-meter{margin:1rem 0}.detail-page .potato-copy .corrupted-description{max-height:none;padding-right:0;overflow:visible}.detail-page .potato-hero>.terminal-panel{min-height:515px;max-height:590px}.detail-page .potato-hero .terminal-output{height:390px}.detail-page .hobby-section{margin:1.25rem 0 2rem}.detail-page .potato-left>.hobby-section{margin:0}.detail-page .potato-left .hobby-links{gap:.45rem;padding:.7rem}.detail-page .potato-left .hobby-links a{padding:.42rem .55rem;font-size:.67rem}.mobile-profile-corruption{display:none}@media (max-width:1100px){.detail-page .potato-hero{grid-template-columns:minmax(240px,.72fr) minmax(300px,1fr)}.detail-page .potato-hero>.terminal-panel{grid-column:1/-1;min-height:420px}.detail-page .potato-hero .terminal-output{height:290px}}@media (max-width:700px){.enter-link{font-size:clamp(1rem,5vw,1.45rem);letter-spacing:-.055em;white-space:nowrap}.site-header .header-x-icon img{width:25px;height:25px}.site-header .header-potato-icon img{width:32px;height:32px}.detail-page .potato-hero{grid-template-columns:1fr}.detail-page .potato-left{display:contents}.detail-page .portrait-frame{order:1}.mobile-profile-corruption{display:block;order:2;margin:0}.detail-page .potato-left>.event-panel{order:3}.detail-page .potato-copy{order:4}.desktop-profile-corruption{display:none}.detail-page .potato-hero>.terminal-panel{grid-column:auto;order:5}.detail-page .potato-left>.hobby-section{order:6}.detail-page .potato-copy .corrupted-description{max-height:none;overflow:visible}.portrait-visuals{grid-template-columns:1fr}.profile-ascii-potato{font-size:clamp(.45rem,2.2vw,.62rem)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}