._5bjw3W_content{--mantine-font-family:var(--win95-font);--mantine-font-family-headings:var(--win95-font);background:var(--win95-gray);font-family:var(--win95-font);border:2px solid;border-color:var(--win95-highlight) var(--win95-shadow) var(--win95-shadow) var(--win95-highlight);box-shadow:inset 1px 1px 0 var(--win95-highlight-inner), inset -1px -1px 0 var(--win95-shadow-inner), 8px 8px 24px #0000008c;flex-direction:column;max-height:calc(100dvh - 32px);padding:0;display:flex;overflow:hidden;font-size-adjust:none!important;border-radius:0!important}._5bjw3W_content *{font-size-adjust:none!important}@media (max-width:48em){._5bjw3W_content{height:100%}}._5bjw3W_header{background-image:linear-gradient(to right, var(--win95-title-start), var(--win95-title-end));gap:calc(.25rem * var(--mantine-scale));min-height:unset;padding:calc(.1875rem * var(--mantine-scale)) calc(.25rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale)) calc(.375rem * var(--mantine-scale));border-radius:0;width:100%}._5bjw3W_title{color:var(--mantine-color-white);font-family:var(--win95-font);font-size:calc(.6875rem * var(--mantine-scale));letter-spacing:.02em;text-shadow:1px 1px 1px #0006;width:100%;font-weight:700}._5bjw3W_close{appearance:none;cursor:default;flex-shrink:0;background:var(--win95-gray)!important;border:2px solid!important;border-color:var(--win95-highlight) var(--win95-shadow) var(--win95-shadow) var(--win95-highlight)!important;box-shadow:inset 1px 1px 0 var(--win95-highlight-inner), inset -1px -1px 0 var(--win95-shadow-inner)!important;color:var(--mantine-color-black)!important;height:calc(1.125rem * var(--mantine-scale))!important;min-height:unset!important;min-width:unset!important;width:calc(1.125rem * var(--mantine-scale))!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}._5bjw3W_close:hover{background:var(--win95-gray)!important}._5bjw3W_close:active{padding-block-start:calc(.125rem * var(--mantine-scale));padding-inline-start:calc(.125rem * var(--mantine-scale));border-color:var(--win95-shadow) var(--win95-highlight) var(--win95-highlight) var(--win95-shadow)!important;box-shadow:inset 1px 1px 0 var(--win95-shadow-inner), inset -1px -1px 0 var(--win95-highlight-inner)!important}._5bjw3W_body{background:var(--win95-gray);flex:1;min-height:0;padding:0;overflow-y:auto}@media (max-width:48em){._5bjw3W_body{height:100%}}
.u2OwlG_modal-content{--mantine-font-family:var(--win95-font);--mantine-font-family-headings:var(--win95-font);font-family:var(--win95-font);font-size-adjust:none!important}.u2OwlG_modal-content *{font-size-adjust:none!important}.u2OwlG_featured{border-radius:calc(.375rem * var(--mantine-scale));cursor:pointer;align-items:center;gap:var(--mantine-spacing-md);padding:calc(.5rem * var(--mantine-scale));border:2px solid #0000;width:100%;transition:border-color .15s;display:flex}.u2OwlG_featured:hover{border-color:var(--mantine-color-gray-5)}.u2OwlG_featured-preview{aspect-ratio:var(--card-aspect-ratio);border-radius:var(--mantine-radius-sm);width:calc(7.5rem * var(--mantine-scale));flex-shrink:0;overflow:hidden}.u2OwlG_featured-preview img{object-fit:cover;width:100%;height:100%}.u2OwlG_featured-info{flex:1}.u2OwlG_grid{gap:calc(.5rem * var(--mantine-scale));grid-template-columns:repeat(auto-fill, minmax(calc(5rem * var(--mantine-scale)), 1fr));display:grid}.u2OwlG_item{border-radius:calc(.375rem * var(--mantine-scale));cursor:pointer;align-items:center;gap:calc(.25rem * var(--mantine-scale));padding:calc(.25rem * var(--mantine-scale));border:2px solid #0000;flex-direction:column;transition:border-color .15s;display:flex}.u2OwlG_item:hover{border-color:var(--mantine-color-gray-5)}.u2OwlG_selected{border-color:var(--mantine-color-proton-yellow-6)}.u2OwlG_preview-default{aspect-ratio:var(--card-aspect-ratio);border-radius:var(--mantine-radius-sm);width:100%;overflow:hidden}.u2OwlG_preview-default img{object-fit:cover;width:100%;height:100%}.u2OwlG_preview-logo{aspect-ratio:var(--card-aspect-ratio);background-color:var(--mantine-color-black);border-radius:var(--mantine-radius-sm);padding:calc(.375rem * var(--mantine-scale));justify-content:center;align-items:center;width:100%;display:flex}.u2OwlG_preview-logo img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;max-width:90%;height:auto;max-height:80%}.u2OwlG_locked-item{aspect-ratio:var(--card-aspect-ratio);background-color:var(--mantine-color-gray-7);border-radius:var(--mantine-radius-sm);color:var(--mantine-color-gray-5);cursor:default;font-size:var(--mantine-font-size-xl);justify-content:center;align-items:center;width:100%;display:flex}
._5ECVFq_root{--mantine-font-family:var(--win95-font);--mantine-font-family-headings:var(--win95-font);--root-flex-direction:column;font-family:var(--win95-font);font-size-adjust:none!important}._5ECVFq_root *{font-size-adjust:none!important}@media (max-width:48em){._5ECVFq_root{flex-direction:var(--root-flex-direction)}}._5ECVFq_filters{--filters-flex-direction:column;align-items:flex-end;gap:var(--mantine-spacing-xs);padding:0 var(--mantine-spacing-xs)}@media (min-width:48em){._5ECVFq_filters{border-right:1px solid var(--mantine-color-default-border);flex-direction:var(--filters-flex-direction);align-items:stretch}}._5ECVFq_filter-control{border:1px solid var(--mantine-color-default-border);margin:var(--mantine-spacing-xs) 0;width:100%}@media (max-width:48em){._5ECVFq_filter-control{flex:1;width:auto;min-width:min-content}}._5ECVFq_th{font-size:clamp(calc(.5rem * var(--mantine-scale)), 1dvw, var(--mantine-font-size-xs))}._5ECVFq_td{font-size:clamp(calc(.625rem * var(--mantine-scale)), 1.5dvw, var(--mantine-font-size-sm))}._5ECVFq_pagination{justify-content:center}._5ECVFq_my-row td{color:var(--mantine-color-black);font-weight:700;background-color:var(--mantine-color-proton-yellow-2)!important}
.Z0v3KW_card{aspect-ratio:var(--card-aspect-ratio);background-color:var(--mantine-color-white);cursor:pointer;-webkit-user-select:none;user-select:none;width:var(--card-w,calc(4.5rem * var(--mantine-scale)));flex-direction:column;display:flex;position:relative;overflow:hidden}.Z0v3KW_card:hover{border-color:var(--mantine-color-gray-5)}.Z0v3KW_card-selected{border-color:var(--mantine-color-proton-yellow-6);box-shadow:0 0 0 2px var(--mantine-color-proton-yellow-6), 0 2px 8px color-mix(in srgb, var(--mantine-color-black) 50%, transparent);border-width:2px}.Z0v3KW_card-red{color:var(--mantine-color-proton-red-6)}.Z0v3KW_card-black{color:var(--mantine-color-black)}.Z0v3KW_suit-row{padding:calc(.125rem * var(--mantine-scale)) calc(.1875rem * var(--mantine-scale));flex-direction:column;align-items:flex-start;gap:0;line-height:1;display:flex}.Z0v3KW_suit-value{font-family:var(--win95-font);font-size:var(--suit-value-size,calc(.6875rem * var(--mantine-scale)));-webkit-user-select:none;user-select:none;font-weight:700;line-height:1}.Z0v3KW_suit-icon{font-size:var(--suit-icon-size,calc(.5625rem * var(--mantine-scale)));-webkit-user-select:none;user-select:none;line-height:1}.Z0v3KW_logo-area{padding:calc(.125rem * var(--mantine-scale));flex:1;justify-content:center;align-items:center;display:flex;overflow:visible}.Z0v3KW_logo{--image-object-fit:contain;height:auto;max-height:calc(var(--card-w,calc(4.5rem * var(--mantine-scale))) * .64);max-width:calc(var(--card-w,calc(4.5rem * var(--mantine-scale))) * .75);object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto}.Z0v3KW_card-back{aspect-ratio:var(--card-aspect-ratio);border:1px solid var(--mantine-color-gray-7);border-radius:var(--mantine-radius-sm);cursor:default;object-fit:cover;height:auto;width:var(--card-w,calc(4.5rem * var(--mantine-scale)))}.Z0v3KW_card-back-custom{aspect-ratio:var(--card-aspect-ratio);border:1px solid var(--mantine-color-gray-7);border-radius:var(--mantine-radius-sm);cursor:default;padding:calc(.375rem * var(--mantine-scale));width:var(--card-w,calc(4.5rem * var(--mantine-scale)));justify-content:center;align-items:center;display:flex}.Z0v3KW_card-back-black{background-color:var(--mantine-color-black)}.Z0v3KW_card-back-trap{--stripe-width:1rem;background-color:var(--mantine-color-black);background-image:repeating-linear-gradient(-45deg, var(--mantine-color-black), var(--mantine-color-black) var(--stripe-width), var(--mantine-color-proton-yellow-6) var(--stripe-width), var(--mantine-color-proton-yellow-6) calc(var(--stripe-width) * 2.1))}.Z0v3KW_card-back-rainbow{background:var(--rainbow-gradient)}.Z0v3KW_card-back-logo-img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;max-width:80%;height:auto;max-height:75%}.Z0v3KW_empty-slot{aspect-ratio:var(--card-aspect-ratio);border:2px dashed color-mix(in srgb, var(--mantine-color-white) 20%, transparent);border-radius:var(--mantine-radius-sm);color:color-mix(in srgb, var(--mantine-color-white) 20%, transparent);cursor:pointer;font-family:var(--win95-font);font-size:var(--mantine-font-size-xs);width:var(--card-w,calc(4.5rem * var(--mantine-scale)));justify-content:center;align-items:center;display:flex}.Z0v3KW_empty-slot-valid{border-color:color-mix(in srgb, var(--mantine-color-proton-green-6) 50%, transparent)}.Z0v3KW_suit-center{color:color-mix(in srgb, var(--mantine-color-white) 20%, transparent);font-size:calc(1.5rem * var(--mantine-scale))}@keyframes Z0v3KW_deal-in{0%{opacity:0;transform:translateY(-16px)scale(.96)}to{opacity:1;transform:none}}.Z0v3KW_dealing{animation:.25s ease-out backwards Z0v3KW_deal-in;animation-delay:var(--deal-delay,0s)}
.aexM8a_valid-target{border-radius:var(--mantine-radius-sm);outline:2px solid var(--mantine-color-slime-pink-5);outline-offset:2px}
._3Fczpq_row{gap:calc(.375rem * var(--mantine-scale));display:flex}._3Fczpq_pile{aspect-ratio:var(--card-aspect-ratio);position:relative}._3Fczpq_card-back{aspect-ratio:var(--card-aspect-ratio);border:1px solid var(--mantine-color-gray-6);border-radius:var(--mantine-radius-sm);cursor:pointer;object-fit:cover;width:var(--card-w,calc(4.5rem * var(--mantine-scale)))}._3Fczpq_card-back-custom{aspect-ratio:var(--card-aspect-ratio);border:1px solid var(--mantine-color-gray-6);border-radius:var(--mantine-radius-sm);cursor:pointer;padding:calc(.375rem * var(--mantine-scale));width:var(--card-w,calc(4.5rem * var(--mantine-scale)));justify-content:center;align-items:center;display:flex}._3Fczpq_card-back-black{background-color:var(--mantine-color-black)}._3Fczpq_card-back-trap{--stripe-width:1rem;background-color:var(--mantine-color-black);background-image:repeating-linear-gradient(-45deg, var(--mantine-color-black), var(--mantine-color-black) var(--stripe-width), var(--mantine-color-proton-yellow-6) var(--stripe-width), var(--mantine-color-proton-yellow-6) calc(var(--stripe-width) * 2.1))}._3Fczpq_card-back-rainbow{background:var(--rainbow-gradient)}._3Fczpq_card-back-logo-img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;max-width:80%;height:auto;max-height:75%}._3Fczpq_fan-pile{height:calc(var(--card-w,calc(4.5rem * var(--mantine-scale))) * 1.4);width:calc(var(--card-w,calc(4.5rem * var(--mantine-scale))) + 2 * var(--fan-offset,20px));position:relative}._3Fczpq_fan-card{position:absolute;top:0}
.gjOWMG_row{align-items:flex-start;gap:calc(.34375rem * var(--mantine-scale));width:100%}.gjOWMG_column{min-height:calc(7.5rem * var(--mantine-scale));flex-direction:column;flex:1}.gjOWMG_column>*+*{margin-top:var(--card-overlap,calc(-4.875rem * var(--mantine-scale)))}.gjOWMG_card-in-group{opacity:.9}
._3Y_cda_form{font-family:var(--mantine-font-family);align-items:center;gap:var(--mantine-spacing-md);flex-wrap:wrap;width:100%;display:flex}@media (max-width:48em){._3Y_cda_form{flex-direction:column;align-items:flex-start}}._3Y_cda_fieldset{align-items:center;gap:var(--mantine-spacing-sm);text-align:left;flex-wrap:wrap;justify-content:flex-start;width:100%;display:flex}._3Y_cda_input{color:var(--mantine-color-white)}._3Y_cda_label{font-family:var(--mantine-font-family);font-size:var(--mantine-font-size-xs);margin-bottom:calc(.25rem * var(--mantine-scale));text-align:left;width:100%}._3Y_cda_option{font-family:var(--mantine-font-family);text-align:left}._3Y_cda_error{color:var(--mantine-color-proton-red-6);margin-top:calc(.25rem * var(--mantine-scale));text-align:left;width:100%}._3Y_cda_submit-row{flex-direction:column;align-items:flex-start;display:flex}@media (max-width:48em){._3Y_cda_submit-row{margin-top:var(--mantine-spacing-xs)}}._3Y_cda_api-error{font-size:calc(.5rem * var(--mantine-scale))}
.X7gpwq_overlay{z-index:9999;height:100%;position:absolute;inset:0}.X7gpwq_card-wrapper{will-change:transform;position:absolute;top:0;left:0}.X7gpwq_message{background:color-mix(in srgb, var(--mantine-color-black) 82%, transparent);border:4px solid var(--mantine-color-proton-yellow-6);border-radius:var(--mantine-radius-md);color:var(--mantine-color-white);font-family:var(--retro-game-font);align-items:center;gap:calc(.375rem * var(--mantine-scale));max-width:max-content;height:min-content;max-height:100%;padding:var(--mantine-spacing-xs);pointer-events:none;text-align:center;z-index:100;flex-direction:column;width:100%;display:flex;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.X7gpwq_message-title{font-size:clamp(calc(.875rem * var(--mantine-scale)), 2vw, calc(1.625rem * var(--mantine-scale)));letter-spacing:2px;font-weight:700}.X7gpwq_message-sub{font-size:clamp(calc(.75rem * var(--mantine-scale)), 1.5vw, calc(1rem * var(--mantine-scale)))}.X7gpwq_message-hint{align-items:center;column-gap:var(--mantine-spacing-xs);font-size:clamp(calc(.625rem * var(--mantine-scale)), 1vw, calc(.75rem * var(--mantine-scale)));margin-top:var(--mantine-spacing-xs);opacity:.7;flex-wrap:wrap;justify-content:center;display:flex}.X7gpwq_message-form{pointer-events:auto;width:100%}
:root{--card-aspect-ratio:2.5 / 3.5}.R0T1Ja_game{--card-w:calc(4.5rem * var(--mantine-scale));--card-h:calc((var(--card-w) * 3.5) / 4);--card-overlap:calc(var(--card-w) * -1);--fan-offset:20px;--mantine-font-family:var(--win95-font);--mantine-font-family-headings:var(--win95-font);--game-height:50dvh;background-color:var(--win95-felt);font-family:var(--win95-font);gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-sm);height:var(--game-height);flex-direction:column;min-height:fit-content;max-height:100%;position:relative;overflow-x:auto;font-size-adjust:none!important}.R0T1Ja_game *{font-size-adjust:none!important}@media (max-width:48em){.R0T1Ja_game{--card-w-percentage:calc((100dvw / 7) - var(--mantine-spacing-sm));--card-w:clamp(calc(2.25rem * var(--mantine-scale)), var(--card-w-percentage), calc(4.5rem * var(--mantine-scale)));--card-overlap:clamp(calc(-4.5rem * var(--mantine-scale)), calc(var(--card-w-percentage) * -1), calc(-.375rem * var(--mantine-scale)));gap:calc(.375rem * var(--mantine-scale));height:100%;padding:calc(.375rem * var(--mantine-scale))}}.R0T1Ja_top-row{align-items:flex-start;gap:var(--mantine-spacing-md);min-width:calc(36.25rem * var(--mantine-scale));justify-content:space-between}@media (max-width:48em){.R0T1Ja_top-row{gap:calc(.5rem * var(--mantine-scale));min-width:unset}}.R0T1Ja_tableau-area{min-width:calc(36.25rem * var(--mantine-scale));height:100%;padding-bottom:var(--card-h);flex:1}@media (max-width:48em){.R0T1Ja_tableau-area{min-width:unset;padding-bottom:calc(5rem * var(--mantine-scale))}}.R0T1Ja_toolbar{align-items:center;align-self:var(--toolbar-align-self);background-image:linear-gradient(to right, var(--win95-title-start), var(--win95-title-end));border-bottom:1px solid color-mix(in srgb, var(--mantine-color-black) 12.5%, transparent);color:var(--mantine-color-white);font-family:var(--win95-font);font-size:calc(.8125rem * var(--mantine-scale));gap:calc(.5rem * var(--mantine-scale));padding:calc(.25rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale));z-index:10;flex-wrap:wrap}@media (max-width:48em){.R0T1Ja_toolbar{font-size:calc(.6875rem * var(--mantine-scale));gap:calc(.25rem * var(--mantine-scale));padding:calc(.1875rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale))}}.R0T1Ja_draw-label{margin-left:calc(.5rem * var(--mantine-scale))}@media (max-width:48em){.R0T1Ja_draw-label{display:none}}.R0T1Ja_stats{align-items:center;column-gap:var(--mantine-spacing-xs);flex-flow:wrap;justify-content:flex-end;margin-left:auto}.R0T1Ja_stats-sep{opacity:.45}@keyframes R0T1Ja_vigo-fade{0%{opacity:0}to{opacity:1}}.R0T1Ja_vigo-overlay{background-color:var(--mantine-color-black);height:100%;max-height:100dvh;padding:var(--mantine-spacing-xl);z-index:100;justify-content:center;align-items:flex-end;width:100%;animation:2.5s ease-out forwards R0T1Ja_vigo-fade;position:absolute;top:0;left:0}.R0T1Ja_vigo-image{opacity:0;z-index:0;background-image:url(/images/vigo-game-over.gif);background-position:50%;background-repeat:no-repeat;background-size:cover;animation:3s ease-in 2s forwards R0T1Ja_vigo-fade;position:absolute;inset:0}.R0T1Ja_vigo-content{height:100%;padding-bottom:var(--mantine-spacing-md);opacity:0;align-items:flex-end;animation:.8s ease-out 4s forwards R0T1Ja_vigo-fade;display:flex}.R0T1Ja_modal-content{--mantine-font-family:var(--win95-font);--mantine-font-family-headings:var(--win95-font);font-family:var(--win95-font);font-size-adjust:none!important}.R0T1Ja_modal-content *{font-size-adjust:none!important}@media (prefers-reduced-motion:reduce){.R0T1Ja_vigo-content,.R0T1Ja_vigo-image,.R0T1Ja_vigo-overlay{opacity:1;animation:none}}
.A2tFNq_grid-item{color:var(--mantine-color-white);text-align:center;flex-direction:column;align-items:center}.A2tFNq_team-name{font-size:var(--mantine-font-size-sm);padding-top:calc(.125rem * var(--mantine-scale))}.A2tFNq_team-info{font-size:var(--mantine-font-size-xs)}.A2tFNq_title{margin-bottom:var(--mantine-spacing-md)}@media (max-width:48em){.A2tFNq_title{font-size:var(--mantine-h2-font-size)}}.A2tFNq_windows{background-color:var(--win95-felt);border-color:var(--win95-shadow);border-left-color:var(--win95-highlight);border-top-color:var(--win95-highlight);border-width:2px}.A2tFNq_windows-header{background-image:linear-gradient(to right, var(--win95-title-start), var(--win95-title-end));color:var(--mantine-color-white);font-family:var(--win95-font);border-color:#00000020;border-bottom-width:1px;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:2px 20px 1px;display:flex}.A2tFNq_windows-header-title{font-family:var(--win95-font);font-weight:400}
.EAeqaW_button{background:var(--win95-gray);border-color:var(--win95-shadow);border-left-color:var(--win95-highlight);border-style:solid;border-top-color:var(--win95-highlight);border-width:calc(.125rem * var(--mantine-scale));color:var(--mantine-color-black);cursor:pointer;font-family:var(--win95-font);border-radius:0}.EAeqaW_button:active{border-color:var(--win95-highlight);border-left-color:var(--win95-shadow);border-top-color:var(--win95-shadow)}.EAeqaW_button:disabled{color:var(--mantine-color-dimmed);cursor:default}.EAeqaW_button-active{background:var(--win95-title-start);border-color:var(--win95-highlight);border-left-color:var(--win95-shadow);border-top-color:var(--win95-shadow);color:var(--mantine-color-white)}
@keyframes ECHSAa_dialup-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes ECHSAa_dialup-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}.ECHSAa_overlay{background:var(--mantine-color-proton-gray-4);align-items:center;gap:var(--mantine-spacing-md);z-index:10000;flex-direction:column;justify-content:center;animation:.25s both ECHSAa_dialup-in;display:flex;position:fixed;inset:0}.ECHSAa_fading{animation:.6s both ECHSAa_dialup-out}.ECHSAa_dialog{background:#fefff6;border:2px solid gray;border-color:#fff gray gray #fff;min-width:400px;max-width:460px;box-shadow:inset 1px 1px #dfdfdf,inset -1px -1px #7f7f7f,6px 6px #00000059}.ECHSAa_body{background:#fefff6}.ECHSAa_skip-button{animation:4s forwards ECHSAa_fade-in}@keyframes ECHSAa_fade-in{0%{opacity:0}84%{opacity:0}to{opacity:1}}
