@font-face{font-family:RobotoCondensed;src:url(roboto-condensed.light.a65cadfd.ttf);font-weight:800}@font-face{font-family:EconomicaBold;src:url(economica-bold.dd8d38e2.ttf)}:root{--vanilla-custard:#f2f3ae;--light-gold:#edd382;--sandy-brown:#fc9e4f;--fiery-terracotta:#f4442e;--prussian-blue:#020122}.reaction-shell{width:100%;min-height:calc(100vh - 80px);color:var(--vanilla-custard);background:radial-gradient(circle at top left, #fc9e4f5c, transparent 30%), linear-gradient(135deg, var(--prussian-blue) 0%, #10082f 52%, var(--fiery-terracotta) 140%);justify-content:center;padding:28px 14px 52px;display:flex}.reaction-phone{background:var(--prussian-blue);border:10px solid #07051d;border-radius:34px;grid-template-rows:auto auto auto 1fr auto;width:min(430px,100%);height:min(760px,100vh - 112px);min-height:620px;display:grid;overflow:hidden;box-shadow:0 28px 80px #00000075}.reaction-phone-top{background:#07051d;place-items:center;padding:12px 0 8px;display:grid}.reaction-speaker{background:#f2f3ae47;border-radius:999px;width:82px;height:6px}.reaction-header{background:linear-gradient(90deg, var(--fiery-terracotta), var(--sandy-brown));color:var(--prussian-blue);justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.reaction-header p,.reaction-header h2{margin:0}.reaction-header p{text-transform:uppercase;font-size:.76rem;font-weight:900}.reaction-header h2{font-family:EconomicaBold,sans-serif;font-size:1.8rem;line-height:1}.reaction-status{color:var(--vanilla-custard);background:var(--prussian-blue);border-radius:999px;flex:none;padding:6px 10px;font-size:.75rem;font-weight:900}.reaction-identity{background:#edd38214;border-bottom:1px solid #f2f3ae24;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:12px 16px;display:grid}.reaction-identity label{color:var(--light-gold);text-transform:uppercase;font-size:.8rem;font-weight:900}.reaction-identity input,.reaction-composer input{min-width:0;color:var(--vanilla-custard);font:inherit;background:#ffffff14;border:1px solid #f2f3ae38;border-radius:8px;outline:none}.reaction-identity input{height:38px;padding:0 11px}.reaction-identity input:focus,.reaction-composer input:focus{border-color:var(--sandy-brown);box-shadow:0 0 0 3px #fc9e4f38}.reaction-message-list{background:linear-gradient(#020122db,#020122f0),radial-gradient(circle at 15% 12%,#f2f3ae29,#0000 26%),radial-gradient(circle at 86% 34%,#f4442e33,#0000 30%);flex-direction:column;gap:12px;min-height:0;padding:18px 14px;display:flex;overflow-y:auto}.reaction-empty-state{color:#f2f3aeb3;text-align:center;place-items:center;height:100%;display:grid}.reaction-message{width:fit-content;max-width:82%;color:var(--prussian-blue);background:var(--vanilla-custard);border-radius:8px 8px 8px 2px;align-self:flex-start;gap:7px;padding:10px 12px 9px;animation:.22s ease-out both reaction-message-in;display:grid;position:relative;box-shadow:0 10px 26px #0000003d}.reaction-message-own{background:var(--light-gold);border-radius:8px 8px 2px;align-self:flex-end}.reaction-message-meta{color:#020122b8;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;font-size:.72rem;font-weight:900;display:flex}.reaction-message p{color:var(--prussian-blue);overflow-wrap:anywhere;margin:0;line-height:1.35}.reaction-picker{flex-wrap:wrap;gap:5px;display:flex}.reaction-picker button{cursor:pointer;background:#02012214;border:1px solid #02012224;border-radius:999px;place-items:center;width:28px;height:28px;transition:transform .15s,background .15s;display:grid}.reaction-picker button:hover{background:#fc9e4f5c;transform:translateY(-1px)}.reaction-bubble-reactions{max-width:76%;color:var(--prussian-blue);pointer-events:none;flex-wrap:wrap;justify-content:flex-end;gap:3px;font-size:.86rem;line-height:1;display:flex;position:absolute;top:-12px;right:-8px}.reaction-message-own .reaction-bubble-reactions{justify-content:flex-start;left:-8px;right:auto}.reaction-bubble-reactions span{background:var(--sandy-brown);border:1px solid #0201222e;border-radius:999px;place-items:center;min-width:24px;height:24px;display:grid;box-shadow:0 4px 12px #00000038}.reaction-composer{background:#07051d;border-top:1px solid #f2f3ae24;grid-template-columns:1fr auto;gap:9px;padding:13px;display:grid}.reaction-composer input{height:44px;padding:0 13px}.reaction-composer button{min-width:72px;height:44px;color:var(--prussian-blue);background:var(--sandy-brown);font:inherit;cursor:pointer;border:0;border-radius:8px;font-weight:900;transition:transform .15s,background .15s}.reaction-composer button:hover{background:var(--fiery-terracotta);transform:translateY(-1px)}@keyframes reaction-message-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=520px){.reaction-shell{padding:10px}.reaction-phone{border-width:6px;border-radius:24px;height:calc(100vh - 100px);min-height:560px}.reaction-header{padding:12px 14px}.reaction-header h2{font-size:1.5rem}}.bg-black:has(.eo-shell){background:#101827;min-height:100vh}.eo-shell{color:#f8fafc;background:radial-gradient(circle at 0 0,#ef44442e,#0000 34%),linear-gradient(135deg,#101827 0%,#0b3b35 52%,#171717 100%);justify-content:center;align-items:center;width:100%;min-height:calc(100vh - 58px);padding:32px 16px 56px;display:flex}.eo-panel{background:#090f19d1;border:1px solid #ffffff24;border-radius:8px;align-content:center;width:min(1040px,100%);min-height:min(760px,100vh - 120px);padding:28px;display:grid;box-shadow:0 28px 70px #00000057}.eo-error{text-align:center}.eo-header{text-align:center;justify-items:center;gap:8px;margin-bottom:28px;display:grid}.eo-kicker{color:#86efac;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.eo-header h2{margin:0;font-size:clamp(2rem,6vw,4.6rem);line-height:.95}.eo-subtitle{color:#cbd5e1;max-width:620px;margin:0;font-size:1rem}.eo-game-grid{grid-template-columns:minmax(170px,.7fr) minmax(260px,1.2fr) minmax(220px,.8fr);align-items:stretch;gap:20px;width:100%;display:grid}.eo-scoreboard,.eo-controls,.eo-table,.eo-start,.eo-instructions{background:#0f172ab8;border:1px solid #ffffff1f;border-radius:8px}.eo-scoreboard{align-content:start;gap:12px;padding:16px;display:grid}.eo-stat{background:#ffffff0f;border-radius:8px;gap:4px;padding:14px;display:grid}.eo-stat span,.eo-stat small{color:#94a3b8;text-transform:uppercase;font-size:.76rem;font-weight:800}.eo-stat strong{color:#f8fafc;font-size:2rem;line-height:1}.eo-stat-highlight{background:#86efac1f;border:1px solid #86efac70}.eo-table{background:linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/34px 34px,linear-gradient(0deg,#ffffff0d 1px,#0000 1px) 0 0/34px 34px,radial-gradient(circle,#14b8a638,#0f172ae0 64%);place-items:center;min-height:390px;display:grid;position:relative;overflow:hidden}.eo-card-stage{perspective:1200px;place-items:center;gap:16px;display:grid}.eo-playing-card,.eo-card-flip{aspect-ratio:226/314;border-radius:8px;width:clamp(155px,22vw,220px)}.eo-card-flip{transform-style:preserve-3d;animation:.72s cubic-bezier(.2,.8,.2,1) both eo-card-deal;position:relative}.eo-playing-card{place-items:center;display:grid;box-shadow:0 18px 44px #0000006b}.eo-card-face{backface-visibility:hidden;position:absolute;inset:0}.eo-card-face-front{background:#f8fafc;transform:rotateY(180deg)}.eo-card-face-front img{border-radius:8px;width:100%;height:100%;display:block}.eo-card-back{background:linear-gradient(135deg,#0f172a4d 25%,#0000 25%) -12px 0/24px 24px,linear-gradient(225deg,#0f172a4d 25%,#0000 25%) -12px 0/24px 24px,linear-gradient(315deg,#0f172a4d 25%,#0000 25%) 0 0/24px 24px,linear-gradient(45deg,#0f172a4d 25%,#be123c 25%) 0 0/24px 24px;border:8px solid #f8fafc}.eo-card-back-inner{background:#0f172a2e;border:2px solid #ffffffc7;border-radius:8px;place-items:center;width:68%;height:78%;display:grid}.eo-card-back-inner span{color:#fff;font-size:1.4rem;font-weight:900}.eo-card-caption{color:#dbeafe;text-align:center;min-height:24px;margin:0;font-weight:800}.eo-controls{align-content:center;gap:18px;padding:18px;display:grid}.eo-guess{gap:10px;display:grid}.eo-guess h3,.eo-instructions h3{margin:0;font-size:1rem}.eo-segmented{grid-template-columns:1fr 1fr;gap:8px;display:grid}.eo-choice,.eo-button,.eo-link-button{min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:8px;font-weight:800;transition:transform .16s,border-color .16s,background .16s,color .16s}.eo-choice{color:#e2e8f0;background:#ffffff0f;border:1px solid #ffffff29}.eo-choice-active{color:#052e2b;background:#86efac;border-color:#86efac}.eo-button{color:#052e2b;background:#86efac;width:100%}.eo-button-secondary{color:#f8fafc;background:0 0;border:1px solid #f8fafc3d}.eo-button:disabled{color:#64748b;cursor:not-allowed;background:#94a3b847}.eo-choice:not(:disabled):hover,.eo-button:not(:disabled):hover,.eo-link-button:hover{transform:translateY(-1px)}.eo-start{gap:20px;width:min(560px,100%);margin:0 auto;padding:18px;display:grid}.eo-instructions{color:#cbd5e1;gap:10px;padding:16px;display:grid}.eo-instructions p{margin:0}.eo-link-button{color:#86efac;background:0 0;width:max-content;min-height:0;padding:0}@keyframes eo-card-deal{0%{opacity:0;transform:translateY(-34px)rotate(-7deg)rotateY(0)scale(.92)}45%{opacity:1;transform:translateY(0)rotate(2deg)rotateY(0)scale(1.02)}to{opacity:1;transform:translateY(0)rotate(0)rotateY(180deg)scale(1)}}@media (width<=850px){.eo-shell{align-items:flex-start}.eo-panel{align-content:start;min-height:auto;padding:20px}.eo-game-grid{grid-template-columns:1fr}.eo-scoreboard{grid-template-columns:repeat(3,1fr)}.eo-table{min-height:340px}}@media (width<=560px){.eo-shell{padding:16px 10px 36px}.eo-panel{padding:16px}.eo-scoreboard{grid-template-columns:1fr}.eo-stat strong{font-size:1.6rem}}
/*# sourceMappingURL=build_eba6bf95.3ace4ba4.css.map */
