:root{--paper:#eef1f6;--sheet:#fff;--ink:#1a1f36;--ink-2:#4a5170;--muted:#6b7390;--line:#d5dbe7;--marker:#2f5bea;--marker-ink:#fff;--highlight:#ffd23f;--picked:#fff3c2;--wire:#e5487a;--wire-relic:#2f5bea;--good:#1f8a52;--warn:#b5560f;--warn-bg:#fff1e3;--good-bg:#e6f6ec;--cell-G:#8ccf4d;--cell-Y:#ffe14a;--cell-B:#2fb5ee;--cell-D:#1565c0;--cell-R:#e53935;--cell-ink:#1a1f36;--info-bg:#eef1f6;--fam-action:#e4572e;--fam-employed:#1e8a7a;--fam-fantasy:#8a4fd8;--fam-scifi:#1c8fc8;--fam-sports:#3b9a52;--fam-undead:#6d6a8f;--fam-warrior:#b07d22;--fam-none:#8a8f9e;--radius-s:6px;--radius-m:10px;--display:"Bricolage Grotesque", system-ui, sans-serif;--body:"Atkinson Hyperlegible", system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--paper:#141829;--sheet:#1c2136;--ink:#e8ebf5;--ink-2:#b8bfd6;--muted:#8d95b2;--line:#2e3550;--marker:#6d8cff;--marker-ink:#0e1222;--highlight:#e8bd2a;--picked:#3b3418;--wire:#ff6f9c;--wire-relic:#6d8cff;--good:#5ccf8a;--warn:#ffa25c;--warn-bg:#3a2616;--good-bg:#16301f;--info-bg:#222842;--cell-G:#7cc043;--cell-Y:#f2d33a;--cell-B:#29a5dc;--cell-D:#3f7fe0;--cell-R:#e5484d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body{margin:0}body{background:var(--paper);color:var(--ink);font:15px/1.5 var(--body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--display);margin:0;line-height:1.15}a{color:var(--marker)}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--marker);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.muted{color:var(--muted)}.small{font-size:13px}.sprite{object-fit:contain;flex:none}.input{font:inherit;color:var(--ink);background:var(--sheet);border:1.5px solid var(--line);border-radius:var(--radius-s);width:100%;padding:7px 10px}.input:focus{border-color:var(--marker);outline:none}.btn{border-radius:var(--radius-s);border:1.5px solid var(--ink);background:var(--sheet);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:7px 14px;font-weight:700;display:inline-flex}.btn:hover:not(:disabled){background:var(--paper)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.primary{background:var(--marker);border-color:var(--marker);color:var(--marker-ink)}.btn.primary:hover:not(:disabled){background:var(--marker);filter:brightness(1.1)}.btn.ghost{background:0 0;border-color:#0000}.btn.ghost:hover:not(:disabled){background:var(--paper)}.btn.icon{width:32px;height:32px;padding:0}.btn.small{padding:3px 10px;font-size:13px}.btn[aria-pressed=true]{background:var(--highlight);border-color:var(--ink);color:#1a1f36}.btn.danger:hover:not(:disabled){color:#d7263d}.link{color:var(--marker);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.check{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.tok-var{color:var(--ink);font-weight:700}.tok-term{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.fam-action{--fam:var(--fam-action)}.fam-employed{--fam:var(--fam-employed)}.fam-fantasy{--fam:var(--fam-fantasy)}.fam-scifi{--fam:var(--fam-scifi)}.fam-sports{--fam:var(--fam-sports)}.fam-undead{--fam:var(--fam-undead)}.fam-warrior{--fam:var(--fam-warrior)}.fam-none{--fam:var(--fam-none)}.fam-tag{color:var(--fam);align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.app{flex-direction:column;min-height:100vh;display:flex}.topbar{background:var(--sheet);border-bottom:2px solid var(--ink);flex-wrap:wrap;align-items:center;gap:16px;padding:12px 20px;display:flex}.brand{align-items:center;gap:10px;display:flex}.brand h1{letter-spacing:-.01em;font-size:22px;font-weight:800}.brand p{margin:0}.comp-name{max-width:380px;font-family:var(--display);flex:220px;font-size:18px;font-weight:700}.top-actions{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.layout{flex:1;grid-template-columns:minmax(280px,330px) minmax(0,1fr) minmax(300px,360px);align-items:start;gap:16px;padding:16px 20px 32px;display:grid}.panel{background:var(--sheet);border:1.5px solid var(--line);border-radius:var(--radius-m);padding:16px}.panel-title{margin-bottom:10px;font-size:20px;font-weight:800}.picker,.analysis{max-height:calc(100vh - 32px);position:sticky;top:16px;overflow-y:auto}.chips{flex-wrap:wrap;gap:5px;margin:10px 0;display:flex}.chip{border:1.5px solid var(--line);background:var(--sheet);cursor:pointer;color:var(--fam,var(--ink));border-radius:999px;padding:2px 10px;font-size:13px;font-weight:700}.chip[aria-pressed=true]{background:var(--fam,var(--ink));border-color:var(--fam,var(--ink));color:#fff}.dude-grid{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.dude-btn{border:1.5px solid var(--line);border-bottom:4px solid var(--fam);border-radius:var(--radius-s);background:var(--sheet);cursor:pointer;flex-direction:column;align-items:center;gap:2px;width:100%;padding:6px 2px 5px;display:flex;position:relative}.dude-btn:hover{border-color:var(--fam);background:var(--paper)}.dude-btn:active{transform:translateY(1px)}.dude-btn-name{text-align:center;font-size:12px;font-weight:700;line-height:1.1}.badge{background:var(--highlight);color:#1a1f36;border:1.5px solid var(--ink);border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:12px;font-weight:800;display:grid;position:absolute;top:-6px;right:-6px}.empty{color:var(--muted);grid-column:1/-1;padding:12px 0}.preview{border-top:1.5px dashed var(--line);margin-top:14px;padding-top:12px}.preview-head{align-items:center;gap:10px;display:flex}.preview h3{font-size:17px}.preview h3 a{color:inherit;text-decoration:none}.preview h3 a:hover{text-decoration:underline}.ability{color:var(--ink-2);max-width:70ch;margin:8px 0;font-size:14px}.ability strong{color:var(--ink)}.stats{flex-wrap:wrap;gap:4px 14px;margin:0;font-size:13px;display:flex}.stats div{gap:5px;display:flex}.stats dt{color:var(--muted)}.stats dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.roster-head{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.roster-head p{margin:0;font-size:13px}.roster-empty{border:2px dashed var(--line);border-radius:var(--radius-m);text-align:center;padding:32px 24px}.roster-empty p{max-width:52ch;margin:0 auto 8px}.roster-empty p:first-child{font-family:var(--display);font-size:18px;font-weight:700}.roster-body{position:relative}.wires{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.wire path{fill:none;stroke-width:2.5px;stroke-linecap:round}.wire.ability path{stroke:var(--wire)}.wire.relic path{stroke:var(--wire-relic);stroke-dasharray:5 4}.wire.ability circle{fill:var(--wire)}.wire.relic circle{fill:var(--wire-relic)}.wire-head.ability{fill:var(--wire)}.wire-head.relic{fill:var(--wire-relic)}.roster-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.row{background:var(--sheet);border:1.5px solid var(--line);border-left:6px solid var(--fam);border-radius:var(--radius-s);padding:8px 10px 8px 6px}.row.dragging{z-index:2;border-color:var(--ink);position:relative;box-shadow:0 8px 24px #1a1f362e}.row-main{align-items:center;gap:10px;min-height:56px;display:flex}.handle{cursor:grab;touch-action:none;border-radius:var(--radius-s);background:0 0;border:0;flex-direction:column;align-items:center;padding:2px 4px;display:flex}.handle:active{cursor:grabbing}.pos{font-family:var(--display);font-variant-numeric:tabular-nums;text-align:center;min-width:1.4em;font-size:22px;font-weight:800;line-height:1}.grip{color:var(--muted);font-size:14px;line-height:1}.row-id{flex:auto;min-width:0}.row-id h3{white-space:nowrap;text-overflow:ellipsis;font-size:17px;overflow:hidden}.stepper{align-items:center;gap:2px;display:flex}.stepper .btn.icon{border-width:1.5px;width:28px;height:30px;font-size:17px}.count{text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;width:54px;padding:4px;font-weight:800}.count::-webkit-inner-spin-button{-webkit-appearance:none}.count::-webkit-outer-spin-button{-webkit-appearance:none}.trinket-slot{border:2px dashed var(--line);background:var(--paper);cursor:pointer;width:44px;height:44px;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.trinket-slot.filled{border-style:solid;border-color:var(--highlight);background:var(--sheet)}.trinket-slot:hover{border-color:var(--marker)}.row-actions{display:flex}.row-notes{flex-wrap:wrap;gap:4px;margin:6px 0 0 44px;padding:0;font-size:13px;list-style:none;display:flex}.row-notes li{border-radius:var(--radius-s);background:var(--info-bg);padding:2px 8px;display:inline-block}.row-notes li.relic-note{align-items:center;gap:4px;display:inline-flex}.link-note.ability{background:color-mix(in srgb, var(--wire) 14%, var(--sheet));color:var(--ink);box-shadow:inset 3px 0 0 var(--wire)}.link-note.relic{background:color-mix(in srgb, var(--wire-relic) 14%, var(--sheet));box-shadow:inset 3px 0 0 var(--wire-relic)}.link-note.in{background:var(--sheet);border:1px dashed var(--line);box-shadow:none}.note.good{background:var(--good-bg);color:var(--good);font-weight:700}.note.warn{background:var(--warn-bg);color:var(--warn);font-weight:700}.relic-note{background:var(--picked)!important}.row-detail{border-top:1.5px dashed var(--line);margin:10px 0 2px 44px;padding-top:10px}.row-detail h4{margin:12px 0 6px;font-size:15px}.trinket-detail{align-items:flex-start;gap:8px;margin-top:10px;font-size:14px;display:flex}.trinket-detail p{margin:0}.relic-chips{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.relic-chip{text-align:left;border:1.5px solid var(--line);border-radius:var(--radius-s);background:var(--sheet);cursor:pointer;align-items:flex-start;gap:8px;width:100%;height:100%;padding:7px 8px;font-size:13px;display:flex}.relic-chip:hover{border-color:var(--ink-2)}.relic-chip[aria-pressed=true]{border-color:var(--ink);background:var(--picked)}.relic-desc{color:var(--ink-2);display:block}.analysis h3{margin:18px 0 8px;font-size:16px}.totals{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;display:grid}.totals div{background:var(--paper);border-radius:var(--radius-s);padding:8px 10px}.totals dt{color:var(--muted);font-size:12px}.totals dd{font-family:var(--display);font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:800}.analysis>.small{margin:6px 0 0}.fam-bars,.roles,.team-syn,.planned{margin:0;padding:0;list-style:none}.fam-bars li{grid-template-columns:20px 70px 1fr auto;align-items:center;gap:8px;padding:3px 0;font-size:14px;display:grid}.fam-bars li.zero{opacity:.4}.fam-name{font-weight:700}.bar{background:var(--paper);border-radius:999px;height:10px;overflow:hidden}.bar span{background:var(--fam);border-radius:999px;height:100%;transition:width .25s;display:block}.fam-n{font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.roles li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:4px 0;font-size:14px;display:flex}.roles li.zero>span:first-child{color:var(--warn);font-weight:700}.role-dudes{flex-wrap:wrap;justify-content:flex-end;gap:2px;display:flex}.team-syn li,.planned li{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:start;gap:8px;padding:8px 0;font-size:13px;display:grid}.team-syn p,.planned p{color:var(--ink-2);margin:2px 0 0}.team-syn li.on strong{background:var(--highlight);color:#1a1f36;padding:0 3px}.section-head{justify-content:space-between;align-items:center;gap:8px;margin:18px 0 8px;display:flex}.section-head h3{margin:0}.planned li.unusable{opacity:.75}.warn-tag{color:var(--warn);font-size:12px;font-weight:700;display:block}.notes{resize:vertical}.saved-menu{position:relative}.saved-menu summary{list-style:none}.saved-menu summary::-webkit-details-marker{display:none}.saved-pop{z-index:20;background:var(--sheet);border:1.5px solid var(--ink);border-radius:var(--radius-m);width:300px;max-height:60vh;padding:8px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 10px 30px #1a1f3633}.saved-pop p{margin:4px}.saved-pop ul{margin:0;padding:0;list-style:none}.saved-pop li{align-items:center;display:flex}.saved-pop li.current{background:var(--picked);border-radius:var(--radius-s)}.saved-load{text-align:left;border-radius:var(--radius-s);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;padding:6px 8px;display:flex}.saved-load:hover{background:var(--paper)}.modal{border:2px solid var(--ink);border-radius:var(--radius-m);background:var(--sheet);width:min(760px,100vw - 32px);max-height:min(85vh,900px);color:var(--ink);padding:0;overflow:hidden}.modal::backdrop{background:#1418298c}.modal-body{flex-direction:column;max-height:min(85vh,900px);display:flex}.modal-head{justify-content:space-between;align-items:center;padding:14px 16px 6px;display:flex}.modal-head h2{font-size:20px}.picker-tools{border-bottom:1.5px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:6px 16px 10px;font-size:14px;display:flex}.picker-tools .input{flex:240px;width:auto}.item-list{margin:0;padding:8px 16px 16px;list-style:none;overflow-y:auto}.item{text-align:left;border-radius:var(--radius-s);cursor:pointer;background:0 0;border:1.5px solid #0000;grid-template-columns:40px 1fr 24px;align-items:start;gap:10px;width:100%;padding:8px;display:grid}.item:hover{background:var(--paper)}.item[aria-pressed=true]{border-color:var(--ink);background:var(--picked)}.item-name{flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-weight:800;display:flex}.item-scope{color:var(--muted);font-size:12px;font-weight:400}.item-desc{color:var(--ink-2);font-size:13px;display:block}.item-state{font-size:18px;font-weight:800}.toast:empty{display:none}.toast{background:var(--ink);color:var(--paper);border-radius:var(--radius-s);z-index:50;padding:8px 16px;font-weight:700;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}@media (width<=1180px){.layout{grid-template-columns:minmax(260px,300px) minmax(0,1fr)}.analysis{grid-column:1/-1;max-height:none;position:static}}@media (width<=760px){.topbar{padding:10px 16px}.top-actions{margin-left:0}.layout{grid-template-columns:minmax(0,1fr);padding:12px 16px 24px}.picker{max-height:none;position:static}.picker .dude-grid{max-height:300px;overflow-y:auto}.row-main{flex-wrap:wrap;gap:6px 5px}.row-id{flex-basis:calc(100% - 110px)}.count{width:40px}.trinket-slot{width:34px;height:34px}.row-actions{margin-left:auto}.row-actions .btn.icon{width:24px}.row-notes,.row-detail{margin-left:0}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.row-tags{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.stat-filter{align-items:center;gap:8px;margin:0 0 10px;font-size:13px;font-weight:700;display:flex}.stat-filter .input,.stat-select{padding:5px 8px}.stat-select{width:auto}.focus{flex-direction:column;gap:4px;margin:6px 0 8px;display:flex}.focus-line{flex-wrap:wrap;align-items:center;gap:4px;margin:0;display:flex}.focus-label{color:var(--muted);min-width:3.2em;font-size:12px;font-weight:700}.lineup{margin:0;padding:0;list-style:none}.lineup li{border-bottom:1px solid var(--line);padding:7px 0;font-size:13px}.lineup-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.lineup-users{flex-wrap:wrap;justify-content:flex-end;gap:2px;display:flex}.lineup-givers{color:var(--ink-2);margin:3px 0 0}.lineup-fix{color:var(--warn);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:4px;display:flex}.lineup-suggest{color:var(--ink-2);align-items:center;gap:2px;display:inline-flex}.mini-dude{border:1.5px solid var(--line);background:var(--sheet);border-radius:var(--radius-s);cursor:pointer;place-items:center;padding:1px;display:grid}.mini-dude:hover{border-color:var(--marker)}.cell-G{--cell:var(--cell-G);--cell-text:var(--cell-ink)}.cell-Y{--cell:var(--cell-Y);--cell-text:var(--cell-ink)}.cell-B{--cell:var(--cell-B);--cell-text:var(--cell-ink)}.cell-D{--cell:var(--cell-D);--cell-text:#fff}.cell-R{--cell:var(--cell-R);--cell-text:#fff}.col-chip{background:var(--info-bg);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:1px 7px 1px 4px;font-size:12px;font-weight:700;display:inline-flex}.col-chip[class*=cell-]{background:var(--cell);color:var(--cell-text)}.col-chip.compact{justify-content:center;min-width:20px;padding:2px}.col-abbr{padding:0 3px;font-size:10px}.cell-strip{gap:2px;margin-top:2px;display:flex}.cell-dot{background:var(--cell,transparent);width:9px;height:9px;box-shadow:inset 0 0 0 1px var(--line);border-radius:2px}.cell-dot.cell-none{background:var(--paper)}.anchor-n{background:var(--cell-B);min-width:22px;height:22px;color:var(--cell-ink);border:1.5px solid var(--ink);border-radius:999px;place-items:center;padding:0 5px;font-size:12px;font-weight:800;display:grid;position:absolute;top:-6px;left:-6px}.strip-key{margin:8px 0 0}.build>.muted{margin:0 0 8px}.focus-group{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:6px;display:flex}.focus-group .focus-label{min-width:4.4em}.focus-btn{border:1.5px solid var(--line);background:var(--sheet);cursor:pointer;border-radius:999px;align-items:center;gap:3px;padding:1px 8px 1px 5px;font-size:12px;font-weight:700;display:inline-flex}.focus-btn:hover{border-color:var(--ink-2)}.focus-btn[aria-pressed=true]{background:var(--highlight);border-color:var(--ink);color:#1a1f36}.build .lineup{margin-top:10px}.mini-dude.static{cursor:default}.mini-dude[class*=ring-]{border-width:2px}.ring-G{border-color:var(--cell-G)!important}.ring-Y{border-color:var(--cell-Y)!important}.ring-B{border-color:var(--cell-B)!important}.ring-D{border-color:var(--cell-D)!important}.lineup-users .muted{margin-right:2px}.healer{border-radius:var(--radius-s);margin-top:10px;padding:8px 10px;font-size:13px}.healer.fed{background:var(--good-bg)}.healer.unfed{background:var(--warn-bg)}.healer p{margin:0 0 4px}.healer.unfed strong{color:var(--warn)}.legend-box{margin-top:10px;font-size:13px}.legend-box summary{cursor:pointer;font-weight:700}.legend{flex-wrap:wrap;gap:4px 14px;margin:8px 0;padding:0;font-size:13px;list-style:none;display:flex}.legend li{align-items:center;gap:6px;display:inline-flex}.swatch{background:var(--cell);border-radius:3px;width:14px;height:14px}.view-tabs{border:1.5px solid var(--ink);border-radius:var(--radius-s);display:flex;overflow:hidden}.tab{background:var(--sheet);cursor:pointer;border:0;padding:6px 12px;font-weight:700}.tab+.tab{border-left:1.5px solid var(--ink)}.tab[aria-pressed=true]{background:var(--ink);color:var(--sheet)}.chart-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.chart-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.chart-head p{max-width:70ch;margin:0 0 8px}.chart-scroll{border:1.5px solid var(--line);border-radius:var(--radius-s);max-height:calc(100vh - 220px);margin-top:8px;overflow:auto}.chart{border-collapse:separate;border-spacing:0;font-size:13px}.chart th,.chart td{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.chart thead th{z-index:2;background:var(--sheet);vertical-align:bottom;position:sticky;top:0}.chart tbody th{z-index:1;background:var(--sheet);text-align:left;white-space:nowrap;font-weight:700;position:sticky;left:0}.chart .chart-corner{z-index:3;text-align:left;padding:6px 8px;left:0}.chart-col{width:26px;min-width:26px;height:92px;padding:4px 0}.chart-col>button,.chart-col>span{writing-mode:vertical-rl;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:2px 0;font-size:12px;font-weight:700;transform:rotate(180deg)}.chart-col>span{cursor:default;color:var(--muted)}.chart-col>button:hover{background:var(--paper)}.chart-col.focused>button,.chart-col>button[aria-pressed=true]{background:var(--highlight);color:#1a1f36}.chart td{background:var(--cell,transparent);width:26px;height:26px;padding:0}.chart td.focused:not([class*=cell-]){background:color-mix(in srgb, var(--highlight) 14%, transparent)}.chart td.focused{box-shadow:inset 2px 0 0 var(--ink), inset -2px 0 0 var(--ink)}.chart-family th{font-family:var(--display);color:var(--fam);background:var(--paper);padding:6px 8px}.fam-th{align-items:center;gap:6px;display:inline-flex}.chart-family{background:var(--paper)}.chart-dude{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;width:100%;padding:2px 8px;font-weight:700;display:inline-flex}.chart-dude:hover{background:var(--paper)}.chart tr.on-roster th{box-shadow:inset 4px 0 0 var(--highlight)}.badge.inline{margin-left:auto;position:static}.chart-blue-n{text-align:center;color:var(--cell-D);font-variant-numeric:tabular-nums;font-weight:800}@media (width<=1180px){.chart-layout{grid-template-columns:minmax(0,1fr)}}.stat-icon{background:currentColor;flex:none;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.site-footer{color:var(--muted);padding:8px 20px 24px;font-size:13px}.site-footer p{max-width:90ch;margin:0 0 4px}
