@charset "UTF-8";:root{--ion-color-primary: #0054e9;--ion-color-primary-rgb: 0, 84, 233;--ion-color-primary-contrast: #fff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #004acd;--ion-color-primary-tint: #1a65eb;--ion-color-secondary: #0163aa;--ion-color-secondary-rgb: 1, 99, 170;--ion-color-secondary-contrast: #fff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #015796;--ion-color-secondary-tint: #1a73b3;--ion-color-tertiary: #6030ff;--ion-color-tertiary-rgb: 96, 48, 255;--ion-color-tertiary-contrast: #fff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #542ae0;--ion-color-tertiary-tint: #7045ff;--ion-color-success: #2dd55b;--ion-color-success-rgb: 45, 213, 91;--ion-color-success-contrast: #000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #28bb50;--ion-color-success-tint: #42d96b;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #c5000f;--ion-color-danger-rgb: 197, 0, 15;--ion-color-danger-contrast: #fff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #ad000d;--ion-color-danger-tint: #cb1a27;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9;--ion-color-medium: #636469;--ion-color-medium-rgb: 99, 100, 105;--ion-color-medium-contrast: #fff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #57585c;--ion-color-medium-tint: #737478;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #fff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e}html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color);color:var(--ion-text-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type,html.ios ion-footer.modal-footer-moving ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar,html.ios .modal-footer-moving ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width:768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: .18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #0054e9) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 0, 84, 233) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #004acd) !important;--ion-color-tint: var(--ion-color-primary-tint, #1a65eb) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #0163aa) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 1, 99, 170) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #015796) !important;--ion-color-tint: var(--ion-color-secondary-tint, #1a73b3) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #6030ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 96, 48, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #542ae0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #7045ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd55b) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 213, 91) !important;--ion-color-contrast: var(--ion-color-success-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-success-shade, #28bb50) !important;--ion-color-tint: var(--ion-color-success-tint, #42d96b) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #c5000f) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 197, 0, 15) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #ad000d) !important;--ion-color-tint: var(--ion-color-danger-tint, #cb1a27) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #636469) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 99, 100, 105) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #57585c) !important;--ion-color-tint: var(--ion-color-medium-tint, #737478) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{inset:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;z-index:0}.ion-page.ion-page-overlay-passthrough{pointer-events:none}ion-modal>.ion-page{position:relative;contain:layout style;min-height:0;height:100%}ion-modal ion-content.content-sizing ion-nav,ion-modal ion-content.content-sizing ion-nav>.ion-page{position:relative;contain:layout style;height:auto}ion-modal ion-content.content-sizing ion-nav{display:grid}ion-modal ion-content.content-sizing ion-nav>.ion-page{grid-row:1;grid-column:1}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports (padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: var(--safe-area-inset-top, env(safe-area-inset-top));--ion-safe-area-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom));--ion-safe-area-left: var(--safe-area-inset-left, env(safe-area-inset-left));--ion-safe-area-right: var(--safe-area-inset-right, env(safe-area-inset-right))}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow: hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px #00000014}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px #00000014}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px #0000002e}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:.3s transform cubic-bezier(.25,.8,.5,1)}@media(prefers-reduced-motion:reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}[ion-last-focus],header[tabindex="-1"]:focus,[role=banner][tabindex="-1"]:focus,main[tabindex="-1"]:focus,[role=main][tabindex="-1"]:focus,h1[tabindex="-1"]:focus,[role=heading][aria-level="1"][tabindex="-1"]:focus{outline:none}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{padding:0;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;transform:translateZ(0);text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;text-size-adjust:none}html{font-family:var(--ion-font-family)}@supports (-webkit-touch-callout: none){html{font:var(--ion-dynamic-font, 16px var(--ion-font-family))}}a{background-color:transparent;color:var(--ion-color-primary, #0054e9)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.ion-hide,.ion-hide-up,.ion-hide-down{display:none!important}@media(min-width:576px){.ion-hide-sm-up{display:none!important}}@media(max-width:575.98px){.ion-hide-sm-down{display:none!important}}@media(min-width:768px){.ion-hide-md-up{display:none!important}}@media(max-width:767.98px){.ion-hide-md-down{display:none!important}}@media(min-width:992px){.ion-hide-lg-up{display:none!important}}@media(max-width:991.98px){.ion-hide-lg-down{display:none!important}}@media(min-width:1200px){.ion-hide-xl-up{display:none!important}}@media(max-width:1199.98px){.ion-hide-xl-down{display:none!important}}.ion-display-none{display:none!important}@media(min-width:576px){.ion-display-sm-none{display:none!important}}@media(min-width:768px){.ion-display-md-none{display:none!important}}@media(min-width:992px){.ion-display-lg-none{display:none!important}}@media(min-width:1200px){.ion-display-xl-none{display:none!important}}.ion-display-inline{display:inline!important}@media(min-width:576px){.ion-display-sm-inline{display:inline!important}}@media(min-width:768px){.ion-display-md-inline{display:inline!important}}@media(min-width:992px){.ion-display-lg-inline{display:inline!important}}@media(min-width:1200px){.ion-display-xl-inline{display:inline!important}}.ion-display-inline-block{display:inline-block!important}@media(min-width:576px){.ion-display-sm-inline-block{display:inline-block!important}}@media(min-width:768px){.ion-display-md-inline-block{display:inline-block!important}}@media(min-width:992px){.ion-display-lg-inline-block{display:inline-block!important}}@media(min-width:1200px){.ion-display-xl-inline-block{display:inline-block!important}}.ion-display-block{display:block!important}@media(min-width:576px){.ion-display-sm-block{display:block!important}}@media(min-width:768px){.ion-display-md-block{display:block!important}}@media(min-width:992px){.ion-display-lg-block{display:block!important}}@media(min-width:1200px){.ion-display-xl-block{display:block!important}}.ion-display-flex{display:flex!important}@media(min-width:576px){.ion-display-sm-flex{display:flex!important}}@media(min-width:768px){.ion-display-md-flex{display:flex!important}}@media(min-width:992px){.ion-display-lg-flex{display:flex!important}}@media(min-width:1200px){.ion-display-xl-flex{display:flex!important}}.ion-display-inline-flex{display:inline-flex!important}@media(min-width:576px){.ion-display-sm-inline-flex{display:inline-flex!important}}@media(min-width:768px){.ion-display-md-inline-flex{display:inline-flex!important}}@media(min-width:992px){.ion-display-lg-inline-flex{display:inline-flex!important}}@media(min-width:1200px){.ion-display-xl-inline-flex{display:inline-flex!important}}.ion-display-grid{display:grid!important}@media(min-width:576px){.ion-display-sm-grid{display:grid!important}}@media(min-width:768px){.ion-display-md-grid{display:grid!important}}@media(min-width:992px){.ion-display-lg-grid{display:grid!important}}@media(min-width:1200px){.ion-display-xl-grid{display:grid!important}}.ion-display-inline-grid{display:inline-grid!important}@media(min-width:576px){.ion-display-sm-inline-grid{display:inline-grid!important}}@media(min-width:768px){.ion-display-md-inline-grid{display:inline-grid!important}}@media(min-width:992px){.ion-display-lg-inline-grid{display:inline-grid!important}}@media(min-width:1200px){.ion-display-xl-inline-grid{display:inline-grid!important}}.ion-display-table{display:table!important}@media(min-width:576px){.ion-display-sm-table{display:table!important}}@media(min-width:768px){.ion-display-md-table{display:table!important}}@media(min-width:992px){.ion-display-lg-table{display:table!important}}@media(min-width:1200px){.ion-display-xl-table{display:table!important}}.ion-display-table-cell{display:table-cell!important}@media(min-width:576px){.ion-display-sm-table-cell{display:table-cell!important}}@media(min-width:768px){.ion-display-md-table-cell{display:table-cell!important}}@media(min-width:992px){.ion-display-lg-table-cell{display:table-cell!important}}@media(min-width:1200px){.ion-display-xl-table-cell{display:table-cell!important}}.ion-display-table-row{display:table-row!important}@media(min-width:576px){.ion-display-sm-table-row{display:table-row!important}}@media(min-width:768px){.ion-display-md-table-row{display:table-row!important}}@media(min-width:992px){.ion-display-lg-table-row{display:table-row!important}}@media(min-width:1200px){.ion-display-xl-table-row{display:table-row!important}}:root{--modz-night: #071b3b;--modz-blue: #0b3970;--modz-blue-light: #1766a5;--modz-gold: #f2bd50;--modz-gold-light: #ffe7a0;--modz-wood: #743713;--modz-wood-light: #b96829;--modz-cream: #fff4d5}html,body{background:#06142c}app-game ion-content.game-content.game-content{--background: #071933}app-game .game-shell.game-shell{isolation:isolate;color:#fff7df;background:radial-gradient(circle at 50% -8%,rgba(19,141,220,.5490196078) 0,rgba(10,59,114,.5647058824) 19%,transparent 45%),radial-gradient(circle at 50% 52%,#b8612e80 0,#6d301be6 42%,#1b1420 77%),repeating-linear-gradient(91deg,#7e3d1c 0 3px,#6a2f17 3px 9px,#8f4822 9px 13px)}app-game .game-shell.game-shell:before,app-game .game-shell.game-shell:after{content:"";position:fixed;z-index:-1;pointer-events:none}app-game .game-shell.game-shell:before{inset:0;background:linear-gradient(120deg,transparent 0 44%,rgba(255,219,118,.1411764706) 49%,transparent 54%),repeating-linear-gradient(3deg,transparent 0 34px,rgba(43,18,13,.1607843137) 35px,transparent 37px);box-shadow:inset 0 0 150px #02091ed1}app-game .game-shell.game-shell:after{top:-110px;left:50%;width:min(72vw,920px);height:250px;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(45,181,255,.3882352941),transparent 68%);filter:blur(18px)}app-game .game-shell .game-arena{position:relative;z-index:1}app-game .game-shell .game-hud{align-self:center;max-height:calc(100dvh - 20px);padding:13px;overflow:auto;border:1px solid rgba(219,168,70,.5607843137);border-radius:21px;background:linear-gradient(155deg,#0d3a70f2,#061c3cf5 68%,#03142ef5);box-shadow:inset 0 1px #79c7ff42,inset 0 -1px #0009,0 18px 44px #02071899,0 0 0 4px #071a35b8;scrollbar-color:rgba(215,165,71,.3333333333) transparent}app-game .game-shell .brand{padding:3px 2px 14px;border-bottom-color:#e4b75859}app-game .game-shell .brand-icon,app-game ion-content.game-content .start-brand>span{border:1px solid #ffe6a6;color:#fff4bd;background:radial-gradient(circle at 35% 24%,#ffe792,#d68a16 62%,#8f4a08);box-shadow:inset 0 2px 2px #fff7c5,0 5px #7d3f0b,0 9px 22px #f1a92355;text-shadow:0 2px 3px #703700}app-game .game-shell .brand-copy strong,app-game ion-content.game-content .start-brand strong{color:#fff5d8!important;letter-spacing:-.04em;text-shadow:0 3px 0 #04152f,0 0 18px rgba(75,186,255,.4)}app-game .game-shell .brand-copy small,app-game ion-content.game-content .start-brand small{color:#e7bb60!important}app-game .game-shell .current-mode{border-color:#efc15c;background:linear-gradient(145deg,#1767a5,#0b3a75 62%,#072451);color:#fff6d6;box-shadow:inset 0 1px #70c7ff80,0 8px 19px #020d22a6}app-game .game-shell .current-mode.is-thinking .mode-thinking small,app-game .game-shell .mode-thinking small{color:#ffe299}app-game .game-shell .thinking-avatar{border-color:#ffd87b!important;background:linear-gradient(145deg,#fbd376,#bb711b)!important;color:#09254e!important}app-game .game-shell .dictionary-open-button{border-color:#4e91c8;background:linear-gradient(145deg,#174f85,#0a2b5a);color:#fff2c7;box-shadow:inset 0 1px #79caff4d,0 7px 17px #020c1f88}app-game .game-shell .dictionary-open-button:hover{border-color:#f1c05b;background:linear-gradient(145deg,#1f6bab,#0b3970)}app-game .game-shell .chat-panel{border-color:#b88736;background:linear-gradient(155deg,#fff8e7,#ead8b5);box-shadow:0 12px 28px #020b1d85,inset 0 1px #fff}app-game .game-shell .score-card{border-color:#9a6c35;background:linear-gradient(145deg,#fff6de,#e8c88f);color:#523114;box-shadow:inset 0 1px #fff9df,0 6px 13px #020b1d88,0 3px #85501d}app-game .game-shell .score-card strong{color:#102a50}app-game .game-shell .score-card.player-zero.active{border-color:#ffab61!important;background:linear-gradient(145deg,#fff1d0,#e9974e)!important;color:#52240c!important;box-shadow:0 0 0 2px #ffad56,0 0 22px #ff7b3880,0 5px #943f15!important}app-game .game-shell .score-card.player-one.active{border-color:#62c6ff!important;background:linear-gradient(145deg,#e8f7ff,#64aee0)!important;color:#08284c!important;box-shadow:0 0 0 2px #52bbf3,0 0 22px #1ca8ff70,0 5px #185a8b!important}app-game .game-shell .turn-card{border-color:#b88437;background:linear-gradient(145deg,#0e3262,#071e42);color:#fff4d0;box-shadow:inset 0 1px #6db9eb3d,0 7px 18px #020b1e9c}app-game .game-shell .turn-card small,app-game .game-shell .turn-card .mode-label{color:#dfb65d}app-game .game-shell .quest-progress{color:#ffe6a2}app-game .game-shell .room-code-top{border-color:#e7b64d;background:linear-gradient(145deg,#0f3f76f2,#071d40f5);box-shadow:inset 0 1px #62bbfa55,0 9px 25px #02091dcc}app-game .game-shell .room-code-top span{color:#e1b557}app-game .game-shell .room-code-top strong{color:#fff5d3}app-game .game-shell modz-board .board-frame{padding:11px;border:2px solid #ffc85e;border-radius:16px;background:linear-gradient(135deg,#c87b32 0,#71310e 24%,#9b4c19 52%,#552006 78%,#bd6b25);box-shadow:inset 0 0 0 5px #3d1607,inset 0 0 0 8px #dc8c39,inset 0 2px #ffe18e,0 21px 48px #020617b8,0 0 28px #ffb54535}app-game .game-shell modz-board .board-grid{gap:2px;padding:3px;border:1px solid #e2a34f;background:#411909;box-shadow:inset 0 0 20px #180700c7}app-game .game-shell modz-board .square{border-radius:3px;color:#69421e;background:linear-gradient(145deg,#e9b66c,#bc702f),repeating-linear-gradient(5deg,transparent 0 5px,rgba(127,66,23,.0509803922) 6px 7px);box-shadow:inset 0 1px #ffd89a73,inset 0 -1px #65300b57}app-game .game-shell modz-board .square:hover{filter:brightness(1.1) saturate(1.08)}app-game .game-shell modz-board .b-tw{color:#fff1d2;background:linear-gradient(145deg,#ef5a58,#a81d35);box-shadow:inset 0 1px #ffb090,0 0 8px #e22f405e}app-game .game-shell modz-board .b-dw,app-game .game-shell modz-board .b-center{color:#fff7ca;background:linear-gradient(145deg,#ffb72f,#d2680d);box-shadow:inset 0 1px #ffe29a,0 0 8px #f79a1763}app-game .game-shell modz-board .b-tl{color:#eaffff;background:linear-gradient(145deg,#247ccd,#114d9f);box-shadow:inset 0 1px #79d0ff,0 0 8px #1589e578}app-game .game-shell modz-board .b-dl{color:#083364;background:linear-gradient(145deg,#89dcf8,#3a9cce);box-shadow:inset 0 1px #d8f8ff,0 0 8px #49b7ec78}app-game .game-shell modz-board .bonus-label{font-weight:950;text-shadow:0 1px rgba(255,255,255,.2588235294)}app-game .game-shell modz-board .tile-face,app-game .game-shell modz-rack .rack-tile{border-color:#f2c564;color:#071f48;background:linear-gradient(145deg,#fffce9 0,#ffe5a9 48%,#e7ad51);box-shadow:inset 0 2px #fff,inset 0 -2px #c7862e,0 3px #9e5e1e,0 5px 10px #2e13067d}app-game .game-shell modz-board .tile-letter,app-game .game-shell modz-rack .letter{font-family:Georgia,serif;color:#071f48;text-shadow:0 1px #fff}app-game .game-shell modz-board .square.player-zero .tile-face{border-color:#ff9f52;color:#501c09;background:linear-gradient(145deg,#ffe9b8,#ed8a3c);box-shadow:inset 0 2px #fff4d0,0 3px #9f4217,0 0 10px #ff6f2f70}app-game .game-shell modz-board .square.player-one .tile-face{border-color:#50bdf4;color:#05264c;background:linear-gradient(145deg,#effaff,#65b8ea);box-shadow:inset 0 2px #fff,0 3px #175d91,0 0 10px #22aaff70}app-game .game-shell modz-board .square.pending .tile-face{border-color:#f6d06f;background:linear-gradient(145deg,#fffce4,#f3c25f);box-shadow:inset 0 0 0 2px #d09123,0 0 14px #ffd65b9e}app-game .game-shell .rack-dock{padding:5px 8px 9px;border-radius:16px;background:linear-gradient(180deg,#9f541e,#3f1708);box-shadow:inset 0 2px #e99b45,0 12px 27px #0207189c}app-game .game-shell modz-rack .rack-track{padding:8px 10px 12px;border:1px solid #e8a84a;border-bottom:6px solid #291007;background:linear-gradient(180deg,#a75a22,#502009);box-shadow:inset 0 3px 4px #ffd37a33,0 8px 18px #0207188f}app-game .game-shell .control-dock{border-color:#ca943e7d;background:linear-gradient(160deg,#0d386bf2,#061b3bf5);box-shadow:inset 0 1px #66bffc42,0 15px 35px #020718b5,0 0 0 3px #06162e99;scrollbar-color:rgba(212,163,68,.3333333333) transparent}app-game .game-shell .action-button,app-game .game-shell .play-button{border-width:1px;border-color:#e4bf79;color:#fff7dd;background:linear-gradient(145deg,#1e5f99,#0b3268);box-shadow:inset 0 1px #79ceff70,0 4px #061a3a,0 8px 14px #01091ca3}app-game .game-shell .action-button:not(:disabled):hover,app-game .game-shell .play-button:not(:disabled):hover{filter:brightness(1.15) saturate(1.08);transform:translateY(-2px)}app-game .game-shell .action-bar>:nth-child(1){background:linear-gradient(145deg,#23826c,#0e514d)}app-game .game-shell .action-bar>:nth-child(2){background:linear-gradient(145deg,#2879bd,#11477e)}app-game .game-shell .action-bar>:nth-child(3){background:linear-gradient(145deg,#d29127,#8b5310)}app-game .game-shell .action-bar>:nth-child(4){background:linear-gradient(145deg,#b94c45,#762735)}app-game .game-shell .action-bar>.joker-help{border-color:#d9a8ff;color:#fff;background:linear-gradient(145deg,#8951bd,#493071)}app-game .game-shell .action-bar>.validate-button{border-color:#ffe7a3;color:#12264a;background:linear-gradient(145deg,#ffe48e,#e4a735 55%,#b66b13);box-shadow:inset 0 2px #fff6c7,0 4px #713b0c,0 8px 18px #f3ad3657}app-game .game-shell .validate-button:disabled{border-color:#5f7082;color:#9ba9ba;background:#21344f;box-shadow:inset 0 1px #ffffff14}app-game .game-shell .definition-card,app-game .game-shell .last-word-card{border-color:#d7aa55;background:linear-gradient(145deg,#fff8e8,#e9d2a4);color:#3f2a15;box-shadow:inset 0 1px #fff,0 8px 19px #02091e8c}app-game .game-shell .definition-card h2,app-game .game-shell .definition-card p,app-game .game-shell .last-word-card strong{color:#0b2e59}app-game ion-content.game-content .start-screen{background:radial-gradient(circle at 50% 15%,rgba(22,134,204,.4588235294),transparent 37%),radial-gradient(circle at 50% 64%,#9c4d21d9,#2b1517 64%,#060d21)}app-game ion-content.game-content .start-screen:before{opacity:.55;background-image:linear-gradient(rgba(248,189,84,.0901960784) 1px,transparent 1px),linear-gradient(90deg,rgba(248,189,84,.0901960784) 1px,transparent 1px);background-size:42px 42px}app-game ion-content.game-content .start-card{border:2px solid #e1aa45;background:linear-gradient(155deg,#0e3a6df2,#071b3bf5 66%,#06152ff5);color:#fff3d2;box-shadow:inset 0 1px #70c6ff57,0 30px 90px #020617d9,0 0 0 8px #3d1c0daa}app-game ion-content.game-content .start-copy h1{color:#fff4d3!important;text-shadow:0 3px #03142d}app-game ion-content.game-content .start-kicker{color:#f0bd58}app-game ion-content.game-content .start-rewards span{border-color:#dca746;background:#0b2d5b!important;color:#ffe8aa!important}app-game ion-content.game-content .game-choice{border-color:#b9873a;background:linear-gradient(145deg,#174c80,#092958);color:#fff3d2;box-shadow:inset 0 1px #71c8ff52,0 7px #031329,0 13px 23px #020817a8}app-game ion-content.game-content .game-choice.computer-choice{border-color:#e1aa49;background:linear-gradient(145deg,#9b591e,#59300d)}app-game ion-content.game-content .game-choice.online-choice{border-color:#4aa4dc;background:linear-gradient(145deg,#17649a,#0a345f)}app-game ion-content.game-content .game-choice small{color:#e4cfa7}app-game ion-content.game-content .choice-icon{border:1px solid #ffe08a;background:linear-gradient(145deg,#f8ce69,#bd7419);color:#082653;box-shadow:0 4px #6d3709}app-game ion-content.game-content .continue-button,app-game ion-content.game-content .online-primary{border-color:#ffe3a0;background:linear-gradient(145deg,#f1c75f,#b87317);color:#0a2851;box-shadow:0 4px #6d390d}app-game ion-content.game-content .reset-button,app-game ion-content.game-content .online-back{border-color:#5a789c;color:#dfebfb}app-game ion-content.game-content .dictionary-modal,app-game ion-content.game-content .modal{border:1px solid #d8a442;box-shadow:0 26px 80px #010617c7,0 0 0 6px #071a38a8}@keyframes modz-gold-pulse{50%{filter:brightness(1.13);box-shadow:inset 0 2px 2px #fff7c5,0 5px #7d3f0b,0 9px 28px #ffc3448c}}app-game .game-shell .brand-icon{animation:modz-gold-pulse 3.4s ease-in-out infinite}@media(max-width:900px){app-game .game-shell{background:radial-gradient(circle at 50% 0,rgba(20,127,199,.5019607843),transparent 35%),repeating-linear-gradient(92deg,#743516 0 4px,#592510 4px 10px,#7e3c19 10px 14px)}app-game .game-hud,app-game .control-dock{border-radius:17px}modz-board .board-frame{padding:7px;border-radius:12px}}@media(max-width:640px){app-game .game-shell{background:radial-gradient(circle at 50% 0,rgba(22,139,210,.4588235294),transparent 28%),linear-gradient(180deg,#091d3a 0 18%,#6b3015 42%,#32140c)}app-game .game-hud{border-color:#d6a74c!important;background:linear-gradient(145deg,#0d3a70f5,#061c3cf8)!important;box-shadow:0 8px 22px #020718a8!important}app-game .mobile-settings-toggle{border-color:#f0c25e;background:linear-gradient(145deg,#f5cb65,#af6815);color:#08234a;box-shadow:0 4px #6e3a0c,0 8px 15px #02081799}app-game .mobile-settings-toggle[aria-expanded=true]{background:linear-gradient(145deg,#2680be,#0d3b71);color:#fff0be}app-game .mobile-game-tools{border-color:#d4a044;background:linear-gradient(155deg,#0d3a70fa,#061b3cfa);box-shadow:0 18px 44px #020617d1}app-game .mobile-tool-item{color:#fff5d6;box-shadow:inset 0 1px #ffffff42,0 4px #031733}app-game .mode-tool{border-color:#e7ae45;background:linear-gradient(145deg,#a6601d,#60350d)}app-game .dictionary-tool{border-color:#6ebdeb;background:linear-gradient(145deg,#1b69a1,#0b3768)}app-game .menu-tool{border-color:#c3a8e9;background:linear-gradient(145deg,#7450a6,#443064)}app-game .reset-tool{border-color:#ee8e7d;background:linear-gradient(145deg,#b74d48,#702935)}app-game .rack-dock{border-color:#e3a54a;background:linear-gradient(180deg,#9d501c,#431708)}app-game .control-dock{border-color:#c8953e;background:linear-gradient(150deg,#0c376af3,#061a39f8)}app-game .game-shell .control-dock .action-bar>:nth-child(1){border-color:#6dd2aa!important;background:linear-gradient(145deg,#278b73,#0c4b48)!important;color:#fff!important}app-game .game-shell .control-dock .action-bar>:nth-child(2){border-color:#6dc6ff!important;background:linear-gradient(145deg,#297fc2,#104377)!important;color:#fff!important}app-game .game-shell .control-dock .action-bar>:nth-child(3){border-color:#ffd172!important;background:linear-gradient(145deg,#d79325,#80500f)!important;color:#fff!important}app-game .game-shell .control-dock .action-bar>:nth-child(4){border-color:#ff9b86!important;background:linear-gradient(145deg,#bb4e47,#6f2833)!important;color:#fff!important}app-game .game-shell .control-dock .action-bar>.joker-help{border-color:#d8afff!important;background:linear-gradient(145deg,#8754b7,#49306e)!important;color:#fff!important}app-game .game-shell .control-dock .action-bar>.validate-button{border-color:#ffe5a0!important;background:linear-gradient(145deg,#ffe68f,#d59a2c)!important;color:#10274a!important}modz-board .board-frame{padding:5px;box-shadow:inset 0 0 0 3px #3d1607,inset 0 0 0 5px #d78431,0 12px 28px #020617ad}}@media(prefers-reduced-motion:reduce){app-game .brand-icon{animation:none}}app-game .game-shell .game-hud{align-self:center;align-items:center;justify-content:center;padding:4px 10px;overflow:visible;border:0;background:transparent;box-shadow:none}app-game .game-shell .brand{width:100%;min-height:92px;justify-content:center;padding:0 2px 7px;border:0}app-game .game-shell .brand-logo{display:block;width:min(100%,220px);aspect-ratio:1698/928;max-height:96px;background:url(/assets/modz-logo-v2.png) center/contain no-repeat;filter:drop-shadow(0 9px 9px rgba(2,8,23,.6509803922)) drop-shadow(0 0 9px rgba(246,189,61,.2588235294))}app-game .game-shell .current-mode,app-game .game-shell .dictionary-open-button,app-game .game-shell .players-list,app-game .game-shell .turn-card,app-game .game-shell .chat-panel{width:100%;max-width:198px}app-game .game-shell .current-mode,app-game .game-shell .dictionary-open-button{min-height:50px;border-radius:14px}app-game .game-shell .score-card{min-height:55px;border-radius:14px}app-game .game-shell .rack-dock{min-height:0;padding:0;border:0;background:transparent;box-shadow:none}app-game .game-shell modz-rack .rack-track{border-radius:10px 10px 7px 7px}app-game .game-shell .control-dock{width:154px!important;padding:3px;overflow:visible;border:0;background:transparent;box-shadow:none}app-game .game-shell .control-dock .action-bar{justify-items:center;gap:9px}app-game .game-shell .control-dock .action-button,app-game .game-shell .control-dock .play-button{width:82px;height:72px;min-height:72px;border-radius:16px}app-game .game-shell .control-dock .action-button span,app-game .game-shell .control-dock .play-button span{font-size:27px}app-game .game-shell .control-dock .action-button small,app-game .game-shell .control-dock .play-button small{max-width:74px;text-align:center;font-size:10px;line-height:1.05}app-game .game-shell .definition-card,app-game .game-shell .last-word-card{width:154px;margin-inline:auto}app-game .game-shell modz-board .b-center{color:#fff4da;background:linear-gradient(145deg,#f4474b,#a70d2b);box-shadow:inset 0 1px #ffaaa2,0 0 13px #ff334d99}app-game .game-shell modz-board .b-center .bonus-label{color:#fff;text-shadow:0 2px 3px #640619}app-game ion-content.game-content .start-screen{padding:clamp(10px,2vw,26px);background:linear-gradient(180deg,#020a1a26,#1308041f 46%,#13060275),url(/assets/modz-menu-background-clean-v2.png) center/cover no-repeat}app-game ion-content.game-content .start-screen:before{opacity:1;background:radial-gradient(ellipse at center,transparent 34%,rgba(2,7,18,.2901960784) 78%,rgba(1,4,11,.6588235294) 100%),linear-gradient(180deg,rgba(6,36,83,.1803921569),transparent 33%,rgba(66,22,3,.1215686275));-webkit-mask-image:none;mask-image:none}app-game ion-content.game-content .start-card{width:min(100%,1060px);min-height:min(94dvh,820px);display:flex;flex-direction:column;justify-content:center;padding:clamp(12px,2.5vw,34px);border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}app-game ion-content.game-content .start-brand{display:flex;justify-content:center;color:transparent}app-game ion-content.game-content .start-logo{display:block!important;width:min(56vw,520px)!important;height:auto!important;aspect-ratio:1698/928;max-height:235px;border:0!important;border-radius:0!important;background:url(/assets/modz-logo-v2.png) center/contain no-repeat!important;box-shadow:none!important;filter:drop-shadow(0 16px 15px rgba(2,6,17,.6588235294)) drop-shadow(0 0 18px rgba(255,196,71,.3490196078))}app-game ion-content.game-content .start-copy{margin:-4px 0 15px;text-align:center}app-game ion-content.game-content .start-copy h1{color:#fff6df!important;font-size:clamp(25px,3.3vw,39px);text-shadow:0 3px 3px #230c04,0 0 15px #0b2c55}app-game ion-content.game-content .start-kicker{margin-bottom:5px;color:#ffd56f;text-shadow:0 2px 4px #351400}app-game ion-content.game-content .start-rewards{margin-top:11px}app-game ion-content.game-content .start-rewards span{border-color:#e6b44f;background:#061b3bd9!important;color:#fff2c4!important;box-shadow:0 4px 12px #16080275;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}app-game ion-content.game-content .game-choice-grid{gap:12px}app-game ion-content.game-content .game-choice{min-height:130px;border-color:#f0bd56;background:linear-gradient(145deg,#0c356edb,#061937e8);box-shadow:inset 0 1px #79ceff52,0 7px #301203cc,0 14px 26px #02040b99;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}app-game ion-content.game-content .game-choice.computer-choice{background:linear-gradient(145deg,#a85d1bdb,#4b2308eb)}app-game ion-content.game-content .game-choice.online-choice{background:linear-gradient(145deg,#126c9ee0,#082d5ce8)}app-game ion-content.game-content .start-actions{margin-top:15px}@media(min-width:901px){app-game .game-shell .game-hud{min-width:0}app-game .game-shell .control-dock{justify-self:center}}@media(max-width:900px){app-game .game-shell .game-hud{padding:7px;border:1px solid #d6a74c;background:linear-gradient(145deg,#0d3a70f5,#061c3cf8);box-shadow:0 8px 22px #020718a8}app-game .game-shell .brand{min-height:0}app-game .game-shell .brand-logo{width:min(100%,150px);max-height:54px}app-game .game-shell .control-dock{width:100%!important;padding:0}app-game .game-shell .control-dock .action-button,app-game .game-shell .control-dock .play-button{width:100%}}@media(max-width:640px){app-game ion-content.game-content .start-screen{align-items:start;padding:max(9px,env(safe-area-inset-top)) 9px max(12px,env(safe-area-inset-bottom));background-position:50% center}app-game ion-content.game-content .start-card{min-height:100%;justify-content:flex-start;padding:8px}app-game ion-content.game-content .start-logo{width:min(86vw,330px)!important;height:auto!important;max-height:150px}app-game ion-content.game-content .start-copy{margin:-3px 0 10px}app-game ion-content.game-content .start-copy h1{font-size:clamp(24px,8vw,33px)}app-game ion-content.game-content .start-rewards{gap:4px;margin-top:8px}app-game ion-content.game-content .start-rewards span{padding:5px 7px;font-size:7px}app-game ion-content.game-content .game-choice{min-height:100px;padding:15px}app-game .game-shell .brand-logo{width:116px;max-height:44px}}app-game .game-shell:not(:has(.start-screen)){--modz-board-size: min( calc(100dvh - 136px) , calc(100vw - 500px) , 760px);min-height:100dvh;padding:8px 14px 6px;overflow:auto;background:linear-gradient(90deg,rgba(4,17,38,.3607843137),transparent 27%,transparent 73%,rgba(4,17,38,.3607843137)),linear-gradient(180deg,rgba(7,22,48,.1803921569),transparent 38%,rgba(66,27,8,.2509803922)),url(/assets/modz-menu-background-clean-v2.png) center/cover fixed no-repeat}app-game .game-shell:not(:has(.start-screen)):before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 42%,transparent 32%,rgba(2,8,23,.1215686275) 70%,rgba(1,4,10,.6901960784) 115%),linear-gradient(180deg,rgba(2,9,24,.1098039216),transparent 27%,transparent 72%,rgba(22,7,3,.2588235294))}app-game .game-shell .game-arena{position:relative;z-index:1;width:min(100%,1430px);height:auto;min-height:calc(100dvh - 14px);grid-template-columns:290px var(--modz-board-size) 144px;grid-template-areas:"hud board controls";align-items:center;justify-content:center;gap:22px}app-game .game-shell .center-stage{align-self:center;width:var(--modz-board-size);gap:12px}app-game .game-shell .board-zone,app-game .game-shell .game-board{width:var(--modz-board-size);min-width:0}app-game .game-shell .game-hud{width:290px;max-height:calc(100dvh - 22px);justify-self:end;justify-content:center;align-items:stretch;gap:10px;padding:0;overflow:visible}app-game .game-shell .brand{width:100%;min-height:146px;padding:0}app-game .game-shell .brand-logo{width:288px;max-height:150px;filter:drop-shadow(0 10px 7px rgba(2,8,23,.7098039216)) drop-shadow(0 0 15px rgba(255,198,64,.4784313725))}app-game .game-shell .current-mode,app-game .game-shell .dictionary-open-button,app-game .game-shell .players-list,app-game .game-shell .turn-card,app-game .game-shell .chat-panel{width:100%;max-width:none}app-game .game-shell .current-mode,app-game .game-shell .dictionary-open-button{min-height:62px;border:2px solid #edae35;border-radius:20px;color:#f7f3df;background:linear-gradient(180deg,#0c3e7e,#05275a);box-shadow:inset 0 1px #68bcf08a,0 4px #5c2b09,0 9px 20px #030818a6}app-game .game-shell .current-mode{padding-inline:18px}app-game .game-shell .current-mode>span:not(.mode-thinking){width:16px;height:16px;display:grid;place-items:center;color:#fff2c6;font-size:15px}app-game .game-shell .current-mode strong,app-game .game-shell .dictionary-open-button strong{color:#fff8e7;font-size:19px;font-weight:900;letter-spacing:.015em;text-shadow:0 2px 2px #020819}app-game .game-shell .dictionary-open-button span{font-size:27px}app-game .game-shell .players-list{gap:9px}app-game .game-shell .score-card{min-height:66px;grid-template-columns:14px minmax(0,1fr) auto;gap:10px;padding:10px 18px;border:2px solid #dda43a;border-radius:19px;color:#38200f;background:linear-gradient(135deg,#fffbe7,#ffe2a9 62%,#ffc565);box-shadow:inset 0 2px #fff,0 4px #88440c,0 8px 16px #1307048c}app-game .game-shell .score-card.active{border-color:#f0a51e;background:linear-gradient(135deg,#fff9e3,#ffd790 55%,#ffae43);color:#321a0b;box-shadow:inset 0 2px #fff,0 4px #8b420a,0 0 17px #ffb52f5e}app-game .game-shell .score-card .player-dot{width:13px;height:13px;border:2px solid rgba(255,255,255,.7882352941);box-shadow:0 1px 3px #2712027d}app-game .game-shell .score-card.player-zero .player-dot{background:#f09316}app-game .game-shell .score-card.player-one .player-dot{background:#2a9ede}app-game .game-shell .score-card .player-name{color:#3c2413;font-size:19px;font-weight:900}app-game .game-shell .score-card>strong{color:#3a210d;font:900 33px/1 Georgia,serif}app-game .game-shell .turn-card{min-height:142px;padding:13px 20px 15px;border:2px solid #d99c28;border-radius:20px;color:#eef5ff;background:linear-gradient(155deg,#0b3975,#061d43);box-shadow:inset 0 1px #5eb2e46b,0 4px #552707,0 10px 21px #020817a8}app-game .game-shell .turn-card .mode-label{color:#ffd23e;font-size:12px;letter-spacing:.03em}app-game .game-shell .turn-card>small{margin-top:7px;color:#a6c7ee;font-size:16px;letter-spacing:.035em}app-game .game-shell .turn-card>strong{margin-top:4px;color:#7ed45a;font-size:22px}app-game .game-shell .quest-progress{margin-top:9px}app-game .game-shell .quest-progress>span{height:8px;border:1px solid #fff2cf;border-radius:999px;background:#ece9dc}app-game .game-shell .quest-progress>small{margin-top:9px;color:#f5ead5;font-size:16px;letter-spacing:0}app-game .game-shell .control-dock{width:144px!important;max-height:calc(100dvh - 22px);justify-self:start;transform:none!important;padding:0;overflow:visible}app-game .game-shell .control-dock .action-bar{display:grid;grid-template-columns:1fr;justify-items:stretch;gap:11px}app-game .game-shell .control-dock .action-button,app-game .game-shell .control-dock .play-button{width:132px;height:clamp(74px,9.7dvh,88px);min-height:70px;padding:8px 5px;border:2px solid #ce8a1c;border-radius:22px;box-shadow:inset 0 2px #ffffffd9,0 4px #6a350b,0 9px 15px #1609038f;transform:none}app-game .game-shell .control-dock .action-bar>:nth-child(1){color:#14482f;background:linear-gradient(145deg,#effff4,#b8e3ca)}app-game .game-shell .control-dock .action-bar>:nth-child(2){color:#1d3555;background:linear-gradient(145deg,#f5f7fc,#cfd5df)}app-game .game-shell .control-dock .action-bar>:nth-child(3){color:#54300d;background:linear-gradient(145deg,#fffaf0,#ffd589)}app-game .game-shell .control-dock .action-bar>:nth-child(4){color:#6a2417;background:linear-gradient(145deg,#fff5ef,#f5b99f)}app-game .game-shell .control-dock .action-bar>.joker-help{color:#382257;background:linear-gradient(145deg,#fff8ff,#d7c1e9)}app-game .game-shell .control-dock .action-bar>.validate-button{color:#382a10;background:linear-gradient(145deg,#fffdf5,#e8d29f)}app-game .game-shell .control-dock .action-button span,app-game .game-shell .control-dock .play-button span{color:currentColor;font-size:34px;line-height:.95;text-shadow:none}app-game .game-shell .control-dock .action-button small,app-game .game-shell .control-dock .play-button small{max-width:118px;color:currentColor;font-size:16px;font-weight:900;line-height:1.02;text-shadow:none}app-game .game-shell .control-dock button:disabled{opacity:.52;filter:saturate(.65)}app-game .game-shell .definition-card,app-game .game-shell .last-word-card{width:138px;border-color:#dda73d;border-radius:15px;background:#071f43ed;color:#fff3d0}app-game .game-shell .rack-dock{width:min(94%,680px);margin:0 auto;padding:0}app-game .game-shell modz-rack .rack-track{max-width:680px;gap:7px;padding:7px 25px 13px;border:3px solid #8d3d0b;border-top-color:#f0a642;border-bottom:11px solid #4d1c05;border-radius:15px 15px 10px 10px;background:linear-gradient(180deg,#ce6a20,#8c350d 70%,#5d2007);box-shadow:inset 0 3px #ffc66f,inset 0 -5px #3e1304,0 0 0 3px #e58a29,0 9px 16px #160603a1}app-game .game-shell modz-rack .rack-tile,app-game .game-shell modz-rack .rack-empty{aspect-ratio:1.02;border-radius:7px}app-game .game-shell modz-rack .rack-tile{border:2px solid #efbf69;background:linear-gradient(145deg,#fff9dc,#f5cf83 68%,#d99a3c);color:#082852;box-shadow:inset 0 2px #fff,0 5px #8e4c15,0 8px 11px #2d120756}app-game .game-shell modz-rack .letter{font-size:clamp(24px,4dvh,36px);color:#082852;text-shadow:0 1px #fff}app-game .game-shell modz-rack .points{color:#082852;font-size:10px}app-game .game-shell modz-board .board-frame{padding:15px;border:4px solid #9b3e08;border-radius:20px;background:linear-gradient(145deg,#fbb74c,#bb5512 25%,#7b2907 52%,#d96f1c 78%,#ffbf52);box-shadow:inset 0 0 0 3px #ffda78,inset 0 0 0 7px #5b1a04,inset 0 0 18px #2f0903,0 0 0 3px #f1a13b,0 12px 24px #100402b5,0 0 24px #ff8b2766}app-game .game-shell modz-board .board-grid{gap:2px;padding:2px;border:2px solid #3e1407;border-radius:7px;background:#632307;box-shadow:inset 0 0 10px #2b0903}app-game .game-shell modz-board .square{border:1px solid #9d4a0c;border-radius:4px;color:#5c2a0c;background:linear-gradient(145deg,#ffc568,#e99435);box-shadow:inset 0 1px #ffe09c,inset 0 -2px #bd5c16}app-game .game-shell modz-board .bonus-label{font-size:clamp(8px,1.45dvh,13px);font-weight:950;color:#fff;text-shadow:0 1px 2px #03132e}app-game .game-shell modz-board .b-tw{border-color:#7e0c14;background:linear-gradient(145deg,#f23d43,#bd101e)}app-game .game-shell modz-board .b-dw{border-color:#af4d05;background:linear-gradient(145deg,#ffad27,#ed7906)}app-game .game-shell modz-board .b-tl{border-color:#043d91;background:linear-gradient(145deg,#167ed4,#0752ad)}app-game .game-shell modz-board .b-dl{border-color:#2774a4;background:linear-gradient(145deg,#83d1ff,#41a4df)}app-game .game-shell modz-board .b-center{border-color:#8b0b16;background:linear-gradient(145deg,#f63e42,#c70d20);box-shadow:inset 0 1px #ff8b86,0 0 11px #ff253e80}app-game .game-shell modz-board .b-center .bonus-label{color:#fff;font-size:clamp(14px,2.3dvh,22px)}app-game .game-shell modz-board .tile-face{border:2px solid #e7b456;border-radius:5px;color:#082852;background:linear-gradient(145deg,#fff8da,#eec46f);box-shadow:inset 0 1px #fff,0 2px #9c5518,0 3px 5px #35150442}app-game .game-shell modz-board .tile-letter{color:#082852;font-size:clamp(12px,2.25dvh,22px)}app-game .game-shell modz-board .square.player-zero .tile-face{border-color:#dc7d2f;color:#5c260c;background:linear-gradient(145deg,#ffe1b4,#efa75e)}app-game .game-shell modz-board .square.player-one .tile-face{border-color:#4b94c6;color:#0b3152;background:linear-gradient(145deg,#e8f5ff,#89bee2)}@media(min-width:901px)and (max-height:720px){app-game .game-shell:not(:has(.start-screen)){--modz-board-size: min( calc(100dvh - 118px) , calc(100vw - 454px) , 650px)}app-game .game-shell .game-arena{grid-template-columns:250px var(--modz-board-size) 124px;gap:15px}app-game .game-shell .game-hud{width:250px;gap:7px}app-game .game-shell .brand{min-height:105px}app-game .game-shell .brand-logo{width:238px;max-height:108px}app-game .game-shell .current-mode,app-game .game-shell .dictionary-open-button{min-height:48px;border-radius:16px}app-game .game-shell .current-mode strong,app-game .game-shell .dictionary-open-button strong{font-size:16px}app-game .game-shell .score-card{min-height:52px;padding:7px 14px;border-radius:15px}app-game .game-shell .score-card .player-name{font-size:16px}app-game .game-shell .score-card>strong{font-size:27px}app-game .game-shell .turn-card{min-height:116px;padding:10px 15px;border-radius:16px}app-game .game-shell .turn-card>small{font-size:13px}app-game .game-shell .turn-card>strong{font-size:18px}app-game .game-shell .quest-progress>small{font-size:13px}app-game .game-shell .control-dock{width:124px!important}app-game .game-shell .control-dock .action-bar{gap:7px}app-game .game-shell .control-dock .action-button,app-game .game-shell .control-dock .play-button{width:112px;height:clamp(63px,9.4dvh,72px);min-height:60px;border-radius:17px}app-game .game-shell .control-dock .action-button span,app-game .game-shell .control-dock .play-button span{font-size:27px}app-game .game-shell .control-dock .action-button small,app-game .game-shell .control-dock .play-button small{font-size:13px}app-game .game-shell modz-board .board-frame{padding:12px}app-game .game-shell modz-rack .rack-track{padding:6px 20px 11px}}@media(min-width:641px)and (max-width:900px){app-game .game-shell:not(:has(.start-screen)){--modz-board-size: min( calc(100dvh - 118px) , calc(100vw - 340px) , 620px)}app-game .game-shell .game-arena{grid-template-columns:180px var(--modz-board-size) 110px;gap:10px}app-game .game-shell .game-hud{width:180px;padding:0;border:0;background:transparent;box-shadow:none}app-game .game-shell .brand{min-height:86px}app-game .game-shell .brand-logo{width:174px;max-height:88px}app-game .game-shell .current-mode,app-game .game-shell .dictionary-open-button{min-height:45px}app-game .game-shell .current-mode strong,app-game .game-shell .dictionary-open-button strong{font-size:13px}app-game .game-shell .score-card{min-height:48px;padding:7px 10px}app-game .game-shell .score-card .player-name{font-size:13px}app-game .game-shell .score-card>strong{font-size:23px}app-game .game-shell .turn-card{min-height:105px;padding:9px 11px}app-game .game-shell .turn-card>small,app-game .game-shell .quest-progress>small{font-size:11px}app-game .game-shell .turn-card>strong{font-size:16px}app-game .game-shell .control-dock{width:110px!important}app-game .game-shell .control-dock .action-button,app-game .game-shell .control-dock .play-button{width:100px;height:clamp(60px,9.4dvh,70px);min-height:58px;border-radius:16px}app-game .game-shell .control-dock .action-button span,app-game .game-shell .control-dock .play-button span{font-size:25px}app-game .game-shell .control-dock .action-button small,app-game .game-shell .control-dock .play-button small{font-size:12px}}@media(max-width:640px){app-game .game-shell:not(:has(.start-screen)){--modz-board-size: min( calc(100vw - 10px) , 600px);min-height:100dvh;padding:5px 5px 10px;background-position:center;background-attachment:scroll}app-game .game-shell .game-arena{width:100%;min-height:0;grid-template-columns:1fr;grid-template-areas:"hud" "board" "controls";gap:8px}app-game .game-shell .game-hud{width:100%;max-height:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px;padding:5px 7px;border:1px solid #d99c28;border-radius:14px;background:linear-gradient(145deg,#0b3975ed,#061d43ed)}app-game .game-shell .brand{width:94px;min-height:47px;padding:0}app-game .game-shell .brand-logo{width:94px;max-height:48px}app-game .game-shell .players-list{display:grid;grid-template-columns:1fr 1fr;gap:5px}app-game .game-shell .score-card{min-height:43px;padding:5px 8px;border-radius:12px}app-game .game-shell .score-card .player-name{font-size:12px}app-game .game-shell .score-card>strong{font-size:20px}app-game .game-shell .turn-card{min-height:43px;padding:5px 8px;border-radius:12px}app-game .game-shell .turn-card .mode-label,app-game .game-shell .turn-card>small,app-game .game-shell .quest-progress{display:none}app-game .game-shell .turn-card>strong{margin:0;font-size:14px;text-align:center}app-game .game-shell .current-mode,app-game .game-shell .dictionary-open-button{display:none}app-game .game-shell .center-stage,app-game .game-shell .board-zone,app-game .game-shell .game-board{width:var(--modz-board-size)}app-game .game-shell modz-board .board-frame{padding:7px;border-width:2px;border-radius:12px}app-game .game-shell modz-board .board-grid{gap:1px;padding:1px}app-game .game-shell modz-board .square{border-width:0;border-radius:2px}app-game .game-shell modz-board .bonus-label{font-size:clamp(6px,2.6vw,9px)}app-game .game-shell modz-board .b-center .bonus-label{font-size:14px}app-game .game-shell .rack-dock{width:min(100%,520px)}app-game .game-shell modz-rack .rack-track{gap:4px;padding:6px 7px 10px;border-width:2px;border-bottom-width:7px;border-radius:12px}app-game .game-shell .control-dock{width:100%!important;max-height:none;padding:0 2px}app-game .game-shell .control-dock .action-bar{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}app-game .game-shell .control-dock .action-button,app-game .game-shell .control-dock .play-button{width:100%;height:62px;min-height:62px;border-radius:13px;padding:5px 2px}app-game .game-shell .control-dock .action-button span,app-game .game-shell .control-dock .play-button span{font-size:23px}app-game .game-shell .control-dock .action-button small,app-game .game-shell .control-dock .play-button small{max-width:100%;font-size:10px}}app-game .game-shell .rack-dock{width:min(78%,500px)}app-game .game-shell modz-rack .rack-track{max-width:500px;gap:5px;padding:5px 18px 9px;border-bottom-width:8px;border-radius:13px 13px 9px 9px}app-game .game-shell modz-rack .rack-tile,app-game .game-shell modz-rack .rack-empty{aspect-ratio:1.06}app-game .game-shell modz-rack .letter{font-size:clamp(21px,3.2dvh,30px)}app-game .game-shell .score-card.player-zero .player-dot{background:#36b99a}app-game .game-shell .score-card.player-one .player-dot{background:#9e6bc5}app-game .game-shell .control-dock .action-bar>.action-button,app-game .game-shell .control-dock .action-bar>.play-button,app-game .game-shell .control-dock .action-bar>:nth-child(1),app-game .game-shell .control-dock .action-bar>:nth-child(2),app-game .game-shell .control-dock .action-bar>:nth-child(3),app-game .game-shell .control-dock .action-bar>:nth-child(4),app-game .game-shell .control-dock .action-bar>.joker-help,app-game .game-shell .control-dock .action-bar>.validate-button{border:2px solid #e4ab39!important;color:#fff3cc!important;background:radial-gradient(circle at 24% 16%,#2479b8 0,transparent 36%),linear-gradient(150deg,#0c427c,#072957 58%,#041b3b)!important;box-shadow:inset 0 2px #75c7f05c,inset 0 -2px #020d24,0 4px #713a0b,0 9px 16px #1005019c!important}app-game .game-shell .control-dock .action-bar>.action-button:hover:not(:disabled),app-game .game-shell .control-dock .action-bar>.play-button:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-2px);box-shadow:inset 0 2px #9bdcff75,inset 0 -2px #020d24,0 6px #713a0b,0 12px 20px #100501b0,0 0 18px #f4b8404f!important}app-game .game-shell .control-dock .action-bar>:nth-child(1) span{color:#79e5b1!important}app-game .game-shell .control-dock .action-bar>:nth-child(2) span{color:#9ed8ff!important}app-game .game-shell .control-dock .action-bar>:nth-child(3) span{color:#ffd468!important}app-game .game-shell .control-dock .action-bar>:nth-child(4) span{color:#ff9f86!important}app-game .game-shell .control-dock .action-bar>.joker-help span{color:#d6a7ff!important}app-game .game-shell .control-dock .action-bar>.validate-button span{color:#9be271!important}app-game .game-shell .control-dock .action-button small,app-game .game-shell .control-dock .play-button small{color:#fff3cc!important;text-shadow:0 2px 2px #020819!important}app-game .game-shell .control-dock button:disabled{opacity:.48;filter:grayscale(.22) brightness(.78)}@media(max-width:640px){app-game .game-shell .rack-dock{width:min(94%,420px)}app-game .game-shell modz-rack .rack-track{max-width:420px;gap:3px;padding:5px 6px 8px;border-bottom-width:6px}app-game .game-shell modz-rack .rack-tile,app-game .game-shell modz-rack .rack-empty{min-height:41px}}@media(min-width:641px){app-game .game-shell .game-hud{align-self:start!important;margin-top:clamp(55px,7.5dvh,72px)}app-game .game-shell .control-dock{align-self:start!important;margin-top:clamp(82px,11.5dvh,102px)}app-game .game-shell .control-dock .action-button,app-game .game-shell .control-dock .play-button{width:132px!important;max-width:none!important}}@media(min-width:901px)and (max-height:720px){app-game .game-shell .game-hud{width:260px;margin-top:53px}app-game .game-shell .brand{min-height:118px}app-game .game-shell .brand-logo{width:252px;max-height:118px}app-game .game-shell .current-mode,app-game .game-shell .dictionary-open-button{min-height:52px}app-game .game-shell .score-card{min-height:55px}app-game .game-shell .turn-card{min-height:120px}app-game .game-shell .control-dock{width:124px!important;margin-top:82px}app-game .game-shell .control-dock .action-button,app-game .game-shell .control-dock .play-button{width:112px!important;height:72px!important;min-height:72px!important}}app-game .game-shell modz-board .square.has-tile{z-index:7;overflow:visible;background:linear-gradient(145deg,#ffc568,#e99435)}app-game .game-shell modz-board .square.has-tile .tile-face{inset:-2px;z-index:3;border-width:2px;border-radius:6px;transform:translateY(-4px) scale(1.015);transform-origin:center bottom;background:linear-gradient(145deg,#fffdf0,#ffe1a0 45%,#e6ae50);box-shadow:inset 2px 2px 2px #fff,inset -2px -3px 3px #c98224,0 2px #d49330,0 5px #8b430d,0 8px 8px #2b0d055e,0 10px 14px #18060236;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}app-game .game-shell modz-board .square.has-tile:hover .tile-face{transform:translateY(-6px) scale(1.025);filter:brightness(1.04);box-shadow:inset 2px 2px 2px #fff,inset -2px -3px 3px #c98224,0 2px #d49330,0 6px #8b430d,0 10px 11px #2b0d056b,0 12px 17px #1806023d}app-game .game-shell modz-board .square.player-zero .tile-face{background:linear-gradient(145deg,#fff3d8,#ffc47e 48%,#e5843e);box-shadow:inset 2px 2px 2px #fff7e8,inset -2px -3px 3px #bd6027,0 2px #dc7b34,0 5px #7f330f,0 8px 9px #30100661}app-game .game-shell modz-board .square.player-one .tile-face{background:linear-gradient(145deg,#f5fbff,#b9ddf5 48%,#6ea9d2);box-shadow:inset 2px 2px 2px #fff,inset -2px -3px 3px #4c8cb8,0 2px #70acd2,0 5px #285b7c,0 8px 9px #071c2c63}app-game .game-shell modz-board .square.pending .tile-face{background:linear-gradient(145deg,#f7ffe9,#cde5a5 52%,#8eb768);box-shadow:inset 2px 2px 2px #fff,inset -2px -3px 3px #6e9b51,0 2px #94bb69,0 5px #3c6f36,0 8px 10px #102b155e,0 0 0 2px #eaffd0}app-game .game-shell modz-board .square.pending.invalid .tile-face{transform:translateY(-4px) scale(1.015);box-shadow:inset 2px 2px 2px #fff1ef,inset -2px -3px 3px #ba4f47,0 2px #d46e64,0 5px #7e211d,0 8px 10px #3b090866}app-game .game-shell modz-board .square.drag-source .tile-face{transform:translateY(-1px) scale(.91)}app-game .game-shell modz-board .tile-letter{text-shadow:0 1px #fff,0 2px 2px rgba(107,59,18,.2196078431)}@media(max-width:640px){app-game .game-shell modz-board .square.has-tile .tile-face{inset:-1px;border-radius:4px;transform:translateY(-3px) scale(1.01);box-shadow:inset 1px 1px 2px #fff,inset -1px -2px 2px #c98224,0 2px #d49330,0 4px #8b430d,0 6px 7px #2b0d0557}app-game .game-shell modz-board .square.has-tile:hover .tile-face{transform:translateY(-3px) scale(1.01)}}app-game .game-shell modz-board .square.player-zero .tile-face{border-color:#54d0b1;color:#073f38;background:linear-gradient(145deg,#f0fff9,#99ead4 45%,#42b99e);box-shadow:inset 2px 2px 2px #fff,inset -2px -3px 3px #258b78,0 2px #45bda2,0 5px #126557,0 8px 9px #041e1a66}app-game .game-shell modz-board .square.player-zero .tile-letter,app-game .game-shell modz-board .square.player-zero .tile-points{color:#073f38}app-game .game-shell modz-board .square.player-one .tile-face{border-color:#c59ae9;color:#37134f;background:linear-gradient(145deg,#fff8ff,#d8b9ed 46%,#9a6ac0);box-shadow:inset 2px 2px 2px #fff,inset -2px -3px 3px #734c98,0 2px #ad7bd0,0 5px #57316f,0 8px 9px #19092366}app-game .game-shell modz-board .square.player-one .tile-letter,app-game .game-shell modz-board .square.player-one .tile-points{color:#37134f}app-game .game-shell modz-board .square.pending .tile-face{border-color:#f1d66d;color:#3f3005;background:linear-gradient(145deg,#fffef0,#fff1a6,#d9bb46);box-shadow:inset 2px 2px 2px #fff,inset -2px -3px 3px #ad8e25,0 2px #e1c759,0 5px #796017,0 8px 10px #261c045e,0 0 0 2px #fffbd0}app-game .game-shell modz-board .square.pending .tile-letter,app-game .game-shell modz-board .square.pending .tile-points{color:#3f3005}app-game .game-shell .control-dock .action-bar>.action-button,app-game .game-shell .control-dock .action-bar>.play-button{border:2px solid #d89522!important;border-radius:22px!important;color:#2f291e!important;box-shadow:inset 0 2px #fff,0 4px #70350b,0 9px 15px #1609038f!important;text-shadow:none!important}app-game .game-shell .control-dock .action-bar>:nth-child(1){color:#174b36!important;background:linear-gradient(145deg,#f2fff8,#c2e8d1)!important}app-game .game-shell .control-dock .action-bar>:nth-child(2){color:#223c5d!important;background:linear-gradient(145deg,#f8f9fc,#d2d7e0)!important}app-game .game-shell .control-dock .action-bar>:nth-child(3){color:#53300d!important;background:linear-gradient(145deg,#fffdf7,#ffd88e)!important}app-game .game-shell .control-dock .action-bar>:nth-child(4){color:#6b291b!important;background:linear-gradient(145deg,#fff8f4,#f5bea9)!important}app-game .game-shell .control-dock .action-bar>.joker-help{color:#3f275d!important;background:linear-gradient(145deg,#fffaff,#d9c5e9)!important}app-game .game-shell .control-dock .action-bar>.validate-button{color:#3b3015!important;background:linear-gradient(145deg,#fffef9,#ead9ad)!important}app-game .game-shell .control-dock .action-bar>:nth-child(1) span,app-game .game-shell .control-dock .action-bar>:nth-child(2) span,app-game .game-shell .control-dock .action-bar>:nth-child(3) span,app-game .game-shell .control-dock .action-bar>:nth-child(4) span,app-game .game-shell .control-dock .action-bar>.joker-help span,app-game .game-shell .control-dock .action-bar>.validate-button span,app-game .game-shell .control-dock .action-button small,app-game .game-shell .control-dock .play-button small{color:currentColor!important;text-shadow:none!important}app-game .game-shell .control-dock .action-bar>.action-button:hover:not(:disabled),app-game .game-shell .control-dock .action-bar>.play-button:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-2px);box-shadow:inset 0 2px #fff,0 6px #70350b,0 12px 18px #160903a6!important}app-game .game-shell .control-dock button:disabled{opacity:.58;filter:saturate(.62)}app-game ion-content.game-content .start-screen{overflow:auto;padding:0;background:linear-gradient(180deg,rgba(2,8,23,.2705882353),transparent 30%,rgba(42,14,3,.2588235294)),url(/assets/modz-menu-background-clean-v2.png) center/cover no-repeat}app-game ion-content.game-content .start-screen:before{background:radial-gradient(ellipse at 50% 11%,rgba(17,127,215,.5137254902) 0,transparent 25%),radial-gradient(ellipse at 50% 48%,transparent 35%,rgba(2,5,12,.3098039216) 100%)}app-game ion-content.game-content .start-card{width:min(96vw,1540px);min-height:100dvh;justify-content:flex-start;padding:clamp(6px,1.2dvh,13px) clamp(18px,4vw,70px) clamp(8px,1.5dvh,16px)}app-game ion-content.game-content .start-brand{flex:0 0 auto;height:clamp(105px,18dvh,170px)}app-game ion-content.game-content .start-logo{width:clamp(250px,25vw,390px)!important;max-height:clamp(120px,19dvh,176px);filter:drop-shadow(0 12px 10px rgba(2,6,17,.6588235294)) drop-shadow(0 0 22px rgba(255,196,71,.5215686275))}app-game ion-content.game-content .start-copy{margin:clamp(-18px,-1.8dvh,-8px) 0 0}app-game ion-content.game-content .start-kicker{position:relative;width:min(390px,42vw);min-height:42px;margin:0 auto 3px;display:grid;place-items:center;padding:5px 38px;border:2px solid #e8a62f;clip-path:polygon(5% 0,95% 0,100% 50%,95% 100%,5% 100%,0 50%);color:#ffe6a0;background:linear-gradient(180deg,#0b3974,#041d43);box-shadow:inset 0 1px #65b6e75c,0 5px #642d08,0 8px 16px #16070391;font:900 clamp(15px,2.2dvh,23px)/1 Georgia,serif;letter-spacing:.06em;text-shadow:0 2px 2px #020817}app-game ion-content.game-content .start-kicker:before,app-game ion-content.game-content .start-kicker:after{content:"\25c6";position:absolute;top:50%;transform:translateY(-50%);color:#f4b83d;font-size:11px}app-game ion-content.game-content .start-kicker:before{left:27px}app-game ion-content.game-content .start-kicker:after{right:27px}app-game ion-content.game-content .start-copy h1{margin:3px 0 8px;color:#fff2c6!important;font:900 clamp(33px,5.2dvh,56px)/1.04 Georgia,serif;letter-spacing:-.025em;text-shadow:0 3px 0 #6f3109,0 6px 9px rgba(19,5,1,.6392156863),0 0 16px rgba(255,181,45,.2509803922)}app-game ion-content.game-content .start-rewards{width:min(100%,970px);margin:clamp(8px,1.3dvh,13px) auto clamp(13px,2dvh,20px);display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(12px,2vw,30px)}app-game ion-content.game-content .start-rewards span{min-height:43px;display:flex;align-items:center;justify-content:center;gap:11px;padding:7px 17px;border:2px solid #e5a536;border-radius:999px;color:#fff6df!important;background:linear-gradient(180deg,#0c3467e8,#051b3ee8)!important;box-shadow:inset 0 1px #69b7e44a,0 4px #5f2b08,0 8px 15px #1506028a;font-size:clamp(13px,1.6vw,19px);font-weight:800;white-space:nowrap}app-game ion-content.game-content .game-choice-grid{width:min(100%,1450px);margin:0 auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(15px,1.8vw,28px)}app-game ion-content.game-content .game-choice{min-height:clamp(155px,24dvh,225px);display:grid;grid-template-columns:minmax(105px,35%) minmax(0,1fr);grid-template-rows:auto auto;align-content:center;align-items:center;column-gap:clamp(14px,2vw,28px);padding:clamp(18px,2.2vw,32px);border:3px solid #e5a333;border-radius:34px;text-align:left;background:radial-gradient(circle at 20% 28%,rgba(29,92,155,.5607843137),transparent 38%),linear-gradient(145deg,#0c3268ed,#04172fed)!important;box-shadow:inset 0 0 0 3px #ffe19f4f,inset 0 2px #79cfff70,0 6px #6d2e07,0 14px 25px #130401a3}app-game ion-content.game-content .game-choice.computer-choice{background:radial-gradient(circle at 24% 24%,rgba(255,191,36,.4784313725),transparent 40%),linear-gradient(145deg,#bc6709ed,#663005ed)!important}app-game ion-content.game-content .game-choice.online-choice{border-color:#46c9ed;background:radial-gradient(circle at 22% 22%,rgba(32,207,255,.4117647059),transparent 40%),linear-gradient(145deg,#066aa7ed,#043052ed)!important}app-game ion-content.game-content .game-choice:after{content:"";position:absolute;inset:8px;pointer-events:none;border:1px solid rgba(255,232,172,.1843137255);border-radius:26px}app-game ion-content.game-content .choice-icon{grid-row:1/3;width:clamp(82px,8vw,120px);aspect-ratio:1;margin:0 auto;display:grid;place-items:center;border:3px solid #f2bd53;border-radius:25px;color:#ffe18a;background:linear-gradient(145deg,#11386b,#061a39);box-shadow:inset 0 2px #72b7e55c,0 7px #6a2c08,0 11px 19px #140401a3;font-size:clamp(42px,5.8vw,72px);text-align:center}app-game ion-content.game-content .computer-choice .choice-icon{color:#ffd451;background:linear-gradient(145deg,#9f480d,#3f1605)}app-game ion-content.game-content .online-choice .choice-icon{color:#ffe17d;border-radius:50%;background:linear-gradient(145deg,#0876ad,#062b55)}app-game ion-content.game-content .game-choice strong{align-self:end;color:#fff1c5;font:900 clamp(25px,2.7vw,40px)/.98 Georgia,serif;text-shadow:0 3px 2px #1c0802}app-game ion-content.game-content .game-choice small{align-self:start;margin-top:12px;padding-top:10px;border-top:1px solid #e4aa3d;color:#fff5df;font-size:clamp(14px,1.45vw,20px);line-height:1.24}app-game ion-content.game-content .start-actions{width:min(100%,980px);margin:clamp(15px,2.5dvh,25px) auto 0;display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(16px,2.4vw,30px)}app-game ion-content.game-content .continue-button,app-game ion-content.game-content .reset-button{min-height:clamp(55px,8.5dvh,78px);border:3px solid #e6a332;border-radius:999px;font:900 clamp(18px,2.3vw,30px)/1 Georgia,serif;box-shadow:inset 0 2px #fff,0 5px #6b2e08,0 10px 18px #16060296}app-game ion-content.game-content .continue-button{color:#092957;background:linear-gradient(180deg,#fffdf0,#ffd56f)}app-game ion-content.game-content .continue-button:before{content:"\25b6";margin-right:17px}app-game ion-content.game-content .reset-button{color:#ffe8aa;background:linear-gradient(180deg,#0c3a73,#051e44)}app-game ion-content.game-content .reset-button:before{content:"\27f3";margin-right:14px;font-size:1.25em}app-game ion-content.game-content .menu-rack-decoration{width:min(46vw,510px);margin:clamp(13px,2.2dvh,22px) auto 0;display:grid;grid-template-columns:repeat(7,1fr);gap:6px;padding:7px 19px 12px;border:3px solid #d26a16;border-bottom:9px solid #4d1b05;border-radius:15px 15px 9px 9px;background:linear-gradient(180deg,#d97925,#7b2b09);box-shadow:inset 0 2px #ffc770,0 7px #351004,0 12px 22px #1605029c}app-game ion-content.game-content .menu-rack-decoration>span{position:relative;aspect-ratio:1.05;display:grid;place-items:center;border:2px solid #eeb85a;border-radius:7px;color:#082852;background:linear-gradient(145deg,#fffce6,#efc467);box-shadow:inset 0 2px #fff,0 4px #884212,0 7px 9px #2a0c0352;font:900 clamp(21px,3.4dvh,34px)/1 Georgia,serif}app-game ion-content.game-content .menu-rack-decoration small{position:absolute;right:7%;bottom:5%;font:900 9px/1 Arial,sans-serif}@media(max-width:900px){app-game ion-content.game-content .start-card{width:min(98vw,760px)}app-game ion-content.game-content .game-choice-grid{grid-template-columns:1fr}app-game ion-content.game-content .game-choice{min-height:128px;grid-template-columns:100px 1fr;border-radius:24px}app-game ion-content.game-content .game-choice:after{border-radius:18px}app-game ion-content.game-content .choice-icon{width:78px;border-radius:19px;font-size:42px}app-game ion-content.game-content .game-choice strong{font-size:27px}app-game ion-content.game-content .game-choice small{margin-top:7px;padding-top:7px}app-game ion-content.game-content .menu-rack-decoration{width:min(76vw,460px)}}@media(max-width:640px){app-game ion-content.game-content .start-card{padding:5px 9px 12px}app-game ion-content.game-content .start-brand{height:95px}app-game ion-content.game-content .start-logo{width:min(70vw,240px)!important;max-height:100px}app-game ion-content.game-content .start-kicker{width:min(90vw,330px);min-height:34px;font-size:14px}app-game ion-content.game-content .start-copy h1{margin-block:6px;font-size:clamp(29px,9.5vw,38px)}app-game ion-content.game-content .start-rewards{grid-template-columns:1fr;gap:6px;margin:8px auto 11px}app-game ion-content.game-content .start-rewards span{min-height:35px;font-size:13px}app-game ion-content.game-content .game-choice-grid{gap:9px}app-game ion-content.game-content .game-choice{min-height:108px;grid-template-columns:80px 1fr;padding:13px 16px;border-radius:20px}app-game ion-content.game-content .choice-icon{width:65px;border-radius:15px;font-size:34px}app-game ion-content.game-content .game-choice strong{font-size:23px}app-game ion-content.game-content .game-choice small{font-size:12px}app-game ion-content.game-content .start-actions{grid-template-columns:1fr;gap:8px;margin-top:11px}app-game ion-content.game-content .continue-button,app-game ion-content.game-content .reset-button{min-height:50px;font-size:19px}app-game ion-content.game-content .menu-rack-decoration{width:min(92vw,390px);margin-top:11px;padding:5px 8px 9px;gap:3px}}@media(min-width:901px){app-game .game-shell:not(:has(.start-screen)){--modz-board-size: min( calc(100dvh - 136px) , calc(100vw - 730px) , 760px)}app-game .game-shell .game-arena,app-game .game-shell.online-game .game-arena{width:min(100%,1700px);grid-template-columns:260px var(--modz-board-size) 124px minmax(220px,280px);grid-template-areas:"hud board controls info";gap:14px}app-game .game-shell .brand{position:fixed;z-index:12;top:12px;left:20px;width:255px;min-height:125px}app-game .game-shell .brand-logo{width:250px;max-height:125px}app-game .game-shell .game-hud{width:260px;margin-top:142px;transform:translate(-12px)}}app-game .game-shell .quit-game-button{width:112px;height:72px;min-height:72px;margin:8px auto 0;display:grid;place-items:center;align-content:center;gap:3px;padding:7px 5px;border:2px solid #d89522;border-radius:22px;color:#6b291b;background:linear-gradient(145deg,#fff7f3,#efad99);box-shadow:inset 0 2px #fff,0 4px #70350b,0 9px 15px #1609038f}app-game .game-shell .quit-game-button span{font-size:30px;line-height:.9}app-game .game-shell .quit-game-button small{max-width:100px;font-size:12px;font-weight:900;line-height:1.02}app-game .game-shell .quit-game-button:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:inset 0 2px #fff,0 6px #70350b,0 12px 18px #160903a6}app-game .game-shell .word-info-dock{grid-area:info;align-self:start;width:100%;max-height:calc(100dvh - 32px);margin-top:18px;display:flex;flex-direction:column;gap:12px;overflow:auto;padding:0 5px 12px;scrollbar-width:thin;scrollbar-color:rgba(215,165,71,.4666666667) transparent}app-game .game-shell .word-info-dock>header{min-height:45px;display:grid;place-items:center;padding:8px 14px;border:2px solid #d99c28;border-radius:16px;color:#ffe6a0;background:linear-gradient(180deg,#0b3974,#041d43);box-shadow:inset 0 1px #65b6e75c,0 4px #642d08,0 8px 16px #16070391;font-size:12px;font-weight:950;letter-spacing:.11em;text-align:center}app-game .game-shell .word-info-dock .last-word-card,app-game .game-shell .word-info-dock .definition-card{width:100%;margin:0;border:2px solid #dba43b;border-radius:19px;color:#fff3d0;background:radial-gradient(circle at 15% 8%,rgba(23,107,178,.4117647059),transparent 35%),linear-gradient(155deg,#0b3975f5,#061d43f8);box-shadow:inset 0 1px #6bc0ee52,0 5px #542707,0 11px 22px #0208179c}app-game .game-shell .word-info-dock .last-word-card{padding:15px 17px}app-game .game-shell .word-info-dock .last-word-card small{color:#ffd364;font-size:10px;letter-spacing:.07em}app-game .game-shell .word-info-dock .last-word-card div{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:12px}app-game .game-shell .word-info-dock .last-word-card strong{overflow-wrap:anywhere;color:#fff4ca;font:900 clamp(27px,2.8vw,42px)/1 Georgia,serif}app-game .game-shell .word-info-dock .last-word-card div span{flex:0 0 auto;padding:6px 9px;border-radius:10px;color:#08254f;background:linear-gradient(145deg,#ffe580,#d89c2d);font-size:17px;font-weight:950}app-game .game-shell .word-info-dock .definition-card{min-height:220px;max-height:none;padding:18px 18px 21px;overflow:visible}app-game .game-shell .word-info-dock .definition-kicker{display:block;color:#ffd364;font-size:10px;font-weight:950;letter-spacing:.12em}app-game .game-shell .word-info-dock .definition-card h2{margin:9px 0 11px;overflow-wrap:anywhere;color:#fff1bb;font:900 clamp(27px,2.8vw,42px)/1 Georgia,serif;text-transform:uppercase}app-game .game-shell .word-info-dock .definition-card p{display:block;max-height:none;margin:0;overflow:visible;color:#fff9e9;font-size:clamp(15px,1.3vw,18px);font-weight:600;line-height:1.48;white-space:normal;text-overflow:clip;-webkit-line-clamp:unset}app-game .game-shell .word-info-dock .definition-empty{min-height:150px;opacity:.8}app-game ion-content.game-content .start-copy h1{font-size:clamp(30px,4.7dvh,48px);font-weight:800}app-game ion-content.game-content .start-rewards span{font-size:clamp(12px,1.35vw,17px);font-weight:750}app-game ion-content.game-content .game-choice strong{font-size:clamp(21px,2.15vw,32px);font-weight:800;line-height:1.04}app-game ion-content.game-content .game-choice small{font-size:clamp(13px,1.2vw,17px);font-weight:500}app-game ion-content.game-content .choice-icon{position:relative;overflow:hidden;padding:0;font-size:0;line-height:1}app-game ion-content.game-content .choice-icon:before{position:absolute;inset:0;display:grid;place-items:center;color:#ffd76b;font-size:clamp(38px,4.8vw,62px);line-height:1;transform:translateY(-2px);text-shadow:0 3px 0 #7a3507,0 7px 10px rgba(22,4,1,.4901960784)}app-game ion-content.game-content .game-choice:not(.computer-choice):not(.online-choice) .choice-icon:before{content:"\265f  \265f";font-size:clamp(31px,3.8vw,49px);letter-spacing:-.18em;padding-right:.18em}app-game ion-content.game-content .computer-choice .choice-icon:before{content:"\265b"}app-game ion-content.game-content .online-choice .choice-icon:before{content:"\25ce"}app-game ion-content.game-content .start-actions{width:min(100%,590px);grid-template-columns:1fr}app-game ion-content.game-content .continue-button{min-height:clamp(52px,7.5dvh,68px);font-size:clamp(17px,2vw,25px);font-weight:800}@media(min-width:641px)and (max-width:900px){app-game .game-shell .game-arena,app-game .game-shell.online-game .game-arena{grid-template-columns:170px minmax(0,1fr) 104px;grid-template-areas:"hud board controls" "info info info"}app-game .game-shell .word-info-dock{width:min(100%,680px);max-height:none;margin:8px auto 0;display:grid;grid-template-columns:1fr 1.5fr}app-game .game-shell .word-info-dock>header{grid-column:1/-1}}@media(max-width:640px){app-game .game-shell .word-info-dock{grid-area:auto;width:100%;max-height:none;margin-top:0;padding:0}app-game .game-shell .word-info-dock .definition-card{min-height:150px}app-game .game-shell .quit-game-button{width:100%;height:62px;min-height:62px;margin:0;border-radius:13px}app-game ion-content.game-content .start-copy h1{font-size:clamp(27px,8.5vw,35px)}app-game ion-content.game-content .game-choice strong{font-size:21px}app-game ion-content.game-content .game-choice small{font-size:12px}}@media(min-width:901px){app-game .game-shell .game-arena,app-game .game-shell.online-game .game-arena{grid-template-columns:260px var(--modz-board-size) 124px minmax(220px,1fr)!important;grid-template-areas:"hud board controls info"!important}app-game .game-shell .game-hud{margin-left:-12px;transform:none!important}app-game .game-shell .brand{position:fixed!important;top:12px!important;left:20px!important;margin:0!important;transform:none!important}app-game .game-shell .control-dock{justify-self:start!important;transform:none!important}}@media(min-width:901px){app-game .game-shell:not(:has(.start-screen)){--modz-board-size: min( calc(100dvh - 136px) , calc(100vw - 696px) , 760px)}app-game .game-shell .game-arena,app-game .game-shell.online-game .game-arena{width:100%;max-width:none;grid-template-columns:minmax(0,1fr) var(--modz-board-size) minmax(0,1fr)!important;grid-template-areas:none!important;gap:0!important}app-game .game-shell .center-stage{grid-area:1/2/auto/3;align-self:start;justify-self:center;width:var(--modz-board-size);margin-top:8px}app-game .game-shell .game-hud{grid-area:auto;position:absolute;z-index:5;top:142px;left:8px;width:250px;margin:0;transform:none!important}app-game .game-shell .control-dock{grid-area:1/3/auto/4;align-self:start!important;justify-self:start!important;width:124px!important;margin:82px 0 0 14px;transform:none!important}app-game .game-shell .word-info-dock{grid-area:1/3/auto/4;align-self:start;justify-self:start;width:190px;max-height:calc(100dvh - 38px);margin:18px 0 0 140px}app-game .game-shell .word-info-dock .definition-card{min-height:360px;padding:17px 15px 22px}app-game .game-shell .word-info-dock .definition-card p{font-size:14px;line-height:1.52}app-game .game-shell .word-info-dock .last-word-card strong,app-game .game-shell .word-info-dock .definition-card h2{font-size:clamp(21px,1.9vw,29px)}}@media(min-width:901px){app-game .game-shell:not(:has(.start-screen)){background:radial-gradient(ellipse at 50% 42%,transparent 32%,rgba(2,8,23,.0941176471) 72%,rgba(1,4,10,.6196078431) 118%),linear-gradient(90deg,rgba(2,8,22,.5647058824) 0%,transparent 27%,transparent 73%,rgba(2,8,22,.5647058824) 100%),url(/assets/modz-menu-background-clean-v2.png) center/cover fixed no-repeat}app-game .game-shell .brand{position:fixed!important;top:13px!important;left:26px!important;width:292px!important;height:132px;min-height:0;z-index:12}app-game .game-shell .brand-logo{width:292px;max-height:132px;filter:drop-shadow(0 9px 6px rgba(2,8,23,.7882352941)) drop-shadow(0 0 17px rgba(255,198,64,.5019607843))}app-game .game-shell .game-hud{top:158px;left:24px;width:304px;max-height:calc(100dvh - 170px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:stretch;gap:10px 12px}app-game .game-shell .current-mode,app-game .game-shell .dictionary-open-button{width:100%;min-width:0;min-height:51px;height:51px;padding:6px 10px;border:2px solid #ffbd3f;border-radius:18px;background:linear-gradient(180deg,#0b417f,#052653);box-shadow:inset 0 1px #70c5fa73,0 3px #7b390b,0 0 12px #ffb52f5c,0 8px 18px #0208179c}app-game .game-shell .current-mode:not(.is-thinking)>*{display:none!important}app-game .game-shell .current-mode:not(.is-thinking):before{content:"\265f";color:#ffd56b;font-size:25px;line-height:1;text-shadow:0 2px #6e3307}app-game .game-shell .current-mode:not(.is-thinking):after{content:"Profil";color:#fff8e7;font-size:16px;font-weight:900;text-shadow:0 2px 2px #020819}app-game .game-shell .dictionary-open-button span{font-size:22px}app-game .game-shell .dictionary-open-button strong{font-size:15px}app-game .game-shell .chat-panel,app-game .game-shell .players-list,app-game .game-shell .turn-card{grid-column:1/-1;width:100%}app-game .game-shell .chat-panel{min-height:190px;height:190px;padding:11px;border:2px solid #ffbe3e;border-radius:20px;background:linear-gradient(150deg,#0a376e,#041b3d 86%);box-shadow:inset 0 1px #75c4f46b,0 3px #733309,0 0 14px #ffb93158,0 9px 20px #020817a8}app-game .game-shell .chat-panel header{min-height:30px;color:#ffe06c;font-size:15px}app-game .game-shell .chat-log{min-height:92px;padding:9px 10px;border:1px solid rgba(112,153,193,.4509803922);border-radius:13px;background:#03142e80}app-game .game-shell .chat-hint{color:#f5f1e8;font-size:13px;line-height:1.32;text-align:center}app-game .game-shell .chat-panel form{gap:6px}app-game .game-shell .chat-panel input{min-width:0;height:39px;font-size:13px;border-radius:11px}app-game .game-shell .chat-panel form button{width:39px;height:39px;border:2px solid #f5b92e;border-radius:11px;background:#082854;color:#ffd85b}app-game .game-shell .players-list{gap:9px}app-game .game-shell .score-card{min-height:55px;padding:8px 15px;border-color:#e5a52d;border-radius:17px;background:linear-gradient(135deg,#fff8dc,#ffe2aa 62%,#ffc15d);box-shadow:inset 0 2px #fff,0 3px #84400c,0 7px 14px #13070480}app-game .game-shell .score-card .player-name{font-size:17px}app-game .game-shell .score-card>strong{font-size:27px}app-game .game-shell .turn-card{min-height:132px;padding:12px 17px 14px;border-color:#e5a42c;border-radius:19px;background:linear-gradient(155deg,#0a3973,#041b3b);box-shadow:inset 0 1px #6fc0f16e,0 3px #74340a,0 0 13px #ffb52f45,0 9px 20px #020817a3}app-game .game-shell .turn-card .mode-label{font-size:14px}app-game .game-shell .turn-card>small{font-size:14px}app-game .game-shell .turn-card>strong{font-size:18px}app-game .game-shell .quest-progress>small{font-size:14px}app-game .game-shell .room-code-top{top:20px;right:20px;min-width:174px;min-height:65px;padding:8px 22px;border:2px solid #ffc040;border-radius:20px;background:linear-gradient(160deg,#0b417f,#05234d);box-shadow:inset 0 1px #6ec2f779,0 4px #753409,0 0 16px #ffb83269,0 9px 20px #020817a8}app-game .game-shell .room-code-top:before{content:"\265f\265f";margin-right:10px;color:#ffd654;font-size:20px}app-game .game-shell .room-code-top span{font-size:12px}app-game .game-shell .room-code-top strong{color:#ffdf66;font-size:23px;letter-spacing:.08em}app-game .game-shell .control-dock{margin-top:116px;width:112px!important}app-game .game-shell .control-dock .action-bar{gap:8px}app-game .game-shell .control-dock .action-button,app-game .game-shell .control-dock .play-button,app-game .game-shell .quit-game-button{width:108px;height:72px;min-height:72px;border:2px solid #d89220;border-radius:19px;box-shadow:inset 0 2px #fff,0 4px #71350a,0 8px 14px #16080391}app-game .game-shell .control-dock .action-button span,app-game .game-shell .control-dock .play-button span{font-size:29px}app-game .game-shell .control-dock .action-button small,app-game .game-shell .control-dock .play-button small,app-game .game-shell .quit-game-button small{font-size:13px;line-height:1}app-game .game-shell .quit-game-button{margin-top:10px;color:#781d14;background:linear-gradient(145deg,#fff7ef,#f6bea8)}app-game .game-shell .word-info-dock{width:190px;min-height:calc(100dvh - 146px);max-height:calc(100dvh - 146px);margin:116px 0 0 132px;padding:10px;display:flex;flex-direction:column;gap:10px;border:2px solid #ffbd3c;border-radius:23px;background:linear-gradient(155deg,#0a376d,#03182f);box-shadow:inset 0 1px #70c2f26b,0 4px #713109,0 0 16px #ffb52f62,0 10px 24px #020817b5;overflow:hidden auto}app-game .game-shell .word-info-dock>header{min-height:91px;padding:36px 7px 10px;border:0;border-bottom:1px solid #f0b332;border-radius:0;color:#ffe6a0;background:transparent;font:900 20px/1.06 Georgia,serif;text-align:center;text-shadow:0 2px #2a1103}app-game .game-shell .word-info-dock>header:before{content:"\1f4d6";position:absolute;top:12px;left:50%;transform:translate(-50%);font-size:31px}app-game .game-shell .word-info-dock .last-word-card,app-game .game-shell .word-info-dock .definition-card{width:100%;border:1px solid #eeb63d;border-radius:15px;background:#061d3d}app-game .game-shell .word-info-dock .last-word-card{flex:0 0 auto}app-game .game-shell .word-info-dock .definition-card{flex:1 1 auto;min-height:260px;padding:15px 13px 18px}app-game .game-shell .word-info-dock .definition-kicker{display:inline-flex;padding:5px 12px;border-radius:999px;color:#2f1a07;background:linear-gradient(90deg,#ffd65e,#f3ad29);font-size:12px}app-game .game-shell .word-info-dock .definition-card h2{font-size:24px}app-game .game-shell .word-info-dock .definition-card p{color:#fff7e5;font-size:14px;line-height:1.55}}@media(min-width:901px){app-game .game-shell{--gold-light: #fff1a1;--gold-bright: #ffc83f;--gold-mid: #e79017;--gold-deep: #713006;--navy-top: #0a417c;--navy-bottom: #03182f}app-game .game-shell .current-mode,app-game .game-shell .dictionary-open-button{border:3px solid transparent;background:linear-gradient(180deg,#0d4c90,#06295b 55%,#031a3c) padding-box,linear-gradient(180deg,var(--gold-light) 0%,var(--gold-bright) 30%,#9d4a08 72%,#ffd65a 100%) border-box;box-shadow:inset 0 2px #8bd6ff59,inset 0 -3px 7px #020b1d99,0 2px #4e1b02,0 0 0 1px #351202,0 0 13px #ff9f18b8,0 9px 20px #02050cc4}app-game .game-shell .current-mode:not(.is-thinking):before,app-game .game-shell .dictionary-open-button span{color:#ffe570;filter:drop-shadow(0 1px 0 #7a2c00) drop-shadow(0 0 5px #ffb31a)}app-game .game-shell .chat-panel,app-game .game-shell .turn-card,app-game .game-shell .word-info-dock,app-game .game-shell .room-code-top{border:3px solid transparent;background:linear-gradient(155deg,#0b4079,#052553 42%,#02162f) padding-box,linear-gradient(145deg,#fff0a0,#ffbd30 20%,#9a4505 48%,#ffcb45 73%,#713006) border-box;box-shadow:inset 0 0 0 1px #ffe47a4d,inset 0 2px #8bd7ff42,inset 0 -8px 18px #01081799,0 3px #4e1b02,0 0 0 1px #2b0d00,0 0 16px #ff9c16a6,0 12px 26px #01030ab5}app-game .game-shell .chat-panel header,app-game .game-shell .turn-card .mode-label,app-game .game-shell .word-info-dock>header,app-game .game-shell .room-code-top strong{color:#ffe26a;text-shadow:0 2px 0 #542000,0 0 8px rgba(255,175,30,.5490196078)}app-game .game-shell .chat-log{border:1px solid #d89b2e;background:linear-gradient(180deg,#061d3eeb,#021126e8);box-shadow:inset 0 0 0 1px #62a8d43d,inset 0 6px 15px #0107176b}app-game .game-shell .score-card{border:3px solid transparent;background:linear-gradient(135deg,#fff9e6,#ffe4ae 48%,#f6b84b) padding-box,linear-gradient(145deg,#fff7c6,#ffc43e 34%,#913d05 70%,#ffd764) border-box;box-shadow:inset 0 2px #fff,inset 0 -6px 12px #bd5e173d,0 3px #6d2b05,0 0 0 1px #391000,0 0 11px #ff9e19a6,0 8px 16px #100401a3}app-game .game-shell .score-card.active{background:linear-gradient(135deg,#ffe89a,#ffb52f 43%,#e87808) padding-box,linear-gradient(145deg,#fff8c0,#ffd74e 28%,#8d3703 67%,#ffbe2d) border-box;box-shadow:inset 0 2px #fff8d6,inset 0 -7px 12px #9f3f1552,0 3px #6f2a04,0 0 0 1px #391000,0 0 16px #ff9d16d1,0 9px 18px #100401a8}app-game .game-shell .score-card .leader-crown{color:#ffe15b;background:linear-gradient(180deg,#8b3b05,#4c1901);border:1px solid #ffc441;box-shadow:0 0 8px #ff9c17a3}app-game .game-shell .quest-progress>span{border:1px solid #ffd85b;background:#fff1c8;box-shadow:0 0 6px #ffb21e80}app-game .game-shell .control-dock .action-button,app-game .game-shell .control-dock .play-button,app-game .game-shell .quit-game-button{border:3px solid transparent;background:linear-gradient(145deg,#fffdf4,#ffe8bd 58%,#efbd68) padding-box,linear-gradient(145deg,#fff5b8,#ffc337 30%,#8b3904 70%,#ffd65b) border-box;box-shadow:inset 0 3px #fff,inset 0 -7px 12px #9e521f35,0 4px #6b2a04,0 0 0 1px #391000,0 0 12px #ff9d1ba1,0 9px 17px #1205019c}app-game .game-shell .control-dock .action-bar>:nth-child(1){background:linear-gradient(145deg,#f5fff7,#ccebd5 64%,#9fceb0) padding-box,linear-gradient(145deg,#fff5b8,#ffc337 30%,#8b3904 70%,#ffd65b) border-box}app-game .game-shell .control-dock .action-bar>:nth-child(2){background:linear-gradient(145deg,#fcfdff,#e2e5eb 66%,#bfc5d0) padding-box,linear-gradient(145deg,#fff5b8,#ffc337 30%,#8b3904 70%,#ffd65b) border-box}app-game .game-shell .control-dock .action-bar>:nth-child(3){background:linear-gradient(145deg,#fffdf4,#ffe5ad 62%,#efbd68) padding-box,linear-gradient(145deg,#fff5b8,#ffc337 30%,#8b3904 70%,#ffd65b) border-box}app-game .game-shell .control-dock .action-bar>:nth-child(4){background:linear-gradient(145deg,#fff8f2,#ffd6c4 62%,#efa88e) padding-box,linear-gradient(145deg,#fff5b8,#ffc337 30%,#8b3904 70%,#ffd65b) border-box}app-game .game-shell .control-dock .action-bar>.joker-help{background:linear-gradient(145deg,#fffaff,#e8d8ef 62%,#c8add8) padding-box,linear-gradient(145deg,#fff5b8,#ffc337 30%,#8b3904 70%,#ffd65b) border-box}app-game .game-shell .control-dock .action-bar>.validate-button{background:linear-gradient(145deg,#fffef7,#f5e7c0 62%,#d9bd7b) padding-box,linear-gradient(145deg,#fff5b8,#ffc337 30%,#8b3904 70%,#ffd65b) border-box}app-game .game-shell .quit-game-button{background:linear-gradient(145deg,#fff8f3,#ffd8ca 60%,#efa68d) padding-box,linear-gradient(145deg,#fff5b8,#ffc337 30%,#8b3904 70%,#ffd65b) border-box}app-game .game-shell .control-dock button:disabled{opacity:.82;filter:saturate(.92) contrast(.98)}app-game .game-shell .word-info-dock{padding:11px}app-game .game-shell .word-info-dock:before,app-game .game-shell .word-info-dock:after{content:"\2767";position:absolute;bottom:14px;color:#c57a16;font-size:34px;opacity:.8;text-shadow:0 0 7px rgba(255,177,30,.5019607843)}app-game .game-shell .word-info-dock:before{left:14px;transform:rotate(-24deg)}app-game .game-shell .word-info-dock:after{right:14px;transform:scaleX(-1) rotate(-24deg)}app-game .game-shell .word-info-dock>header{position:relative;min-height:112px;padding:47px 6px 12px;border-bottom:2px solid #d9911d;font-size:19px;letter-spacing:.01em}app-game .game-shell .word-info-dock>header:before{top:7px;font-size:35px;filter:drop-shadow(0 2px 0 #6f2700) drop-shadow(0 0 7px #ffae19)}app-game .game-shell .word-info-dock>header:after{content:"\25c6";position:absolute;left:50%;bottom:-10px;transform:translate(-50%);padding:0 8px;color:#ffd54a;background:#06234a;font-size:13px}app-game .game-shell .word-info-dock .last-word-card,app-game .game-shell .word-info-dock .definition-card{border:2px solid #e7a82d;background:linear-gradient(165deg,#092d5b,#041b3a 48%,#02142c);box-shadow:inset 0 0 0 1px #6db6e83d,inset 0 -10px 20px #0108176b,0 0 9px #ffad1c52}app-game .game-shell .word-info-dock .definition-kicker{color:#2b1603;background:linear-gradient(90deg,#fff0a1,#ffc43c 45%,#dd8b15);box-shadow:inset 0 1px #fff8cf,0 2px #763006,0 0 8px #ffae1b91}}@media(min-width:901px){app-game .game-shell .game-hud{top:132px;left:15px;width:296px;grid-template-columns:130px 156px;column-gap:10px;row-gap:10px}app-game .game-shell .current-mode,app-game .game-shell .dictionary-open-button{height:46px;min-height:46px;border-radius:17px}app-game .game-shell .current-mode:not(.is-thinking):before{content:"";width:27px;height:27px;flex:0 0 27px;background:radial-gradient(circle at 50% 27%,#ffe377 0 18%,#e99816 19% 24%,transparent 25%),radial-gradient(ellipse at 50% 82%,#ffe377 0 34%,#e99816 35% 41%,transparent 42%);filter:drop-shadow(0 2px 0 #6b2600) drop-shadow(0 0 5px #ffb31a)}app-game .game-shell .dictionary-open-button span{width:29px;font-size:25px;transform:translateY(-1px)}app-game .game-shell .chat-panel{height:184px;min-height:184px;margin-bottom:8px}app-game .game-shell .score-card{min-height:48px;height:48px;padding:6px 14px;border-radius:16px}app-game .game-shell .score-card .player-name{font-size:17px}app-game .game-shell .score-card>strong{font-size:26px}app-game .game-shell .turn-card{height:153px;min-height:153px;padding:12px 17px 14px}app-game .game-shell.online-game .turn-card .mode-label:before{content:"\25c9";display:inline-grid;place-items:center;width:23px;height:17px;margin-right:8px;color:#ffd64c;font-size:19px;filter:drop-shadow(0 0 5px #ffb21e)}app-game .game-shell .quest-progress>small:before{content:"\25b0";margin-right:9px;color:#ffd34c;font-size:16px;text-shadow:0 0 5px #ffae1b}app-game .game-shell .control-dock{width:90px!important;margin-top:calc(13.7dvh - 8px)}app-game .game-shell .control-dock .action-bar{gap:clamp(8px,1.05dvh,10px)!important}app-game .game-shell .control-dock .action-button,app-game .game-shell .control-dock .play-button{width:90px!important;height:clamp(66px,8.8dvh,84px)!important;min-height:66px!important;border-radius:18px;padding:6px 4px}app-game .game-shell .control-dock .action-button span,app-game .game-shell .control-dock .play-button span{font-size:clamp(27px,3.2dvh,31px)}app-game .game-shell .control-dock .action-button small,app-game .game-shell .control-dock .play-button small{font-size:12px}app-game .game-shell .quit-game-button{width:90px!important;height:clamp(72px,10.4dvh,98px);min-height:72px;margin-top:clamp(8px,1.1dvh,11px)}app-game .game-shell .quit-game-button span{font-size:0}app-game .game-shell .quit-game-button span:before{content:"\2302";color:#8f2117;font-size:34px;line-height:.8}app-game .game-shell .word-info-dock{width:clamp(190px,15.65vw,262px);min-height:70.5dvh;height:70.5dvh;max-height:70.5dvh;margin-top:calc(13.7dvh - 8px);margin-left:clamp(114px,9.27vw,155px);border-radius:22px}app-game .game-shell .word-info-dock>header{min-height:clamp(94px,12.2dvh,115px);padding-top:clamp(40px,5.1dvh,48px);font-size:clamp(18px,1.55vw,22px)}app-game .game-shell .word-info-dock>header span{position:relative;display:inline-block}app-game .game-shell .word-info-dock>header span:before,app-game .game-shell .word-info-dock>header span:after{content:"\2767";position:absolute;top:50%;color:#c97d17;font-size:25px;opacity:.9;text-shadow:0 0 6px #ffaf1d}app-game .game-shell .word-info-dock>header span:before{right:calc(100% + 5px);transform:translateY(-50%) rotate(-28deg)}app-game .game-shell .word-info-dock>header span:after{left:calc(100% + 5px);transform:translateY(-50%) scaleX(-1) rotate(-28deg)}app-game .game-shell .rack-dock{width:clamp(456px,38.3vw,640px);transform:translateY(-4px)}app-game .game-shell modz-rack .rack-track{max-width:640px;min-height:clamp(76px,9.35dvh,88px);padding-inline:clamp(20px,2vw,30px)}}@media(min-width:901px){app-game .game-shell .game-hud{left:calc(50% - var(--modz-board-size) / 2 - clamp(319px,45dvh,418px))}app-game .game-shell .brand{left:calc(50% - var(--modz-board-size) / 2 - clamp(319px,45dvh,418px))!important}app-game .game-shell .word-info-dock{width:clamp(200px,27.8dvh,262px);margin-left:clamp(114px,16.5dvh,155px)}app-game .game-shell .room-code-top{right:auto;left:calc(50% + var(--modz-board-size) / 2 + clamp(114px,16.5dvh,155px));width:clamp(160px,22.6dvh,213px);min-width:0}app-game .game-shell .current-mode:not(.is-thinking):before{border-radius:50%;background:radial-gradient(circle at 50% 25%,#fff0a1 0 16%,#ffc83f 17% 23%,transparent 24%),radial-gradient(ellipse at 50% 84%,#fff0a1 0 32%,#ffc83f 33% 40%,transparent 41%);box-shadow:inset 0 -2px 3px #b65b0952}app-game .game-shell .dictionary-open-button span{position:relative;display:block;width:32px;height:24px;flex:0 0 32px;font-size:0;filter:drop-shadow(0 2px 0 #6c2700) drop-shadow(0 0 5px #ffb31a)}app-game .game-shell .dictionary-open-button span:before,app-game .game-shell .dictionary-open-button span:after{content:"";position:absolute;top:1px;width:15px;height:21px;border:2px solid #d98712;background:linear-gradient(135deg,#fff8c9,#ffd34d 72%,#e49216);box-shadow:inset 0 1px #fff}app-game .game-shell .dictionary-open-button span:before{left:0;border-radius:4px 1px 2px 5px;transform:skewY(5deg)}app-game .game-shell .dictionary-open-button span:after{right:0;border-radius:1px 4px 5px 2px;transform:skewY(-5deg)}app-game .game-shell .score-card.active>strong{display:inline-flex;align-items:center;gap:8px}app-game .game-shell .score-card.active:not(:has(.leader-crown))>strong:before{content:"\1f451";display:inline-grid;place-items:center;width:38px;height:27px;border:1px solid #ffc83e;border-radius:999px;color:#ffe16a;background:linear-gradient(180deg,#91420a,#4e1b02);font:900 18px/1 "Segoe UI Emoji",sans-serif;box-shadow:inset 0 1px #ffdc6a70,0 2px #592000,0 0 8px #ffad1b82}app-game .game-shell.online-game .turn-card .mode-label:before{content:"";width:28px;height:20px;background:radial-gradient(circle at 50% 93%,#ffd64c 0 2px,transparent 3px),radial-gradient(ellipse at 50% 100%,transparent 0 6px,#ffd64c 7px 8px,transparent 9px 13px,#ffd64c 14px 15px,transparent 16px);filter:drop-shadow(0 0 4px #ffae1a)}app-game .game-shell .turn-card>small:before{content:"";display:inline-block;width:26px;height:16px;margin-right:8px;vertical-align:-3px;border:2px solid #ffd54f;border-radius:8px;background:radial-gradient(circle at 74% 40%,#ffd54f 0 2px,transparent 3px),radial-gradient(circle at 82% 62%,#ffd54f 0 2px,transparent 3px),linear-gradient(#ffd54f,#ffd54f) 23% 50%/10px 2px no-repeat,linear-gradient(#ffd54f,#ffd54f) 23% 50%/2px 10px no-repeat;box-shadow:0 0 5px #ffad18}app-game .game-shell .turn-card>strong:before{content:"";display:inline-block;width:22px;height:22px;margin-right:9px;vertical-align:-5px;background:radial-gradient(circle at 50% 25%,#ffd54f 0 19%,transparent 20%),radial-gradient(ellipse at 50% 84%,#ffd54f 0 37%,transparent 38%);filter:drop-shadow(0 0 4px #ffae1a)}app-game .game-shell .quest-progress>small:before{content:"";display:inline-block;width:21px;height:20px;margin-right:9px;vertical-align:-4px;border:2px solid #ffd54f;border-radius:3px 3px 6px 6px;background:linear-gradient(180deg,#ffdc5b,#d98511);clip-path:polygon(18% 18%,36% 18%,40% 0,60% 0,64% 18%,82% 18%,100% 100%,0 100%);box-shadow:0 0 5px #ffae1a}app-game .game-shell .word-info-dock>header:before{content:"";width:42px;height:29px;border:2px solid #d98712;border-radius:5px 5px 3px 3px;background:linear-gradient(90deg,transparent 47%,#9b4508 48% 52%,transparent 53%),linear-gradient(135deg,#fff8c9,#ffd34d 70%,#df8b13);clip-path:polygon(0 5%,43% 10%,50% 20%,57% 10%,100% 5%,100% 90%,57% 96%,50% 100%,43% 96%,0 90%);box-shadow:inset 0 2px #fff,0 3px #6b2600,0 0 9px #ffae19}app-game .game-shell .word-info-dock>header span:before,app-game .game-shell .word-info-dock>header span:after{content:"\2767";top:78px;font-size:19px;letter-spacing:0;opacity:.76}app-game .game-shell .word-info-dock>header span{position:static}app-game .game-shell .word-info-dock>header span:before{left:10px;right:auto}app-game .game-shell .word-info-dock>header span:after{right:10px;left:auto}app-game .game-shell .word-info-dock:before,app-game .game-shell .word-info-dock:after{content:"\2767\2767";font-size:31px;letter-spacing:-10px}app-game .game-shell .control-dock .action-button span,app-game .game-shell .control-dock .play-button span{color:currentColor!important;font-weight:900;line-height:.85;filter:drop-shadow(0 1px #fff8df)}app-game .game-shell .control-dock .joker-help span{font-size:31px}app-game .game-shell .control-dock .validate-button span{font-size:34px}}@media(min-width:901px){app-game .game-shell .rack-dock{width:clamp(456px,68dvh,640px)}app-game .game-shell .dictionary-open-button>span{display:none!important}app-game .game-shell .dictionary-open-button>ion-icon{width:31px;height:31px;flex:0 0 31px;color:#ffd957;--ionicon-stroke-width: 42px;filter:drop-shadow(0 2px 0 #6c2700) drop-shadow(0 0 6px #ffb31a)}app-game .game-shell .control-dock .action-button>ion-icon,app-game .game-shell .control-dock .play-button>ion-icon{width:31px;height:31px;flex:0 0 31px;color:currentColor;--ionicon-stroke-width: 42px;filter:drop-shadow(0 1px #fff7dd)}app-game .game-shell .control-dock .joker-help>ion-icon{width:29px;height:29px}app-game .game-shell .control-dock .validate-button>ion-icon{width:35px;height:35px;color:#2d602c;--ionicon-stroke-width: 46px}app-game .game-shell .quit-game-button>span{display:none!important}app-game .game-shell .quit-game-button>ion-icon{width:33px;height:33px;color:#9a2118;--ionicon-stroke-width: 38px;filter:drop-shadow(0 1px #fff5e8)}app-game .game-shell .word-info-dock:before,app-game .game-shell .word-info-dock:after,app-game .game-shell .word-info-dock>header:before,app-game .game-shell .word-info-dock>header .lexicon-title:before,app-game .game-shell .word-info-dock>header .lexicon-title:after{content:none!important;display:none!important}app-game .game-shell .word-info-dock>header{position:relative;min-height:clamp(102px,13dvh,122px);padding:clamp(45px,5.7dvh,54px) 29px 13px;overflow:visible}app-game .game-shell .word-info-dock .lexicon-book{position:absolute;top:8px;left:50%;width:38px;height:38px;transform:translate(-50%);color:#ffd64d;--ionicon-stroke-width: 38px;filter:drop-shadow(0 2px 0 #6c2700) drop-shadow(0 0 8px #ffae19)}app-game .game-shell .word-info-dock .lexicon-title{position:relative;z-index:2;display:block;color:#ffe49a;font:900 clamp(17px,1.48vw,21px)/1.06 Georgia,serif;text-align:center;text-shadow:0 2px 0 #542000,0 0 8px rgba(255,175,30,.5490196078)}app-game .game-shell .laurel-branch{position:absolute;top:46px;z-index:1;display:block;width:27px;height:51px;color:#c7851d;filter:drop-shadow(0 0 4px rgba(255,175,28,.5019607843))}app-game .game-shell .laurel-left{left:3px}app-game .game-shell .laurel-right{right:3px;transform:scaleX(-1)}app-game .game-shell .laurel-branch ion-icon{position:absolute;width:15px;height:15px;--ionicon-stroke-width: 34px}app-game .game-shell .laurel-branch ion-icon:nth-child(1){left:1px;top:27px;transform:rotate(-43deg)}app-game .game-shell .laurel-branch ion-icon:nth-child(2){left:7px;top:15px;transform:rotate(-25deg)}app-game .game-shell .laurel-branch ion-icon:nth-child(3){left:13px;top:3px;transform:rotate(-8deg)}app-game .game-shell .definition-card{position:relative}app-game .game-shell .lexicon-corner{position:absolute;bottom:12px;z-index:1;display:flex;color:#a96512;opacity:.85;filter:drop-shadow(0 0 4px rgba(255,174,25,.5019607843))}app-game .game-shell .lexicon-corner ion-icon{width:19px;height:19px;margin-left:-6px;--ionicon-stroke-width: 32px}app-game .game-shell .lexicon-corner ion-icon:first-child{margin-left:0;transform:rotate(-38deg)}app-game .game-shell .lexicon-corner ion-icon:last-child{transform:rotate(-10deg)}app-game .game-shell .corner-left{left:12px}app-game .game-shell .corner-right{right:12px;transform:scaleX(-1)}}:root{--ion-font-family: Inter, "Segoe UI", Arial, sans-serif;--ion-background-color: #f5f3ef;--ion-text-color: #273344;--ion-color-primary: #284b3d}@media(min-width:641px){app-game .game-shell .control-dock .action-bar>button.action-button,app-game .game-shell .control-dock .action-bar>button.play-button{position:relative!important;isolation:isolate!important;overflow:hidden!important;padding:0!important;background:#d89435!important}app-game .game-shell .control-dock .action-bar>button.action-button:before,app-game .game-shell .control-dock .action-bar>button.play-button:before{content:""!important;position:absolute!important;z-index:1!important;inset:0!important;border-radius:inherit!important;background-repeat:no-repeat!important;pointer-events:none!important}app-game .game-shell .control-dock .action-bar>button>ion-icon,app-game .game-shell .control-dock .action-bar>button>span,app-game .game-shell .control-dock .action-bar>button>small{position:relative!important;z-index:0!important;opacity:0!important}app-game .game-shell .control-dock .action-bar:not(.exchange-bar)>button:nth-child(1):before,app-game .game-shell .control-dock .exchange-bar>button:nth-child(1):before,app-game .game-shell .control-dock .exchange-bar>button:nth-child(2):before,app-game .game-shell .control-dock .action-bar:not(.exchange-bar)>button:nth-child(2):before,app-game .game-shell .control-dock .action-bar:not(.exchange-bar)>button:nth-child(3):before{background-image:url(/assets/buttons/Boutons_de_jeu_en_bois_Scrabble.webp)!important;background-size:320% 196.5%!important;background-position-y:50.75%!important}app-game .game-shell .control-dock .action-bar:not(.exchange-bar)>button:nth-child(1):before{background-position-x:2.7%!important}app-game .game-shell .control-dock .action-bar:not(.exchange-bar)>button:nth-child(2):before,app-game .game-shell .control-dock .exchange-bar>button:nth-child(1):before{background-position-x:50%!important}app-game .game-shell .control-dock .action-bar:not(.exchange-bar)>button:nth-child(3):before,app-game .game-shell .control-dock .exchange-bar>button:nth-child(2):before{background-position-x:97.4%!important}app-game .game-shell .control-dock .action-bar:not(.exchange-bar)>button:nth-child(4):before,app-game .game-shell .control-dock .action-bar:not(.exchange-bar)>button:nth-child(5):before,app-game .game-shell .control-dock .action-bar:not(.exchange-bar)>button:nth-child(6):before{background-image:url(/assets/buttons/Icones_de_jeu_style_Scrabble_en_bois.webp)!important;background-size:288.45% 213.125%!important}app-game .game-shell .control-dock .action-bar:not(.exchange-bar)>button:nth-child(4):before{background-position:16.3% 2.8%!important}app-game .game-shell .control-dock .action-bar:not(.exchange-bar)>button:nth-child(5):before{background-position:16.3% 95.6%!important}app-game .game-shell .control-dock .action-bar:not(.exchange-bar)>button:nth-child(6):before{background-position:83.6% 2.8%!important}app-game .game-shell .control-dock .action-bar>button:hover:not(:disabled):before{filter:brightness(1.08) saturate(1.05)!important}}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:#f5f3ef;overscroll-behavior:none}html,body,ion-app{min-height:100%;min-height:100dvh}button{font:inherit;cursor:pointer}button:focus-visible{outline:3px solid #70ae82;outline-offset:2px}button:disabled{opacity:.42;cursor:not-allowed}@media(hover:none)and (pointer:coarse){button{-webkit-tap-highlight-color:transparent}}app-game .mobile-settings-toggle,app-game .mobile-game-tools{display:none}app-game .game-arena{display:grid}@media(max-width:640px){app-game .game-arena{gap:9px}app-game .room-code-top,app-game .game-hud>.current-mode,app-game .game-hud>.dictionary-open-button,app-game .game-hud>.turn-card{display:none!important}app-game .game-hud{position:relative;grid-template-columns:minmax(0,1fr) auto!important;padding:8px;border:1px solid #d9e0d8;border-radius:16px;background:#fffefae8;box-shadow:0 8px 24px #203d3814}app-game .brand{min-width:0;padding-bottom:2px}app-game .brand-icon{width:28px!important;height:28px!important;border-radius:8px!important;font-size:15px!important}app-game .brand-copy strong{font-size:18px!important}app-game .brand-copy small{font-size:6px!important;letter-spacing:.08em}app-game .mobile-settings-toggle{width:40px;height:40px;display:grid;place-items:center;align-self:center;justify-self:end;border:1px solid #c7d4ca;border-radius:12px;background:linear-gradient(145deg,#f4f8f4,#dce9df);color:#315d45;font-size:21px;line-height:1;box-shadow:0 4px 12px #203d3820}app-game .mobile-settings-toggle[aria-expanded=true]{background:#315d45;color:#fff;transform:rotate(24deg)}app-game .mobile-game-tools{position:absolute;z-index:85;top:54px;left:8px;right:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;border:1px solid #d5dfd7;border-radius:16px;background:#fffefc;box-shadow:0 18px 44px #1d342a4d}app-game .mobile-tool-item{min-width:0;min-height:70px;padding:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px solid transparent;border-radius:13px;text-align:center;color:#273344}app-game .mobile-tool-item span{font-size:21px;line-height:1}app-game .mobile-tool-item strong{font-size:11px;line-height:1.1}app-game .mobile-tool-item small{font-size:8px;font-weight:700}app-game .mode-tool{border-color:#b9d2c1;background:#e8f4eb}app-game .dictionary-tool{border-color:#b8cce0;background:#e9f3fb}app-game .menu-tool{border-color:#ddc786;background:#fff4ce}app-game .reset-tool{border-color:#dda48e;background:#fce6de}app-game .players-list{grid-column:1/-1!important;width:100%}app-game .score-card.player-zero.active{border-color:#c95c45!important;background:linear-gradient(145deg,#fff0ea,#f3b7a7)!important;color:#7f2f21!important;box-shadow:0 5px 14px #c95c4538!important}app-game .score-card.player-one.active{border-color:#3f8fbd!important;background:linear-gradient(145deg,#eef8ff,#a9d5ee)!important;color:#205d80!important;box-shadow:0 5px 14px #3f8fbd38!important}app-game .rack-dock{min-height:64px;padding:7px 5px 10px;border:1px solid #d2c1aa;border-radius:16px;background:linear-gradient(180deg,#fffaf0e8,#efe3d1e8);box-shadow:0 9px 22px #39261624}app-game .control-dock{padding:8px;border:1px solid #d8ddd5;border-radius:17px;background:#fffefaf5;box-shadow:0 9px 26px #203d381b}app-game .action-bar{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}app-game .exchange-bar{grid-template-columns:1fr 1.6fr}app-game .validate-button{grid-column:auto}app-game .action-button,app-game .play-button{min-height:54px;height:54px;border-radius:13px;box-shadow:0 4px 10px #24342b20}app-game .action-button span,app-game .play-button span{font-size:21px}app-game .action-button small,app-game .play-button small{margin-top:4px;font-size:9px;line-height:1.05}app-game .game-shell .control-dock .action-bar>:nth-child(1){border-color:#69a47d!important;background:linear-gradient(145deg,#e5f7e9,#acd7ba)!important;color:#20583a!important}app-game .game-shell .control-dock .action-bar>:nth-child(2){border-color:#669dc2!important;background:linear-gradient(145deg,#e7f4fd,#a9cee6)!important;color:#245a7a!important}app-game .game-shell .control-dock .action-bar>:nth-child(3){border-color:#c99739!important;background:linear-gradient(145deg,#fff5ca,#e7c36a)!important;color:#6c4c13!important}app-game .game-shell .control-dock .action-bar>:nth-child(4){border-color:#ce7658!important;background:linear-gradient(145deg,#ffebe3,#e8a288)!important;color:#783621!important}app-game .game-shell .control-dock .action-bar>.joker-help{border-color:#8c70b9!important;background:linear-gradient(145deg,#f2ebff,#c9b6e9)!important;color:#583d7c!important}app-game .game-shell .control-dock .action-bar>.validate-button{border-color:#337454!important;background:linear-gradient(145deg,#4e9a70,#286144)!important;color:#fff!important}app-game .drag-ghost{width:50px;height:50px;transform:translate(-50%,-142%) rotate(3deg);box-shadow:0 14px 28px #1d162066,0 0 0 4px #fff9d0aa,0 4px #a87e47}app-game .drag-ghost span{font-size:26px}app-game .game-shell .control-dock .action-bar{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}app-game .game-shell .control-dock .exchange-bar{grid-template-columns:1fr 1.6fr!important}app-game .game-shell .control-dock .validate-button{grid-column:auto!important}app-game .game-shell .control-dock .action-button,app-game .game-shell .control-dock .play-button{min-height:54px!important;height:54px!important}app-game .game-shell .control-dock .action-button small,app-game .game-shell .control-dock .play-button small{font-size:12px!important;font-weight:500!important;line-height:1.15!important}app-game .game-shell .control-dock .action-button small b{font-weight:550}}@media(max-width:380px){app-game .action-bar{gap:5px}app-game .action-button,app-game .play-button{min-height:50px;height:50px}app-game .action-button small,app-game .play-button small{font-size:8px}app-game .game-shell .control-dock .action-button,app-game .game-shell .control-dock .play-button{min-height:50px!important;height:50px!important}app-game .game-shell .control-dock .action-button small,app-game .game-shell .control-dock .play-button small{font-size:11px!important}}app-game .current-mode.is-thinking{justify-content:center}app-game .current-mode.is-thinking>.mode-thinking{position:static!important;width:auto;padding:0!important;border:0!important;display:flex;align-items:center;justify-content:center;gap:9px}app-game .current-mode.is-thinking .thinking-avatar{flex-basis:34px;width:34px;height:32px}app-game .current-mode.is-thinking .mode-thinking small{color:#3f6d55;font-size:10px;font-weight:650;line-height:1}@media(min-width:901px){app-game .game-arena{--desktop-hud: 270px;--desktop-controls: 190px;--desktop-board: min(900px, calc(100dvh - 86px) , calc(100vw - var(--desktop-hud) - var(--desktop-controls) - 48px));grid-template-columns:var(--desktop-hud) minmax(0,var(--desktop-board)) var(--desktop-controls)!important;gap:12px!important}app-game .online-game .game-arena{--desktop-hud: 300px}app-game .control-dock{--action-size: 72px !important;width:min(100%,180px);transform:none!important}app-game .control-dock .action-button span,app-game .control-dock .action-bar .play-button span{font-size:26px}app-game .control-dock .action-button small,app-game .control-dock .action-bar .play-button small{font-size:10px}}@media(min-width:901px)and (max-width:1200px){app-game .game-arena{--desktop-hud: 220px;--desktop-controls: 165px}app-game .online-game .game-arena{--desktop-hud: 260px}app-game .control-dock{--action-size: 64px !important}}app-game ion-icon{pointer-events:none;flex:0 0 auto}app-game .mobile-settings-toggle ion-icon{font-size:24px}app-game .mobile-tool-item>ion-icon{font-size:27px}app-game .game-shell .current-mode:not(.is-thinking):before,app-game ion-content.game-content .choice-icon:before,app-game ion-content.game-content .continue-button:before,app-game ion-content.game-content .reset-button:before,app-game .game-shell .room-code-top:before,app-game .game-shell .word-info-dock>header:before,app-game .game-shell .word-info-dock:before,app-game .game-shell .word-info-dock:after,app-game .game-shell .word-info-dock>header span:before,app-game .game-shell .word-info-dock>header span:after,app-game .game-shell .turn-card .mode-label:before,app-game .game-shell .turn-card>small:before,app-game .game-shell .turn-card>strong:before,app-game .game-shell .quest-progress>small:before,app-game .game-shell .score-card.active:not(:has(.leader-crown))>strong:before{content:none!important;display:none!important}app-game .game-shell .current-mode:not(.is-thinking)>ion-icon{display:block!important;color:#ffd56b;font-size:25px;filter:drop-shadow(0 2px 0 #6e3307)}app-game .game-shell .mode-thinking .thinking-avatar ion-icon{color:#ffe074;font-size:28px;animation:modz-hourglass 1.25s ease-in-out infinite}@keyframes modz-hourglass{0%,to{transform:rotate(0)}50%{transform:rotate(180deg)}}app-game .mobile-chat-toggle ion-icon,app-game .chat-close ion-icon,app-game .emoji-toggle ion-icon,app-game .chat-panel form button[type=submit] ion-icon{font-size:24px}app-game .leader-crown ion-icon,app-game .active-player-icon ion-icon{font-size:19px}app-game .active-player-icon{display:inline-grid;place-items:center;color:#75400c}app-game .board-notice .notice-icon ion-icon{font-size:24px}app-game .turn-card .mode-label,app-game .turn-card>small,app-game .turn-card>strong,app-game .quest-progress>small{display:flex;align-items:center;gap:8px}app-game .turn-card .mode-label ion-icon,app-game .turn-card>small ion-icon,app-game .turn-card>strong ion-icon,app-game .quest-progress>small ion-icon{color:#ffd54f;font-size:20px;filter:drop-shadow(0 0 4px #ffae1a)}app-game .game-shell .room-code-top>ion-icon{margin-right:8px;color:#ffd654;font-size:23px;filter:drop-shadow(0 2px 0 #6e3307)}app-game ion-content.game-content .start-rewards span ion-icon{color:#ffd55f;font-size:22px;filter:drop-shadow(0 2px 0 #6e3307)}app-game ion-content.game-content .choice-icon ion-icon{position:relative;z-index:1;color:#ffd76b;font-size:clamp(42px,5vw,68px);filter:drop-shadow(0 4px 2px #6b2a08) drop-shadow(0 0 7px rgba(255,200,63,.5019607843))}app-game ion-content.game-content .computer-choice .choice-icon ion-icon{color:#ffe078}app-game ion-content.game-content .online-choice .choice-icon ion-icon{color:#fff0a0}app-game ion-content.game-content .continue-button,app-game .online-back,app-game .online-primary,app-game .join-row button,app-game .cancel-button,app-game .end-actions button{display:inline-flex;align-items:center;justify-content:center;gap:10px}app-game ion-content.game-content .continue-button ion-icon{font-size:1.2em}app-game .online-back ion-icon,app-game .online-primary ion-icon,app-game .join-row button ion-icon,app-game .cancel-button ion-icon,app-game .end-actions button ion-icon{font-size:21px}app-game .dictionary-close ion-icon,app-game .dictionary-search button ion-icon{font-size:24px}app-game .dictionary-search>ion-icon{font-size:22px}app-game .end-trophy ion-icon{color:#ffd257;font-size:70px;filter:drop-shadow(0 4px 0 #7e3608) drop-shadow(0 0 14px rgba(255,188,49,.6588235294))}@media(max-width:640px){app-game ion-content.game-content .choice-icon ion-icon{font-size:38px}app-game ion-content.game-content .start-rewards span ion-icon{font-size:18px}app-game .mobile-tool-item>ion-icon{font-size:25px}}@media(min-width:901px){app-game .game-shell.online-game .chat-panel{box-sizing:border-box;display:grid;grid-template-rows:auto minmax(108px,1fr) auto;height:244px!important;min-height:244px!important;margin-bottom:18px!important;padding:12px!important;overflow:visible}app-game .game-shell.online-game .chat-panel header{min-height:30px;margin-bottom:10px}app-game .game-shell.online-game .chat-log{width:100%;height:auto!important;min-height:108px;max-height:132px;overflow:auto}app-game .game-shell.online-game .chat-panel form{position:static;width:100%;min-width:0;margin:10px 0 0;align-items:center}app-game .game-shell.online-game .chat-panel form input{width:100%;max-width:100%;min-width:0}app-game .game-shell.online-game .players-list{margin-top:2px!important}}@media(min-width:641px)and (max-width:900px){app-game .game-shell.online-game .chat-panel{box-sizing:border-box;display:grid;grid-template-rows:auto minmax(100px,1fr) auto;height:228px!important;min-height:228px!important;margin-bottom:16px!important;padding:11px!important;overflow:visible}app-game .game-shell.online-game .chat-log{width:100%;height:auto!important;min-height:100px;overflow:auto}app-game .game-shell.online-game .chat-panel form{position:static;width:100%;min-width:0;margin:9px 0 0}}@media(max-width:640px){app-game .game-shell.online-game .chat-panel.mobile-open{box-sizing:border-box;grid-template-rows:auto minmax(120px,1fr) auto;max-height:calc(100dvh - 110px);padding-bottom:max(14px,env(safe-area-inset-bottom));overflow:auto}app-game .game-shell.online-game .chat-panel form{position:sticky;bottom:0;margin-top:10px;padding-top:8px;background:inherit}}@media(min-width:901px){app-game .game-shell:not(:has(.start-screen)){--modz-info-width: clamp(214px, 29.5dvh, 278px);--modz-info-offset: clamp(126px, 17.5dvh, 166px);--modz-room-width: clamp(176px, 24dvh, 226px)}app-game .game-shell .control-dock{margin-top:calc(13.7dvh + 10px)!important;margin-left:18px!important}app-game .game-shell .control-dock .action-bar{gap:12px!important}app-game .game-shell .word-info-dock{width:var(--modz-info-width)!important;margin-top:calc(13.7dvh + 10px)!important;margin-left:var(--modz-info-offset)!important;gap:14px!important;padding:12px!important}app-game .game-shell .room-code-top{left:calc(50% + var(--modz-board-size) / 2 + var(--modz-info-offset) + (var(--modz-info-width) - var(--modz-room-width)) / 2)!important;width:var(--modz-room-width)!important}app-game .game-shell .word-info-dock>header{min-height:clamp(96px,12.2dvh,112px)!important;padding:clamp(45px,5.6dvh,52px) 13px 13px!important}app-game .game-shell .word-info-dock .lexicon-book{top:9px;width:36px;height:36px}app-game .game-shell .word-info-dock .lexicon-title{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 12px;border:1px solid #e7ad39;border-radius:999px;color:#fff0b0;background:linear-gradient(180deg,#104a85b8,#062752d9);box-shadow:inset 0 1px #8bcff052,0 2px #542100,0 0 10px #ffad1d4a;font:700 clamp(15px,1.25vw,18px)/1.1 Georgia,serif;letter-spacing:.025em;text-transform:none;white-space:nowrap}app-game .game-shell .laurel-branch{top:45px}app-game .game-shell .laurel-left{left:5px}app-game .game-shell .laurel-right{right:5px}}@media(min-width:901px){app-game .game-shell:not(:has(.start-screen)){--modz-info-offset: clamp(118px, 13dvh, 130px);--modz-info-width: min(clamp(238px, 32dvh, 300px), calc(((100vw - var(--modz-board-size)) / 2) - var(--modz-info-offset) - 4px));--modz-room-width: min(clamp(190px, 25dvh, 240px), calc(var(--modz-info-width) - 24px))}app-game .game-shell .control-dock{margin-left:14px!important}app-game .game-shell .word-info-dock{align-items:stretch;overflow-x:hidden!important}app-game .game-shell .word-info-dock>header{display:grid!important;place-items:center!important;width:100%;min-width:0;overflow:hidden!important}app-game .game-shell .word-info-dock .lexicon-title{width:100%;max-width:100%;min-width:0;margin-inline:auto;padding-inline:8px;box-sizing:border-box;text-align:center}app-game .game-shell .laurel-branch{max-width:24px;overflow:hidden}app-game .game-shell .laurel-left{left:2px}app-game .game-shell .laurel-right{right:2px}app-game .game-shell .word-info-dock .last-word-card,app-game .game-shell .word-info-dock .definition-card{min-width:0;max-width:100%;margin-inline:auto;text-align:center}app-game .game-shell .word-info-dock .definition-card{display:flex;flex-direction:column;align-items:center}app-game .game-shell .word-info-dock .definition-kicker{align-self:center;margin-inline:auto}app-game .game-shell .word-info-dock .definition-card h2,app-game .game-shell .word-info-dock .definition-card p{width:100%;max-width:100%;text-align:center;overflow-wrap:anywhere}app-game .game-shell .word-info-dock .last-word-card div{justify-content:center}}@media(min-width:901px){app-game .game-shell .center-stage,app-game .game-shell .control-dock,app-game .game-shell .word-info-dock{align-self:start!important;margin-top:22px!important}app-game .game-shell .room-code-top{top:2px!important;height:26px!important;min-height:26px!important;padding:2px 10px!important;display:flex!important;align-items:center;justify-content:center;gap:6px;border-width:2px;border-radius:12px!important;box-sizing:border-box}app-game .game-shell .room-code-top>ion-icon{margin-right:0;font-size:16px}app-game .game-shell .room-code-top span,app-game .game-shell .room-code-top strong{display:inline!important;margin:0!important;line-height:1!important}app-game .game-shell .room-code-top span{font-size:9px!important}app-game .game-shell .room-code-top strong{font-size:15px!important}}app-game .game-shell.online-game .players-list{display:grid!important;visibility:visible!important;opacity:1!important}app-game .game-shell.online-game .score-card{opacity:1!important}app-game .game-shell.online-game .score-card .player-name,app-game .game-shell.online-game .score-card>strong{color:#17243a!important;text-shadow:0 1px 0 #fff8dc}@media(min-width:1025px){app-game .game-shell.online-game .game-hud{overflow:visible!important}app-game .game-shell.online-game .players-list{flex:0 0 auto;width:100%;gap:8px!important}app-game .game-shell.online-game .score-card{min-height:50px!important}app-game .game-shell.online-game .score-card .player-name{font-size:clamp(14px,1.15vw,17px)!important}app-game .game-shell.online-game .score-card>strong{font-size:clamp(24px,2vw,29px)!important}}@media(min-width:1025px)and (max-height:760px){app-game .game-shell.online-game .chat-panel{grid-template-rows:auto minmax(76px,1fr) auto!important;height:clamp(190px,31dvh,224px)!important;min-height:clamp(190px,31dvh,224px)!important;margin-bottom:12px!important}app-game .game-shell.online-game .chat-log{min-height:76px!important;max-height:105px!important}}@media(min-width:641px)and (max-width:1024px){app-game .game-shell.online-game{width:100%!important;max-width:100%!important;height:auto!important;min-height:100dvh!important;padding:10px 12px 24px!important;overflow-x:hidden!important;overflow-y:auto!important}app-game .game-shell.online-game .game-arena{width:min(100%,800px)!important;height:auto!important;min-height:0!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto auto!important;grid-template-areas:"hud" "board" "controls" "info"!important;justify-items:center!important;align-items:start!important;align-content:start!important;gap:16px!important}app-game .game-shell.online-game .room-code-top{top:8px!important;right:18px!important;left:auto!important;width:126px!important;height:34px!important;min-height:34px!important;padding:5px 9px!important;display:flex!important;align-items:center;justify-content:center;gap:5px;border-radius:12px!important}app-game .game-shell.online-game .room-code-top>ion-icon{margin:0!important;font-size:18px!important}app-game .game-shell.online-game .room-code-top span,app-game .game-shell.online-game .room-code-top strong{display:inline!important;margin:0!important;line-height:1!important}app-game .game-shell.online-game .room-code-top strong{font-size:17px!important}app-game .game-shell.online-game .game-hud{grid-area:hud!important;position:static!important;width:min(100%,760px)!important;height:auto!important;min-height:0!important;margin:38px auto 0!important;padding:12px!important;display:grid!important;grid-template-columns:minmax(132px,.8fr) minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:12px!important;align-items:stretch!important;overflow:visible!important;border:2px solid #e6aa34!important;border-radius:20px!important;background:linear-gradient(160deg,#082d5ef2,#031a3af5)!important;box-shadow:0 0 0 2px #5f2808,0 8px 24px #12070066,inset 0 1px #ffe29b55!important}app-game .game-shell.online-game .brand{grid-column:1;grid-row:1;width:100%!important;min-width:0!important;min-height:54px;padding:0 4px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:0!important}app-game .game-shell.online-game .brand-logo{width:min(100%,150px)!important;height:58px!important;background-size:contain!important}app-game .game-shell.online-game .current-mode,app-game .game-shell.online-game .dictionary-open-button{min-height:54px!important;margin:0!important;border-radius:14px!important}app-game .game-shell.online-game .current-mode{grid-column:2;grid-row:1}app-game .game-shell.online-game .dictionary-open-button{grid-column:3;grid-row:1}app-game .game-shell.online-game .chat-panel{grid-column:1/3;grid-row:2;width:100%!important;height:202px!important;min-height:202px!important;margin:0!important;padding:11px!important;grid-template-rows:auto minmax(82px,1fr) auto!important;overflow:visible!important}app-game .game-shell.online-game .chat-log{min-height:82px!important;max-height:104px!important}app-game .game-shell.online-game .players-list{grid-column:3;grid-row:2;width:100%!important;height:202px!important;margin:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;gap:10px!important}app-game .game-shell.online-game .score-card{width:100%!important;min-height:0!important;padding:12px 14px!important;border-width:2px!important;border-radius:16px!important}app-game .game-shell.online-game .score-card .player-name{font-size:clamp(14px,2.2vw,18px)!important}app-game .game-shell.online-game .score-card>strong{font-size:clamp(25px,4vw,32px)!important}app-game .game-shell.online-game .center-stage{grid-area:board!important;align-self:start!important;justify-self:center!important;width:min(100%,740px)!important;height:auto!important;min-width:0!important;margin:0!important;gap:8px!important}app-game .game-shell.online-game .game-board{width:min(100vw - 40px,720px)!important;max-width:100%!important;margin:0 auto!important}app-game .game-shell.online-game .rack-dock{width:min(100%,620px)!important;margin:0 auto!important}app-game .game-shell.online-game .control-dock{grid-area:controls!important;position:static!important;align-self:start!important;justify-self:center!important;width:min(100%,720px)!important;max-width:none!important;max-height:none!important;margin:0 auto!important;padding:10px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 92px!important;gap:10px!important;overflow:visible!important;border:2px solid #d39a2e!important;border-radius:18px!important;background:linear-gradient(180deg,#082d5ef2,#031a3af5)!important;box-shadow:0 7px 20px #14080066!important;transform:none!important}app-game .game-shell.online-game .control-dock .action-bar{width:100%!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important}app-game .game-shell.online-game .control-dock .action-button,app-game .game-shell.online-game .control-dock .play-button,app-game .game-shell.online-game .quit-game-button{width:100%!important;height:auto!important;min-height:78px!important;aspect-ratio:auto!important;border-radius:14px!important}app-game .game-shell.online-game .control-dock .action-button small,app-game .game-shell.online-game .control-dock .play-button small,app-game .game-shell.online-game .quit-game-button small{font-size:11px!important}app-game .game-shell.online-game .quit-game-button{margin:0!important}app-game .game-shell.online-game .word-info-dock{grid-area:info!important;position:static!important;align-self:start!important;justify-self:center!important;width:min(100%,720px)!important;height:auto!important;min-height:220px!important;max-height:none!important;margin:0 auto!important;padding:12px!important;display:grid!important;grid-template-columns:205px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:10px 12px!important;overflow:hidden!important}app-game .game-shell.online-game .word-info-dock>header{grid-column:1!important;grid-row:1/3!important;width:100%!important;min-height:194px!important}app-game .game-shell.online-game .word-info-dock .last-word-card{grid-column:2!important;grid-row:1!important;width:100%!important;margin:0!important}app-game .game-shell.online-game .word-info-dock .definition-card{grid-column:2!important;grid-row:2!important;width:100%!important;min-height:120px!important;margin:0!important}app-game .game-shell.online-game .word-info-dock .definition-card:only-of-type{grid-row:1/3!important}}@media(max-width:640px){app-game .game-shell.online-game{width:100%!important;max-width:100%!important;min-width:0!important;min-height:100dvh!important;padding:max(5px,env(safe-area-inset-top)) 5px max(12px,env(safe-area-inset-bottom))!important;overflow-x:hidden!important}app-game .game-shell.online-game .game-arena{width:100%!important;max-width:100%!important;min-width:0!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"hud" "board" "controls" "info"!important;gap:8px!important}app-game .game-shell.online-game .game-hud{width:100%!important;max-width:100%!important;min-width:0!important;padding:8px!important;gap:7px!important;border:2px solid #dca034!important;background:linear-gradient(160deg,#0b376bf2,#031b3df5)!important}app-game .game-shell.online-game .brand{min-height:42px!important}app-game .game-shell.online-game .brand-logo{width:128px!important;height:45px!important;background-size:contain!important}app-game .game-shell.online-game .players-list{width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}app-game .game-shell.online-game .score-card{min-height:58px!important;padding:8px 10px!important;grid-template-columns:8px minmax(0,1fr) auto!important;gap:7px!important;border-width:2px!important;border-radius:14px!important}app-game .game-shell.online-game .score-card .player-name{font-size:clamp(12px,3.8vw,15px)!important}app-game .game-shell.online-game .score-card>strong{font-size:clamp(23px,7vw,28px)!important}app-game .game-shell.online-game .center-stage,app-game .game-shell.online-game .board-zone{width:100%!important;max-width:100%!important;min-width:0!important;margin:0 auto!important}app-game .game-shell.online-game .game-board{width:min(100%,100vw - 20px)!important;max-width:100%!important;margin:0 auto!important}app-game .game-shell.online-game .rack-dock,app-game .game-shell.online-game .control-dock,app-game .game-shell.online-game .word-info-dock{width:100%!important;max-width:100%!important;min-width:0!important;margin:0 auto!important}app-game .game-shell.online-game .rack-dock{min-height:60px!important}app-game .game-shell.online-game .control-dock{grid-area:controls!important;padding:7px!important}app-game .game-shell.online-game .control-dock .action-bar{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}app-game .game-shell.online-game .control-dock .action-button,app-game .game-shell.online-game .control-dock .play-button{min-height:55px!important;height:55px!important}app-game .game-shell.online-game .quit-game-button{min-height:54px!important;margin-top:7px!important}app-game .game-shell.online-game .word-info-dock{grid-area:info!important;height:auto!important;min-height:190px!important;max-height:none!important;padding:10px!important;gap:8px!important;overflow:hidden!important}app-game .game-shell.online-game .word-info-dock>header{min-height:84px!important;padding-top:38px!important}app-game .game-shell.online-game .word-info-dock .lexicon-title{font-size:clamp(15px,4.4vw,18px)!important}app-game .game-shell.online-game .word-info-dock .definition-card{min-height:88px!important}app-game .game-shell.online-game .mobile-chat-toggle{right:max(12px,env(safe-area-inset-right))!important;bottom:max(14px,env(safe-area-inset-bottom))!important}app-game .game-shell.online-game .chat-panel,app-game .game-shell.online-game .chat-panel.mobile-open{left:8px!important;right:auto!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}}@media(max-width:350px){app-game .game-shell.online-game .score-card{min-height:54px!important;padding-inline:7px!important;gap:5px!important}app-game .game-shell.online-game .score-card .player-name{font-size:11px!important}app-game .game-shell.online-game .score-card>strong{font-size:22px!important}}@media(min-width:641px)and (max-width:1024px)and (max-height:600px){app-game .game-shell.online-game{height:100dvh!important;min-height:100dvh!important;padding:7px 8px!important;overflow:auto!important}app-game .game-shell.online-game .game-arena{--modz-landscape-board: min( calc(100dvh - 72px) , calc(100vw - 448px) , 360px);width:100%!important;min-width:0!important;grid-template-columns:190px var(--modz-landscape-board) 72px minmax(150px,1fr)!important;grid-template-rows:auto!important;grid-template-areas:"hud board controls info"!important;justify-content:center!important;align-items:start!important;gap:8px!important}app-game .game-shell.online-game .room-code-top{display:none!important}app-game .game-shell.online-game .game-hud{width:190px!important;height:calc(100dvh - 14px)!important;margin:0!important;padding:7px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:42px 42px minmax(105px,1fr) 58px!important;gap:6px!important}app-game .game-shell.online-game .brand{grid-column:1/3!important;grid-row:1!important;min-height:0!important}app-game .game-shell.online-game .brand-logo{width:110px!important;height:40px!important}app-game .game-shell.online-game .current-mode,app-game .game-shell.online-game .dictionary-open-button{min-height:42px!important}app-game .game-shell.online-game .current-mode{grid-column:1!important;grid-row:2!important}app-game .game-shell.online-game .dictionary-open-button{grid-column:2!important;grid-row:2!important}app-game .game-shell.online-game .current-mode strong,app-game .game-shell.online-game .dictionary-open-button strong{font-size:8px!important}app-game .game-shell.online-game .chat-panel{grid-column:1/3!important;grid-row:3!important;height:auto!important;min-height:105px!important;padding:7px!important;grid-template-rows:auto minmax(34px,1fr) auto!important}app-game .game-shell.online-game .chat-panel header{min-height:20px!important;margin-bottom:4px!important;font-size:8px!important}app-game .game-shell.online-game .chat-log{min-height:34px!important;max-height:54px!important}app-game .game-shell.online-game .chat-panel form{margin-top:4px!important}app-game .game-shell.online-game .chat-panel form input,app-game .game-shell.online-game .chat-panel form button{height:30px!important}app-game .game-shell.online-game .players-list{grid-column:1/3!important;grid-row:4!important;height:58px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:1fr!important;gap:6px!important}app-game .game-shell.online-game .score-card{min-height:58px!important;padding:6px!important}app-game .game-shell.online-game .score-card .player-name{font-size:10px!important}app-game .game-shell.online-game .score-card>strong{font-size:20px!important}app-game .game-shell.online-game .center-stage{width:var(--modz-landscape-board)!important;margin:0!important;gap:4px!important}app-game .game-shell.online-game .game-board{width:var(--modz-landscape-board)!important}app-game .game-shell.online-game .rack-dock{width:100%!important;min-height:50px!important}app-game .game-shell.online-game .control-dock{width:72px!important;margin:0!important;padding:0!important;display:block!important;border:0!important;background:transparent!important}app-game .game-shell.online-game .control-dock .action-bar{width:72px!important;grid-template-columns:72px!important;gap:4px!important}app-game .game-shell.online-game .control-dock .action-button,app-game .game-shell.online-game .control-dock .play-button,app-game .game-shell.online-game .quit-game-button{width:72px!important;min-height:41px!important;height:41px!important;border-radius:10px!important}app-game .game-shell.online-game .control-dock .action-button ion-icon,app-game .game-shell.online-game .control-dock .play-button ion-icon,app-game .game-shell.online-game .quit-game-button ion-icon{font-size:18px!important}app-game .game-shell.online-game .control-dock small,app-game .game-shell.online-game .quit-game-button small{margin-top:1px!important;font-size:8px!important}app-game .game-shell.online-game .quit-game-button{margin-top:4px!important}app-game .game-shell.online-game .word-info-dock{width:100%!important;height:calc(100dvh - 14px)!important;min-height:0!important;margin:0!important;padding:8px!important;display:flex!important;overflow:hidden auto!important}app-game .game-shell.online-game .word-info-dock>header{width:100%!important;min-height:74px!important;padding-top:34px!important}app-game .game-shell.online-game .word-info-dock .lexicon-title{font-size:13px!important}app-game .game-shell.online-game .word-info-dock .definition-card{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;min-height:108px!important;padding:8px!important}app-game .game-shell.online-game .word-info-dock .definition-card p{width:100%!important;margin:0!important;max-height:none!important;font-size:10px!important;line-height:1.35!important;text-align:center!important}}@media(min-width:641px){app-game .game-shell .control-dock .action-button,app-game .game-shell .control-dock .play-button,app-game .game-shell .control-dock .quit-game-button{border-color:#f4bd45!important;background:linear-gradient(180deg,#10508e,#08396f 48%,#032553)!important;color:#fff8dc!important;box-shadow:0 0 0 2px #6b2d08,inset 0 1px #8ed2ff66,inset 0 -2px #00173788,0 4px #6b2d08,0 7px 15px #16080066,0 0 12px #ffb52e55!important}app-game .game-shell .control-dock .action-button ion-icon,app-game .game-shell .control-dock .play-button ion-icon,app-game .game-shell .control-dock .quit-game-button ion-icon,app-game .game-shell .control-dock .action-button span,app-game .game-shell .control-dock .play-button span,app-game .game-shell .control-dock .quit-game-button span{color:#ffd566!important;filter:drop-shadow(0 2px 0 #5a2508) drop-shadow(0 0 5px rgba(255,197,76,.4))!important}app-game .game-shell .control-dock .action-button small,app-game .game-shell .control-dock .play-button small,app-game .game-shell .control-dock .quit-game-button small{color:#fff8e4!important;text-shadow:0 1px 1px #00152f,0 0 4px rgba(0,0,0,.6666666667)!important}app-game .game-shell .control-dock .joker-help small b{color:#ffd566!important}app-game .game-shell .control-dock .action-button:hover:not(:disabled),app-game .game-shell .control-dock .play-button:hover:not(:disabled),app-game .game-shell .control-dock .quit-game-button:hover{border-color:#ffe08a!important;background:linear-gradient(180deg,#1765a9,#0b477f,#052d5e)!important;filter:brightness(1.06)!important}app-game .game-shell .control-dock button:disabled{opacity:.62!important;filter:saturate(.72)!important}app-game .game-shell .control-dock .action-bar>button.action-button,app-game .game-shell .control-dock .action-bar>button.play-button,app-game .game-shell .control-dock>button.quit-game-button{border-color:#f4bd45!important;background:linear-gradient(180deg,#10508e,#08396f 48%,#032553)!important;color:#fff8dc!important;box-shadow:0 0 0 2px #6b2d08,inset 0 1px #8ed2ff66,inset 0 -2px #00173788,0 4px #6b2d08,0 7px 15px #16080066,0 0 12px #ffb52e55!important}}@media(min-width:901px){app-game .game-shell:not(:has(.start-screen)){--modz-info-width: min( clamp(250px, 34dvh, 340px), calc(((100vw - var(--modz-board-size)) / 2) - var(--modz-info-offset) - 4px) );--modz-room-width: min(clamp(200px, 26dvh, 260px), calc(var(--modz-info-width) - 24px))}app-game .game-shell .control-dock{margin-left:6px!important}app-game .game-shell .word-info-dock{width:var(--modz-info-width)!important}app-game .game-shell .word-info-dock>header{padding-inline:14px!important}app-game .game-shell .word-info-dock .lexicon-title{padding-inline:12px!important;font-size:clamp(15px,1.15vw,19px)!important;line-height:1.08!important}}@media(min-width:1025px){app-game .game-shell.local-game,app-game .game-shell.computer-game,app-game .game-shell.online-game{--modz-info-width: min( clamp(250px, 34dvh, 340px), calc(((100vw - var(--modz-board-size)) / 2) - var(--modz-info-offset) - 4px) );--modz-room-width: min(clamp(200px, 26dvh, 260px), calc(var(--modz-info-width) - 24px))}app-game .game-shell.local-game .control-dock,app-game .game-shell.computer-game .control-dock,app-game .game-shell.online-game .control-dock{margin-left:6px!important}app-game .game-shell.local-game .word-info-dock,app-game .game-shell.computer-game .word-info-dock,app-game .game-shell.online-game .word-info-dock{width:var(--modz-info-width)!important}app-game .game-shell.local-game .word-info-dock>header,app-game .game-shell.computer-game .word-info-dock>header,app-game .game-shell.online-game .word-info-dock>header{padding-inline:14px!important}app-game .game-shell.local-game .word-info-dock .lexicon-title,app-game .game-shell.computer-game .word-info-dock .lexicon-title,app-game .game-shell.online-game .word-info-dock .lexicon-title{padding-inline:12px!important;font-size:clamp(15px,1.15vw,19px)!important;line-height:1.08!important}}@media(max-width:1024px){app-game .game-shell.local-game .word-info-dock,app-game .game-shell.computer-game .word-info-dock,app-game .game-shell.online-game .word-info-dock{box-sizing:border-box!important;width:100%!important;max-width:720px!important}app-game .game-shell.local-game .word-info-dock .lexicon-title,app-game .game-shell.computer-game .word-info-dock .lexicon-title,app-game .game-shell.online-game .word-info-dock .lexicon-title{max-width:100%!important;padding-inline:10px!important;white-space:normal!important;text-align:center!important}}@media(min-width:1025px){app-game .game-shell.local-game,app-game .game-shell.computer-game,app-game .game-shell.online-game{--modz-info-width: min( clamp(280px, 37dvh, 380px), calc(((100vw - var(--modz-board-size)) / 2) - var(--modz-info-offset) - 4px) )}app-game .game-shell.local-game .game-hud,app-game .game-shell.computer-game .game-hud,app-game .game-shell.online-game .game-hud{transform:translate(-18px)!important}app-game .game-shell.local-game .control-dock,app-game .game-shell.computer-game .control-dock,app-game .game-shell.online-game .control-dock{margin-left:20px!important}}app-game .game-shell.online-game .game-hud>.room-code-top{position:static!important;inset:auto!important;flex:0 0 auto!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:58px!important;margin:10px 0 0!important;padding:8px 14px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr) auto!important;align-items:center!important;justify-content:stretch!important;gap:9px!important;border:2px solid #f4bd45!important;border-radius:18px!important;color:#fff8dc!important;background:linear-gradient(180deg,#10508e,#08396f 48%,#032553)!important;box-shadow:0 0 0 2px #6b2d08,inset 0 1px #8ed2ff66,inset 0 -2px #00173788,0 5px #6b2d08,0 9px 18px #16080070,0 0 14px #ffb52e55!important;text-align:left!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}app-game .game-shell.online-game .game-hud>.room-code-top>ion-icon{margin:0!important;color:#ffd566!important;font-size:25px!important;filter:drop-shadow(0 2px 0 #5a2508) drop-shadow(0 0 5px rgba(255,197,76,.4))!important}app-game .game-shell.online-game .game-hud>.room-code-top span{display:block!important;margin:0!important;color:#fff1bd!important;font-size:11px!important;font-weight:900!important;line-height:1!important;letter-spacing:.12em!important}app-game .game-shell.online-game .game-hud>.room-code-top strong{display:block!important;margin:0!important;color:#ffd566!important;font:900 clamp(20px,2.4dvh,25px)/1 Georgia,serif!important;letter-spacing:.11em!important;text-shadow:0 2px 1px #3d1703,0 0 7px rgba(255,197,76,.4)!important}@media(max-width:1024px){app-game .game-shell.online-game .game-hud>.room-code-top{max-width:100%!important;margin-top:8px!important}}app-game .game-shell.online-game .game-hud>.room-code-top{width:max-content!important;max-width:100%!important;min-width:170px!important;margin:10px auto 0!important;padding:10px 18px!important;grid-template-columns:30px max-content!important;grid-template-rows:auto auto!important;justify-content:center!important;column-gap:10px!important;row-gap:2px!important}app-game .game-shell.online-game .game-hud>.room-code-top>ion-icon{grid-column:1!important;grid-row:1/3!important;align-self:center!important;justify-self:center!important}app-game .game-shell.online-game .game-hud>.room-code-top span,app-game .game-shell.online-game .game-hud>.room-code-top strong{grid-column:2!important;justify-self:center!important;white-space:nowrap!important;overflow:visible!important;text-align:center!important}app-game .game-shell.online-game .game-hud>.room-code-top span{grid-row:1!important}app-game .game-shell.online-game .game-hud>.room-code-top strong{grid-row:2!important}@media(max-width:1024px){app-game .game-shell.online-game .game-hud>.room-code-top{margin-top:8px!important}}@media(min-width:1025px){app-game .game-shell.local-game,app-game .game-shell.computer-game,app-game .game-shell.online-game{--modz-info-width: min( clamp(280px, 37dvh, 380px), calc(((100vw - var(--modz-board-size)) / 2) - var(--modz-info-offset) - 20px) )}app-game .game-shell.local-game .word-info-dock,app-game .game-shell.computer-game .word-info-dock,app-game .game-shell.online-game .word-info-dock{margin-left:calc(var(--modz-info-offset) + 16px)!important}}@media(min-width:641px){app-game .game-shell.online-game .chat-panel:has(.emoji-picker){height:min(430px,100dvh - 70px)!important;min-height:min(430px,100dvh - 70px)!important;grid-template-rows:auto minmax(82px,1fr) auto minmax(142px,190px)!important;overflow:hidden!important}app-game .game-shell.online-game .chat-panel:has(.emoji-picker) .emoji-picker{width:100%!important;min-height:142px!important;max-height:none!important;grid-template-columns:repeat(5,minmax(36px,1fr))!important;overflow:hidden auto!important}}@media(max-width:640px){app-game .game-shell.local-game,app-game .game-shell.computer-game,app-game .game-shell.online-game{padding-bottom:calc(88px + env(safe-area-inset-bottom))!important}app-game .game-shell.local-game .control-dock,app-game .game-shell.computer-game .control-dock,app-game .game-shell.online-game .control-dock{position:fixed!important;z-index:80!important;left:6px!important;right:6px!important;bottom:max(6px,env(safe-area-inset-bottom))!important;grid-area:auto!important;box-sizing:border-box!important;width:auto!important;max-width:none!important;height:74px!important;min-height:74px!important;margin:0!important;padding:6px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;align-items:stretch!important;gap:4px!important;overflow:hidden!important;border:2px solid #f1b83f!important;border-radius:18px!important;background:linear-gradient(180deg,#0e467f,#062b58 52%,#031a3b)!important;box-shadow:0 0 0 2px #6a2c08,0 -7px 24px #07101c75,inset 0 1px #8cd3ff52!important;transform:none!important}app-game .game-shell .control-dock .action-bar{width:100%!important;min-width:0!important;height:100%!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:stretch!important;gap:3px!important}app-game .game-shell .control-dock .action-bar.exchange-bar{grid-template-columns:repeat(2,minmax(0,1fr))!important}app-game .game-shell .control-dock .action-button,app-game .game-shell .control-dock .play-button,app-game .game-shell .control-dock .quit-game-button{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:58px!important;min-height:58px!important;margin:0!important;padding:4px 2px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;border-width:1px!important;border-radius:11px!important}app-game .game-shell .control-dock .action-button ion-icon,app-game .game-shell .control-dock .play-button ion-icon,app-game .game-shell .control-dock .quit-game-button ion-icon{flex:0 0 auto!important;font-size:22px!important}app-game .game-shell .control-dock .action-button small,app-game .game-shell .control-dock .play-button small,app-game .game-shell .control-dock .quit-game-button small{width:100%!important;margin:0!important;overflow:hidden!important;font-size:clamp(7px,2vw,9px)!important;font-weight:700!important;line-height:1!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}app-game .game-shell.online-game .mobile-chat-toggle,app-game .game-shell.online-game .chat-panel,app-game .game-shell.online-game .chat-panel.mobile-open{bottom:calc(91px + env(safe-area-inset-bottom))!important}app-game .game-shell.online-game .chat-panel.mobile-open{box-sizing:border-box!important;height:min(68dvh,580px)!important;max-height:calc(100dvh - 116px - env(safe-area-inset-bottom))!important;padding:12px!important;display:grid!important;grid-template-rows:auto minmax(145px,1fr) auto!important;overflow:hidden!important}app-game .game-shell.online-game .chat-panel.mobile-open:has(.emoji-picker){height:min(78dvh,680px)!important;grid-template-rows:auto minmax(105px,1fr) auto minmax(160px,30dvh)!important}app-game .game-shell.online-game .chat-panel.mobile-open .chat-log{width:100%!important;height:auto!important;min-height:105px!important;max-height:none!important}app-game .game-shell.online-game .chat-panel.mobile-open form{position:static!important;width:100%!important;min-width:0!important;margin:9px 0 0!important;padding:0!important}app-game .game-shell.online-game .chat-panel.mobile-open .emoji-picker{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:160px!important;max-height:none!important;margin-top:8px!important;padding:8px!important;grid-template-columns:repeat(6,minmax(34px,1fr))!important;gap:6px!important;overflow:hidden auto!important}app-game .game-shell.online-game .chat-panel.mobile-open .emoji-picker button{width:100%!important;min-width:0!important;height:38px!important;font-size:21px!important}}@media(max-width:640px){app-game .game-shell.local-game .control-dock,app-game .game-shell.computer-game .control-dock,app-game .game-shell.online-game .control-dock{right:auto!important;width:calc(100vw - 12px)!important}}@media(min-width:641px){app-game ion-content.game-content .start-screen{padding:0!important;display:grid!important;place-items:center!important;overflow:hidden auto!important}app-game ion-content.game-content .start-card{box-sizing:border-box!important;width:min(94vw,1480px)!important;min-height:100dvh!important;margin:0 auto!important;padding:clamp(14px,2.1dvh,24px) clamp(20px,3.2vw,58px) clamp(18px,2.8dvh,30px)!important;display:grid!important;grid-template-rows:auto auto auto auto!important;align-content:center!important;justify-items:stretch!important;gap:clamp(13px,2.2dvh,23px)!important}app-game ion-content.game-content .start-brand{width:100%!important;height:clamp(132px,22dvh,215px)!important;min-height:0!important;margin:0!important;display:grid!important;place-items:center!important}app-game ion-content.game-content .start-logo{width:clamp(310px,31vw,500px)!important;height:100%!important;max-height:215px!important;aspect-ratio:1698/928!important;background-size:contain!important}app-game ion-content.game-content .start-copy{width:100%!important;margin:clamp(-20px,-2dvh,-10px) 0 0!important}app-game ion-content.game-content .start-kicker{width:clamp(350px,34vw,510px)!important;min-height:clamp(48px,7dvh,62px)!important;margin:0 auto!important;padding:7px 56px!important;border-width:3px!important;font-size:clamp(19px,2.5dvh,28px)!important;letter-spacing:.065em!important;box-shadow:inset 0 2px #78c8f168,0 5px #642b06,0 11px 22px #120501a3!important}app-game ion-content.game-content .start-kicker:before{left:34px!important}app-game ion-content.game-content .start-kicker:after{right:34px!important}app-game ion-content.game-content .game-choice-grid{width:100%!important;max-width:1420px!important;margin:0 auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(20px,2.8vw,44px)!important}app-game ion-content.game-content .game-choice{box-sizing:border-box!important;min-width:0!important;min-height:clamp(205px,31dvh,285px)!important;height:auto!important;padding:clamp(18px,2.7dvh,28px) clamp(17px,2vw,30px)!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;align-content:center!important;align-items:center!important;justify-items:center!important;row-gap:clamp(10px,1.8dvh,17px)!important;column-gap:0!important;border-width:3px!important;border-radius:clamp(27px,2.2vw,36px)!important;text-align:center!important}app-game ion-content.game-content .game-choice:after{inset:9px!important;border-radius:clamp(20px,1.7vw,28px)!important}app-game ion-content.game-content .game-choice .choice-icon{box-sizing:border-box!important;grid-row:1!important;width:clamp(108px,10vw,158px)!important;min-width:clamp(108px,10vw,158px)!important;max-width:clamp(108px,10vw,158px)!important;height:clamp(66px,8dvh,88px)!important;min-height:clamp(66px,8dvh,88px)!important;max-height:clamp(66px,8dvh,88px)!important;aspect-ratio:auto!important;margin:0 auto!important;border-radius:999px!important}app-game ion-content.game-content .game-choice .choice-icon ion-icon{width:clamp(43px,4vw,61px)!important;min-width:0!important;max-width:none!important;height:clamp(43px,4vw,61px)!important;min-height:0!important;max-height:none!important;font-size:clamp(43px,4vw,61px)!important}app-game ion-content.game-content .game-choice strong{grid-row:2!important;align-self:center!important;width:100%!important;margin:0!important;font-size:clamp(23px,2.25vw,36px)!important;line-height:1.05!important;text-align:center!important}app-game ion-content.game-content .game-choice small{grid-row:3!important;align-self:start!important;width:min(88%,360px)!important;margin:0 auto!important;padding-top:clamp(8px,1.1dvh,12px)!important;font-size:clamp(13px,1.25vw,18px)!important;line-height:1.25!important;text-align:center!important}app-game ion-content.game-content .menu-rack-decoration{width:clamp(430px,43vw,650px)!important;margin:clamp(3px,.6dvh,8px) auto 0!important;padding:clamp(6px,1dvh,10px) clamp(16px,2vw,24px) clamp(10px,1.5dvh,15px)!important;gap:clamp(4px,.55vw,8px)!important}app-game ion-content.game-content .menu-rack-decoration>span{aspect-ratio:1.04!important;font-size:clamp(24px,3.4dvh,38px)!important}}app-game .game-shell .leader-crown,app-game .game-shell .active-player-icon{display:none!important}app-game .game-shell .players-list{box-sizing:border-box!important;width:100%!important;min-width:0!important;flex:0 0 auto!important;gap:clamp(8px,1.1dvh,12px)!important}app-game .game-shell .score-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:clamp(54px,7dvh,68px)!important;height:auto!important;padding:clamp(8px,1.1dvh,12px) clamp(12px,1vw,18px)!important;display:grid!important;grid-template-columns:12px minmax(0,1fr) max-content!important;align-items:center!important;gap:clamp(9px,.9vw,14px)!important}app-game .game-shell .score-card .player-dot{width:11px!important;height:11px!important;min-width:11px!important}app-game .game-shell .score-card .player-name{min-width:0!important;overflow:hidden!important;font-size:clamp(14px,1.7dvh,18px)!important;line-height:1.1!important;text-overflow:ellipsis!important;white-space:nowrap!important}app-game .game-shell .score-card>strong{min-width:2ch!important;margin:0!important;font-size:clamp(25px,3.2dvh,32px)!important;line-height:1!important;text-align:right!important;white-space:nowrap!important}@media(max-width:640px){app-game .game-shell .score-card{min-height:54px!important;padding:8px 10px!important;grid-template-columns:10px minmax(0,1fr) max-content!important;gap:8px!important}app-game .game-shell .score-card .player-dot{width:9px!important;height:9px!important;min-width:9px!important}app-game .game-shell .score-card .player-name{font-size:clamp(12px,3.7vw,15px)!important}app-game .game-shell .score-card>strong{font-size:clamp(22px,6.5vw,27px)!important}}@media(max-width:640px){app-game .game-shell:has(.start-screen) .game-arena{visibility:hidden!important}app-game ion-content.game-content .start-screen{box-sizing:border-box!important;inset:0!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;padding:max(8px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom))!important;align-items:start!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;background-color:#03152f!important;background-image:linear-gradient(180deg,#02081724,#32100136 58%,#1205015e),url(/assets/modz-menu-background-clean-v2.png)!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important}app-game ion-content.game-content .start-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:calc(100dvh - max(18px,env(safe-area-inset-top) + env(safe-area-inset-bottom)))!important;height:auto!important;margin:0 auto!important;padding:2px 2px 8px!important;display:grid!important;grid-template-rows:auto auto auto auto!important;align-content:center!important;justify-items:stretch!important;gap:clamp(8px,1.45dvh,13px)!important}app-game ion-content.game-content .start-brand{width:100%!important;height:clamp(88px,15dvh,126px)!important;min-height:0!important;margin:0!important;display:grid!important;place-items:center!important}app-game ion-content.game-content .start-logo{width:min(72vw,270px)!important;height:100%!important;max-height:126px!important;aspect-ratio:1698/928!important;background-size:contain!important}app-game ion-content.game-content .start-copy{width:100%!important;margin:clamp(-11px,-1.2dvh,-5px) 0 0!important}app-game ion-content.game-content .start-kicker{box-sizing:border-box!important;width:min(100% - 24px,360px)!important;min-height:clamp(38px,5.5dvh,46px)!important;margin:0 auto!important;padding:5px 42px!important;border-width:2px!important;font-size:clamp(14px,4.1vw,18px)!important;letter-spacing:.055em!important}app-game ion-content.game-content .start-kicker:before{left:24px!important}app-game ion-content.game-content .start-kicker:after{right:24px!important}app-game ion-content.game-content .game-choice-grid{box-sizing:border-box!important;width:100%!important;min-width:0!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:clamp(8px,1.35dvh,12px)!important}app-game ion-content.game-content .game-choice{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:clamp(116px,17dvh,142px)!important;height:auto!important;margin:0!important;padding:clamp(10px,1.5dvh,14px) 14px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;align-content:center!important;align-items:center!important;justify-items:center!important;row-gap:clamp(4px,.8dvh,7px)!important;column-gap:0!important;border-width:2px!important;border-radius:22px!important;text-align:center!important}app-game ion-content.game-content .game-choice:after{inset:6px!important;border-radius:16px!important}app-game ion-content.game-content .game-choice .choice-icon{box-sizing:border-box!important;grid-row:1!important;width:clamp(78px,24vw,96px)!important;min-width:clamp(78px,24vw,96px)!important;max-width:clamp(78px,24vw,96px)!important;height:clamp(42px,6dvh,50px)!important;min-height:clamp(42px,6dvh,50px)!important;max-height:clamp(42px,6dvh,50px)!important;aspect-ratio:auto!important;margin:0 auto!important;border-width:2px!important;border-radius:999px!important}app-game ion-content.game-content .game-choice .choice-icon ion-icon{width:clamp(28px,8vw,35px)!important;min-width:0!important;max-width:none!important;height:clamp(28px,8vw,35px)!important;min-height:0!important;max-height:none!important;font-size:clamp(28px,8vw,35px)!important}app-game ion-content.game-content .game-choice strong{grid-row:2!important;width:100%!important;margin:0!important;align-self:center!important;font-size:clamp(20px,6vw,25px)!important;line-height:1.05!important;text-align:center!important}app-game ion-content.game-content .game-choice small{grid-row:3!important;width:min(88%,300px)!important;margin:0 auto!important;padding-top:5px!important;align-self:start!important;font-size:clamp(11px,3.2vw,13px)!important;line-height:1.15!important;text-align:center!important}app-game ion-content.game-content .menu-rack-decoration{box-sizing:border-box!important;width:min(92vw,350px)!important;margin:0 auto!important;padding:5px 10px 9px!important;gap:3px!important;border-width:2px!important;border-bottom-width:7px!important;border-radius:12px 12px 8px 8px!important}app-game ion-content.game-content .menu-rack-decoration>span{min-width:0!important;aspect-ratio:1.04!important;border-width:1px!important;font-size:clamp(21px,6.4vw,27px)!important}app-game .game-shell .control-dock .action-button,app-game .game-shell .control-dock .play-button,app-game .game-shell .control-dock .quit-game-button,app-game .game-shell .control-dock .action-bar>:nth-child(1),app-game .game-shell .control-dock .action-bar>:nth-child(2),app-game .game-shell .control-dock .action-bar>:nth-child(3),app-game .game-shell .control-dock .action-bar>:nth-child(4),app-game .game-shell .control-dock .action-bar>.joker-help,app-game .game-shell .control-dock .action-bar>.validate-button{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:58px!important;min-height:58px!important;margin:0!important;padding:5px 2px 4px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;aspect-ratio:auto!important;border:1px solid #f1bd4b!important;border-radius:11px!important;color:#fff5d7!important;background:linear-gradient(180deg,#13518d,#083568 52%,#04234c)!important;box-shadow:inset 0 1px #8ed5ff55,inset 0 -2px #00152e8c,0 2px #6a2b07!important;filter:none!important}app-game .game-shell .control-dock .action-button ion-icon,app-game .game-shell .control-dock .play-button ion-icon,app-game .game-shell .control-dock .quit-game-button ion-icon,app-game .game-shell .control-dock .joker-help>ion-icon,app-game .game-shell .control-dock .validate-button>ion-icon{box-sizing:content-box!important;width:23px!important;min-width:23px!important;max-width:23px!important;height:23px!important;min-height:23px!important;max-height:23px!important;margin:0!important;padding:0!important;flex:0 0 23px!important;color:#ffd764!important;font-size:23px!important;line-height:1!important;filter:drop-shadow(0 2px 0 #552000)!important}app-game .game-shell .control-dock .joker-help>span{width:23px!important;height:23px!important;margin:0!important;display:grid!important;place-items:center!important;color:#ffd764!important;font-size:22px!important;line-height:1!important}app-game .game-shell .control-dock .action-button small,app-game .game-shell .control-dock .play-button small,app-game .game-shell .control-dock .quit-game-button small{width:100%!important;margin:0!important;overflow:hidden!important;color:#fff8e8!important;font-size:clamp(6.5px,1.9vw,8.5px)!important;font-weight:750!important;line-height:1!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-shadow:0 1px 1px #00142d!important}app-game .game-shell .control-dock button:disabled{opacity:.52!important;filter:grayscale(.12) saturate(.72)!important}app-game .game-shell.local-game .control-dock,app-game .game-shell.computer-game .control-dock,app-game .game-shell.online-game .control-dock{grid-template-columns:minmax(0,6fr) minmax(0,1fr)!important}app-game .game-shell .control-dock .action-button small,app-game .game-shell .control-dock .play-button small,app-game .game-shell .control-dock .quit-game-button small{height:16px!important;display:-webkit-box!important;overflow:hidden!important;font-size:clamp(6.5px,1.9vw,8.5px)!important;line-height:.95!important;text-overflow:clip!important;white-space:normal!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}}@media(min-width:641px){app-game .game-shell .control-dock .action-bar>button.action-button,app-game .game-shell .control-dock .action-bar>button.play-button,app-game .game-shell .control-dock>button.quit-game-button,app-game .game-shell .control-dock .action-bar>button.action-button:hover:not(:disabled),app-game .game-shell .control-dock .action-bar>button.play-button:hover:not(:disabled),app-game .game-shell .control-dock>button.quit-game-button:hover{overflow:visible!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}app-game .game-shell .control-dock .action-bar:not(.exchange-bar)>button:nth-child(1):before,app-game .game-shell .control-dock .action-bar:not(.exchange-bar)>button:nth-child(2):before,app-game .game-shell .control-dock .action-bar:not(.exchange-bar)>button:nth-child(3):before,app-game .game-shell .control-dock .exchange-bar>button:nth-child(1):before,app-game .game-shell .control-dock .exchange-bar>button:nth-child(2):before{inset:0 6px!important;border-radius:14px!important;clip-path:inset(0 round 14px)!important;background-size:320% 196.5%!important}app-game .game-shell .control-dock .action-bar:not(.exchange-bar)>button:nth-child(4):before,app-game .game-shell .control-dock .action-bar:not(.exchange-bar)>button:nth-child(5):before,app-game .game-shell .control-dock .action-bar:not(.exchange-bar)>button:nth-child(6):before{inset:1.4px 0!important;border-radius:16px!important;clip-path:inset(0 round 16px)!important;background-size:288.45% 213.125%!important}app-game .game-shell .control-dock>button.quit-game-button{position:relative!important;isolation:isolate!important;padding:0!important}app-game .game-shell .control-dock>button.quit-game-button:before{content:""!important;position:absolute!important;z-index:1!important;inset:0!important;background:url(/assets/buttons/quit-game-button-v79.png) center/contain no-repeat!important;pointer-events:none!important}app-game .game-shell .control-dock>button.quit-game-button>ion-icon,app-game .game-shell .control-dock>button.quit-game-button>small{opacity:0!important}app-game .game-shell .control-dock .action-bar>button:hover:not(:disabled):before,app-game .game-shell .control-dock>button.quit-game-button:hover:before{filter:brightness(1.06) saturate(1.04)!important}}@media(min-width:641px){app-game .game-shell .control-dock .action-bar>button.action-button:before,app-game .game-shell .control-dock .action-bar>button.play-button:before{inset:0!important;border-radius:0!important;clip-path:none!important;background-position:center!important;background-size:contain!important;background-repeat:no-repeat!important}app-game .game-shell .control-dock .action-bar:not(.exchange-bar)>button:nth-child(1):before{background-image:url(/assets/buttons/melanger.webp)!important}app-game .game-shell .control-dock .action-bar:not(.exchange-bar)>button:nth-child(2):before,app-game .game-shell .control-dock .exchange-bar>button:nth-child(1):before{background-image:url(/assets/buttons/annuler.webp)!important}app-game .game-shell .control-dock .action-bar:not(.exchange-bar)>button:nth-child(3):before,app-game .game-shell .control-dock .exchange-bar>button:nth-child(2):before{background-image:url(/assets/buttons/piocher.webp)!important}app-game .game-shell .control-dock .action-bar:not(.exchange-bar)>button:nth-child(4):before{background-image:url(/assets/buttons/paaser-tour.webp)!important}app-game .game-shell .control-dock .action-bar:not(.exchange-bar)>button:nth-child(5):before{background-image:url(/assets/buttons/joker.webp)!important}app-game .game-shell .control-dock .action-bar:not(.exchange-bar)>button:nth-child(6):before{background-image:url(/assets/buttons/valider-mot.webp)!important}app-game .game-shell .control-dock .action-bar:not(.exchange-bar)>button:nth-child(1):before,app-game .game-shell .control-dock .action-bar:not(.exchange-bar)>button:nth-child(2):before,app-game .game-shell .control-dock .action-bar:not(.exchange-bar)>button:nth-child(3):before,app-game .game-shell .control-dock .action-bar:not(.exchange-bar)>button:nth-child(4):before,app-game .game-shell .control-dock .action-bar:not(.exchange-bar)>button:nth-child(5):before,app-game .game-shell .control-dock .action-bar:not(.exchange-bar)>button:nth-child(6):before,app-game .game-shell .control-dock .exchange-bar>button:nth-child(1):before,app-game .game-shell .control-dock .exchange-bar>button:nth-child(2):before{inset:0!important;border-radius:0!important;clip-path:none!important;background-position:center!important;background-size:contain!important;background-repeat:no-repeat!important}}@media(min-width:641px){app-game .game-shell .control-dock .action-bar:not(.exchange-bar)>button:nth-child(1):before,app-game .game-shell .control-dock .action-bar:not(.exchange-bar)>button:nth-child(2):before,app-game .game-shell .control-dock .action-bar:not(.exchange-bar)>button:nth-child(3):before,app-game .game-shell .control-dock .action-bar:not(.exchange-bar)>button:nth-child(4):before,app-game .game-shell .control-dock .action-bar:not(.exchange-bar)>button:nth-child(5):before,app-game .game-shell .control-dock .action-bar:not(.exchange-bar)>button:nth-child(6):before,app-game .game-shell .control-dock .exchange-bar>button:nth-child(1):before,app-game .game-shell .control-dock .exchange-bar>button:nth-child(2):before,app-game .game-shell .control-dock>button.quit-game-button:before{inset:50% auto auto 50%!important;width:96px!important;height:96px!important;transform:translate(-50%,-50%)!important;background-position:center!important;background-size:contain!important;background-repeat:no-repeat!important}}@media(min-width:641px){app-game .game-shell .control-dock .action-bar{gap:20px!important}app-game .game-shell .control-dock>button.quit-game-button{position:fixed!important;z-index:120!important;inset:18px auto auto 18px!important;width:96px!important;min-width:96px!important;max-width:96px!important;height:96px!important;min-height:96px!important;max-height:96px!important;margin:0!important}}@media(min-width:641px){app-game .game-shell .current-mode:not(.is-thinking){display:none!important}app-game .game-shell .game-hud>.dictionary-open-button{display:none!important}app-game .game-shell .game-hud{padding-top:112px!important}app-game .game-shell .control-dock>button.desktop-dictionary-button,app-game .game-shell .control-dock>button.desktop-dictionary-button:hover{position:fixed!important;z-index:120!important;inset:134px auto auto 18px!important;width:96px!important;min-width:96px!important;max-width:96px!important;height:96px!important;min-height:96px!important;max-height:96px!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}app-game .game-shell .control-dock>button.desktop-dictionary-button:before{content:""!important;position:absolute!important;inset:0!important;background-image:url(/assets/buttons/dictionnaire.webp)!important;background-position:center!important;background-size:136px auto!important;background-repeat:no-repeat!important;pointer-events:none!important}app-game .game-shell .control-dock>button.desktop-dictionary-button>*{opacity:0!important}app-game .game-shell .control-dock>button.desktop-dictionary-button:hover:before{filter:brightness(1.06) saturate(1.04)!important}}@media(max-width:640px){app-game .game-shell .desktop-dictionary-button{display:none!important}}
