.whot-app{--whot-yellow:#f6c20f;min-height:100dvh;background:#102f27;color:#faf5e7;overflow-x:clip;padding-bottom:env(safe-area-inset-bottom)}.whot-header{display:flex;justify-content:space-between;align-items:center;padding:24px 5vw;border-bottom:1px solid #faf5e71c}.whot-wordmark{border:0;background:none;font-family:var(--font-display),sans-serif;font-size:22px;color:#f6c20f;padding:0;text-align:left}.whot-wordmark span{display:block;font-family:var(--font-body),sans-serif;color:#a7bcad;font-size:9px;letter-spacing:2px;margin-top:4px}.whot-header nav{display:flex;gap:20px}.whot-back,.whot-header nav button{background:none;border:0;font-size:14px;padding:10px 0;color:#d4dacb}.whot-home{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100svh - 92px);align-items:center;max-width:1440px;margin:auto;padding:6vh 7vw;grid-gap:40px;gap:40px}.whot-eyebrow{font-size:11px;font-weight:700;letter-spacing:2.5px;color:#cfaa68}.whot-home h1{font-family:var(--font-display),sans-serif;font-size:clamp(38px,5.3vw,82px);line-height:1.12;letter-spacing:-2px;color:#faf5e7;margin:24px 0}.whot-home-description{font-size:19px;line-height:1.6;color:#c7d0bd}.whot-home-actions{display:flex;flex-direction:column;gap:12px;max-width:390px;margin-top:32px}.whot-primary,.whot-secondary{padding:16px 22px;border-radius:5px;font-weight:700;font-size:17px;border:1px solid #e6d3a233;text-align:left;min-height:54px;transition:transform .16s,background .16s}.whot-primary{background:#f6c20f;color:#20170d;border-color:#f6c20f;box-shadow:0 4px 0 #927220}.whot-secondary{background:#ffffff08;color:#faf5e7}.whot-primary span,.whot-secondary span{display:block;font-weight:400;font-size:13px;margin-top:5px;opacity:.75}.whot-primary:hover:not(:disabled),.whot-secondary:hover:not(:disabled){transform:translateY(-2px)}.whot-primary:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px 0 #927220}.whot-primary:disabled,.whot-secondary:disabled{opacity:.45;box-shadow:none}.whot-footnote{color:#a7bcad;font-size:12px;margin-top:24px}.whot-poster{position:relative;min-height:500px;display:flex;flex-direction:column;align-items:center;justify-content:center}.whot-poster:before{content:"";position:absolute;width:440px;height:440px;border-radius:50%;background:#203f30;border:1px solid #e9d19521;box-shadow:0 0 0 24px #ffffff02,0 0 0 48px #ffffff01}.whot-poster-ring{position:relative;font-size:10px;letter-spacing:3px;margin-bottom:60px;color:#c4b792}.whot-poster-cards{position:relative;display:flex;height:250px;align-items:center;padding:20px}.whot-poster-cards .wcard{width:150px;height:220px;margin:0 -28px;transform:rotate(-19deg) translateY(25px);animation:whot-entrance .7s both;box-shadow:0 20px 32px #0005}.whot-poster-cards .wcard:nth-child(2){z-index:2;transform:rotate(3deg) translateY(-12px);animation-delay:.1s}.whot-poster-cards .wcard:nth-child(3){transform:rotate(22deg) translateY(20px);animation-delay:.2s}.whot-poster-stamp{position:absolute;right:0;bottom:65px;background:#f6c20f;color:#251b10;border-radius:50%;width:112px;height:112px;display:grid;place-content:center;text-align:center;font-family:var(--font-display);font-size:22px;line-height:1.05;transform:rotate(12deg);box-shadow:0 0 0 7px #102f27}.whot-poster p{position:relative;font-size:17px;font-style:italic;margin-top:48px;color:#c4b792}.whot-lobby,.whot-setup{max-width:900px;padding:40px 24px 80px;margin:auto}.whot-lobby h1,.whot-setup h1{font-family:var(--font-display);font-size:clamp(26px,4vw,42px);line-height:1.3}.whot-people{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin:32px 0}.whot-people button{background:transparent;border:1px solid #c7c1a933;border-radius:8px;padding:24px 16px;text-align:left;transition:background .2s}.whot-people button.is-chosen{border-color:#f6c20f;background:#f6c20f0b;box-shadow:inset 0 -3px #f6c20f}.whot-people em,.whot-people small,.whot-people strong{display:block}.whot-person-face{display:block;color:#f6c20f;font-size:54px;margin-bottom:18px}.whot-people strong{font-size:21px}.whot-people small{color:#c6bea3;margin-top:8px}.whot-people em{font-size:14px;line-height:1.5;margin-top:18px}.whot-rule-settings{margin:32px 0;padding:24px 0;border:0;border-top:1px solid #d9d4bd33}.whot-rule-settings legend{font-weight:700;font-size:18px}.whot-rule-settings label{display:flex;align-items:center;gap:12px;padding:10px 0}.whot-rule-settings input{width:20px;height:20px;accent-color:#f6c20f}.whot-rule-settings details{margin-top:20px}.whot-rules-list{padding-left:20px;line-height:1.7;color:#dedbc9;font-size:15px}.whot-rules-list li{padding:4px 0}.whot-name{display:flex;flex-direction:column;gap:10px;max-width:400px;margin:24px 0}.whot-invite,.whot-name input{padding:16px;border:1px solid #a99e7255;background:#fff;color:#281b10;border-radius:4px;font:inherit;width:100%}.whot-invite{margin-top:20px;font-size:13px}.whot-lobby{max-width:660px}.whot-lobby-names{font-size:24px;color:#f6c20f}.whot-lobby-names span{color:#b0b49b;margin:0 10px}.whot-error,.whot-notice{margin:12px auto;padding:12px 18px;max-width:700px;background:#5a2824;color:white;font-size:14px;overflow-wrap:anywhere}.whot-notice{background:#334b32}.whot-overlay{position:fixed;inset:0;z-index:100;background:#061a16db;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto}.whot-overlay>section{width:100%;max-width:560px;padding:32px;background:#183b30;border:1px solid #cdbd8744;border-radius:10px;max-height:90dvh;overflow-y:auto;box-shadow:0 20px 100px #0008}.whot-overlay h2{font-family:var(--font-display);font-size:26px}.whot-overlay .whot-back{display:block;margin-top:15px}.whot-overlay .whot-primary{width:100%;text-align:center}.whot-shapes{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;margin:24px 0}.whot-shapes button{background:#f5edda;color:#7d0f1a;border:0;border-radius:6px;padding:12px 4px}.whot-shapes svg{width:40px;height:40px;fill:currentColor}.whot-shapes span{display:block;font-size:10px;margin-top:8px}@keyframes whot-entrance{0%{opacity:0;scale:.8;translate:0 35px}to{opacity:1;scale:1;translate:0 0}}@media (max-width:700px){.whot-header{padding:16px 20px}.whot-wordmark{font-size:18px}.whot-header nav{gap:14px}.whot-header nav button{font-size:12px}.whot-home{display:flex;flex-direction:column-reverse;padding:12px 24px 36px;gap:10px;align-items:stretch}.whot-poster{min-height:235px}.whot-poster:before{width:210px;height:210px;box-shadow:0 0 0 16px #ffffff02}.whot-poster-ring{display:none}.whot-poster-cards{height:190px}.whot-poster-cards .wcard{width:100px;height:145px;margin:0 -18px}.whot-poster-stamp{width:74px;height:74px;right:14%;bottom:10px;font-size:16px}.whot-poster p{display:none}.whot-home h1{font-size:42px;margin:16px 0;letter-spacing:-1px}.whot-home-description{font-size:16px;margin:0}.whot-home-actions{margin-top:22px;max-width:none}.whot-home-copy>.whot-eyebrow{display:none}.whot-footnote{margin-top:20px}.whot-people{grid-template-columns:1fr;gap:10px}.whot-people button{padding:16px 20px 16px 84px;position:relative;min-height:100px}.whot-person-face{position:absolute;left:20px;top:22px;font-size:40px}.whot-people em{margin-top:8px}.whot-overlay>section{padding:24px}}@media (max-height:740px) and (max-width:700px){.whot-header{padding:12px 18px}}@media (prefers-reduced-motion:reduce){.whot-app *,.whot-app :after,.whot-app :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.whot-scene--nsukka{background:#18323c}.whot-scene--kano{background:#332e38}.whot-person-face svg{width:68px;height:68px;border-radius:50%;display:block}.whot-portrait-eyes{transform-origin:50px 44px;animation:whot-blink 5s infinite}@keyframes whot-blink{0%,45%,49%,to{scale:1 1}47%{scale:1 .1}}@media (max-width:700px){.whot-person-face{top:20px;left:16px}.whot-person-face svg{width:48px;height:48px}}.whot-lobby-names{overflow-wrap:anywhere}.whot-lobby{padding-top:24px}.whot-lobby h1{margin:12px 0;font-size:clamp(26px,5vw,38px)}.whot-lobby-names{font-size:19px;margin:0 0 22px}.whot-house-summary{margin-top:22px;padding-top:16px;border-top:1px solid #ffffff25;font-size:14px}.whot-house-summary p{margin:0 0 8px}.whot-house-choices{color:#f6c20f;line-height:1.5}.whot-house-summary summary{cursor:pointer;padding:10px 0;text-decoration:underline;text-underline-offset:4px}.whot-lobby-footnote{font-size:12px;color:#b5bea7;margin-top:24px}@media (max-width:600px){.whot-lobby{padding:20px 20px 32px}.whot-lobby .whot-name{margin-top:12px}.whot-lobby .whot-primary{width:100%}.whot-lobby .whot-eyebrow{font-size:10px}}.whot-house-summary summary{min-height:44px}.whot-people button{position:relative}.whot-person-seat{position:absolute;top:8px;right:8px;padding:2px 8px;border-radius:999px;background:#f4c84a;color:#2a1a0e;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.whot-setup-hint{margin:-4px 0 4px;opacity:.85}.whot-tables{margin:4px 0 2px}.whot-tables h2{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;opacity:.85}.whot-tables-count{min-width:20px;padding:1px 7px;border-radius:999px;background:#f4c84a;color:#2a1a0e;font-size:12px;letter-spacing:0;text-align:center}.whot-tables ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.whot-table-row{display:grid;grid-gap:2px;gap:2px;width:100%;padding:10px 14px;border:1px solid #ffffff22;border-radius:12px;background:#ffffff0d;color:inherit;font:inherit;text-align:left;cursor:pointer}.whot-table-row strong{font-size:15px}.whot-table-row span{font-size:13px;opacity:.8}.whot-table-row.needs-you{border-color:#f4c84a;background:#f4c84a1f}.whot-table-row.needs-you span{color:#f4c84a;opacity:1;font-weight:700}.whot-resign{color:#f0a8a0}.whot-left-note{margin:0;opacity:.85;text-align:center}.whot-scene--lagos{background:#1c1530}.whot-scene--jos{background:#1a1f18}.whot-scene--calabar{background:#1f0f15}.whot-scenes{margin:0;padding:0;border:0}.whot-scenes legend{margin-bottom:8px;font-weight:700}.whot-scene-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-gap:8px;gap:8px}.whot-scene-chip{display:grid;justify-items:start;grid-gap:2px;gap:2px;padding:10px;border:1px solid #ffffff22;border-radius:12px;background:#ffffff0d;color:inherit;font:inherit;text-align:left;cursor:pointer}.whot-scene-chip.is-chosen{border-color:#f4c84a;background:#f4c84a1f}.whot-scene-chip small{font-size:11px;opacity:.8}.whot-scene-swatch{width:28px;height:12px;border-radius:6px;box-shadow:inset 0 0 0 1px #ffffff33}.whot-push{position:fixed;left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));z-index:40;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;max-width:520px;margin:0 auto;padding:12px 14px;border-radius:14px;background:#211b17f2;color:var(--chalk,#e9e4d8);box-shadow:0 10px 30px #0009,inset 0 0 0 1px #f6c20f55}.whot-push p{flex:1 1 200px;margin:0;font-size:14px}.whot-pings{margin:0;font-size:13px;opacity:.85}.whot-crews{margin:18px 0 8px;text-align:left}.whot-crews h3{margin:0 0 8px;font-size:15px;letter-spacing:.04em;text-transform:uppercase}.whot-crews-empty,.whot-crews-note{margin:6px 0;font-size:13px;opacity:.8}.whot-crew{margin:0 0 12px;padding:12px;border-radius:14px;background:#0000000f}.whot-crew header{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.whot-crew header span{font-size:12px;opacity:.7}.whot-crew ol{margin:8px 0;padding:0;list-style:none}.whot-crew li{display:flex;justify-content:space-between;padding:3px 0;font-size:14px}.whot-crew li.is-you{font-weight:800}.whot-crew-actions,.whot-crew-new{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.whot-crew-new input{flex:1 1;min-width:0;padding:8px 12px;border-radius:10px;border:1px solid #0003;font:inherit}.whot-collection{margin:18px 0 8px;text-align:left}.whot-collection h3{margin:0 0 8px;font-size:15px;letter-spacing:.04em;text-transform:uppercase}.whot-shelf h4{margin:10px 0 6px;font-size:13px;opacity:.75}.whot-shelf-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));grid-gap:8px;gap:8px}.whot-item{display:grid;justify-items:center;grid-gap:4px;gap:4px;padding:10px 6px;border-radius:12px;border:1px solid #0002;background:#0000000a;color:inherit;font:inherit;text-align:center}.whot-item strong{font-size:12px}.whot-item small{font-size:11px;opacity:.75}.whot-item.is-worn{border-color:#f6c20f;box-shadow:0 0 0 2px #f6c20f88}.whot-item.is-locked{opacity:.55}.whot-item-preview{--back-w:40px;--card:40px;display:grid;place-items:center;height:58px}.whot-item-flourish{font-size:30px}.whot-app--playing{height:100dvh;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;padding-bottom:0}.whot-app--playing>.whot-header{display:none}.whot-app--playing>.whot-error,.whot-app--playing>.whot-notice{position:fixed;top:max(10px,env(safe-area-inset-top));left:50%;translate:-50% 0;z-index:60;width:min(92vw,520px);margin:0;border-radius:12px;box-shadow:0 10px 30px #0008}.whot-table{--felt:#17604a;--felt-2:#0c3a2d;--wall:#1d1712;--lamp:#f3b44a;--rim:#5a321b;--card:clamp(56px,min(21vw,11.5dvh),100px);--motif:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDAgMTQwIiBmaWxsPSIjMDAwIj48cGF0aCBkPSJNMTAgMTQwdi03MHEwLTE0IDEwLTIydi0yNmgxMHYyNnExMCA4IDEwIDIydjcweiIvPjxwYXRoIGQ9Ik00NCAxNDB2LTcwcTAtMTQgMTAtMjJ2LTI2aDEwdjI2cTEwIDggMTAgMjJ2NzB6Ii8+PHBhdGggZD0iTTc4IDE0MHYtNzBxMC0xNCAxMC0yMnYtMjZoMTB2MjZxMTAgOCAxMCAyMnY3MHoiLz48cGF0aCBkPSJNMTEyIDE0MHYtNzBxMC0xNCAxMC0yMnYtMjZoMTB2MjZxMTAgOCAxMCAyMnY3MHoiLz48cGF0aCBkPSJNMTQ2IDE0MHYtNzBxMC0xNCAxMC0yMnYtMjZoMTB2MjZxMTAgOCAxMCAyMnY3MHoiLz48cGF0aCBkPSJNMTgwIDE0MHYtNzBxMC0xNCAxMC0yMnYtMjZoMTB2MjZxMTAgOCAxMCAyMnY3MHoiLz48cGF0aCBkPSJNMjE0IDE0MHYtNzBxMC0xNCAxMC0yMnYtMjZoMTB2MjZxMTAgOCAxMCAyMnY3MHoiLz48cGF0aCBkPSJNMjQ4IDE0MHYtNzBxMC0xNCAxMC0yMnYtMjZoMTB2MjZxMTAgOCAxMCAyMnY3MHoiLz48cGF0aCBkPSJNMjgyIDE0MHYtNzBxMC0xNCAxMC0yMnYtMjZoMTB2MjZxMTAgOCAxMCAyMnY3MHoiLz48cGF0aCBkPSJNMzE2IDE0MHYtNzBxMC0xNCAxMC0yMnYtMjZoMTB2MjZxMTAgOCAxMCAyMnY3MHoiLz48cGF0aCBkPSJNMzUwIDE0MHYtNzBxMC0xNCAxMC0yMnYtMjZoMTB2MjZxMTAgOCAxMCAyMnY3MHoiLz48cGF0aCBkPSJNMzg0IDE0MHYtNzBxMC0xNCAxMC0yMnYtMjZoMTB2MjZxMTAgOCAxMCAyMnY3MHoiLz48cmVjdCB4PSIwIiB5PSIxMTgiIHdpZHRoPSI0MDAiIGhlaWdodD0iMjIiLz48L3N2Zz4=");flex:1 1;min-height:0;width:100%;max-width:760px;margin:0 auto;padding:max(8px,env(safe-area-inset-top)) 12px max(6px,env(safe-area-inset-bottom));display:grid;grid-template-rows:auto auto auto minmax(calc(var(--card) * 1.6),1fr) auto auto auto;position:relative;isolation:isolate;overflow-x:clip}.whot-scene--nsukka .whot-table{--felt:#1b5a72;--felt-2:#0d2f3d;--wall:#121b22;--lamp:#9fd3ff;--rim:#2f3a44;--motif:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDAgMTQwIiBmaWxsPSIjMDAwIj48cmVjdCB4PSI0MCIgeT0iMjAiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMjAiLz48cmVjdCB4PSIxNTAiIHk9IjIwIiB3aWR0aD0iMTAiIGhlaWdodD0iMTIwIi8+PHJlY3QgeD0iNDAiIHk9IjUwIiB3aWR0aD0iMTIwIiBoZWlnaHQ9IjE0Ii8+PHJlY3QgeD0iNDAiIHk9IjEwNSIgd2lkdGg9IjEyMCIgaGVpZ2h0PSIxNCIvPjxyZWN0IHg9IjI1MCIgeT0iMTYiIHdpZHRoPSIxMDAiIGhlaWdodD0iNzAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSI4Ii8+PHJlY3QgeD0iMjk2IiB5PSIxNiIgd2lkdGg9IjgiIGhlaWdodD0iNzAiLz48cmVjdCB4PSIyNTAiIHk9IjQ3IiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjgiLz48L3N2Zz4=")}.whot-scene--kano .whot-table{--felt:#6a2d55;--felt-2:#391730;--wall:#1e141d;--lamp:#ffc6a0;--rim:#4a2a1a;--motif:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDAgMTQwIiBmaWxsPSIjMDAwIj48cmVjdCB4PSI0MCIgeT0iMTAiIHdpZHRoPSIyNiIgaGVpZ2h0PSIxMjAiIHJ4PSIxMyIvPjxwYXRoIGQ9Ik0yMDAgMTQwdi0zMGgtMzB2LTQwaDEwMHY0MGgtMzB2MzB6Ii8+PHJlY3QgeD0iMTcwIiB5PSI0MCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSIyMiIgcng9IjgiLz48cmVjdCB4PSIzMDAiIHk9IjEwIiB3aWR0aD0iODAiIGhlaWdodD0iMTAwIiByeD0iNDAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSI4Ii8+PC9zdmc+")}.whot-scene--lagos .whot-table{--felt:#1f4e79;--felt-2:#0f2740;--wall:#22172f;--lamp:#ff8a5c;--rim:#3b2a4a;--motif:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDAgMTQwIiBmaWxsPSIjMDAwIj48cmVjdCB4PSIwIiB5PSI3MCIgd2lkdGg9IjMwIiBoZWlnaHQ9IjcwIi8+PHJlY3QgeD0iMzQiIHk9IjQwIiB3aWR0aD0iMjIiIGhlaWdodD0iMTAwIi8+PHJlY3QgeD0iNjAiIHk9Ijg1IiB3aWR0aD0iMjYiIGhlaWdodD0iNTUiLz48cmVjdCB4PSI5MCIgeT0iMjUiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxMTUiLz48cmVjdCB4PSIxMTIiIHk9IjYwIiB3aWR0aD0iMzAiIGhlaWdodD0iODAiLz48cmVjdCB4PSIxNDYiIHk9IjQ4IiB3aWR0aD0iMjAiIGhlaWdodD0iOTIiLz48cmVjdCB4PSIxNzAiIHk9IjkwIiB3aWR0aD0iNDAiIGhlaWdodD0iNTAiLz48cmVjdCB4PSIyMTQiIHk9IjMwIiB3aWR0aD0iMjQiIGhlaWdodD0iMTEwIi8+PHJlY3QgeD0iMjQyIiB5PSI2NiIgd2lkdGg9IjI4IiBoZWlnaHQ9Ijc0Ii8+PHJlY3QgeD0iMjc0IiB5PSI1MiIgd2lkdGg9IjE4IiBoZWlnaHQ9Ijg4Ii8+PHJlY3QgeD0iMjk2IiB5PSI4MCIgd2lkdGg9IjMwIiBoZWlnaHQ9IjYwIi8+PHJlY3QgeD0iMzMwIiB5PSIzNiIgd2lkdGg9IjIyIiBoZWlnaHQ9IjEwNCIvPjxyZWN0IHg9IjM1NiIgeT0iNzAiIHdpZHRoPSI0NCIgaGVpZ2h0PSI3MCIvPjxyZWN0IHg9IjAiIHk9IjExOCIgd2lkdGg9IjQwMCIgaGVpZ2h0PSIyMiIvPjwvc3ZnPg==")}.whot-scene--jos .whot-table{--felt:#3c5a2a;--felt-2:#1f3317;--wall:#191d17;--lamp:#e9e3c1;--rim:#4a3b26;--motif:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDAgMTQwIiBmaWxsPSIjMDAwIj48ZWxsaXBzZSBjeD0iNjAiIGN5PSIxMzAiIHJ4PSI3MCIgcnk9IjQ1Ii8+PGVsbGlwc2UgY3g9IjE3MCIgY3k9IjEzOCIgcng9IjYwIiByeT0iMzAiLz48ZWxsaXBzZSBjeD0iMTUwIiBjeT0iOTYiIHJ4PSIyNiIgcnk9IjIwIi8+PGVsbGlwc2UgY3g9IjI3MCIgY3k9IjEyOCIgcng9IjgwIiByeT0iNTAiLz48ZWxsaXBzZSBjeD0iMzAwIiBjeT0iODAiIHJ4PSIyMiIgcnk9IjE4Ii8+PGVsbGlwc2UgY3g9IjM4MCIgY3k9IjEzNSIgcng9IjUwIiByeT0iMzIiLz48cmVjdCB4PSIwIiB5PSIxMjIiIHdpZHRoPSI0MDAiIGhlaWdodD0iMTgiLz48L3N2Zz4=")}.whot-scene--calabar .whot-table{--felt:#7a1f2b;--felt-2:#3d0f16;--wall:#1a0f14;--lamp:#ffd04a;--rim:#5c3a12;--motif:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDAgMTQwIiBmaWxsPSIjMDAwIj48cGF0aCBkPSJNMCAxMCBRMjAwIDYwIDQwMCAxMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjMiLz48cGF0aCBkPSJNMTAgMTMuOSBsMTIgMCBsLTYgMTZ6Ii8+PHBhdGggZD0iTTQwIDI0LjQwMDAwMDAwMDAwMDAwMiBsMTIgMCBsLTYgMTZ6Ii8+PHBhdGggZD0iTTcwIDMzLjA5OTk5OTk5OTk5OTk5NCBsMTIgMCBsLTYgMTZ6Ii8+PHBhdGggZD0iTTEwMCA0MC4wIGwxMiAwIGwtNiAxNnoiLz48cGF0aCBkPSJNMTMwIDQ1LjEgbDEyIDAgbC02IDE2eiIvPjxwYXRoIGQ9Ik0xNjAgNDguNCBsMTIgMCBsLTYgMTZ6Ii8+PHBhdGggZD0iTTE5MCA0OS45IGwxMiAwIGwtNiAxNnoiLz48cGF0aCBkPSJNMjIwIDQ5LjYgbDEyIDAgbC02IDE2eiIvPjxwYXRoIGQ9Ik0yNTAgNDcuNSBsMTIgMCBsLTYgMTZ6Ii8+PHBhdGggZD0iTTI4MCA0My42IGwxMiAwIGwtNiAxNnoiLz48cGF0aCBkPSJNMzEwIDM3Ljg5OTk5OTk5OTk5OTk5IGwxMiAwIGwtNiAxNnoiLz48cGF0aCBkPSJNMzQwIDMwLjQgbDEyIDAgbC02IDE2eiIvPjxwYXRoIGQ9Ik0zNzAgMjEuMDk5OTk5OTk5OTk5OTk0IGwxMiAwIGwtNiAxNnoiLz48cGF0aCBkPSJNMCA1MCBRMjAwIDEwMCA0MDAgNTAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIzIi8+PHBhdGggZD0iTTI1IDU5LjM3NSBsMTIgMCBsLTYgMTZ6Ii8+PHBhdGggZD0iTTU1IDY4Ljk3NSBsMTIgMCBsLTYgMTZ6Ii8+PHBhdGggZD0iTTg1IDc2Ljc3NSBsMTIgMCBsLTYgMTZ6Ii8+PHBhdGggZD0iTTExNSA4Mi43NzUgbDEyIDAgbC02IDE2eiIvPjxwYXRoIGQ9Ik0xNDUgODYuOTc1IGwxMiAwIGwtNiAxNnoiLz48cGF0aCBkPSJNMTc1IDg5LjM3NSBsMTIgMCBsLTYgMTZ6Ii8+PHBhdGggZD0iTTIwNSA4OS45NzUgbDEyIDAgbC02IDE2eiIvPjxwYXRoIGQ9Ik0yMzUgODguNzc1IGwxMiAwIGwtNiAxNnoiLz48cGF0aCBkPSJNMjY1IDg1Ljc3NSBsMTIgMCBsLTYgMTZ6Ii8+PHBhdGggZD0iTTI5NSA4MC45NzUgbDEyIDAgbC02IDE2eiIvPjxwYXRoIGQ9Ik0zMjUgNzQuMzc1IGwxMiAwIGwtNiAxNnoiLz48cGF0aCBkPSJNMzU1IDY1Ljk3NTAwMDAwMDAwMDAxIGwxMiAwIGwtNiAxNnoiLz48cGF0aCBkPSJNMzg1IDU1Ljc3NSBsMTIgMCBsLTYgMTZ6Ii8+PHJlY3QgeD0iMCIgeT0iMTIyIiB3aWR0aD0iNDAwIiBoZWlnaHQ9IjE4Ii8+PC9zdmc+")}.whot-table .wcard{--cw:var(--card)}.whot-room{position:fixed;inset:0;z-index:-1;background:radial-gradient(70% 45% at 50% 0,color-mix(in srgb,var(--lamp) 32%,transparent),transparent 70%),radial-gradient(120% 80% at 50% 60%,transparent 40%,#000a),var(--wall)}.whot-room:before{content:"";position:absolute;inset:8% 0 auto;height:22%;background:var(--motif) center bottom /min(100%,720px) auto no-repeat;filter:invert(1);opacity:.06;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent)}.whot-room:after{content:"";position:absolute;top:-40px;left:50%;width:90px;height:90px;translate:-50% 0;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--lamp) 85%,white),color-mix(in srgb,var(--lamp) 30%,transparent) 40%,transparent 70%);animation:whot-lamp 6s ease-in-out infinite}@keyframes whot-lamp{50%{opacity:.8;scale:1.06}}.whot-topbar{display:flex;align-items:center;gap:8px;min-height:44px}.whot-venue{flex:1 1;min-width:0;display:flex;flex-direction:column;line-height:1.1}.whot-venue b{font-family:var(--font-display),sans-serif;font-weight:400;color:var(--whot-yellow);font-size:15px;letter-spacing:.5px}.whot-venue span{font-size:11px;color:#d8cfb8b0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.whot-chip,.whot-icon{min-width:44px;min-height:40px;border:1px solid #ffffff22;background:#00000040;color:#f4ecd8;border-radius:999px;font-size:13px;padding:0 12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.whot-icon{padding:0;font-size:18px}.whot-opponents:not(.is-pair),.whot-opponents:not(.is-pair)>.whot-opponent{display:contents}.whot-opponents.is-pair{grid-row:span 2;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;align-items:start}.whot-opponents.is-pair .whot-opponent{display:grid;min-width:0}.whot-opponents.is-pair .whot-seat{flex-direction:column;gap:4px;text-align:center}.whot-opponents.is-pair .whot-avatar{width:44px;height:44px;font-size:21px}.whot-opponents.is-pair .whot-seat-info strong{font-size:14px}.whot-opponents.is-pair .whot-bubble{max-width:100%;font-size:12px}.whot-opponents.is-pair .whot-opponent-hand{--back-w:calc(var(--card) * 0.42);height:calc(var(--card) * .5);margin-bottom:0}.whot-opponents.is-pair .whot-opponent-hand .whot-back-card{transform:translateX(calc(var(--d) * min(10px, 80px / var(--n)))) rotate(calc(var(--d) * -3deg))}.whot-seat{display:flex;align-items:center;gap:12px;justify-content:center;padding-top:6px}.whot-avatar{position:relative;display:grid;place-content:center;width:54px;height:54px;flex-shrink:0;border-radius:50%;background:#d4b887;color:#422a1c;font-family:var(--font-display),sans-serif;font-size:26px;box-shadow:0 0 0 3px #f4e6bd,0 6px 16px #0008}.whot-avatar svg{width:100%;height:100%;border-radius:50%}.whot-seat.is-turn .whot-avatar:before{content:"";position:absolute;inset:-7px;border-radius:50%;background:conic-gradient(from 0deg,var(--whot-yellow),transparent 35%,transparent 65%,var(--whot-yellow));-webkit-mask:radial-gradient(circle,transparent 60%,#000 62%);mask:radial-gradient(circle,transparent 60%,#000 62%);animation:whot-spin 1.4s linear infinite}.whot-seat.is-last .whot-avatar{animation:whot-alarm .9s ease-in-out infinite}@keyframes whot-spin{to{rotate:1turn}}@keyframes whot-alarm{50%{box-shadow:0 0 0 3px var(--whot-yellow),0 0 0 10px #f6c20f44,0 6px 16px #0008}}.whot-count{position:absolute;right:-6px;bottom:-4px;min-width:24px;height:24px;padding:0 6px;border-radius:999px;background:#1b1210;color:#fff4d6;font:700 13px/24px var(--font-body),sans-serif;text-align:center;box-shadow:0 0 0 2px #f4e6bd}.whot-seat-info{min-width:0;max-width:260px}.whot-seat-info strong{font-size:15px}.whot-bubble{position:relative;margin:5px 0 0;padding:7px 11px;border-radius:4px 14px 14px 14px;background:#fbf3df;color:#2a1c12;font-size:13px;line-height:1.3;box-shadow:0 4px 12px #0006;animation:whot-pop .28s cubic-bezier(.3,1.6,.6,1) both}@keyframes whot-pop{0%{opacity:0;scale:.7;translate:-10px 0}}.whot-back-card{display:block;width:var(--back-w,var(--card));aspect-ratio:5/7.2;border-radius:calc(var(--back-w, var(--card)) * .11);background:var(
    --back-art,radial-gradient(circle at 50% 50%,#e9d9b6 0 11%,transparent 12%),repeating-linear-gradient(45deg,#0000 0 5px,#ffffff14 5px 6px),repeating-linear-gradient(-45deg,#0000 0 5px,#ffffff14 5px 6px),linear-gradient(160deg,#a3202c,#6d0d17)
  );box-shadow:inset 0 0 0 calc(var(--back-w, var(--card)) * .06) #efe2c4,inset 0 0 0 calc(var(--back-w, var(--card)) * .075) #6d0d17,0 2px 3px #0005,0 8px 16px -6px #0007;position:relative}.whot-back-card:after{content:"W";position:absolute;inset:0;display:grid;place-content:center;font-family:var(--font-display),sans-serif;font-size:calc(var(--back-w, var(--card)) * .2);color:#6d0d17}.whot-opponent-hand{position:relative;height:calc(var(--card) * .62);--back-w:calc(var(--card) * 0.62);margin-bottom:calc(var(--card) * -.18);z-index:2}.whot-opponent-hand .whot-back-card{position:absolute;left:50%;top:4px;margin-left:calc(var(--back-w) / -2);transform-origin:50% -60%;transform:translateX(calc(var(--d) * min(16px, 150px / var(--n)))) rotate(calc(var(--d) * -3deg));transition:transform .3s}.whot-opponent-hand .whot-back-card.is-fresh{animation:whot-to-them .45s cubic-bezier(.2,.8,.3,1) both;animation-delay:calc(var(--k) * .13s)}@keyframes whot-to-them{0%{translate:-30vw 22vh;rotate:-35deg;opacity:0}20%{opacity:1}}.whot-felt{position:relative;display:flex;align-items:center;justify-content:center;gap:clamp(28px,12vw,90px);min-height:calc(var(--card) * 1.6);z-index:1}.whot-felt:before{content:"";position:absolute;inset:3% -7%;z-index:-1;border-radius:50%/46%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .45 0 0 0 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(70% 60% at 50% 35%,color-mix(in srgb,var(--felt) 80%,var(--lamp)),var(--felt) 45%,var(--felt-2));background-blend-mode:multiply,normal;box-shadow:0 0 0 6px color-mix(in srgb,var(--rim) 70%,#000),0 0 0 10px var(--rim),0 0 0 12px color-mix(in srgb,var(--rim) 60%,#fff3),inset 0 10px 30px #0006,inset 0 -20px 40px #0005,0 30px 60px #000a;transform:perspective(700px) rotateX(24deg)}.whot-felt.is-slam{animation:whot-shake .45s .15s both}@keyframes whot-shake{20%{translate:-5px 2px}40%{translate:5px -2px}60%{translate:-3px 1px}80%{translate:2px 0}}.whot-market{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;border:0;background:none;padding:0;color:inherit;-webkit-tap-highlight-color:transparent}.whot-deck{display:block;border-radius:calc(var(--card) * .11);box-shadow:1px 1px 0 #e8dac1,2px 2px 0 #b8a47c,3px 3px 0 #e8dac1,4px 4px 0 #a99168,5px 5px 0 #e8dac1,6px 7px 0 #8f7953,8px 14px 18px #0008;transition:translate .15s}.whot-deck .whot-back-card{box-shadow:inset 0 0 0 calc(var(--card) * .06) #efe2c4,inset 0 0 0 calc(var(--card) * .075) #6d0d17}.whot-market:not(:disabled) .whot-deck{animation:whot-beckon 1.6s ease-in-out infinite}.whot-market:not(:disabled):active .whot-deck{translate:0 3px}@keyframes whot-beckon{50%{translate:0 -4px;filter:drop-shadow(0 0 10px #f6c20f99)}}.whot-market-label{font-size:12px;font-weight:700;letter-spacing:.5px;padding:3px 10px;border-radius:999px;background:#0007;color:#f4ecd8}.whot-market:not(:disabled) .whot-market-label{background:var(--whot-yellow);color:#1b1210}.whot-market:disabled{cursor:default}.whot-pile{position:relative;width:calc(var(--card) * 1.05);aspect-ratio:5/7.2}.whot-pile-card{position:absolute;inset:0;translate:var(--x) var(--y);rotate:var(--r)}.whot-pile .wcard{--cw:calc(var(--card) * 1.05)}.whot-pile-card:not(.is-top) .wcard{filter:brightness(.86)}.whot-pile-card.from-me{animation:whot-land-up .42s cubic-bezier(.2,.7,.25,1) both}.whot-pile-card.from-them{animation:whot-land-down .42s cubic-bezier(.2,.7,.25,1) both}@keyframes whot-land-up{0%{translate:0 44vh;rotate:calc(var(--r) - 30deg);scale:1.2}75%{scale:1.06}}@keyframes whot-land-down{0%{translate:0 -30vh;rotate:calc(var(--r) + 30deg);scale:.8}75%{scale:1.06}}.whot-call{position:absolute;right:-18px;top:-14px;z-index:3;width:40px;height:40px;display:grid;place-content:center;border-radius:50%;background:#1b1210;box-shadow:0 0 0 3px var(--whot-yellow),0 6px 14px #0008;fill:var(--whot-yellow);animation:whot-pop .3s cubic-bezier(.3,1.6,.6,1) .3s both}.whot-call svg{width:22px;height:22px}.whot-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.whot-moment{position:absolute;inset:0;z-index:6;display:grid;place-content:center;pointer-events:none}.whot-moment>span{font-family:var(--font-display),sans-serif;font-size:clamp(26px,9vw,46px);line-height:1;padding:10px 18px 8px;border-radius:10px;background:#fbf3df;color:#1b1210;text-align:center;box-shadow:0 0 0 4px #1b1210,0 18px 40px #000b;rotate:-6deg;animation:whot-stamp 1.5s cubic-bezier(.2,1.4,.4,1) both}.whot-moment--market>span,.whot-moment--pick>span{background:#c4222f;color:#fff4d6}.whot-moment--last>span,.whot-moment--win>span{background:var(--whot-yellow)}.whot-moment--hold>span,.whot-moment--suspend>span{background:#0b6e4f;color:#fff4d6;font-size:clamp(20px,7vw,34px)}.whot-moment--whot>span{font-size:clamp(20px,7vw,32px)}.whot-moment.on-me>span{translate:0 18%}.whot-moment--win>span{animation-name:whot-stamp-stay;animation-delay:.15s}@keyframes whot-stamp{0%{opacity:0;scale:2.4}14%{opacity:1;scale:1}80%{opacity:1;scale:1}to{opacity:0;scale:.92}}@keyframes whot-stamp-stay{0%{opacity:0;scale:2.4}30%,to{opacity:1;scale:1}}.whot-moment i{position:absolute;left:50%;top:50%;width:8px;height:13px;border-radius:2px;background:hsl(calc(var(--i) * 53deg) 85% 60%);animation:whot-confetti 1.8s cubic-bezier(.1,.7,.3,1) both;animation-delay:calc(.2s + var(--i) * 10ms)}@keyframes whot-confetti{0%{transform:translate(0) rotate(0);opacity:1}35%{transform:translate(calc(cos(var(--i) * .83rad) * 160px),calc(sin(var(--i) * .83rad) * 110px - 60px)) rotate(calc(var(--i) * 70deg));opacity:1}to{transform:translate(calc(cos(var(--i) * .83rad) * 190px),calc(sin(var(--i) * .83rad) * 110px + 220px)) rotate(calc(var(--i) * 160deg));opacity:0}}.whot-turn{justify-self:center;display:flex;align-items:baseline;flex-wrap:wrap;justify-content:center;gap:2px 8px;margin:10px 0 0;padding:7px 14px;border-radius:999px;background:#0008;color:#e9e2cf;font-size:12px;text-align:center;max-width:100%}.whot-turn b{font-size:14px}.whot-turn.is-yours{background:var(--whot-yellow);color:#1b1210;box-shadow:0 0 24px #f6c20f55}.whot-move-feedback{margin:6px auto 0;min-height:2.6em;max-width:520px;text-align:center;font-size:12px;line-height:1.3;color:#e9e2cfc0}.whot-hand{--hcw:calc(var(--card) * 1.08);position:relative;container-type:inline-size;height:calc(var(--hcw) * 1.44 + 44px);margin:0 -12px}.whot-hand .wcard{--cw:var(--hcw)}.whot-table.is-my-turn .whot-hand:before{content:"";position:absolute;inset:30% 5% -10%;border-radius:50%;background:radial-gradient(closest-side,#f6c20f30,transparent);pointer-events:none;animation:whot-breathe 2.4s ease-in-out infinite}@keyframes whot-breathe{50%{opacity:.5}}.whot-held{--step:min(calc(var(--hcw) * 0.66),calc((100cqw - var(--hcw) * 1.3 - 40px) / max(1, var(--hand-n) - 1)));--fan:min(5deg,calc(24deg / var(--hand-n)));--lift:0px;position:absolute;left:50%;bottom:18px;width:var(--hcw);margin-left:calc(var(--hcw) / -2);padding:0;border:0;background:none;border-radius:calc(var(--hcw) * .11);transform-origin:50% 140%;transform:translateX(calc(var(--d) * var(--step))) translateY(calc(var(--d) * var(--d) * 1.6px - var(--lift))) rotate(calc(var(--d) * var(--fan)));transition:transform .26s cubic-bezier(.2,1.25,.4,1),filter .2s,opacity .2s;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.whot-held.is-playable{--lift:12px;cursor:-webkit-grab;cursor:grab}.whot-held.is-playable .wcard{box-shadow:inset 0 0 0 1px rgba(27,18,16,.25),inset 0 0 0 calc(var(--cw) * .05) var(--paper),inset 0 0 0 calc(var(--cw) * .065) rgba(125,15,26,.55),0 0 0 2px #f6c20f,0 0 18px #f6c20f66,0 14px 22px -6px #000a}.whot-held.is-dim{filter:brightness(.62) saturate(.7)}@media (hover:hover){.whot-held.is-playable:hover{--lift:26px;z-index:20}}.whot-held:focus-visible{outline:3px solid #fff;outline-offset:3px;--lift:26px;z-index:20}.whot-held.is-peeked{--lift:22px;z-index:20}.whot-held.is-dragging{z-index:40;transition:none;transform:translate(var(--dx),var(--dy)) rotate(calc(var(--dx) * .06deg)) scale(1.1);cursor:-webkit-grabbing;cursor:grabbing}.whot-held.is-sending{--lift:140px;opacity:.35}.whot-hand .wcard.is-fresh{animation:whot-draw-in .55s cubic-bezier(.2,.8,.3,1) both;animation-delay:calc(var(--k) * .14s)}@keyframes whot-draw-in{0%{transform:translate(-22vw,-34vh) rotate(-25deg) rotateY(90deg) scale(.75);opacity:0}15%{opacity:1}60%{transform:translateY(-16px) rotateY(0deg) scale(1.04)}to{transform:none}}.whot-peek{position:absolute;left:50%;bottom:calc(100% + 4px);translate:-50% 0;z-index:30;width:max-content;max-width:min(88vw,340px);margin:0;padding:8px 12px;border-radius:10px;background:#1b1210;color:#fff4d6;font-size:13px;text-align:center;box-shadow:0 10px 24px #000a;animation:whot-pop .2s both}.whot-app .wcard{background:radial-gradient(120% 90% at 30% 10%,#fffdf8,var(--paper) 55%,var(--paper-2))}.whot-app .wcard:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(calc(110deg + var(--d, 0) * 9deg),transparent 32%,#ffffff70 46%,transparent 58%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .4 0 0 0 0 .3 0 0 0 0 .2 .18 0 0 0 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.9}.whot-app .wcard--whot{background:repeating-linear-gradient(45deg,rgba(125,15,26,.06) 0 4px,transparent 4px 9px),radial-gradient(120% 90% at 30% 10%,#fffdf8,var(--paper) 55%,var(--paper-2))}.whot-result{position:fixed;left:50%;bottom:0;z-index:50;width:min(100%,520px);translate:-50% 0;padding:26px 24px max(24px,env(safe-area-inset-bottom));border-radius:22px 22px 0 0;background:#f5edda;color:#281b10;text-align:center;box-shadow:0 -20px 60px #000a;animation:whot-sheet .45s cubic-bezier(.2,.8,.3,1) 1s both}.whot-result h1{margin:4px 0 6px;overflow-wrap:anywhere}.whot-result .whot-eyebrow{color:#7d0f1a}.whot-result .whot-primary,.whot-result .whot-secondary{display:block;width:100%;text-align:center;margin-top:12px}.whot-result .whot-secondary{color:#281b10;border-color:#281b1040}.whot-result .whot-back{color:#57432b;margin-top:10px}@keyframes whot-sheet{0%{translate:-50% 110%}}.whot-log{padding-left:20px;font-size:14px;line-height:1.4;max-height:50vh;overflow:auto}.whot-log li{margin-bottom:8px}@media (min-width:701px){.whot-table{--card:clamp(54px,10dvh,104px)}.whot-avatar{width:64px;height:64px}.whot-turn{font-size:13px}}@media (max-height:680px){.whot-move-feedback{display:none}.whot-seat{padding-top:0}.whot-avatar{width:44px;height:44px}.whot-bubble{padding:5px 10px;font-size:12px}}@media (prefers-reduced-motion:reduce){.whot-moment i,.whot-room:after{display:none}}.whot-react{position:absolute;right:12px;bottom:calc(var(--card) * 1.08 * 1.44 + 52px);z-index:25;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.whot-react-toggle{width:46px;height:46px;border-radius:50%;border:1px solid #ffffff30;background:#000a;font-size:22px;box-shadow:0 6px 16px #0008;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.whot-react-menu{display:grid;grid-template-columns:repeat(3,auto);grid-gap:6px;gap:6px;padding:8px;border-radius:16px;background:#fbf3df;box-shadow:0 14px 34px #000b;animation:whot-pop .18s both}.whot-react-menu button{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:64px;min-height:56px;border:0;border-radius:12px;background:#f1e5c8;color:#1b1210;font-size:11px;font-weight:700}.whot-react-menu button b{font-size:24px;line-height:1}.whot-react-menu button:active{scale:.94}.whot-burst{position:absolute;z-index:26;display:flex;align-items:center;gap:6px;padding:6px 12px 6px 8px;border-radius:999px;background:#fbf3df;color:#1b1210;font-weight:700;font-size:14px;box-shadow:0 10px 24px #000a;pointer-events:none;animation:whot-float 2.2s cubic-bezier(.2,.8,.3,1) both}.whot-burst b{font-size:28px;line-height:1}.whot-burst.is-theirs{top:112px;left:50%;translate:-110% 0}.whot-burst.is-mine{left:16px;bottom:calc(var(--card) * 1.08 * 1.44 + 56px)}@keyframes whot-float{0%{opacity:0;transform:scale(.4) translateY(20px)}12%{opacity:1;transform:scale(1.12)}20%{transform:scale(1)}80%{opacity:1;transform:translateY(-18px)}to{opacity:0;transform:translateY(-34px)}}.whot-share{display:inline-flex;margin:2px auto 4px;padding:8px 16px;border-radius:999px;border:1.5px solid #281b1040;background:transparent;color:#281b10;font-weight:700;font-size:14px}.whot-record{margin-top:18px;width:100%;max-width:460px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;padding:12px;border-radius:14px;border:1px solid #ffffff22;background:#00000030;color:inherit;text-align:center}.whot-record span{display:flex;flex-direction:column;gap:2px}.whot-record small{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#a7bcad}.whot-record b{font-family:var(--font-display),sans-serif;font-weight:400;font-size:20px;color:var(--whot-yellow)}.whot-record em{font-style:normal;font-size:11px;color:#d1d8c4}.whot-record--empty{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.whot-record--empty span{font-weight:700}.whot-record--empty small{text-transform:none;letter-spacing:0;font-size:12px}.whot-result-record{margin:4px 0 6px;font-size:14px;color:#57432b}.whot-link{border:0;background:none;padding:0 0 0 8px;color:#7d0f1a;font-weight:700;text-decoration:underline;text-underline-offset:3px}.whot-board{width:min(94vw,460px)}.whot-board-tabs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;padding:4px;border-radius:999px;background:#00000040;margin:8px 0 12px}.whot-board-tabs button{border:0;border-radius:999px;padding:8px 0;background:none;color:#e9e2cf;font-weight:700;font-size:13px}.whot-board-tabs button[aria-selected=true]{background:var(--whot-yellow);color:#1b1210}.whot-board-you{font-size:13px;margin:0 0 10px}.whot-board-you small{display:block;color:#a7bcad;margin-top:2px}.whot-board-rows{list-style:none;padding:0;margin:0 0 12px;max-height:46vh;overflow:auto}.whot-board-rows li{display:grid;grid-template-columns:32px 1fr auto 44px;align-items:center;grid-gap:8px;gap:8px;padding:9px 10px;border-radius:10px;font-size:14px}.whot-board-rows li:nth-child(odd){background:#ffffff08}.whot-board-rows li.is-you{background:#f6c20f26;outline:1px solid #f6c20f66}.whot-board-rows li.is-muted{display:block;color:#a7bcad;text-align:center}.whot-board-rank{font-family:var(--font-display),sans-serif;color:var(--whot-yellow)}.whot-board-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whot-board-points{font-weight:700}.whot-board-rows small{color:#a7bcad;text-align:right}.whot-board-name-row{display:flex;gap:8px;margin-bottom:8px}.whot-board-name-row input{flex:1 1;min-width:0;padding:8px 12px;border-radius:999px;border:1px solid #ffffff33;background:#00000040;color:inherit}.whot-board-error{color:#ffb4a8;font-size:13px;margin:0 0 8px}.whot-board{max-height:92dvh;overflow-y:auto;overscroll-behavior:contain}.whot-forget{display:block;margin:0 auto 10px;color:#ffb4a8;font-size:12px}.whot-online-btn{border-color:#f6c20f66;background:linear-gradient(135deg,#f6c20f1f,transparent 60%)}.whot-seeking{text-align:center}.whot-seeking-cards{position:relative;height:120px;margin:26px auto 10px;width:160px;--back-w:70px}.whot-seeking-cards .whot-back-card{position:absolute;left:45px;top:10px;animation:whot-riffle 1.4s ease-in-out infinite}.whot-seeking-cards .whot-back-card:nth-child(2){animation-delay:.2s}.whot-seeking-cards .whot-back-card:nth-child(3){animation-delay:.4s}@keyframes whot-riffle{0%,to{transform:translateX(0) rotate(0)}30%{transform:translateX(-46px) rotate(-14deg)}60%{transform:translateX(46px) rotate(14deg)}}.whot-clock{font-style:normal;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:1px 8px;border-radius:999px;background:#0003}.whot-clock.is-low{background:#c4222f;color:#fff4d6;animation:whot-alarm 1s ease-in-out infinite}.whot-bot-tag{margin-left:8px;padding:1px 7px;border-radius:999px;background:#ffffff1f;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;vertical-align:middle}.whot-bot-tag.is-live{background:#0b6e4f}.whot-account{margin:4px 0 12px;padding:12px;border-radius:12px;background:#00000033;font-size:13px;display:flex;flex-direction:column;gap:8px}.whot-account p{margin:0}.whot-account .whot-link{color:var(--whot-yellow);align-self:flex-start;padding:0}.whot-google{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:999px;border:0;background:#fff;color:#1f1f1f;font-weight:700}.whot-google span{font-family:var(--font-display),sans-serif;color:#4285f4}.whot-account-email{display:flex;gap:8px}.whot-account-email input{flex:1 1;min-width:0;padding:8px 12px;border-radius:999px;border:1px solid #ffffff33;background:#00000040;color:inherit}.whot-opponent.is-gone .whot-seat{opacity:.45;filter:grayscale(1)}.whot-nudge-row{justify-self:center;margin:6px 0 0;font-size:13px;font-weight:700;color:var(--whot-yellow);text-align:center}.whot-nudge{padding:6px 14px;border-radius:999px;border:1px solid #f6c20f88;background:#000a;color:var(--whot-yellow);font:inherit;font-weight:800;box-shadow:0 6px 16px #0008;animation:whot-nudge-in .25s ease-out}.whot-nudge:active{transform:scale(.96)}@keyframes whot-nudge-in{0%{opacity:0;transform:translateY(4px)}}.is-nudged{animation:whot-nudged .6s cubic-bezier(.36,.07,.19,.97)}@keyframes whot-nudged{10%,90%{transform:translateX(-2px)}20%,80%{transform:translateX(4px)}30%,50%,70%{transform:translateX(-7px)}40%,60%{transform:translateX(7px)}}@media (prefers-reduced-motion:reduce){.is-nudged,.whot-nudge{animation:none}}.whot-gloats{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:4px 0 12px}.whot-gloats button{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid #1b121026;background:#1b12100d;color:inherit;font:inherit;font-size:13px;font-weight:700}.whot-gloats button:active{transform:scale(.95)}.whot-gloats b{font-size:17px}.whot-gloat-shout{margin:2px 0 10px;font-size:clamp(20px,6vw,28px);font-weight:900;color:#7d0f1a;animation:whot-gloat-pop .45s cubic-bezier(.2,1.6,.4,1)}.whot-gloat-shout b{margin-right:8px}.whot-gloat-shout.is-mine{color:inherit;opacity:.85}@keyframes whot-gloat-pop{0%{transform:scale(.6) rotate(-4deg);opacity:0}}.whot-after-gloat{animation:whot-after-gloat .4s ease-out 2.5s both}@keyframes whot-after-gloat{0%{opacity:0;transform:translateY(6px);pointer-events:none}}@media (prefers-reduced-motion:reduce){.whot-after-gloat,.whot-gloat-shout{animation:none}}.whot-break{position:absolute;inset:30% 8% auto;z-index:30;display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:18px 20px;border-radius:18px;background:#faf7f0;color:#1b1210;text-align:center;box-shadow:0 18px 48px #000a;animation:whot-break-in .3s ease-out}.whot-break>b{font-size:34px}.whot-break p{margin:0;font-weight:800;font-size:17px}.whot-break p span{display:block;margin-top:4px;font-weight:500;font-size:13px;opacity:.7}.whot-pause{position:absolute;right:15px;bottom:calc(var(--card) * 1.08 * 1.44 + 108px);z-index:25;width:40px;height:40px;border-radius:50%;border:1px solid #ffffff30;background:#000a;color:#fff;font-size:16px;box-shadow:0 6px 16px #0008}@keyframes whot-break-in{0%{opacity:0;transform:translateY(8px) scale(.97)}}@media (prefers-reduced-motion:reduce){.whot-break{animation:none}}.whot-series{margin:0 0 6px;font-size:15px;font-weight:800;letter-spacing:.01em}.whot-pile.is-target{transform:scale(1.06);transition:transform .15s ease-out}.whot-pile.is-target:after{content:"";position:absolute;inset:-8px;border-radius:14px;box-shadow:0 0 0 2px #f6c20fcc,0 0 28px #f6c20f66;pointer-events:none}.whot-calling{width:78px;margin:-64px auto 6px;transform:rotate(-6deg);filter:drop-shadow(0 12px 18px #0008);animation:whot-calling-in .35s cubic-bezier(.2,1.3,.4,1)}@keyframes whot-calling-in{0%{transform:translateY(40px) rotate(-14deg) scale(.8);opacity:0}}@media (prefers-reduced-motion:reduce){.whot-calling{animation:none}}.whot-market{touch-action:none}.whot-levels{display:inline-flex;gap:4px;margin:4px 0 14px;padding:4px;border-radius:999px;background:#0003}.whot-levels button{padding:6px 16px;border:0;border-radius:999px;background:none;color:inherit;font:inherit;font-weight:700;font-size:14px}.whot-levels button.is-chosen{background:var(--whot-yellow);color:#1b1210}.whot-person-record{display:block;margin-top:6px;font-size:12px;font-weight:800;opacity:.8}[data-back=classic]{--back-art:initial}[data-back=ankara]{--back-art:radial-gradient(circle at 50% 50%,#f6c20f 0 10%,transparent 11%),repeating-radial-gradient(circle at 0 0,#0000 0 6px,#f6c20f55 6px 8px),repeating-linear-gradient(90deg,#e2572b 0 8px,#1b6e4f 8px 16px)}[data-back=adire]{--back-art:radial-gradient(circle at 50% 50%,#e9e3f7 0 10%,transparent 11%),repeating-radial-gradient(circle at 50% 50%,#0000 0 5px,#ffffff22 5px 7px),linear-gradient(160deg,#2a3f8f,#141f4d)}[data-back=night]{--back-art:radial-gradient(circle at 70% 25%,#ffe9a8 0 3%,transparent 4%),radial-gradient(circle at 25% 70%,#ffffffaa 0 1.5%,transparent 2.5%),linear-gradient(170deg,#20103a,#3b1c5e 60%,#f08a3e)}[data-back=kente]{--back-art:repeating-linear-gradient(0deg,#0000 0 10px,#1b6e4f 10px 13px),repeating-linear-gradient(90deg,#f6c20f 0 9px,#d2462b 9px 13px,#1b1210 13px 15px)}[data-flourish=naira] .whot-moment i{width:16px;height:9px;border-radius:1px;background:linear-gradient(90deg,#3d8f55,#9fd38a 50%,#3d8f55);box-shadow:inset 0 0 0 1px #1d5a33}[data-flourish=fireworks] .whot-moment i{width:7px;height:7px;border-radius:50%;background:radial-gradient(circle,#fff 0 20%,hsl(calc(var(--i) * 41deg) 95% 60%) 45%);box-shadow:0 0 10px hsl(calc(var(--i) * 41deg) 95% 60%)}.whot-hand.is-two-rows{height:calc(var(--hcw) * 1.44 * 1.5 + 44px)}.whot-hand.is-two-rows .whot-held{bottom:calc(18px + var(--row, 0) * var(--hcw) * .72);z-index:calc(2 - var(--row, 0))}.whot-hand.is-two-rows .whot-held.is-dragging{z-index:40}.whot-hand-tools{display:flex;justify-content:center;gap:16px;margin:2px 0 -6px;font-size:12px}.whot-hand-sheet .whot-hand-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));grid-gap:8px;gap:8px;max-height:60vh;overflow-y:auto;padding:4px}.whot-hand-grid button{padding:0;border:0;background:none;--cw:64px}.whot-hand-grid button.is-dim{opacity:.45}.whot-table.has-two-rows .whot-react{bottom:calc(var(--card) * 1.08 * 1.44 * 1.5 + 52px)}.whot-table.has-two-rows .whot-pause{bottom:calc(var(--card) * 1.08 * 1.44 * 1.5 + 108px)}.whot-hand-tools .whot-link{color:#f3e7c9;font-weight:700;-webkit-text-decoration-color:#f3e7c966;text-decoration-color:#f3e7c966}.whot-cards-each{display:flex;flex-wrap:wrap;align-items:center;max-width:100%;border-radius:18px}.whot-cards-each>span{padding:0 6px 0 10px;font-size:13px;font-weight:700}.whot-cards-each button{padding:6px 10px;min-width:36px}