.site-footer.svelte-4jwo3w{box-sizing:content-box;max-width:var(--page-max, none);margin-inline:auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:2rem clamp(1rem,4vw,3rem);border-top:1px solid var(--border);color:var(--muted);font-size:.875rem}.links.svelte-4jwo3w{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem}.links.svelte-4jwo3w a:where(.svelte-4jwo3w){text-decoration:none;color:inherit}.links.svelte-4jwo3w a:where(.svelte-4jwo3w):hover{color:var(--text)}.icon.svelte-4jwo3w,.links.svelte-4jwo3w a.icon:where(.svelte-4jwo3w){display:inline-flex;align-items:center;gap:.4rem}.links.svelte-4jwo3w svg:where(.svelte-4jwo3w){width:1em;height:1em;flex:none}.editable.svelte-4jwo3w{min-width:2ch;border-radius:4px;outline:1px dashed rgba(59,130,246,.45);outline-offset:3px;cursor:text}.editable.svelte-4jwo3w:focus{outline:2px solid #3b82f6}.editable.svelte-4jwo3w:empty:before{content:attr(data-placeholder);opacity:.5}.link-edit.svelte-4jwo3w{position:relative;display:inline-flex;align-items:center;gap:.4rem}.link-edit.bad.svelte-4jwo3w .editable:where(.svelte-4jwo3w){outline-color:#e0655b}.x.svelte-4jwo3w{border:0;background:none;color:inherit;opacity:.5;cursor:pointer;padding:0 .15rem;font-size:1rem;line-height:1}.x.svelte-4jwo3w:hover{opacity:1;color:#e0655b}.addr.svelte-4jwo3w{position:absolute;z-index:10;bottom:calc(100% + 10px);right:0;display:flex;gap:.3rem;padding:.35rem;background:#181818;border:1px solid #3a3a3a;border-radius:8px;box-shadow:0 10px 30px #00000080}.addr.svelte-4jwo3w input:where(.svelte-4jwo3w){width:260px;padding:.3rem .5rem;font-size:.82rem;background:#0f0f0f;color:#ece8e1;border:1px solid #2c2c2c;border-radius:6px}.addr.svelte-4jwo3w button:where(.svelte-4jwo3w),.add.svelte-4jwo3w{border:1px solid #2c2c2c;background:#222;color:#ece8e1;border-radius:6px;padding:.2rem .6rem;font-size:.8rem;cursor:pointer}.add.svelte-4jwo3w{border-style:dashed;background:none;color:inherit}.brand.svelte-15gg950{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0}.brand.sub-beside.svelte-15gg950{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:.9em}.brand.sub-beside.has-logo.svelte-15gg950{align-items:center}.name.svelte-15gg950{font-family:var(--n-font, var(--font-display));font-weight:var(--n-weight, 500);font-size:min(var(--n-size, 24px),9cqi);letter-spacing:var(--n-spacing, .01em);text-transform:var(--n-case, none);color:var(--n-color, var(--text));line-height:1.1;text-decoration:none;display:inline-block;max-width:100%}.logo.svelte-15gg950{display:block;height:min(var(--logo-h, 44px),16cqi);width:auto;max-width:100%}.logo.tinted.svelte-15gg950{background-color:var(--n-color, var(--text));-webkit-mask:var(--mask) left center / contain no-repeat;mask:var(--mask) left center / contain no-repeat}.sub.svelte-15gg950{font-family:var(--s-font, var(--font-body));font-weight:var(--s-weight, 400);font-size:min(var(--s-size, 17px),5cqi);letter-spacing:var(--s-spacing, 0);text-transform:var(--s-case, none);color:var(--s-color, var(--muted));line-height:1.3}.part.svelte-15gg950{position:relative;cursor:pointer;border-radius:4px;outline:1px dashed transparent;outline-offset:4px}.part.svelte-15gg950:hover{outline-color:#3b82f680}.part.sel.svelte-15gg950{outline:1.5px solid #3b82f6}.txt.svelte-15gg950{outline:none;cursor:text;min-width:2ch;display:inline-block}.txt.svelte-15gg950:empty:before{content:attr(data-placeholder);color:var(--muted);opacity:.6}.handle.svelte-15gg950{position:absolute;right:-10px;bottom:-10px;width:12px;height:12px;background:#3b82f6;border:2px solid #fff;border-radius:3px;cursor:ew-resize;touch-action:none}.brand-resizing,.brand-resizing *{cursor:ew-resize!important;-webkit-user-select:none;user-select:none}
