@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/HTxqL289NzCGg4MzN6KJ7eW6CYKF_i7y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/HTxqL289NzCGg4MzN6KJ7eW6CYyF_g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ijwRs572Xtc6ZYQws9YVwnNJfJ7Cww.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ijwRs572Xtc6ZYQws9YVwnNIfJ7Cww.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ijwRs572Xtc6ZYQws9YVwnNGfJ4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ijwRs572Xtc6ZYQws9YVwnNJfJ7Cww.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ijwRs572Xtc6ZYQws9YVwnNIfJ7Cww.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ijwRs572Xtc6ZYQws9YVwnNGfJ4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ijwRs572Xtc6ZYQws9YVwnNJfJ7Cww.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ijwRs572Xtc6ZYQws9YVwnNIfJ7Cww.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ijwRs572Xtc6ZYQws9YVwnNGfJ4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/i7dPIFZifjKcF5UAWdDRYE58RWq7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/i7dPIFZifjKcF5UAWdDRYE98RWq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/i7dPIFZifjKcF5UAWdDRYEF8RQ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/i7dMIFZifjKcF5UAWdDRaPpZUFqaHjyV.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/i7dMIFZifjKcF5UAWdDRaPpZUFuaHjyV.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/i7dMIFZifjKcF5UAWdDRaPpZUFWaHg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--aisle:#e6e8e2;--paper:#fbfaf6;--ink:#14150f;--sticker:#e8442c;--tag:#f5c518;--faded:#8a8b84;--muted:#5c5d55;--font-display:"Archivo Black", "Arial Black", system-ui, sans-serif;--font-body:"Public Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"Space Mono", ui-monospace, "Cascadia Code", "Courier New", monospace;--radius:14px}html,body{margin:0;padding:0}body{font-family:var(--font-body);color:var(--ink);background:var(--aisle);-webkit-text-size-adjust:100%;line-height:1.45}:focus-visible{outline:2px solid var(--sticker);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app{min-height:100vh;padding-bottom:16px;overflow-x:clip}.stage{max-width:520px;margin:0 auto;padding:0 16px}.notice{text-align:center;max-width:520px;color:var(--muted);margin:24vh auto 0;padding:0 16px}.topbar{background:var(--ink);color:var(--paper);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.brand-tag{font-family:var(--font-display);letter-spacing:.02em;color:var(--paper);background:var(--sticker);clip-path:polygon(16px 0,100% 0,100% 100%,16px 100%,0 50%);padding:5px 14px 5px 24px;font-size:18px;display:inline-block;position:relative;transform:rotate(-2deg)}.brand-tag:before{content:"";background:var(--ink);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.topbar-right{align-items:center;gap:12px;display:flex}.topbar-num{font-family:var(--font-mono);color:var(--paper);font-size:14px}.nav-btn{font-family:var(--font-display);letter-spacing:.06em;color:var(--paper);cursor:pointer;background:0 0;border:1.5px solid #fbfaf68c;border-radius:9px;padding:7px 12px;font-size:12px}.nav-btn:hover{border-color:var(--paper)}.progress-row{flex-direction:column;align-items:center;gap:6px;padding:8px 0 6px;display:flex}.progress-title{font-family:var(--font-display);letter-spacing:.03em;margin:0;font-size:clamp(20px,5.5vw,28px)}.round-dots{gap:8px;display:flex}.dot{border:2px solid var(--ink);border-radius:50%;width:12px;height:12px}.dot--done{background:var(--sticker);border-color:var(--sticker)}.image-frame{background:var(--paper);border:2px solid var(--ink);border-radius:16px;width:fit-content;max-width:100%;margin-inline:auto;padding:10px;position:relative}.product-image,.product-image--failed{aspect-ratio:1;object-fit:contain;cursor:zoom-in;border-radius:8px;width:min(38dvh,76vw,100dvh - 480px);max-width:100%;height:min(38dvh,76vw,100dvh - 480px);display:block}.product-image--failed{color:var(--muted);cursor:default;justify-content:center;align-items:center;display:flex}.zoom-btn{width:34px;height:34px;color:var(--ink);background:var(--paper);border:1.5px solid var(--ink);cursor:zoom-in;border-radius:8px;justify-content:center;align-items:center;font-size:16px;display:flex;position:absolute;bottom:16px;right:16px}.zoom-overlay{z-index:200;cursor:zoom-out;background:#14150fe6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.zoom-overlay img{object-fit:contain;max-width:100%;max-height:100%}.product-name{text-align:center;font-family:var(--font-display);letter-spacing:.01em;margin:10px 0 2px;font-size:clamp(20px,5.5vw,26px)}.product-prompt{text-align:center;color:var(--muted);margin:0;font-size:14px}.year-slider{text-align:center;width:100vw;margin:8px calc(50% - 50vw) 4px}.year-readout-box{background:var(--paper);border:2px solid var(--ink);border-radius:12px;padding:4px 22px;display:inline-block}.year-readout{font-family:var(--font-display);letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:clamp(42px,12vw,64px);line-height:1.1}.slider-row{align-items:flex-start;gap:12px;max-width:880px;margin:10px auto 0;padding:0 16px;display:flex}@media (height<=740px){.progress-row{gap:4px;padding:4px 0 2px}.progress-title{font-size:clamp(16px,4.5vw,20px)}.product-name{margin-top:6px;font-size:clamp(17px,5vw,20px)}.product-prompt{font-size:13px}.year-slider{margin-top:4px}.year-readout{font-size:clamp(30px,9vw,44px)}.slider-row{margin-top:4px}.app{padding-bottom:8px}.reveal{padding-top:0}.reveal-band{margin:4px 0 6px}.reveal-year-value{font-size:clamp(28px,9vw,40px)}.reveal-scale{display:none}.reveal-years{margin:6px 0 4px}.reveal-distance{margin-bottom:6px}.reveal-fact{margin-bottom:6px;font-size:13px}.receipt-view{padding-top:6px}.receipt{padding:12px 20px}.receipt-row{margin:3px 0}.barcode{height:34px;margin:8px auto 4px}.share-buttons{margin-top:8px}.streak-line,.countdown{margin:2px 0}.receipt-actions{margin-top:2px}}.nudge{width:46px;height:46px;font-family:var(--font-display);color:var(--ink);background:var(--paper);border:2px solid var(--ink);cursor:pointer;border-radius:12px;flex:none;font-size:22px;line-height:1}.nudge:active{transform:translateY(1px)}.track-wrap{flex:auto;padding-top:10px;position:relative}.track{appearance:none;cursor:pointer;background:0 0;width:100%;height:6px;margin:0}.track::-webkit-slider-runnable-track{background:var(--ink);border-radius:999px;height:6px}.track::-moz-range-track{background:var(--ink);border-radius:999px;height:6px}.track::-webkit-slider-thumb{-webkit-appearance:none;background:var(--sticker);border:2px solid var(--ink);cursor:grab;border-radius:7px;width:30px;height:30px;margin-top:-12px;transform:rotate(-4deg);box-shadow:0 3px #14150f38}.track::-moz-range-thumb{background:var(--sticker);border:2px solid var(--ink);cursor:grab;border-radius:7px;width:30px;height:30px;box-shadow:0 3px #14150f38}.ruler{height:32px;margin-top:8px;position:relative}.rtick{background:var(--faded);width:1px;height:7px;position:absolute;top:0;transform:translate(-50%)}.rtick--major{background:var(--ink);height:12px}.rtick-label{font-family:var(--font-mono);color:var(--ink);white-space:nowrap;font-size:11px;font-weight:700;position:absolute;top:14px;left:50%;transform:translate(-50%)}.btn{font-family:var(--font-display);letter-spacing:.04em;color:var(--ink);background:var(--paper);border:2px solid var(--ink);cursor:pointer;border-radius:12px;padding:14px 22px;font-size:16px;display:inline-block}.btn.primary{color:var(--paper);background:var(--sticker);border-color:var(--ink)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.primary:not(:disabled):active{transform:scale(.975)}.lock-btn{width:100%;margin-top:20px}.receipt-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:4px;display:flex}.landing{text-align:center;padding-top:24px}.landing-hero{background:var(--paper);border:2px solid var(--ink);border-radius:18px;margin:8px auto 20px;padding:12px;display:inline-block;position:relative;transform:rotate(-2deg)}.landing-hero img{object-fit:contain;border-radius:10px;width:min(58vw,240px);height:min(58vw,240px);display:block}.landing-title{font-family:var(--font-display);letter-spacing:.02em;margin:8px 0 6px;font-size:clamp(36px,12vw,60px);line-height:1}.landing-tagline{max-width:22ch;color:var(--muted);margin:0 auto 26px;font-size:16px}.landing-play{width:100%;max-width:340px;padding:16px 22px;font-size:18px}.landing-meta{font-family:var(--font-mono);color:var(--faded);margin-top:14px;font-size:13px}.reveal{text-align:center;padding-top:2px}.reveal-view .product-image,.reveal-view .product-image--failed{width:min(24dvh,46vw);height:min(24dvh,46vw)}.reveal-band{font-family:var(--font-display);letter-spacing:.05em;color:var(--paper);background:var(--faded);border:2px solid var(--ink);border-radius:10px;margin:6px 0 8px;padding:8px 16px;font-size:clamp(16px,4.5vw,22px);display:inline-block;transform:rotate(-1.5deg)}.reveal-band[data-band=exact]{background:var(--sticker)}.reveal-band[data-band=close],.reveal-band[data-band=era]{color:var(--ink);background:var(--tag)}.reveal-scale{height:30px;margin:4px 4px 10px;position:relative}.reveal-scale-track{background:var(--ink);border-radius:999px;height:4px;position:absolute;top:16px;left:0;right:0}.reveal-scale-band{background:#e8442c47;height:8px;position:absolute;top:14px}.reveal-marker{border:2px solid var(--ink);border-radius:5px;width:16px;height:16px;position:absolute;top:8px;transform:translate(-50%)rotate(-6deg)}.reveal-marker--guess{background:var(--sticker)}.reveal-marker--actual{background:var(--tag)}.reveal-marker-caption{font-family:var(--font-mono);white-space:nowrap;font-size:11px;position:absolute;top:26px;transform:translate(-50%)}.reveal-years{flex-wrap:wrap;justify-content:center;gap:12px;margin:8px 0 6px;display:flex}.reveal-year{background:var(--paper);border:2px solid var(--ink);border-radius:14px;flex-direction:column;flex:150px;align-items:center;gap:2px;max-width:220px;padding:6px 10px 8px;display:flex}.reveal-year--answer{background:var(--tag)}.reveal-year-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px}.reveal-year--answer .reveal-year-label{color:#6a5809}.reveal-year-value{font-family:var(--font-display);letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(32px,10vw,46px);line-height:1}.reveal-distance{font-family:var(--font-display);letter-spacing:.03em;color:var(--ink);margin:0 0 8px;font-size:16px}.reveal-name{font-family:var(--font-display);margin:4px 0 6px;font-size:22px}.reveal-fact{text-align:left;color:#333330;margin:0 0 10px;font-size:14px;line-height:1.4}.reveal .btn.primary{width:100%}.receipt-view{text-align:center;padding-top:10px}.receipt-paper{filter:drop-shadow(0 8px 16px #14150f2e);max-width:360px;margin:0 auto}.receipt{text-align:left;color:var(--ink);background:var(--paper);font-family:var(--font-mono);padding:16px 22px 14px;font-size:13px;position:relative}.receipt-head{text-align:center;border-bottom:1px dashed var(--faded);margin-bottom:10px;padding-bottom:8px}.receipt-title{font-family:var(--font-display);letter-spacing:.14em;margin:0;font-size:22px}.receipt-meta{color:var(--muted);letter-spacing:.08em;margin:6px 0 0}.receipt-row{align-items:baseline;gap:6px;margin:5px 0;display:flex}.receipt-row-name{flex:0 auto}.receipt-row-leader{border-bottom:1px dotted var(--faded);flex:auto;transform:translateY(-3px)}.receipt-row-points{font-variant-numeric:tabular-nums;flex:none}.receipt-total{border-top:2px solid var(--ink);margin-top:10px;padding-top:10px;font-weight:700}.receipt-drift{border-top:1px dashed var(--faded);margin-top:10px;padding-top:10px}.receipt-drift-line{letter-spacing:.04em;margin:0;font-weight:700}.receipt-drift-note{color:var(--muted);margin:6px 0 0}.barcode{width:100%;height:40px;margin:10px auto 4px;display:block}.barcode-caption{text-align:center;letter-spacing:.34em;color:var(--ink);margin:0;font-size:11px}.streak-line{font-family:var(--font-display);letter-spacing:.04em;margin:18px 0 4px;font-size:18px}.countdown{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);margin:8px 0 16px}.recap{text-align:left;max-width:360px;margin:16px auto 0;padding:0;list-style:none}.recap-item{border-bottom:1px solid var(--faded);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:10px 0;display:flex}.recap-name{font-weight:700}.recap-detail{color:var(--muted);font-family:var(--font-mono);margin-left:auto;font-size:13px}.storage-note{text-align:center;color:#4a4230;background:var(--tag);margin:0;padding:8px 16px;font-size:13px}.share-buttons{justify-content:center;gap:12px;margin-top:12px;display:flex}.share-buttons .btn{flex:1 1 0;max-width:200px}.share-card{background:var(--aisle);pointer-events:none;justify-content:center;align-items:center;width:1080px;height:1920px;display:flex;position:fixed;top:0;left:-20000px}.share-card-inner{transform-origin:50%;transform:scale(1.9)}.share-card .print-line{animation:none}.modal-backdrop{z-index:100;background:#14150f8c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal{text-align:left;background:var(--paper);border:2px solid var(--ink);border-radius:16px;width:100%;max-width:420px;max-height:90vh;padding:22px;overflow-y:auto}.modal-title{font-family:var(--font-display);letter-spacing:.08em;margin:0 0 18px;font-size:22px}.stat-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:20px;display:grid}.stat{text-align:center;flex-direction:column;align-items:center;display:flex}.stat-num{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:30px;line-height:1.1}.stat-label{color:var(--muted);margin-top:2px;font-size:12px}.drift-feature{background:var(--aisle);border:2px dashed var(--ink);border-radius:12px;flex-direction:column;align-items:center;gap:4px;margin-bottom:20px;padding:14px;display:flex}.drift-feature-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:12px}.drift-feature-value{font-family:var(--font-display);letter-spacing:.02em;font-size:26px}.histogram{flex-direction:column;gap:6px;margin-bottom:20px;display:flex}.hist-row{font-family:var(--font-mono);align-items:center;gap:8px;font-size:12px;display:flex}.hist-label{color:var(--muted);flex:0 0 42px}.hist-track{background:var(--aisle);border-radius:3px;flex:auto;height:14px;overflow:hidden}.hist-bar{background:var(--sticker);height:100%;display:block}.hist-count{text-align:right;flex:0 0 20px}.modal .btn{width:100%}@media (prefers-reduced-motion:no-preference){.print-line{animation:.22s ease-out both printLine}.reveal-year--answer{animation:.34s cubic-bezier(.2,1.4,.3,1) both stampFlat}.reveal-band{animation:.3s cubic-bezier(.2,1.4,.3,1) both stampTilt}}@keyframes printLine{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes stampFlat{0%{opacity:0;transform:scale(1.4)}to{opacity:1;transform:scale(1)}}@keyframes stampTilt{0%{opacity:0;transform:scale(1.4)rotate(-6deg)}to{opacity:1;transform:scale(1)rotate(-1.5deg)}}.brand-tag,.nav-btn{text-decoration:none}.about{padding-top:24px;padding-bottom:48px}.about-title{font-family:var(--font-display);letter-spacing:.04em;margin:8px 0 16px;font-size:clamp(32px,9vw,44px)}.about p{color:#2c2d27}.about-lede{font-size:18px}.about a{color:var(--sticker)}.about-heading{font-family:var(--font-display);letter-spacing:.03em;margin:28px 0 8px;font-size:20px}.about-meta{color:var(--muted);font-family:var(--font-mono);font-size:13px}.attribution-list{margin:16px 0 0;padding:0;list-style:none}.attribution{border-bottom:1px solid var(--faded);padding:12px 0}.attribution-name{margin:0;font-weight:700}.attribution-year{color:var(--muted);font-family:var(--font-mono);font-weight:400}.attribution-credit{color:var(--muted);margin:4px 0 0;font-size:14px}.attribution-links{font-family:var(--font-mono);margin:6px 0 0;font-size:12px}
