@import '_content/HortiTime.Blazor.Material/HortiTime.Blazor.Material.cqgafwqxy3.bundle.scp.css';
@import '_content/HortiTime.Blazor/HortiTime.Blazor.um2zzj71mw.bundle.scp.css';

/* /Components/Admin/DashboardComponent.razor.rz.scp.css */
.dashboard[b-q75r1tqj7o]{height:100%;width:100%;box-sizing:border-box;padding:var(--hortitime-padding-md);padding-top:max(var(--hortitime-padding-md),env(safe-area-inset-top));padding-bottom:max(var(--hortitime-padding-md),env(safe-area-inset-bottom));overflow-y:auto}.shell[b-q75r1tqj7o]{max-width:1040px;margin:0 auto;display:flex;flex-direction:column;gap:var(--hortitime-margin-md)}.shell[b-q75r1tqj7o]  .panel{box-sizing:border-box;background-color:rgba(var(--hortitime-color-surface), 0.85);-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);border:1px solid rgba(255,255,255,.55);border-radius:var(--hortitime-shape-corner-large);--shape-corner: var(--hortitime-shape-corner-large);box-shadow:0 6px 20px rgba(0,0,0,.18)}@supports not ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){.shell[b-q75r1tqj7o]  .panel{background-color:rgba(var(--hortitime-color-surface), 0.97)}}.shell[b-q75r1tqj7o]  .panel{display:flex;box-sizing:border-box;padding:var(--hortitime-padding-md)}.shell[b-q75r1tqj7o]  .head{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--hortitime-margin-md);flex-wrap:wrap}.shell[b-q75r1tqj7o]  .bulk,.shell[b-q75r1tqj7o]  .create{flex-direction:column;gap:var(--hortitime-margin-sm)}.shell[b-q75r1tqj7o]  .section-head{flex-direction:row;align-items:center;justify-content:space-between}.shell[b-q75r1tqj7o]  .state-panel{align-items:center;justify-content:center;color:rgb(var(--hortitime-color-on-surface-variant))}.shell[b-q75r1tqj7o]  .error{color:rgb(var(--hortitime-color-error))}.shell[b-q75r1tqj7o]  .amount-field{flex:0 0 auto;width:116px}.tools[b-q75r1tqj7o]{display:flex;flex-direction:column;gap:var(--hortitime-margin-md)}@media(min-width: 840px){.tools[b-q75r1tqj7o]{display:grid;grid-template-columns:1fr 1fr}}.actions[b-q75r1tqj7o]{display:flex;gap:var(--hortitime-margin-sm);flex-wrap:wrap}.stepper[b-q75r1tqj7o]{display:flex;align-items:center;justify-content:center;gap:var(--hortitime-margin-md)}.stepper--offline[b-q75r1tqj7o]{opacity:.45;pointer-events:none}.amount[b-q75r1tqj7o]{display:flex;flex-direction:column;align-items:center;min-width:72px}.amount .value[b-q75r1tqj7o]{font-size:1.75rem;font-weight:700;font-variant-numeric:tabular-nums;color:rgb(var(--hortitime-color-primary))}.amount .caption[b-q75r1tqj7o]{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:rgb(var(--hortitime-color-on-surface-variant))}.create-row[b-q75r1tqj7o]{display:flex;gap:var(--hortitime-margin-md);align-items:flex-end}.create-row--offline[b-q75r1tqj7o]{opacity:.45;pointer-events:none}.section[b-q75r1tqj7o]{display:flex;flex-direction:column;gap:var(--hortitime-margin-md)}.count[b-q75r1tqj7o]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 var(--hortitime-padding-xs);border-radius:var(--hortitime-shape-corner-full);background:rgba(var(--hortitime-color-primary-container), 0.85);color:rgb(var(--hortitime-color-on-primary-container));font-weight:700;font-size:.875rem}.groups[b-q75r1tqj7o]{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:var(--hortitime-margin-md)}@media(min-width: 840px){.groups[b-q75r1tqj7o]{grid-template-columns:repeat(auto-fill, minmax(340px, 1fr))}}.groups[b-q75r1tqj7o]  .group{box-sizing:border-box;background-color:rgba(var(--hortitime-color-surface), 0.85);-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);border:1px solid rgba(255,255,255,.55);border-radius:var(--hortitime-shape-corner-large);--shape-corner: var(--hortitime-shape-corner-large);box-shadow:0 6px 20px rgba(0,0,0,.18)}@supports not ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){.groups[b-q75r1tqj7o]  .group{background-color:rgba(var(--hortitime-color-surface), 0.97)}}.groups[b-q75r1tqj7o]  .group{display:flex;flex-direction:column;gap:var(--hortitime-margin-sm);padding:var(--hortitime-padding-md);box-sizing:border-box}.groups[b-q75r1tqj7o]  .group--won{background-image:linear-gradient(rgba(46, 125, 50, 0.1), rgba(46, 125, 50, 0.1));box-shadow:inset 0 4px 0 0 #2e7d32,0 6px 20px rgba(0,0,0,.18)}.groups[b-q75r1tqj7o]  .group--active{box-shadow:inset 0 4px 0 0 rgb(var(--hortitime-color-primary)),0 6px 20px rgba(0,0,0,.18)}.groups[b-q75r1tqj7o]  .group--idle{box-shadow:inset 0 4px 0 0 rgb(var(--hortitime-color-outline-variant)),0 6px 20px rgba(0,0,0,.18)}.top[b-q75r1tqj7o]{display:flex;align-items:center;justify-content:space-between;gap:var(--hortitime-margin-xs)}.number[b-q75r1tqj7o]{display:flex;align-items:baseline;gap:2px}.number .hash[b-q75r1tqj7o]{font-size:1.125rem;font-weight:700;opacity:.6}.number .value[b-q75r1tqj7o]{font-size:2.25rem;font-weight:800;letter-spacing:-0.02em}.badges[b-q75r1tqj7o]{display:flex;align-items:center;gap:var(--hortitime-margin-xs)}.status[b-q75r1tqj7o]{display:inline-flex;align-items:center;gap:4px;padding:var(--hortitime-padding-xs) var(--hortitime-padding-sm);border-radius:var(--hortitime-shape-corner-full);background:rgba(var(--hortitime-color-surface-container-high), 0.8);font-size:.75rem;font-weight:700;text-transform:uppercase;white-space:nowrap}.group--won .status[b-q75r1tqj7o]{background:rgba(46,125,50,.16);color:#2e7d32}.stats[b-q75r1tqj7o]{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--hortitime-margin-sm);--stat-pill-value-size: 1.5rem}.meta[b-q75r1tqj7o]{display:flex;flex-direction:column;gap:4px}.row[b-q75r1tqj7o]{display:flex;align-items:center;gap:var(--hortitime-margin-xs);font-size:.875rem}.row .key[b-q75r1tqj7o]{color:rgb(var(--hortitime-color-on-surface-variant));flex:0 0 auto}.row .val[b-q75r1tqj7o]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row.code .val[b-q75r1tqj7o]{flex:1}.mono[b-q75r1tqj7o]{font-family:monospace;letter-spacing:.05em}.attempt-block[b-q75r1tqj7o]{display:flex;flex-direction:column;gap:var(--hortitime-margin-xs);padding-top:var(--hortitime-padding-xs);border-top:1px solid rgb(var(--hortitime-color-outline-variant))}.caption[b-q75r1tqj7o]{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:rgb(var(--hortitime-color-on-surface-variant))}.attempt-actions[b-q75r1tqj7o]{display:grid;grid-template-columns:52px 1fr 1fr;gap:var(--hortitime-margin-xs)}.attempt-actions--offline[b-q75r1tqj7o]{opacity:.45;pointer-events:none}@media(min-width: 600px){.attempt-actions[b-q75r1tqj7o]{grid-template-columns:56px 1fr 1fr}}.game-details[b-q75r1tqj7o]{display:flex;flex-direction:column;gap:var(--hortitime-margin-sm);padding-top:var(--hortitime-padding-sm);border-top:1px solid rgb(var(--hortitime-color-outline-variant))}.solution[b-q75r1tqj7o]{display:flex;gap:var(--hortitime-margin-xs);flex-wrap:wrap}.solution-image[b-q75r1tqj7o]{width:32px;height:32px;border-radius:var(--hortitime-shape-corner-extra-small);overflow:hidden;background:rgb(var(--hortitime-color-surface-container))}.solution-image[b-q75r1tqj7o]  img{width:100%;height:100%;object-fit:cover}.history[b-q75r1tqj7o]{display:flex;flex-direction:column;gap:var(--hortitime-margin-sm);max-height:220px;overflow-y:auto;--guess-image-size: 32px}
/* /Components/Admin/HostBoardComponent.razor.rz.scp.css */
.host-screen[b-1fqbppwxy0]{position:relative;height:100%;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:var(--hortitime-margin-lg);padding:var(--hortitime-padding-lg);overflow:hidden}.banner[b-1fqbppwxy0]{box-sizing:border-box;background-color:rgba(var(--hortitime-color-surface), 0.88);-webkit-backdrop-filter:blur(8px) saturate(140%);backdrop-filter:blur(8px) saturate(140%);border:1px solid rgba(255,255,255,.55);border-radius:var(--hortitime-shape-corner-extra-large);--shape-corner: var(--hortitime-shape-corner-extra-large);box-shadow:0 6px 20px rgba(0,0,0,.18)}@supports not ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){.banner[b-1fqbppwxy0]{background-color:rgba(var(--hortitime-color-surface), 0.97)}}.banner[b-1fqbppwxy0]{width:100%;max-width:1600px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--hortitime-margin-md);padding:var(--hortitime-padding-sm) var(--hortitime-padding-lg);--mdui-typescale-display-small-size: clamp(1.5rem, 4vw, 2.75rem);--mdui-typescale-display-small-line-height: 1.1}.banner-stats[b-1fqbppwxy0]{display:flex;gap:var(--hortitime-margin-sm)}.waiting[b-1fqbppwxy0]{flex:1;display:flex;align-items:center;justify-content:center;color:rgb(var(--hortitime-color-on-surface-variant));font-size:1.5rem}.grid[b-1fqbppwxy0]{flex:1;min-height:0;width:100%;max-width:1600px;display:grid;grid-template-columns:1fr;align-content:start;gap:var(--hortitime-margin-md);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.grid[b-1fqbppwxy0]::-webkit-scrollbar{display:none}.grid--offline[b-1fqbppwxy0]{opacity:.55;transition:opacity .2s}@media(min-width: 600px){.grid[b-1fqbppwxy0]{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 840px){.grid[b-1fqbppwxy0]{grid-template-columns:repeat(auto-fit, minmax(260px, 1fr))}}@media(min-width: 1440px){.grid[b-1fqbppwxy0]{grid-template-columns:repeat(auto-fit, minmax(340px, 1fr))}}.grid[b-1fqbppwxy0]  .tile{box-sizing:border-box;background-color:rgba(var(--hortitime-color-surface), 0.88);-webkit-backdrop-filter:blur(8px) saturate(140%);backdrop-filter:blur(8px) saturate(140%);border:1px solid rgba(255,255,255,.55);border-radius:var(--hortitime-shape-corner-extra-large);--shape-corner: var(--hortitime-shape-corner-extra-large);box-shadow:0 12px 32px rgba(0,0,0,.26)}@supports not ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){.grid[b-1fqbppwxy0]  .tile{background-color:rgba(var(--hortitime-color-surface), 0.97)}}.grid[b-1fqbppwxy0]  .tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--hortitime-margin-sm);padding:var(--hortitime-padding-md);text-align:center;--stat-pill-value-size: clamp(1.25rem, 3vw, 2.25rem);--stat-pill-caption-size: clamp(.5625rem, 1vw, .8125rem);--stat-pill-radius: var(--hortitime-shape-corner-large)}@media(min-width: 1080px){.grid[b-1fqbppwxy0]  .tile{padding:var(--hortitime-padding-lg)}}.grid[b-1fqbppwxy0]  .tile--won{background-image:linear-gradient(rgba(46, 125, 50, 0.14), rgba(46, 125, 50, 0.14));box-shadow:inset 0 0 0 3px #2e7d32,0 12px 32px rgba(0,0,0,.26);animation:tile-celebrate-b-1fqbppwxy0 2.4s ease-in-out infinite}.grid[b-1fqbppwxy0]  .tile--active{box-shadow:inset 0 0 0 2px rgba(var(--hortitime-color-primary), 0.55),0 12px 32px rgba(0,0,0,.26)}.grid[b-1fqbppwxy0]  .number{display:flex;align-items:baseline;gap:2px}.grid[b-1fqbppwxy0]  .number .hash{font-size:clamp(1.25rem,3vw,2rem);font-weight:700;opacity:.6}.grid[b-1fqbppwxy0]  .number .value{font-size:clamp(2.75rem,9vw,6.5rem);font-weight:800;letter-spacing:-0.03em;font-variant-numeric:tabular-nums}@media(min-width: 1440px){.grid[b-1fqbppwxy0]  .number .value{font-size:clamp(4rem,6vw,8rem)}}.grid[b-1fqbppwxy0]  .status{display:inline-flex;align-items:center;gap:var(--hortitime-margin-xs);padding:var(--hortitime-padding-xs) var(--hortitime-padding-sm);border-radius:var(--hortitime-shape-corner-full);background:rgba(var(--hortitime-color-surface-container-high), 0.7);font-size:clamp(.75rem,1.8vw,1.375rem);font-weight:800;text-transform:uppercase;white-space:nowrap}.grid[b-1fqbppwxy0]  .stats{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--hortitime-margin-sm);width:100%}@keyframes tile-celebrate-b-1fqbppwxy0{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}.confetti-burst[b-1fqbppwxy0]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:5}.confetti-piece[b-1fqbppwxy0]{position:absolute;bottom:-20px;left:50%;width:8px;height:14px;opacity:0;border-radius:2px;animation:confetti-rise-b-1fqbppwxy0 2.8s ease-out forwards}.confetti-piece:nth-child(1)[b-1fqbppwxy0]{left:47%;background-color:#f3722c;animation-delay:0.09s;transform:rotate(27deg);--x-drift: -9px;--spin: 540deg}.confetti-piece:nth-child(2)[b-1fqbppwxy0]{left:94%;background-color:#f9c74f;animation-delay:0.18s;transform:rotate(54deg);--x-drift: 62px;--spin: 720deg}.confetti-piece:nth-child(3)[b-1fqbppwxy0]{left:41%;background-color:#90be6d;animation-delay:0.27s;transform:rotate(81deg);--x-drift: -27px;--spin: 900deg}.confetti-piece:nth-child(4)[b-1fqbppwxy0]{left:88%;background-color:#43aa8b;animation-delay:0.36s;transform:rotate(108deg);--x-drift: 44px;--spin: 1080deg}.confetti-piece:nth-child(5)[b-1fqbppwxy0]{left:35%;background-color:#577590;animation-delay:0.45s;transform:rotate(135deg);--x-drift: -45px;--spin: 360deg}.confetti-piece:nth-child(6)[b-1fqbppwxy0]{left:82%;background-color:#ff70a6;animation-delay:0.54s;transform:rotate(162deg);--x-drift: 26px;--spin: 540deg}.confetti-piece:nth-child(7)[b-1fqbppwxy0]{left:29%;background-color:#9d4edd;animation-delay:0.63s;transform:rotate(189deg);--x-drift: -63px;--spin: 720deg}.confetti-piece:nth-child(8)[b-1fqbppwxy0]{left:76%;background-color:#f94144;animation-delay:0.72s;transform:rotate(216deg);--x-drift: 8px;--spin: 900deg}.confetti-piece:nth-child(9)[b-1fqbppwxy0]{left:23%;background-color:#f3722c;animation-delay:0.81s;transform:rotate(243deg);--x-drift: 79px;--spin: 1080deg}.confetti-piece:nth-child(10)[b-1fqbppwxy0]{left:70%;background-color:#f9c74f;animation-delay:0.9s;transform:rotate(270deg);--x-drift: -10px;--spin: 360deg}.confetti-piece:nth-child(11)[b-1fqbppwxy0]{left:17%;background-color:#90be6d;animation-delay:0.99s;transform:rotate(297deg);--x-drift: 61px;--spin: 540deg}.confetti-piece:nth-child(12)[b-1fqbppwxy0]{left:64%;background-color:#43aa8b;animation-delay:0s;transform:rotate(324deg);--x-drift: -28px;--spin: 720deg}.confetti-piece:nth-child(13)[b-1fqbppwxy0]{left:11%;background-color:#577590;animation-delay:0.09s;transform:rotate(351deg);--x-drift: 43px;--spin: 900deg}.confetti-piece:nth-child(14)[b-1fqbppwxy0]{left:58%;background-color:#ff70a6;animation-delay:0.18s;transform:rotate(378deg);--x-drift: -46px;--spin: 1080deg}.confetti-piece:nth-child(15)[b-1fqbppwxy0]{left:5%;background-color:#9d4edd;animation-delay:0.27s;transform:rotate(405deg);--x-drift: 25px;--spin: 360deg}.confetti-piece:nth-child(16)[b-1fqbppwxy0]{left:52%;background-color:#f94144;animation-delay:0.36s;transform:rotate(432deg);--x-drift: -64px;--spin: 540deg}.confetti-piece:nth-child(17)[b-1fqbppwxy0]{left:99%;background-color:#f3722c;animation-delay:0.45s;transform:rotate(459deg);--x-drift: 7px;--spin: 720deg}.confetti-piece:nth-child(18)[b-1fqbppwxy0]{left:46%;background-color:#f9c74f;animation-delay:0.54s;transform:rotate(486deg);--x-drift: 78px;--spin: 900deg}.confetti-piece:nth-child(19)[b-1fqbppwxy0]{left:93%;background-color:#90be6d;animation-delay:0.63s;transform:rotate(513deg);--x-drift: -11px;--spin: 1080deg}.confetti-piece:nth-child(20)[b-1fqbppwxy0]{left:40%;background-color:#43aa8b;animation-delay:0.72s;transform:rotate(540deg);--x-drift: 60px;--spin: 360deg}.confetti-piece:nth-child(21)[b-1fqbppwxy0]{left:87%;background-color:#577590;animation-delay:0.81s;transform:rotate(567deg);--x-drift: -29px;--spin: 540deg}.confetti-piece:nth-child(22)[b-1fqbppwxy0]{left:34%;background-color:#ff70a6;animation-delay:0.9s;transform:rotate(594deg);--x-drift: 42px;--spin: 720deg}.confetti-piece:nth-child(23)[b-1fqbppwxy0]{left:81%;background-color:#9d4edd;animation-delay:0.99s;transform:rotate(621deg);--x-drift: -47px;--spin: 900deg}.confetti-piece:nth-child(24)[b-1fqbppwxy0]{left:28%;background-color:#f94144;animation-delay:0s;transform:rotate(648deg);--x-drift: 24px;--spin: 1080deg}.confetti-piece:nth-child(25)[b-1fqbppwxy0]{left:75%;background-color:#f3722c;animation-delay:0.09s;transform:rotate(675deg);--x-drift: -65px;--spin: 360deg}.confetti-piece:nth-child(26)[b-1fqbppwxy0]{left:22%;background-color:#f9c74f;animation-delay:0.18s;transform:rotate(702deg);--x-drift: 6px;--spin: 540deg}.confetti-piece:nth-child(27)[b-1fqbppwxy0]{left:69%;background-color:#90be6d;animation-delay:0.27s;transform:rotate(729deg);--x-drift: 77px;--spin: 720deg}.confetti-piece:nth-child(28)[b-1fqbppwxy0]{left:16%;background-color:#43aa8b;animation-delay:0.36s;transform:rotate(756deg);--x-drift: -12px;--spin: 900deg}.confetti-piece:nth-child(29)[b-1fqbppwxy0]{left:63%;background-color:#577590;animation-delay:0.45s;transform:rotate(783deg);--x-drift: 59px;--spin: 1080deg}.confetti-piece:nth-child(30)[b-1fqbppwxy0]{left:10%;background-color:#ff70a6;animation-delay:0.54s;transform:rotate(810deg);--x-drift: -30px;--spin: 360deg}.confetti-piece:nth-child(31)[b-1fqbppwxy0]{left:57%;background-color:#9d4edd;animation-delay:0.63s;transform:rotate(837deg);--x-drift: 41px;--spin: 540deg}.confetti-piece:nth-child(32)[b-1fqbppwxy0]{left:4%;background-color:#f94144;animation-delay:0.72s;transform:rotate(864deg);--x-drift: -48px;--spin: 720deg}.confetti-piece:nth-child(33)[b-1fqbppwxy0]{left:51%;background-color:#f3722c;animation-delay:0.81s;transform:rotate(891deg);--x-drift: 23px;--spin: 900deg}.confetti-piece:nth-child(34)[b-1fqbppwxy0]{left:98%;background-color:#f9c74f;animation-delay:0.9s;transform:rotate(918deg);--x-drift: -66px;--spin: 1080deg}.confetti-piece:nth-child(35)[b-1fqbppwxy0]{left:45%;background-color:#90be6d;animation-delay:0.99s;transform:rotate(945deg);--x-drift: 5px;--spin: 360deg}.confetti-piece:nth-child(36)[b-1fqbppwxy0]{left:92%;background-color:#43aa8b;animation-delay:0s;transform:rotate(972deg);--x-drift: 76px;--spin: 540deg}.confetti-piece:nth-child(37)[b-1fqbppwxy0]{left:39%;background-color:#577590;animation-delay:0.09s;transform:rotate(999deg);--x-drift: -13px;--spin: 720deg}.confetti-piece:nth-child(38)[b-1fqbppwxy0]{left:86%;background-color:#ff70a6;animation-delay:0.18s;transform:rotate(1026deg);--x-drift: 58px;--spin: 900deg}.confetti-piece:nth-child(39)[b-1fqbppwxy0]{left:33%;background-color:#9d4edd;animation-delay:0.27s;transform:rotate(1053deg);--x-drift: -31px;--spin: 1080deg}.confetti-piece:nth-child(40)[b-1fqbppwxy0]{left:80%;background-color:#f94144;animation-delay:0.36s;transform:rotate(1080deg);--x-drift: 40px;--spin: 360deg}@keyframes confetti-rise-b-1fqbppwxy0{0%{transform:translate(0, 0) rotate(0deg);opacity:1}100%{transform:translate(var(--x-drift, 0), -110vh) rotate(var(--spin, 540deg));opacity:0}}@media(prefers-reduced-motion: reduce){.grid[b-1fqbppwxy0]  .tile--won{animation:none}.confetti-piece[b-1fqbppwxy0]{animation:none !important}}
/* /Components/Auth/LoginComponent.razor.rz.scp.css */
.login-page[b-kk7ux1mez3]{height:100%;width:100%;display:flex;align-items:center;justify-content:center;padding:max(var(--hortitime-padding-md),env(safe-area-inset-top)) max(var(--hortitime-padding-md),env(safe-area-inset-right)) max(var(--hortitime-padding-md),env(safe-area-inset-bottom)) max(var(--hortitime-padding-md),env(safe-area-inset-left));box-sizing:border-box;overflow-y:auto}.login-page[b-kk7ux1mez3]  .login-card{box-sizing:border-box;background-color:rgba(var(--hortitime-color-surface), 0.86);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border:1px solid rgba(255,255,255,.55);border-radius:var(--hortitime-shape-corner-extra-large);--shape-corner: var(--hortitime-shape-corner-extra-large);box-shadow:0 12px 32px rgba(0,0,0,.26)}@supports not ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){.login-page[b-kk7ux1mez3]  .login-card{background-color:rgba(var(--hortitime-color-surface), 0.97)}}.login-page[b-kk7ux1mez3]  .login-card{width:100%;max-width:400px;margin:auto;display:flex}@media(min-width: 600px){.login-page[b-kk7ux1mez3]  .login-card{max-width:440px}}.login-page[b-kk7ux1mez3]  .card-content{display:flex;flex-direction:column;align-items:center;gap:var(--hortitime-margin-md);padding:var(--hortitime-padding-lg);text-align:center;width:100%;box-sizing:border-box}.login-page[b-kk7ux1mez3]  .logo{width:104px;height:104px;border-radius:var(--hortitime-shape-corner-full);display:flex;align-items:center;justify-content:center;background:radial-gradient(circle, rgba(var(--hortitime-color-primary-container), 0.9), rgba(var(--hortitime-color-primary-container), 0) 70%)}.login-page[b-kk7ux1mez3]  .logo img{width:80%;height:80%;object-fit:contain}.login-page[b-kk7ux1mez3]  .titles{display:flex;flex-direction:column;gap:var(--hortitime-margin-xs)}.login-page[b-kk7ux1mez3]  .subtitle{color:rgb(var(--hortitime-color-on-surface-variant))}.login-page[b-kk7ux1mez3]  .field{width:100%;text-align:left}.login-page[b-kk7ux1mez3]  .submit{height:52px}
/* /Components/Game/AttemptsIndicatorComponent.razor.rz.scp.css */
.attempts-indicator[b-b8j2c195s7]{display:flex;align-items:center;gap:var(--hortitime-margin-xs)}.pips[b-b8j2c195s7]{display:flex;align-items:center;gap:3px}.pip[b-b8j2c195s7]{width:13px;height:13px;clip-path:polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);background:rgb(var(--hortitime-color-primary));flex:0 0 auto}.pip--spent[b-b8j2c195s7]{background:rgba(var(--hortitime-color-on-surface), 0.18);transform:scale(0.72)}.pip--critical[b-b8j2c195s7]{background:#c62828;animation:game-pip-pulse-b-b8j2c195s7 900ms ease-in-out infinite}.attempts-indicator[b-b8j2c195s7]  .overflow{font-weight:700;font-variant-numeric:tabular-nums}@keyframes game-pip-pulse-b-b8j2c195s7{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.38);opacity:.72}}@media(prefers-reduced-motion: reduce){.pip--critical[b-b8j2c195s7]{animation:none}}
/* /Components/Game/GameBoardComponent.razor.rz.scp.css */
.game-board[b-m7q94f2t7t]{height:100%;width:100%;max-width:640px;margin:0 auto;display:flex;flex-direction:column;gap:var(--hortitime-margin-md);box-sizing:border-box;overflow:hidden;padding-inline:max(var(--hortitime-padding-md),env(safe-area-inset-left)) max(var(--hortitime-padding-md),env(safe-area-inset-right));padding-top:max(var(--hortitime-padding-md),env(safe-area-inset-top));padding-bottom:max(var(--hortitime-padding-md),env(safe-area-inset-bottom))}@media(min-width: 840px){.game-board[b-m7q94f2t7t]{max-width:720px;gap:var(--hortitime-margin-lg);padding-inline:var(--hortitime-padding-lg)}}.game-board--offline .slots[b-m7q94f2t7t],.game-board--offline .grid[b-m7q94f2t7t],.game-board--offline .actions[b-m7q94f2t7t]{opacity:.5;filter:grayscale(0.6);pointer-events:none;transition:opacity .2s,filter .2s}.panel[b-m7q94f2t7t]{box-sizing:border-box;background-color:rgba(var(--hortitime-color-surface), 0.85);-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);border:1px solid rgba(255,255,255,.55);border-radius:var(--hortitime-shape-corner-large);--shape-corner: var(--hortitime-shape-corner-large);box-shadow:0 6px 20px rgba(0,0,0,.18)}@supports not ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){.panel[b-m7q94f2t7t]{background-color:rgba(var(--hortitime-color-surface), 0.97)}}.panel[b-m7q94f2t7t]{flex:0 0 auto;padding:var(--hortitime-padding-sm) var(--hortitime-padding-md)}.state-panel[b-m7q94f2t7t]{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:var(--hortitime-padding-lg)}.hud[b-m7q94f2t7t]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--hortitime-margin-sm);border-radius:var(--hortitime-shape-corner-extra-large)}.hud[b-m7q94f2t7t]  .group-number{color:rgb(var(--hortitime-color-primary));font-weight:700;white-space:nowrap}.hud[b-m7q94f2t7t]  .attempts{justify-self:center}.hud-actions[b-m7q94f2t7t]{display:flex;align-items:center;gap:var(--hortitime-margin-xs)}.slots-panel[b-m7q94f2t7t]::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:.08;background-image:url("/Images/AppBackground.png");background-size:300px auto;background-position:center}.slots-panel[b-m7q94f2t7t]::after{content:"";position:absolute;inset:6px;pointer-events:none;border:1px solid rgba(205,44,41,.22);border-radius:var(--hortitime-shape-corner-medium)}.slots-panel[b-m7q94f2t7t]{position:relative;padding:var(--hortitime-padding-md);border-radius:var(--hortitime-shape-corner-extra-large)}.frame-accent[b-m7q94f2t7t]{position:absolute;width:14px;height:14px;pointer-events:none}.frame-accent--tl[b-m7q94f2t7t]{top:6px;left:6px;border-top:2px solid rgba(205,44,41,.4);border-left:2px solid rgba(205,44,41,.4)}.frame-accent--tr[b-m7q94f2t7t]{top:6px;right:6px;border-top:2px solid rgba(205,44,41,.4);border-right:2px solid rgba(205,44,41,.4)}.frame-accent--bl[b-m7q94f2t7t]{bottom:6px;left:6px;border-bottom:2px solid rgba(205,44,41,.4);border-left:2px solid rgba(205,44,41,.4)}.frame-accent--br[b-m7q94f2t7t]{bottom:6px;right:6px;border-bottom:2px solid rgba(205,44,41,.4);border-right:2px solid rgba(205,44,41,.4)}.slots[b-m7q94f2t7t]{position:relative;z-index:1;display:flex;justify-content:center;gap:var(--hortitime-margin-md)}.dock[b-m7q94f2t7t]{display:flex;flex-direction:column;gap:var(--hortitime-margin-sm);padding:var(--hortitime-padding-md);border-radius:var(--hortitime-shape-corner-extra-large)}.dock .grid[b-m7q94f2t7t]{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:var(--hortitime-margin-sm)}.dock .actions[b-m7q94f2t7t]{display:flex;align-items:stretch;gap:var(--hortitime-margin-sm)}@media(max-height: 720px){.dock .grid[b-m7q94f2t7t]{grid-template-columns:repeat(7, minmax(0, 1fr))}}@media(max-height: 560px){.dock .grid[b-m7q94f2t7t]{grid-template-columns:repeat(10, minmax(0, 1fr))}.slots[b-m7q94f2t7t]{gap:var(--hortitime-margin-sm)}}.dock[b-m7q94f2t7t]  .error{color:rgb(var(--hortitime-color-error));text-align:center}.image-slot[b-m7q94f2t7t]{position:relative;width:clamp(52px,15.5vw,72px);height:clamp(52px,15.5vw,72px);border-radius:var(--hortitime-shape-corner-large);border:2px dashed rgba(205,44,41,.45);background:rgb(var(--hortitime-color-surface-container-low));cursor:pointer;overflow:hidden;display:flex;align-items:center;justify-content:center;perspective:420px;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation;transition:border-color .15s,box-shadow .15s}.image-slot--filled[b-m7q94f2t7t]{border-style:solid;border-color:rgb(var(--hortitime-color-primary));box-shadow:0 2px 8px rgba(var(--hortitime-color-primary), 0.4)}.image-slot--locked[b-m7q94f2t7t]{cursor:not-allowed}.image-slot[b-m7q94f2t7t]  img{width:100%;height:100%;object-fit:cover}.slot-face[b-m7q94f2t7t]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;transform-style:preserve-3d;backface-visibility:hidden}.image-slot--filled .slot-face[b-m7q94f2t7t]{animation:game-slot-pop-b-m7q94f2t7t 260ms cubic-bezier(0.34, 1.56, 0.64, 1)}.image-slot--green[b-m7q94f2t7t]{border-style:solid;border-color:#2e7d32;color:#2e7d32;box-shadow:0 0 0 3px rgba(46,125,50,.85),0 0 20px 4px rgba(46,125,50,.5);animation:game-slot-glow-b-m7q94f2t7t 520ms ease-out}.image-slot--green .slot-face[b-m7q94f2t7t]{animation:game-slot-reveal-b-m7q94f2t7t 380ms cubic-bezier(0.2, 0.7, 0.3, 1)}.image-slot--yellow[b-m7q94f2t7t]{border-style:solid;border-color:#f57f17;color:#f57f17;box-shadow:0 0 0 3px rgba(245,127,23,.85),0 0 20px 4px rgba(245,127,23,.5);animation:game-slot-glow-b-m7q94f2t7t 520ms ease-out}.image-slot--yellow .slot-face[b-m7q94f2t7t]{animation:game-slot-reveal-b-m7q94f2t7t 380ms cubic-bezier(0.2, 0.7, 0.3, 1)}.image-slot--red[b-m7q94f2t7t]{border-style:solid;border-color:#c62828;color:#c62828;box-shadow:0 0 0 3px rgba(198,40,40,.85),0 0 20px 4px rgba(198,40,40,.5);animation:game-slot-glow-b-m7q94f2t7t 520ms ease-out}.image-slot--red .slot-face[b-m7q94f2t7t]{animation:game-slot-reveal-b-m7q94f2t7t 380ms cubic-bezier(0.2, 0.7, 0.3, 1)}@keyframes game-slot-reveal-b-m7q94f2t7t{0%{transform:rotateX(0deg) scale(1)}45%{transform:rotateX(-84deg) scale(0.92)}58%{transform:rotateX(-90deg) scale(0.92)}100%{transform:rotateX(0deg) scale(1)}}@keyframes game-slot-glow-b-m7q94f2t7t{0%{box-shadow:0 0 0 0 rgba(255,255,255,.9)}35%{box-shadow:0 0 0 6px rgba(255,255,255,.5),0 0 26px 10px rgba(255,255,255,.35)}100%{box-shadow:0 0 0 3px currentcolor,0 0 20px 4px rgba(0,0,0,0)}}@keyframes game-slot-pop-b-m7q94f2t7t{0%{transform:scale(0.55);opacity:.4}60%{transform:scale(1.14);opacity:1}100%{transform:scale(1)}}@keyframes game-slots-shake-a-b-m7q94f2t7t{0%,100%{transform:translateX(0)}18%{transform:translateX(-7px) rotate(-1.2deg)}36%{transform:translateX(6px) rotate(1.2deg)}54%{transform:translateX(-4px)}72%{transform:translateX(3px)}}.slots--shake-a[b-m7q94f2t7t]{animation:game-slots-shake-a-b-m7q94f2t7t 340ms ease-in-out}@keyframes game-slots-shake-b-b-m7q94f2t7t{0%,100%{transform:translateX(0)}18%{transform:translateX(-7px) rotate(-1.2deg)}36%{transform:translateX(6px) rotate(1.2deg)}54%{transform:translateX(-4px)}72%{transform:translateX(3px)}}.slots--shake-b[b-m7q94f2t7t]{animation:game-slots-shake-b-b-m7q94f2t7t 340ms ease-in-out}.image-option[b-m7q94f2t7t]{width:100%;aspect-ratio:1;border-radius:var(--hortitime-shape-corner-medium);overflow:hidden;cursor:pointer;background:rgb(var(--hortitime-color-surface-container));box-shadow:0 1px 3px rgba(94,18,15,.2);-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation;transition:transform .14s cubic-bezier(0.34, 1.4, 0.64, 1),opacity .15s,box-shadow .14s}.image-option:active:not(.image-option--disabled)[b-m7q94f2t7t]{transform:scale(0.86);transition-duration:40ms;box-shadow:0 0 0 2px rgba(205,44,41,.5),inset 0 2px 6px rgba(0,0,0,.3)}.image-option:hover:not(.image-option--disabled)[b-m7q94f2t7t]{transform:translateY(-2px) scale(1.06);box-shadow:0 5px 12px rgba(94,18,15,.32)}.image-option--disabled[b-m7q94f2t7t]{opacity:.4;cursor:not-allowed}.image-option[b-m7q94f2t7t]  img{width:100%;height:100%;object-fit:cover}.feedback-badge[b-m7q94f2t7t]{position:absolute;right:2px;bottom:2px;z-index:2;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1.5px rgba(255,255,255,.9)}.feedback-badge--green[b-m7q94f2t7t]{background:#2e7d32}.feedback-badge--yellow[b-m7q94f2t7t]{background:#f57f17}.feedback-badge--red[b-m7q94f2t7t]{background:#c62828}.won-banner[b-m7q94f2t7t]{padding:var(--hortitime-padding-lg);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--hortitime-margin-md);border-radius:var(--hortitime-shape-corner-extra-large)}.no-attempts[b-m7q94f2t7t]{padding:var(--hortitime-padding-md) var(--hortitime-padding-lg)}.confetti-burst[b-m7q94f2t7t]{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:1000}.confetti-piece[b-m7q94f2t7t]{position:absolute;bottom:-20px;left:50%;width:8px;height:14px;opacity:0;border-radius:2px;animation:confetti-rise-b-m7q94f2t7t 2.8s ease-out forwards}.confetti-piece:nth-child(1)[b-m7q94f2t7t]{left:47%;background-color:#f3722c;animation-delay:0.09s;transform:rotate(27deg);--x-drift: -9px;--spin: 540deg}.confetti-piece:nth-child(2)[b-m7q94f2t7t]{left:94%;background-color:#f9c74f;animation-delay:0.18s;transform:rotate(54deg);--x-drift: 62px;--spin: 720deg}.confetti-piece:nth-child(3)[b-m7q94f2t7t]{left:41%;background-color:#90be6d;animation-delay:0.27s;transform:rotate(81deg);--x-drift: -27px;--spin: 900deg}.confetti-piece:nth-child(4)[b-m7q94f2t7t]{left:88%;background-color:#43aa8b;animation-delay:0.36s;transform:rotate(108deg);--x-drift: 44px;--spin: 1080deg}.confetti-piece:nth-child(5)[b-m7q94f2t7t]{left:35%;background-color:#577590;animation-delay:0.45s;transform:rotate(135deg);--x-drift: -45px;--spin: 360deg}.confetti-piece:nth-child(6)[b-m7q94f2t7t]{left:82%;background-color:#ff70a6;animation-delay:0.54s;transform:rotate(162deg);--x-drift: 26px;--spin: 540deg}.confetti-piece:nth-child(7)[b-m7q94f2t7t]{left:29%;background-color:#9d4edd;animation-delay:0.63s;transform:rotate(189deg);--x-drift: -63px;--spin: 720deg}.confetti-piece:nth-child(8)[b-m7q94f2t7t]{left:76%;background-color:#f94144;animation-delay:0.72s;transform:rotate(216deg);--x-drift: 8px;--spin: 900deg}.confetti-piece:nth-child(9)[b-m7q94f2t7t]{left:23%;background-color:#f3722c;animation-delay:0.81s;transform:rotate(243deg);--x-drift: 79px;--spin: 1080deg}.confetti-piece:nth-child(10)[b-m7q94f2t7t]{left:70%;background-color:#f9c74f;animation-delay:0.9s;transform:rotate(270deg);--x-drift: -10px;--spin: 360deg}.confetti-piece:nth-child(11)[b-m7q94f2t7t]{left:17%;background-color:#90be6d;animation-delay:0.99s;transform:rotate(297deg);--x-drift: 61px;--spin: 540deg}.confetti-piece:nth-child(12)[b-m7q94f2t7t]{left:64%;background-color:#43aa8b;animation-delay:0s;transform:rotate(324deg);--x-drift: -28px;--spin: 720deg}.confetti-piece:nth-child(13)[b-m7q94f2t7t]{left:11%;background-color:#577590;animation-delay:0.09s;transform:rotate(351deg);--x-drift: 43px;--spin: 900deg}.confetti-piece:nth-child(14)[b-m7q94f2t7t]{left:58%;background-color:#ff70a6;animation-delay:0.18s;transform:rotate(378deg);--x-drift: -46px;--spin: 1080deg}.confetti-piece:nth-child(15)[b-m7q94f2t7t]{left:5%;background-color:#9d4edd;animation-delay:0.27s;transform:rotate(405deg);--x-drift: 25px;--spin: 360deg}.confetti-piece:nth-child(16)[b-m7q94f2t7t]{left:52%;background-color:#f94144;animation-delay:0.36s;transform:rotate(432deg);--x-drift: -64px;--spin: 540deg}.confetti-piece:nth-child(17)[b-m7q94f2t7t]{left:99%;background-color:#f3722c;animation-delay:0.45s;transform:rotate(459deg);--x-drift: 7px;--spin: 720deg}.confetti-piece:nth-child(18)[b-m7q94f2t7t]{left:46%;background-color:#f9c74f;animation-delay:0.54s;transform:rotate(486deg);--x-drift: 78px;--spin: 900deg}.confetti-piece:nth-child(19)[b-m7q94f2t7t]{left:93%;background-color:#90be6d;animation-delay:0.63s;transform:rotate(513deg);--x-drift: -11px;--spin: 1080deg}.confetti-piece:nth-child(20)[b-m7q94f2t7t]{left:40%;background-color:#43aa8b;animation-delay:0.72s;transform:rotate(540deg);--x-drift: 60px;--spin: 360deg}.confetti-piece:nth-child(21)[b-m7q94f2t7t]{left:87%;background-color:#577590;animation-delay:0.81s;transform:rotate(567deg);--x-drift: -29px;--spin: 540deg}.confetti-piece:nth-child(22)[b-m7q94f2t7t]{left:34%;background-color:#ff70a6;animation-delay:0.9s;transform:rotate(594deg);--x-drift: 42px;--spin: 720deg}.confetti-piece:nth-child(23)[b-m7q94f2t7t]{left:81%;background-color:#9d4edd;animation-delay:0.99s;transform:rotate(621deg);--x-drift: -47px;--spin: 900deg}.confetti-piece:nth-child(24)[b-m7q94f2t7t]{left:28%;background-color:#f94144;animation-delay:0s;transform:rotate(648deg);--x-drift: 24px;--spin: 1080deg}.confetti-piece:nth-child(25)[b-m7q94f2t7t]{left:75%;background-color:#f3722c;animation-delay:0.09s;transform:rotate(675deg);--x-drift: -65px;--spin: 360deg}.confetti-piece:nth-child(26)[b-m7q94f2t7t]{left:22%;background-color:#f9c74f;animation-delay:0.18s;transform:rotate(702deg);--x-drift: 6px;--spin: 540deg}.confetti-piece:nth-child(27)[b-m7q94f2t7t]{left:69%;background-color:#90be6d;animation-delay:0.27s;transform:rotate(729deg);--x-drift: 77px;--spin: 720deg}.confetti-piece:nth-child(28)[b-m7q94f2t7t]{left:16%;background-color:#43aa8b;animation-delay:0.36s;transform:rotate(756deg);--x-drift: -12px;--spin: 900deg}.confetti-piece:nth-child(29)[b-m7q94f2t7t]{left:63%;background-color:#577590;animation-delay:0.45s;transform:rotate(783deg);--x-drift: 59px;--spin: 1080deg}.confetti-piece:nth-child(30)[b-m7q94f2t7t]{left:10%;background-color:#ff70a6;animation-delay:0.54s;transform:rotate(810deg);--x-drift: -30px;--spin: 360deg}.confetti-piece:nth-child(31)[b-m7q94f2t7t]{left:57%;background-color:#9d4edd;animation-delay:0.63s;transform:rotate(837deg);--x-drift: 41px;--spin: 540deg}.confetti-piece:nth-child(32)[b-m7q94f2t7t]{left:4%;background-color:#f94144;animation-delay:0.72s;transform:rotate(864deg);--x-drift: -48px;--spin: 720deg}.confetti-piece:nth-child(33)[b-m7q94f2t7t]{left:51%;background-color:#f3722c;animation-delay:0.81s;transform:rotate(891deg);--x-drift: 23px;--spin: 900deg}.confetti-piece:nth-child(34)[b-m7q94f2t7t]{left:98%;background-color:#f9c74f;animation-delay:0.9s;transform:rotate(918deg);--x-drift: -66px;--spin: 1080deg}.confetti-piece:nth-child(35)[b-m7q94f2t7t]{left:45%;background-color:#90be6d;animation-delay:0.99s;transform:rotate(945deg);--x-drift: 5px;--spin: 360deg}.confetti-piece:nth-child(36)[b-m7q94f2t7t]{left:92%;background-color:#43aa8b;animation-delay:0s;transform:rotate(972deg);--x-drift: 76px;--spin: 540deg}.confetti-piece:nth-child(37)[b-m7q94f2t7t]{left:39%;background-color:#577590;animation-delay:0.09s;transform:rotate(999deg);--x-drift: -13px;--spin: 720deg}.confetti-piece:nth-child(38)[b-m7q94f2t7t]{left:86%;background-color:#ff70a6;animation-delay:0.18s;transform:rotate(1026deg);--x-drift: 58px;--spin: 900deg}.confetti-piece:nth-child(39)[b-m7q94f2t7t]{left:33%;background-color:#9d4edd;animation-delay:0.27s;transform:rotate(1053deg);--x-drift: -31px;--spin: 1080deg}.confetti-piece:nth-child(40)[b-m7q94f2t7t]{left:80%;background-color:#f94144;animation-delay:0.36s;transform:rotate(1080deg);--x-drift: 40px;--spin: 360deg}@keyframes confetti-rise-b-m7q94f2t7t{0%{transform:translate(0, 0) rotate(0deg);opacity:1}100%{transform:translate(var(--x-drift, 0), -110vh) rotate(var(--spin, 540deg));opacity:0}}@media(prefers-reduced-motion: reduce){.slot-face[b-m7q94f2t7t],.slots--shake-a[b-m7q94f2t7t],.slots--shake-b[b-m7q94f2t7t],.confetti-piece[b-m7q94f2t7t]{animation:none !important}.image-option:active:not(.image-option--disabled)[b-m7q94f2t7t]{transform:none}}
/* /Components/Game/GroupSetupComponent.razor.rz.scp.css */
.group-setup[b-9shys2o3zc]{height:100%;width:100%;display:flex;align-items:center;justify-content:center;padding:max(var(--hortitime-padding-md),env(safe-area-inset-top)) max(var(--hortitime-padding-md),env(safe-area-inset-right)) max(var(--hortitime-padding-md),env(safe-area-inset-bottom)) max(var(--hortitime-padding-md),env(safe-area-inset-left));box-sizing:border-box;overflow-y:auto}.group-setup[b-9shys2o3zc]  .panel{box-sizing:border-box;background-color:rgba(var(--hortitime-color-surface), 0.86);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border:1px solid rgba(255,255,255,.55);border-radius:var(--hortitime-shape-corner-extra-large);--shape-corner: var(--hortitime-shape-corner-extra-large);box-shadow:0 12px 32px rgba(0,0,0,.26)}@supports not ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){.group-setup[b-9shys2o3zc]  .panel{background-color:rgba(var(--hortitime-color-surface), 0.97)}}.group-setup[b-9shys2o3zc]  .panel{width:100%;max-width:480px;margin:auto;display:flex;flex-direction:column;gap:var(--hortitime-margin-md);padding:var(--hortitime-padding-lg);box-sizing:border-box}.group-setup[b-9shys2o3zc]  .head{display:flex;flex-direction:column;gap:var(--hortitime-margin-xs)}.group-setup[b-9shys2o3zc]  .group-badge{align-self:flex-start;display:flex;align-items:baseline;gap:var(--hortitime-margin-xs);padding:var(--hortitime-padding-xs) var(--hortitime-padding-sm);border-radius:var(--hortitime-shape-corner-full);background:rgba(var(--hortitime-color-primary-container), 0.85);color:rgb(var(--hortitime-color-on-primary-container));font-size:.75rem;font-weight:700;text-transform:uppercase}.group-setup[b-9shys2o3zc]  .group-badge .value{font-size:.875rem}.group-setup[b-9shys2o3zc]  .description{color:rgb(var(--hortitime-color-on-surface-variant))}.group-setup[b-9shys2o3zc]  .names{display:flex;flex-direction:column;gap:var(--hortitime-margin-sm);max-height:46vh;overflow-y:auto}@media(min-width: 600px){.group-setup[b-9shys2o3zc]  .names{max-height:52vh}}.group-setup[b-9shys2o3zc]  .name-row{display:flex;align-items:center;gap:var(--hortitime-margin-sm)}.group-setup[b-9shys2o3zc]  .index{flex:0 0 auto;width:28px;height:28px;border-radius:var(--hortitime-shape-corner-full);background:rgb(var(--hortitime-color-surface-container-high));color:rgb(var(--hortitime-color-on-surface-variant));display:flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:700}.group-setup[b-9shys2o3zc]  .field{flex:1}.group-setup[b-9shys2o3zc]  .error{color:rgb(var(--hortitime-color-error))}.group-setup[b-9shys2o3zc]  .submit{height:52px}
/* /Components/Game/GuessHistoryComponent.razor.rz.scp.css */
.history[b-cice1fwxjk]{position:relative;box-sizing:border-box;border-radius:var(--hortitime-shape-corner-large);background:rgba(255,248,247,.88);border:1px solid rgba(255,255,255,.55);box-shadow:0 4px 14px rgba(94,18,15,.2);flex:1 1 auto;min-height:88px;display:flex;flex-direction:column;padding:var(--hortitime-padding-sm);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;transition:opacity .25s ease}.history[b-cice1fwxjk]::-webkit-scrollbar{display:none}.history--dimmed[b-cice1fwxjk]{opacity:.45}.rows[b-cice1fwxjk]{display:flex;flex-direction:column;align-items:center;gap:var(--hortitime-margin-sm)}.empty[b-cice1fwxjk]{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--hortitime-margin-md);color:rgb(var(--hortitime-color-on-surface-variant))}.ghost-row[b-cice1fwxjk]{display:flex;gap:var(--hortitime-margin-sm)}.ghost[b-cice1fwxjk]{width:44px;height:44px;border-radius:var(--hortitime-shape-corner-small);border:2px dashed rgba(205,44,41,.28)}@media(max-height: 560px){.ghost-row[b-cice1fwxjk]{display:none}.history[b-cice1fwxjk]{min-height:0}}
/* /Components/Game/GuessRowComponent.razor.rz.scp.css */
.guess-row[b-1xq9hgbjv4]{display:flex;align-items:center;gap:var(--hortitime-margin-md);animation:game-row-enter-b-1xq9hgbjv4 320ms cubic-bezier(0.2, 0.8, 0.3, 1)}.guess-row .images[b-1xq9hgbjv4]{display:flex;gap:var(--hortitime-margin-sm)}.guess-image[b-1xq9hgbjv4]{position:relative;box-sizing:border-box;width:var(--guess-image-size, 44px);height:var(--guess-image-size, 44px);border-radius:var(--hortitime-shape-corner-small);overflow:hidden;background:rgb(var(--hortitime-color-surface-container));border:2px solid rgba(0,0,0,0)}.guess-image[b-1xq9hgbjv4]  img{width:100%;height:100%;object-fit:cover}.guess-image--green[b-1xq9hgbjv4]{border-color:#2e7d32;box-shadow:inset 0 0 0 1px rgba(46,125,50,.35)}.guess-image--yellow[b-1xq9hgbjv4]{border-color:#f57f17;box-shadow:inset 0 0 0 1px rgba(245,127,23,.35)}.guess-image--red[b-1xq9hgbjv4]{border-color:#c62828;box-shadow:inset 0 0 0 1px rgba(198,40,40,.35)}.feedback-badge[b-1xq9hgbjv4]{position:absolute;right:1px;bottom:1px;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px rgba(0,0,0,.15)}.feedback-badge--green[b-1xq9hgbjv4]{background:#2e7d32}.feedback-badge--yellow[b-1xq9hgbjv4]{background:#f57f17}.feedback-badge--red[b-1xq9hgbjv4]{background:#c62828}@keyframes game-row-enter-b-1xq9hgbjv4{0%{opacity:0;transform:translateY(-10px) scale(0.96)}100%{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion: reduce){.guess-row[b-1xq9hgbjv4]{animation:none}}
/* /Components/Shared/ConnectionBannerComponent.razor.rz.scp.css */
.connection-banner[b-9xyvme4vjy]{height:100%;width:100%;position:relative}.content[b-9xyvme4vjy]{height:100%;width:100%}
/* /Components/Shared/PresenceIndicatorComponent.razor.rz.scp.css */
.presence-indicator[b-i06pv80odl]{display:inline-flex;align-items:center;flex:0 0 auto}
/* /Components/Shared/StatPillComponent.razor.rz.scp.css */
.stat-pill[b-do88r86qxu]{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:var(--stat-pill-padding, var(--hortitime-padding-xs) var(--hortitime-padding-sm));border-radius:var(--stat-pill-radius, var(--hortitime-shape-corner-medium));background-color:rgba(var(--hortitime-color-surface-container-high), 0.8);box-shadow:inset 0 0 0 1px rgba(var(--hortitime-color-outline-variant), 0.55);text-align:center}.stat-pill .value[b-do88r86qxu]{font-size:var(--stat-pill-value-size, 1.5rem);font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.stat-pill .caption[b-do88r86qxu]{font-size:var(--stat-pill-caption-size, 0.6875rem);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--hortitime-color-on-surface-variant))}.stat-pill--primary[b-do88r86qxu]{background-color:rgba(var(--hortitime-color-primary-container), 0.85);box-shadow:none}.stat-pill--primary .caption[b-do88r86qxu]{color:rgb(var(--hortitime-color-on-primary-container))}.stat-pill--positive[b-do88r86qxu]{background-color:rgba(46,125,50,.12);box-shadow:inset 0 0 0 1px rgba(46,125,50,.35)}.stat-pill--positive .value[b-do88r86qxu],.stat-pill--positive .caption[b-do88r86qxu]{color:#2e7d32}
/* /Components/Shared/UpdateAvailableComponent.razor.rz.scp.css */
.update-available[b-dkg8mhbjre]{box-sizing:border-box;background-color:rgba(var(--hortitime-color-surface), 0.95);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border:1px solid rgba(255,255,255,.55);border-radius:var(--hortitime-shape-corner-large);--shape-corner: var(--hortitime-shape-corner-large);box-shadow:0 12px 32px rgba(0,0,0,.26)}@supports not ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){.update-available[b-dkg8mhbjre]{background-color:rgba(var(--hortitime-color-surface), 0.97)}}.update-available[b-dkg8mhbjre]{position:fixed;left:50%;bottom:max(var(--hortitime-margin-md),env(safe-area-inset-bottom));transform:translateX(-50%);z-index:2000;display:flex;align-items:center;gap:var(--hortitime-margin-sm);padding:var(--hortitime-padding-sm) var(--hortitime-padding-md);max-width:calc(100vw - var(--hortitime-margin-md)*2);animation:update-available-in-b-dkg8mhbjre .3s cubic-bezier(0.2, 0.8, 0.3, 1)}.update-available[b-dkg8mhbjre]  .message{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes update-available-in-b-dkg8mhbjre{0%{transform:translate(-50%, 16px);opacity:0}100%{transform:translate(-50%, 0);opacity:1}}@media(prefers-reduced-motion: reduce){.update-available[b-dkg8mhbjre]{animation:none}}
