.hub{z-index:10;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:2px solid var(--outline-ink);background:linear-gradient(#0b1420f5,#0b1420e6);align-items:center;gap:24px;padding:12px 24px;display:flex;position:sticky;top:0}.hub__mark{font-family:var(--font-world);letter-spacing:1px;color:#f6d9a6;text-shadow:0 2px #7a3d0e;white-space:nowrap;font-size:15px;font-weight:800}.hub__tabs{gap:6px;margin-left:auto;display:flex}.hub__tab{font-family:var(--font-world);letter-spacing:.6px;color:#e7dfc8;border-radius:999px;padding:6px 16px;font-size:13px;font-weight:800;text-decoration:none;box-shadow:inset 0 0 0 1.5px #e7dfc859}.hub__tab--active{color:#2a1a05;background:#f0962e;box-shadow:0 3px #b5701a}.hub__me{color:#f3eedd;white-space:nowrap;background:#ffffff14;border-radius:999px;align-items:center;gap:8px;margin-left:18px;padding:5px 12px;font-size:12px;font-weight:700;display:flex}.hub__division{letter-spacing:.8px;border:1px solid var(--brand-gold);color:var(--brand-gold);text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:9.5px;font-weight:800}.bay{min-height:100dvh;color:var(--ink-on-dark);font-family:var(--font-ui);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 40px);background:radial-gradient(70% 40% at 50% -5%,#1b44668c,#1b446600 60%),linear-gradient(#0b1e3a,#101a20 70%)}.bay-table{border:3px solid var(--outline-ink);max-width:880px;color:var(--ink-on-parchment);background:linear-gradient(#fff9ec,#ebddb8);border-radius:18px;align-items:center;gap:24px;margin:36px auto 28px;padding:26px 28px;display:flex;box-shadow:0 14px #2a1a2e47,0 0 0 6px #f0962e59}.bay-table__cloth{border:3px solid var(--outline-ink);background:linear-gradient(160deg,#8a2e44,#4a1526);border-radius:12px;flex:none;justify-content:center;align-items:center;width:130px;height:96px;display:flex;box-shadow:inset 0 0 0 5px #0000001f}.bay-table__asset{font-family:var(--font-world);color:#f6d9a6;font-size:44px;font-weight:800}.bay-table__copy{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.bay-table__k{font-family:var(--font-world);letter-spacing:1.2px;color:#8a4e0e;margin:0;font-size:13px;font-weight:800}.bay-table__line{font-family:var(--font-world);margin:0;font-size:24px;font-weight:800}.bay-table__honest{color:var(--ink-muted-on-parchment);max-width:520px;margin:0;font-size:13px}.bay-table__play{height:56px;font-family:var(--font-world);letter-spacing:.5px;color:#2a1a05;background:#f0962e;border-radius:14px;justify-content:center;align-items:center;padding:0 30px;font-size:17px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 5px #b5701a,0 10px 18px #0000004d}.bay-table__play:active{transform:translateY(3px);box-shadow:0 2px #b5701a}.bay-slot{max-width:880px;color:var(--ink-on-dark);background:#f3e7c912;border:2px solid #f3e7c947;border-radius:14px;align-items:center;gap:16px;margin:0 auto 16px;padding:16px 20px;display:flex}.bay-slot__icon{border:2px solid var(--outline-ink);background:#0b1e3a;border-radius:12px;flex:none;width:52px;height:52px}.bay-slot__icon--letter{background:linear-gradient(160deg,#e8dfc0,#b9a264)}.bay-slot__icon--crate{background:linear-gradient(160deg,#9a5a30,#5e3a20)}.bay-slot__icon--board{background:linear-gradient(160deg,#2e3a5c,#1a2140)}.bay-slot__icon--lantern{background:linear-gradient(160deg,#f0962e,#8a4e0e)}.bay-slot__icon--room{background:linear-gradient(160deg,#2fa6a0,#1f6e68)}.bay-slot__copy{flex-direction:column;gap:4px;display:flex}.bay-slot__k{font-family:var(--font-world);letter-spacing:1px;margin:0;font-size:13px;font-weight:800}.bay-slot__ai{border:1px solid var(--brand-gold);letter-spacing:.6px;color:var(--brand-gold);vertical-align:middle;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:10px;display:inline-block}.bay-slot__line{color:#c9d3da;margin:0;font-size:13px}.bay-slot__honest{color:var(--ink-muted-on-dark);margin:0;font-size:12px}.bay-slot__soon{font-family:var(--font-world);letter-spacing:1.4px;border:1px solid var(--brand-gold);color:var(--brand-gold);border-radius:999px;align-self:flex-start;margin:0;padding:3px 10px;font-size:10px;font-weight:800}.bay-slot__go{background:var(--surface-interactive);color:var(--ink-on-dark);font-family:var(--font-world);letter-spacing:.5px;border-radius:999px;align-self:flex-start;margin-top:2px;padding:8px 20px;font-size:13px;font-weight:800;text-decoration:none}.bay-row{gap:16px;max-width:880px;margin:0 auto;display:flex}.bay-row .bay-slot{flex-direction:column;flex:1;align-items:flex-start;margin:0}.bay-letters__row{flex-wrap:wrap;gap:12px;display:flex}.bay-letter{border:2px solid var(--brand-gold);min-width:240px;color:var(--ink-on-parchment);background:linear-gradient(160deg,#f3e7c9,#d9c69a);border-radius:10px;flex-direction:column;gap:3px;padding:12px 16px;text-decoration:none;display:flex;box-shadow:0 5px #2a1a2e40}.bay-letter__k{font-family:var(--font-world);font-size:14px;font-weight:800}.bay-letter__line{color:var(--ink-muted-on-parchment);font-size:12px}.bay-letter__answer{font-family:var(--font-world);letter-spacing:1px;background:var(--positive);color:var(--ink-on-positive);box-shadow:0 2px 0 var(--positive-deep);border-radius:999px;align-self:flex-start;margin-top:4px;padding:4px 12px;font-size:12px;font-weight:800}.bay-me{background:linear-gradient(160deg, var(--vault-ink), var(--vault-ink-deep));border:2px solid var(--vault-trim);max-width:880px;color:var(--ink-on-vault);border-radius:14px;margin:24px auto 0;padding:16px 20px}.bay-me__k{font-family:var(--font-world);letter-spacing:1.2px;color:var(--brand-gold);margin:0 0 4px;font-size:11px;font-weight:800}.bay-me__name{font-family:var(--font-world);margin:0;font-size:18px;font-weight:800}.bay-me__line{color:var(--ink-muted-on-dark);margin:0;font-size:12px}.bay-me__division{letter-spacing:1px;color:var(--brand-gold);margin:6px 0 0;font-size:11px;font-weight:800}.bay-me__ledger{font-family:var(--font-world);color:var(--ink-on-vault);border-bottom:2px solid var(--vault-trim);margin-top:8px;font-size:13px;font-weight:800;text-decoration:none;display:inline-block}.bay a:focus-visible,.bay button:focus-visible{outline:3px solid var(--brand-gold);outline-offset:2px}@media (max-width:780px){.hub{padding:10px 16px calc(env(safe-area-inset-bottom,0px) + 8px);border-top:2px solid var(--outline-ink);border-bottom:none;justify-content:center;position:fixed;inset:auto 0 0}.hub__mark,.hub__me{display:none}.hub__tabs{flex:1;justify-content:space-around;margin-left:0}.hub__tab{padding:5px 12px;font-size:12px}.bay{padding-top:20px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 84px)}.bay-table{text-align:center;flex-direction:column;margin:20px 16px;padding:20px}.bay-table__copy{align-items:center}.bay-table__play{width:100%}.bay-slot{margin:0 16px 12px}.bay-row{flex-direction:column}.bay-row .bay-slot{margin:0 16px 12px}.bay-me{margin:16px}}
