@font-face { font-family: 'Karmatic Arcade'; font-style: normal; font-weight: 400; font-display: swap; src: url(data:font/woff;base64,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) format('woff'); }
/* The public footer on the pages built on css/site-v2.css (home, NexBake, NexUV): the same rules as
   css/style.css .footer, so every page ends the same way (owner 2026-11-01). */
.footer { --accent:#b5121b; --ease:cubic-bezier(.2,.7,.1,1); --f-dot:'Karmatic Arcade', 'Courier New', ui-monospace, monospace;
  border-top:1px solid var(--line); padding-top:56px; overflow:hidden; font-size:16px; line-height:1.55; }
.footer .px { font-family:inherit; font-weight:600; letter-spacing:.08em; font-size:11px; line-height:1.3; text-transform:uppercase; }
.footer .doto { font-family:var(--f-dot); font-weight:400; font-synthesis:none; letter-spacing:0; }
.footer-grid { display:grid; grid-template-columns:1.6fr repeat(4, minmax(0, 1fr)); gap:32px; }
.footer-brand img { height:34px; width:auto; }
.footer-brand p { color:var(--dust); margin:16px 0 0; max-width:28ch; }
.footer-copy { font-size:14px; line-height:1.5; color:var(--dim) !important; }
.socials { list-style:none; display:flex; gap:18px; margin:22px 0 0; padding:0; }
.socials a { display:grid; place-items:center; color:var(--dust); transition:color .2s, transform .2s var(--ease); }
.socials a:hover { color:var(--bone); transform:translateY(-2px); }
.socials svg { width:20px; height:20px; fill:currentColor; }
.footer nav { display:grid; gap:10px; align-content:start; }
.footer nav h3, .footer nav h3.px { margin:0 0 6px; color:var(--dim); font-family:var(--f-dot); font-weight:400; font-synthesis:none; letter-spacing:0; font-size:11px; }
.footer nav a, .footer .soon { color:var(--dust); font-size:15px; transition:color .2s; }
.footer nav a:hover { color:var(--bone); }
.footer .soon em { font-style:normal; font-size:8px; color:var(--accent); border:1px solid rgba(248,49,60,.4); padding:2px 4px; border-radius:4px; margin-left:6px; vertical-align:2px; }
.footer-bottom { display:flex; justify-content:space-between; gap:20px; flex-wrap:wrap; padding-block:36px 12px; color:var(--dim); font-size:13px; }
.footer-mark { font-size:clamp(56px, 15.5vw, 240px); line-height:.8; text-align:center; color:#151515; letter-spacing:-.02em; user-select:none; margin-bottom:-.12em; white-space:nowrap; }
@media (max-width: 1024px) { .footer-grid { grid-template-columns:repeat(3, minmax(0, 1fr)); } .footer-brand { grid-column:1 / -1; } }
@media (max-width: 640px) { .footer-grid { grid-template-columns:repeat(2, minmax(0, 1fr)); } }
