@font-face{font-family:Public Pixel;src:url(/assets/PublicPixel-D2rt0yos.ttf) format("truetype");font-weight:400;font-display:swap}:root{--ink: #0b1e22;--deep: #102c31;--sea: #2f7a72;--dune: #d9cdb2;--fog: #9fb3b0;--gold: #e8c547;--line: rgba(217, 205, 178, .16);--fog-70: rgba(159, 179, 176, .7);--fog-60: rgba(159, 179, 176, .6);--fog-45: rgba(159, 179, 176, .45);--px-shadow: 3px 3px 0 rgba(0, 0, 0, .5);--px-shadow-lg: 6px 6px 0 rgba(0, 0, 0, .4);--sans: "IBM Plex Sans", system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, monospace;--display: "Public Pixel", "IBM Plex Mono", monospace;--pixel: "Public Pixel", "IBM Plex Mono", monospace}*,*:before,*:after{box-sizing:border-box}html,body,#root{min-height:100%}section[id]{scroll-margin-top:58px}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--ink);color:var(--dune);font:400 16px/1.5 var(--sans);-webkit-font-smoothing:antialiased}button,input,select{font:inherit;color:inherit}:where(button,input,select,a):focus-visible{outline:3px solid var(--gold);outline-offset:0}input::placeholder{color:#9fb3b08c}.page{min-height:100vh;background:radial-gradient(120% 70% at 50% 0%,var(--deep) 0%,var(--ink) 60%)}.shell{max-width:880px;margin:0 auto;position:relative;z-index:1}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.arcade-holder{position:absolute;top:0;right:0;bottom:0;left:0}.arcade-holder--band{top:auto;height:46svh;min-height:220px}.arcade{display:block;width:100%;height:100%;image-rendering:pixelated}.scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b14409e,#0b1e2280 46%,#0b1e22b8)}.scanlines{position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(to bottom,rgba(0,0,0,.22) 0px,rgba(0,0,0,.22) 1px,transparent 1px,transparent 3px);opacity:.5}.scanlines:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 50% 50%,transparent 55%,rgba(0,0,0,.55) 100%)}.arcade-list{position:absolute;top:4vh;right:0;left:0;display:none;font-family:var(--pixel);line-height:2}.arcade-title{padding:0 18px;font-size:10px;color:#f8d878;text-shadow:2px 2px 0 rgba(0,0,0,.7)}.arcade-cols{display:flex;justify-content:space-between;margin-top:10px;padding:0 18px}.arcade-col{margin:0;padding:0;list-style:none;font-size:8px;text-shadow:2px 2px 0 rgba(0,0,0,.7)}.arcade-col--left{color:#7cf8f8}.arcade-col--right{color:#f8d878}@media(min-width:1500px){.arcade-list{display:block}}.frame-a,.frame-b{animation:swap .64s steps(1,end) infinite}.frame-b{animation-delay:.32s}.frame-a.frame-slow,.frame-b.frame-slow{animation-duration:1.9s}.frame-b.frame-slow{animation-delay:.95s}.scene-cut{animation:cut .26s steps(2,end) 1}@keyframes cut{0%{opacity:0}50%{opacity:.6}to{opacity:1}}.sway{transform-box:fill-box;transform-origin:50% 100%;animation:sway 5.4s ease-in-out infinite alternate}.sway--b{animation-duration:7.2s;animation-direction:alternate-reverse}@keyframes sway{0%{transform:rotate(-1.2deg)}to{transform:rotate(1.2deg)}}.cloud{animation:cloud-drift 120s linear infinite}.cloud--1{animation-duration:140s}.cloud--2{animation-duration:96s;animation-delay:-30s}.cloud--3{animation-duration:168s;animation-delay:-70s}@keyframes cloud-drift{0%{transform:translate(-40px)}to{transform:translate(340px)}}@keyframes swap{0%,49%{opacity:1}50%,to{opacity:0}}.note{animation:note-up 3.2s linear infinite;opacity:0}@keyframes note-up{0%{transform:translate(0);opacity:0}15%{opacity:.9}to{transform:translate(6px,-22px);opacity:0}}.shimmer{animation:shimmer 1.1s steps(1,end) infinite}.shimmer--b{animation-delay:.55s}@keyframes shimmer{0%,49%{opacity:.85}50%,to{opacity:.25}}.pxball{animation:pxrally 2.4s steps(8,end) infinite}@keyframes pxrally{0%{transform:translate(0)}25%{transform:translate(9px,6px)}50%{transform:translate(20px)}75%{transform:translate(9px,5px)}to{transform:translate(0)}}.boat{animation:sail 90s linear infinite}.sup{animation:paddle 64s linear infinite}@keyframes sail{0%{transform:translate(0)}to{transform:translate(-190px)}}@keyframes paddle{0%{transform:translate(0)}to{transform:translate(150px)}}.pxgull{animation:pxfly 38s linear infinite}.pxgull--1{transform:translate(20px,30px)}.pxgull--2{animation-duration:52s;animation-delay:-12s;transform:translate(200px,18px)}@keyframes pxfly{0%{transform:translate(-20px,30px)}to{transform:translate(340px,22px)}}.stars{animation:twinkle 3.6s steps(1,end) infinite}@keyframes twinkle{0%,70%{opacity:1}71%,80%{opacity:.55}81%,to{opacity:1}}.scene-hero{display:none}@media(max-width:760px){.arcade-list,.scene-hero{display:none}}@media(prefers-reduced-motion:reduce){.frame-a,.shimmer,.pxball,.boat,.sup,.pxgull,.stars,.sway,.cloud,.intro-blink,.scene-cut{animation:none}.frame-b{animation:none;opacity:0}}.page-head{position:relative;padding:40px 20px 0}.page-head:before{content:"";position:absolute;top:-30px;right:0;bottom:-10px;left:0;z-index:-1;background:radial-gradient(145% 115% at 34% 42%,#060c22f0,#060c22c7 48%,#060c2200 80%)}.page-body{padding:8px 20px 64px}.loading{position:relative;z-index:1;display:grid;place-items:center;min-height:100vh;font:400 13px var(--mono);color:var(--fog)}.eyebrow{font:400 9px/1.7 var(--pixel);letter-spacing:.08em;text-transform:uppercase;color:var(--sea)}.title{margin:10px 0 0;font:400 clamp(30px,8.4vw,62px) var(--display);letter-spacing:.02em;line-height:.94;color:var(--dune)}.title-sub{display:block;margin-top:6px;font-size:.4em;letter-spacing:.08em;color:var(--dune);opacity:.72}.intro-dates{font-family:var(--pixel);font-size:10px;letter-spacing:.06em;color:var(--fog-70);text-shadow:2px 2px 0 rgba(0,0,0,.8)}.datestrip{display:flex;align-items:baseline;gap:10px;margin:10px 0 14px;font:400 24px var(--display);letter-spacing:.06em;color:var(--sea)}.datestrip i{width:4px;height:4px;border-radius:50%;background:var(--line)}.shore{overflow-x:auto;overflow-y:hidden;padding-top:6px}.shore svg{display:block}.tent-glyph{animation:pitch .52s ease-out both;animation-delay:var(--delay, 0ms)}.tent-name{font:400 10px var(--mono);letter-spacing:.03em;fill:var(--fog)}.tent-name--empty{fill:var(--gold)}.wave{animation:drift 3.6s linear infinite}@keyframes pitch{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes drift{0%{transform:translate(0)}to{transform:translate(-24px)}}@media(prefers-reduced-motion:reduce){.wave,.tent-glyph,.backdrop-wave,.backdrop-glow,.rays-fan,.flame,.spark,.smoke,.stick,.ball,.gull{animation:none}.wave,.tent-glyph,.backdrop-wave,.backdrop-glow,.rays-fan,.flame,.stick,.ball{opacity:1}.spark,.smoke{opacity:0}.scene-far,.scene-mid,.scene-near,.rays{transform:none}}.camp-map{overflow-x:auto;overflow-y:hidden;margin-top:16px;border:1px solid var(--line);border-radius:4px;background:#0000002e}.camp-map svg{display:block;width:100%;min-width:1000px}.map-label{font:400 20px var(--mono);letter-spacing:.04em;fill:var(--fog)}.map-label--gold{fill:var(--gold)}.map-number{font:500 24px var(--mono);fill:var(--dune)}.map-glyph-text{font:500 22px var(--mono);fill:var(--dune)}.map-glyph-text--ink{fill:var(--ink)}.map-way{font:500 26px var(--mono);letter-spacing:.1em;fill:var(--sea)}.map-scale{font:400 22px var(--mono);fill:var(--fog);opacity:.7}.cam-frame{position:relative;margin-top:16px;aspect-ratio:16 / 9;overflow:hidden;border:2px solid rgba(217,205,178,.2);border-radius:0;background:#00000047;box-shadow:var(--px-shadow)}.cam-frame iframe{display:block;width:100%;height:100%;border:0}.cam-frame--off{display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;padding:20px;text-align:center}.cam-frame--off .hint{margin:0}.intro{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;min-height:100svh;padding:20px;background:#05060c}.intro-screen{--screen-h: min(58svh, calc((100vw - 40px)*.5625) );position:relative;height:var(--screen-h);width:min(100%,calc(var(--screen-h) * 16 / 9));max-width:1400px;overflow:hidden;border:2px solid rgba(217,205,178,.18);box-shadow:0 0 0 6px #05060c,0 24px 60px #0009}.intro-screen .arcade{display:block;width:100%;height:100%;image-rendering:pixelated}.intro-lines{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:repeating-linear-gradient(to bottom,rgba(0,0,0,.24) 0px,rgba(0,0,0,.24) 1px,transparent 1px,transparent 3px)}.intro-lines:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 50% 50%,transparent 58%,rgba(0,0,0,.6) 100%)}.intro-caption{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.intro-name{font-family:var(--pixel);font-size:13px;letter-spacing:.06em;color:#f8d878;text-shadow:2px 2px 0 rgba(0,0,0,.8)}.intro-go{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 18px;border:2px solid rgba(217,205,178,.28);background:transparent;color:var(--dune);font-family:var(--pixel);font-size:11px;letter-spacing:.04em;cursor:pointer}.intro-go:hover{border-color:#f8d878;color:#f8d878}.intro-go-main{display:flex;align-items:center;gap:10px}.intro-go-note{font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--fog-70)}.intro-go:hover .intro-go-note{color:var(--dune)}.intro-blink{animation:blink 1.1s steps(1,end) infinite}@keyframes blink{0%,55%{opacity:1}56%,to{opacity:0}}@media(max-width:760px){.intro-screen{--screen-h: min(42svh, calc((100vw - 40px)*.5625) )}}.counters{display:flex;flex-wrap:wrap;gap:14px 24px;padding-top:14px}.counter{display:flex;align-items:baseline;gap:8px;text-decoration:none;border-bottom:1px solid transparent}.counter:hover{border-bottom-color:var(--line)}.counter b{font:400 22px var(--display);line-height:1;color:var(--dune)}.counter--warn b{color:var(--gold)}.counter span{font:400 10px var(--pixel);letter-spacing:.06em;color:var(--fog)}.countdown{margin:-4px 0 4px;font:400 10px var(--pixel);letter-spacing:.08em;text-transform:uppercase;color:var(--fog-70)}.countdown--soon{color:var(--gold)}.weather-strip{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line);text-decoration:none}.weather-strip--empty{font:400 11px var(--mono);letter-spacing:.06em;color:var(--fog-45)}.weather-day{display:flex;align-items:baseline;gap:7px;font:400 10px var(--pixel);letter-spacing:.04em;color:var(--fog-70)}.weather-day-mark{color:var(--sea)}.weather-day b{font:400 13px var(--pixel);color:var(--dune)}.weather-day-sky{color:var(--fog-45)}.section-nav{position:sticky;top:0;z-index:5;margin-top:18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0b1e229e;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.section-nav-strip{display:flex;gap:4px;overflow-x:auto;padding:0 12px;scrollbar-width:none}.section-nav-strip::-webkit-scrollbar{display:none}.section-nav-link{flex:0 0 auto;padding:11px 10px;border-bottom:3px solid transparent;color:var(--fog-70);font:400 10px var(--pixel);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.section-nav-link:hover{color:var(--dune)}.section-nav-link.is-active{color:var(--dune);border-bottom-color:var(--sea)}.panel{position:relative;margin-top:26px;padding:22px 20px 24px;background:linear-gradient(158deg,#d9cdb212,#d9cdb200 42%),#0b1e2275;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border:2px solid rgba(217,205,178,.22);border-radius:0;box-shadow:var(--px-shadow-lg),inset 0 2px #ffffff0f}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.panel{background:#0b1e22e0}}.panel-label{font:400 11px var(--pixel);letter-spacing:.1em;text-transform:uppercase;color:var(--sea)}.group-title{padding-bottom:4px;font:400 10px var(--pixel);letter-spacing:.06em;color:var(--fog-60)}.hint{margin:12px 0 0;font:400 12px/1.6 var(--mono);color:var(--fog-70)}.hint--warn{color:var(--gold)}.card{padding:14px 16px 16px;background:linear-gradient(160deg,#d9cdb20a,#0000 46%),#00000042;border:2px solid rgba(217,205,178,.16);border-radius:0;box-shadow:var(--px-shadow)}.card--tight{padding:12px 16px}.card--mine{border-color:#d9cdb257}.tag{margin-left:9px;padding:2px 7px;border:2px solid var(--line);border-radius:0;font:400 9px var(--pixel);letter-spacing:.04em;color:var(--fog-70);vertical-align:1px}.jobs{display:grid;gap:1px;margin-top:8px}.job{display:flex;align-items:baseline;gap:12px;padding:10px 0;border-top:1px solid var(--line);text-decoration:none}.job-label{flex:1;font:400 14px var(--sans);color:var(--dune)}.job-value{font:400 11px var(--pixel);letter-spacing:.04em;color:var(--sea)}.job-value--warn{color:var(--gold)}.job:after{content:"→";font:400 12px var(--mono);color:var(--fog-45)}.job:hover .job-label{color:var(--dune)}.job:hover:after{color:var(--dune)}.cards{display:grid;gap:12px;margin-top:18px}.cards--tight{gap:8px;margin-top:14px}.list{list-style:none;margin:12px 0 0;padding:0}.row{display:flex;align-items:center;gap:12px;padding:9px 0;border-top:1px solid var(--line)}.dot{flex:0 0 auto;width:12px;height:12px;padding:0;border:2px solid var(--line);border-radius:0;background:transparent}button.dot{cursor:pointer}.dot--done{border-color:var(--sea);background:var(--sea)}.dot--need{border-color:var(--gold);background:transparent}.dot--sure{border-color:var(--dune);background:var(--dune)}.row-main{flex:1;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0}.row-main .row-name{flex:0 1 auto}.row-name{flex:1;font:400 15px var(--sans);color:var(--dune)}.row-name--sm{font-size:14px}.row-name--muted{color:var(--fog)}.row-name--warn{color:var(--gold)}.row-name--done{color:#9fb3b080;text-decoration:line-through}.meta{font:400 10px var(--pixel);letter-spacing:.04em;color:var(--fog-70)}.meta--sea{color:var(--sea)}.meta--dune{color:var(--dune)}.meta--warn{color:var(--gold)}.editable{padding:0;border:none;background:transparent;text-align:left;cursor:text;border-bottom:1px dashed rgba(217,205,178,.32)}.editable:hover,.editable:focus-visible{border-bottom-color:var(--gold);color:var(--dune)}.editable-pen{margin-left:7px;color:var(--fog-45)}.pxicon{display:inline-block;vertical-align:-.08em;flex:0 0 auto}.editable:hover .editable-pen,.editable:focus-visible .editable-pen{color:var(--gold)}.tip{display:flex;align-items:center;gap:10px;margin-top:18px;padding:11px 14px;border:2px dashed rgba(217,205,178,.28);border-radius:0;background:#0b1e2280;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);font:400 12px/1.5 var(--mono);color:var(--fog-70)}.tip b{color:var(--dune);font-weight:400}.tip-pen{flex:0 0 auto;font-size:15px;color:var(--gold)}.tip-close{flex:0 0 auto;margin-left:auto;padding:2px 6px;border:none;background:transparent;color:var(--fog-45);cursor:pointer;font-size:13px}.tip-close:hover{color:var(--dune)}.editor{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:8px;padding:4px 0}.editor-actions{display:flex;gap:8px;margin-left:auto}.input--num{flex:0 0 auto;width:86px;min-width:0}.sound{position:fixed;bottom:14px;left:14px;z-index:15;display:flex;align-items:center;gap:7px;padding:7px 11px;border:2px solid rgba(217,205,178,.24);border-radius:0;background:#0b1e2299;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);color:var(--fog-70);font:400 10px var(--pixel);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:0 6px 20px #0000004d}.sound:hover{color:var(--dune)}.sound--on{border-color:#e8c54780;color:var(--gold)}.undo{position:fixed;right:12px;bottom:12px;left:12px;z-index:20;display:flex;align-items:center;gap:12px;max-width:560px;margin:0 auto;padding:12px 14px;border:1px solid var(--line);background:linear-gradient(158deg,#d9cdb214,#d9cdb200 46%),#102c31b8;-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);border-radius:0;border:2px solid rgba(217,205,178,.24);box-shadow:var(--px-shadow-lg)}.undo-text{flex:1;font:400 12px/1.4 var(--mono);color:var(--dune)}.btn{padding:7px 13px;border:2px solid rgba(217,205,178,.28);border-radius:0;background:#00000040;color:var(--fog);font:400 11px var(--pixel);letter-spacing:.02em;cursor:pointer;box-shadow:var(--px-shadow)}.btn:hover{border-color:var(--dune);color:var(--dune)}.btn:active{transform:translate(3px,3px);box-shadow:none}.btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.btn--on{border-color:var(--dune);background:var(--dune);color:var(--ink)}.btn--primary{border-color:var(--sea);background:var(--sea);color:#06181b;font-weight:500}.btn--claim{padding:4px 12px;border-color:var(--gold);color:var(--gold)}.btn--danger{border-color:#e8c54780;color:var(--gold)}.btn--member{display:inline-flex;align-items:center;gap:7px;border-color:var(--dune);background:#d9cdb21a;color:var(--dune)}.chip-x{opacity:.55}.btn--x{padding:2px 6px;border:none;color:var(--fog-45);font-size:13px;line-height:1}.btn--x:hover{color:var(--dune)}.chip-static{padding:7px 12px;border:2px solid var(--gold);border-radius:0;box-shadow:var(--px-shadow);color:var(--gold);font:400 12px var(--mono);letter-spacing:.04em}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.chips--tight{gap:7px;margin-top:10px}.select{padding:6px 26px 6px 10px;border:2px solid rgba(217,205,178,.28);border-radius:0;box-shadow:var(--px-shadow);background-color:#0000004d;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5'%3E%3Cpath d='M0 0h8L4 5z' fill='%239FB3B0'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;color:var(--sea);font:400 12px var(--mono);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select--need{border-color:var(--gold);color:var(--gold)}.select option{background:var(--deep);color:var(--dune)}.input{flex:1;min-width:120px;padding:9px 11px;border:2px solid rgba(217,205,178,.24);border-radius:0;background:#0000004d;box-shadow:inset 2px 2px #00000059;color:var(--dune);font:400 14px var(--sans)}.input--fixed{flex:0 0 auto;min-width:128px}select.input{cursor:pointer}select.input option{background:var(--deep);color:var(--dune)}.add-bar{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.add-bar .hint{margin:0;align-self:center}.card-head{display:flex;align-items:center;gap:10px}.tent-title{font:400 13px var(--pixel);letter-spacing:.04em;text-transform:uppercase;color:var(--dune)}.card-head .meta{flex:1}.tent-model{display:inline-block;margin-top:6px;font:400 10px var(--pixel);letter-spacing:.02em;color:var(--sea);text-decoration:none;border-bottom:1px solid transparent}a.tent-model:hover{border-bottom-color:var(--sea)}.tent-owner{display:flex;align-items:center;gap:10px;margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.person-head{display:flex;align-items:center;gap:12px;width:100%;padding:0;border:none;background:transparent;cursor:pointer;text-align:left}.caret{font-size:12px;color:var(--fog);opacity:.6}.day{display:flex;gap:16px;padding:12px 0;border-top:1px solid var(--line)}.day-mark{flex:0 0 62px;padding-top:2px;font:400 11px var(--pixel);letter-spacing:.04em;color:var(--sea)}.day-mark--hot{color:var(--gold)}.day-text{font:400 14px/1.55 var(--sans);color:var(--dune)}.day-weather{margin-top:5px;font:400 11px/1.5 var(--mono);letter-spacing:.03em;color:var(--fog-70)}.ext-link{color:var(--dune);text-decoration:none;border-bottom:1px solid var(--line)}.ext-link:hover{border-bottom-color:var(--sea)}.reference{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--line);font:400 12px/1.7 var(--mono);color:var(--fog-70)}.reference dt{color:var(--sea);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.reference dd{margin:2px 0 12px}.reference dd:last-child{margin-bottom:0}@media print{.backdrop,.section-nav,.camp-map,.cam-frame,.undo,.add-bar,.chips,.weather-strip,.btn,.caret,.shore{display:none!important}body{background:#fff;color:#111;font-size:11pt}.page{background:none}.page-head,.page-body{padding:0}.panel,.card{margin-top:12pt;padding:0;border:none;background:none;break-inside:avoid}.panel-label,.group-title,.day-mark,.tent-title,.meta,.hint,.reference dt,.countdown{color:#444}.title,.row-name,.day-text,.job-label,.datestrip{color:#111}.title{font-size:28pt}.row{padding:3pt 0;border-top:1px solid #ccc}.dot{border-color:#666;background:none}.dot--done{background:#666}.select,.input{border:none;background:none;color:#111;padding:0}.row-name--done{color:#888}a[href]:after{content:""}}.footer{margin-top:30px;font:400 11px/1.7 var(--mono);letter-spacing:.04em;color:var(--fog-45)}.footer-error{color:var(--gold)}
