/* vietnamese */
@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/anton/v27/1Ptgg87LROyAm3K8-C8QSw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/anton/v27/1Ptgg87LROyAm3K9-C8QSw.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/anton/v27/1Ptgg87LROyAm3Kz-C8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwkT9nA2.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwAT9nA2.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwgT9nA2.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwcT9nA2.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwsT9nA2.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwoT9nA2.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwQT9g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvvYwYL8g.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvmYwYL8g.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvuYwYL8g.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvhYwYL8g.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvtYwYL8g.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvsYwYL8g.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcviYwY.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Material Symbols Outlined';
  font-style: normal;
  font-weight: 100 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/l/font?kit=kJEhBvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oFsL7G91pLDy9ks0lU6k2jd8JWuHZxxmczWIcoxrYiCzH2V_Vqx4gunesDUDlIvr0UbMp299XwKPqvz8xYcErF3VWHrZ94cVkE0d7Yj0JeRR8lN0HgMVFgpkDvnf4eqe6H_HVhvi5xGEPgCe1tS17pHinico5-fRJV0Idoh_Hu_dP5Z36MOFwgPtTcjIdbZqxjpe3JZd99AqCiGlLSpBEC43Q&skey=b8dc2088854b122f&v=v383) format('woff2');
}

.material-symbols-outlined {
  font-family: 'Material Symbols Outlined';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

@property --dialog-paint{syntax:"<percentage>";inherits:false;initial-value:0%}.app-toolbar-popup{--dialog-sumi-ink:var(--app-ink);--dialog-sumi-paper:var(--app-paper)}body:has(>.app-dialog){--dialog-sumi-ink:var(--app-ink);--dialog-sumi-paper:var(--app-paper)}.dialog-ink-title{isolation:isolate;min-height:76px;padding:38px calc(var(--dialog-header-inset,28px) + 72px) 12px var(--dialog-header-inset,28px);color:var(--dialog-ink);letter-spacing:-.7px;text-wrap:balance;border:0;flex-shrink:0;margin:0;font:400 34px/1.1 Georgia,serif;position:relative}.dialog-ink-title:before{content:"";z-index:-1;top:30px;left:calc(var(--dialog-header-inset,28px) - 16px);background:rgba(var(--dialog-ink-rgb), .08);pointer-events:none;width:250px;height:62px;position:absolute;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 62'%3E%3Cpath d='M6 38c18-14 52-24 96-27 44-3 92 0 132 8 8 2 12 6 10 11-3 6-14 7-26 6-40-4-80-6-118-2-30 3-56 10-78 18-8 3-16 1-19-4-1-4 0-7 3-10Zm30 12c30-6 66-9 104-8 22 1 44 3 62 6-24 1-50 1-78 3-30 2-60 6-86 11 0-5 0-9-2-12Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 62'%3E%3Cpath d='M6 38c18-14 52-24 96-27 44-3 92 0 132 8 8 2 12 6 10 11-3 6-14 7-26 6-40-4-80-6-118-2-30 3-56 10-78 18-8 3-16 1-19-4-1-4 0-7 3-10Zm30 12c30-6 66-9 104-8 22 1 44 3 62 6-24 1-50 1-78 3-30 2-60 6-86 11 0-5 0-9-2-12Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.dialog-ink-title:after{background:var(--dialog-seal);width:60px;height:60px;box-shadow:inset 0 0 0 3px var(--dialog-seal), inset 0 0 0 4.5px var(--dialog-seal-ink);border-radius:7px;position:absolute;top:18px;right:24px;rotate:-7deg}@media (max-width:480px),(max-height:600px){.dialog-ink-title:after{width:50px;height:50px;top:14px;right:18px}}.dialog-ink-title:after{content:"";background:url(/assets/hashed/d66417009d1fe96fe7ab/assets/dialogs/board-corner.svg) center/100% no-repeat var(--dialog-seal);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3.2 2.75'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),url(/assets/hashed/d66417009d1fe96fe7ab/assets/dialogs/board-corner.svg) 50%/100% no-repeat,linear-gradient(#000,#000);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3.2 2.75'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),url(/assets/hashed/d66417009d1fe96fe7ab/assets/dialogs/board-corner.svg) 50%/100% no-repeat,linear-gradient(#000,#000);mask-composite:intersect, var(--dialog-seal-logo-composite,exclude)}@media (max-width:480px),(max-height:600px){.dialog-ink-title{--dialog-header-inset:20px;min-height:64px;padding-top:30px;padding-right:calc(var(--dialog-header-inset) + 60px);padding-bottom:8px;font-size:28px}.dialog-ink-title:before{width:200px;height:50px;top:22px}}.app-dialog{--dialog-surface:#f6eddd;--dialog-paper:#fffbf3;--dialog-ink:#3d3025;--dialog-ink-rgb:61, 48, 37;--dialog-muted:#7b6754;--dialog-line:#ded0b8;--dialog-accent:#65482e;--dialog-selected:#ebdcc3;--dialog-button-ink:#fffbf3;--dialog-seal:#b3261e;--dialog-seal-ink:#fff1e6;--dialog-seal-logo-composite:exclude;--dialog-seal-faded:color-mix(in srgb, var(--dialog-seal) 42%, var(--dialog-seal-fade-ground,var(--dialog-surface)));--dialog-heading-bg:linear-gradient(115deg, #493929, #6c5137);--dialog-heading-ink:#faf2e3;--dialog-heading-rule:#bc9964;--dialog-heading-font:Georgia, serif;--dialog-border:#b9a384;--dialog-radius:12px;--dialog-list-heading:#e9dcc4}html.theme-dark .app-dialog{--dialog-surface:#242725;--dialog-paper:#2e322f;--dialog-ink:#edece4;--dialog-ink-rgb:237, 236, 228;--dialog-muted:#a5ada3;--dialog-line:#424940;--dialog-accent:#d4b287;--dialog-selected:#393c32;--dialog-button-ink:#24271f;--dialog-seal:#c8372b;--dialog-seal-ink:#fff1e6;--dialog-seal-logo-composite:add;--dialog-seal-faded:color-mix(in srgb, var(--dialog-seal) 42%, var(--dialog-seal-fade-ground,var(--dialog-surface)));--dialog-heading-bg:#242725;--dialog-heading-ink:#edece4;--dialog-heading-rule:#424940;--dialog-heading-font:"Inter", sans-serif;--dialog-border:#53594f;--dialog-radius:18px;--dialog-list-heading:#2b2f2a}.app-dialog{--app-surface:var(--dialog-surface);--app-paper:var(--dialog-paper);--app-ink:var(--dialog-ink);--app-ink-rgb:var(--dialog-ink-rgb);--app-border:var(--dialog-line);--app-button-bg:var(--dialog-selected);--app-control-bg:var(--dialog-paper);--app-control-text:var(--dialog-ink);--app-control-checked-bg:var(--dialog-accent);--app-control-checked-text:var(--dialog-button-ink);background:radial-gradient(circle at 12% 18%, rgba(var(--dialog-ink-rgb), .05) 0 1px, transparent 2px) 0 0/23px 29px, var(--dialog-surface);box-sizing:border-box;min-width:min(280px,100vw - 32px);max-width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border:1px solid var(--dialog-border);border-radius:var(--dialog-radius);color:var(--dialog-ink);font:var(--sys-body-medium);opacity:1;transition:opacity 75ms linear, transform .15s cubic-bezier(0, 0, .2, 1), overlay .15s allow-discrete, display .15s allow-discrete;outline:none;flex-direction:column;margin:auto;padding:0;overflow:hidden;transform:none;box-shadow:0 24px 64px #0003,0 4px 12px #0002}.app-dialog .dialog-ink-title{box-sizing:border-box;flex-shrink:0}.app-dialog .dialog-ink-title.without-seal:after{display:none}.app-dialog:has(.dialog-seal) .dialog-ink-title:after{display:none}.app-dialog[open]{display:flex}@starting-style{.app-dialog[open]{opacity:0;transform:scale(.8)}}.app-dialog:not([open]){opacity:0;transition:opacity .15s cubic-bezier(.4, 0, 1, 1), transform .15s cubic-bezier(.4, 0, 1, 1), overlay .15s allow-discrete, display .15s allow-discrete;transform:scale(.9)}.app-dialog::backdrop{transition:background-color .15s, overlay .15s allow-discrete, display .15s allow-discrete;background:#00000052}@starting-style{.app-dialog[open]::backdrop{background:0 0}}.app-dialog:not([open])::backdrop{background:0 0}html:has(>body>dialog.app-dialog[open]){overflow:hidden}.app-dialog-content{letter-spacing:.016rem;scrollbar-width:thin;scrollbar-color:var(--dialog-line) transparent;flex:auto;min-width:0;min-height:0;padding:24px;overflow:auto}.app-dialog-content>p:first-child{margin-top:0}.app-dialog-content>p:last-child{margin-bottom:0}.dialog-ink-title+.app-dialog-content{padding-top:18px}@media (max-width:480px),(max-height:600px){.app-dialog-content{padding:16px 24px}.dialog-ink-title+.app-dialog-content{padding-top:14px}}@media (max-width:480px){.app-dialog-content{padding-inline:20px}}.app-dialog-actions{box-sizing:border-box;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:16px;min-height:52px;padding:14px 28px 22px;display:flex}@media (max-width:480px){.app-dialog-actions{padding:10px 20px 16px}}.app-dialog-primary{transition:transform .15s}.app-dialog-primary:disabled{box-shadow:none}.app-dialog-primary:not(:disabled){box-shadow:inset 0 0 0 3px var(--dialog-seal), inset 0 0 0 4.5px color-mix(in srgb, var(--dialog-seal-ink) 65%, transparent), 0 4px 12px color-mix(in srgb, var(--dialog-seal) 25%, transparent);will-change:transform}.app-dialog-primary:not(:disabled):hover{transform:rotate(-1.5deg)scale(1.03)}.app-dialog-primary:not(:disabled):active{transform:rotate(-1.5deg)scale(.95)}.app-dialog-primary{background:var(--dialog-seal);min-height:46px;color:var(--dialog-seal-ink);font:inherit;cursor:pointer;touch-action:manipulation;border:0;border-radius:4px;padding:0 26px;font-size:15px;font-weight:650}.app-dialog-primary:disabled{background:var(--dialog-seal-faded);cursor:default}.app-dialog-primary{letter-spacing:.006rem;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.app-dialog-action:not(:disabled){isolation:isolate;position:relative}.app-dialog-action:not(:disabled):after{content:"";z-index:-1;background:rgba(var(--dialog-ink-rgb), .12);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 30' preserveAspectRatio='none'%3E%3Cpath d='M3 18C18 8 45 5 70 6c12 .5 22 2 26 6 2 3-1 6-8 7-20 2-45 3-70 6-8 1-15 0-15-3 0-2 0-3 0-4Z'/%3E%3C/svg%3E") center/100% 100% no-repeat, linear-gradient(90deg, #000 calc(var(--dialog-paint) - 18%), transparent var(--dialog-paint));mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 30' preserveAspectRatio='none'%3E%3Cpath d='M3 18C18 8 45 5 70 6c12 .5 22 2 26 6 2 3-1 6-8 7-20 2-45 3-70 6-8 1-15 0-15-3 0-2 0-3 0-4Z'/%3E%3C/svg%3E") center/100% 100% no-repeat, linear-gradient(90deg, #000 calc(var(--dialog-paint) - 18%), transparent var(--dialog-paint));opacity:0;pointer-events:none;transition:opacity .2s,--dialog-paint 0s .2s;position:absolute;inset:1px -4px 3px;-webkit-mask-composite:source-in;mask-composite:intersect}.app-dialog-action:not(:disabled):hover:after,.app-dialog-action:not(:disabled):focus-visible:after{--dialog-paint:118%;opacity:1;transition:--dialog-paint .28s ease-out}.app-dialog-action:not(:disabled):active:after{--dialog-paint:118%;opacity:1;background:rgba(var(--dialog-ink-rgb), .24)}.app-dialog-action{color:var(--dialog-sumi-ink);font:inherit;cursor:pointer;touch-action:manipulation;letter-spacing:.006rem;background:0 0;border:0;padding:10px 8px;font-size:15px;font-weight:600}:is(.bot-game-dialog,.create-game-dialog,.study-board-dialog,.play-on-ogs-dialog,.play-on-fox-dialog,.play-on-pandanet-dialog,.avatar-picker-dialog,.join-game-dialog,.pro-games-dialog,.my-games-dialog,.export-video-dialog){--app-control-checked-bg:var(--dialog-sumi-ink);--app-control-checked-text:var(--dialog-sumi-paper)}:is(.bot-game-dialog,.create-game-dialog,.study-board-dialog,.play-on-ogs-dialog,.play-on-fox-dialog,.play-on-pandanet-dialog) .app-dialog-content{box-sizing:border-box;width:430px;max-width:100%;max-height:70vh}:is(.bot-game-dialog,.create-game-dialog,.study-board-dialog,.play-on-ogs-dialog,.play-on-fox-dialog,.play-on-pandanet-dialog) .app-dialog-content .form-section{align-items:center;gap:16px;margin-bottom:16px;display:flex}:is(.bot-game-dialog,.create-game-dialog,.study-board-dialog,.play-on-ogs-dialog,.play-on-fox-dialog,.play-on-pandanet-dialog) .app-dialog-content .form-section h3{color:rgba(var(--app-ink-rgb), .8);white-space:nowrap;min-width:110px;margin:0;font-size:14px;font-weight:500}:is(.bot-game-dialog,.create-game-dialog,.study-board-dialog,.play-on-ogs-dialog,.play-on-fox-dialog,.play-on-pandanet-dialog) .app-dialog-content .form-section>.app-toggle-group,:is(.bot-game-dialog,.create-game-dialog,.study-board-dialog,.play-on-ogs-dialog,.play-on-fox-dialog,.play-on-pandanet-dialog) .app-dialog-content .form-section>.app-text-field{flex:1}:is(.bot-game-dialog,.create-game-dialog,.study-board-dialog,.play-on-ogs-dialog,.play-on-fox-dialog,.play-on-pandanet-dialog) .clock-section .app-toggle-label{flex-direction:column;justify-content:center;align-items:center;min-height:40px;padding:5px 4px;line-height:1.25;display:flex}:is(.bot-game-dialog,.create-game-dialog,.study-board-dialog,.play-on-ogs-dialog,.play-on-fox-dialog,.play-on-pandanet-dialog) .clock-time{opacity:.75;white-space:nowrap;font-size:11px}.board-touch-magnifier{z-index:1100;pointer-events:none;background:#eee7dd;border-radius:50%;outline:3px solid #746b5f;position:fixed;box-shadow:0 6px 24px #0006,0 0 0 5px #fff9}.board-hover-overlay{pointer-events:none;position:absolute}.board-held-shadow{pointer-events:none;will-change:transform, opacity;background:radial-gradient(closest-side,#000 0%,#000000b3 35%,#00000040 70%,#0000 100%);border-radius:50%;position:absolute}::view-transition-group(root){animation:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}:root.game-exit-transition::view-transition-new(root){mix-blend-mode:normal;z-index:1}:root.game-switch-transition::view-transition-new(root){mix-blend-mode:normal;z-index:1}:root.game-exit-transition::view-transition-old(root){mix-blend-mode:normal;z-index:2;animation:.4s cubic-bezier(.333333,0,.666667,1) both game-exit}:root.game-switch-transition::view-transition-old(root){mix-blend-mode:normal;z-index:2;animation:.4s cubic-bezier(.333333,0,.666667,1) both game-exit}:root.game-exit-transition.game-switch-transition::view-transition-old(root){animation-duration:.2s}:root.game-switch-transition.game-switch-transition::view-transition-old(root){animation-duration:.2s}:root.game-exit-transition.game-switch-preparing::view-transition-old(root){animation-play-state:paused}:root.game-switch-transition.game-switch-preparing::view-transition-old(root){animation-play-state:paused}@keyframes game-exit{0%{opacity:1}to{opacity:0}}:root{--sys-body-medium:400 .875rem / 1.25rem Inter, sans-serif;--sys-body-small-font:Inter, sans-serif;--sys-body-small-line-height:1rem;--sys-body-small-size:.75rem;--sys-body-small-tracking:.025rem;--sys-body-small-weight:400;--sys-error:#ba1a1a;--sys-inverse-on-surface:#f7f3ed;--sys-inverse-surface:#322f2a;--sys-label-large:500 .875rem / 1.25rem Inter, sans-serif;--sys-label-large-tracking:.006rem;--sys-on-primary:#fff;--sys-on-primary-container:#161616;--sys-on-surface:#1c1a16;--sys-on-surface-variant:#4c483e;--sys-outline:#7d796d;--sys-outline-variant:#cec9bb;--sys-primary:#171717;--sys-primary-container:#c4c4c4;--sys-surface:#fdf8f2;--sys-surface-container:#f4f0ea;--sys-surface-container-high:#eeeae4;--sys-surface-container-highest:#e8e5df}html.theme-dark{--sys-error:#ffb4ab;--sys-inverse-on-surface:#322f2a;--sys-inverse-surface:#e8e5df;--sys-on-primary:#111;--sys-on-primary-container:#c4c4c4;--sys-on-surface:#e8e5df;--sys-on-surface-variant:#eae5d6;--sys-outline:#979386;--sys-outline-variant:#4c483e;--sys-primary:#8e8e8e;--sys-primary-container:#161616;--sys-surface:#14120e;--sys-surface-container:#211f1b;--sys-surface-container-high:#2c2a25;--sys-surface-container-highest:#36342f}html[data-title-bar]{--title-bar-height:32px;--window-controls-width:138px}html[data-title-bar=mac]{--window-controls-width:88px}:root{--app-surface-rgb:240, 230, 210;--app-surface-accent:#e1d5b9;--app-button-bg:#e3d5b8;--app-button-bg-rgb:227, 213, 184;--app-border:#8c7b60;--app-paper:#fdfcf5;--app-paper-rgb:253, 252, 245;--app-gold:#775b25;--app-link:#6b8cff;--app-error:#c44;--app-error-bg:#dc32321a;--app-review-accent:#0277bd;--app-frost-bg:#ffffff73;--app-frost-border:#ffffff80;--app-control-bg:#faf5e6;--app-control-text:#302f2c;--app-control-checked-bg:#2a2d30;--app-control-checked-text:#fdf9e8;--app-panel-button-bg:#ffffff61;--app-panel-button-hover-bg:#fff9}html.theme-dark{--app-surface-rgb:27, 26, 24;--app-surface-accent:#292725;--app-button-bg:#3a3428;--app-button-bg-rgb:58, 52, 40;--app-border:#827a6c;--app-paper:#242322;--app-paper-rgb:36, 35, 34;--app-gold:#d7bb88;--app-link:#93aaf5;--app-error:#f28b82;--app-error-bg:#f28b821f;--app-review-accent:#4fc3f7;--app-frost-bg:#1816128c;--app-frost-border:#ffffff14;--app-control-bg:#2d2820;--app-control-text:#ded7c7;--app-control-checked-bg:#e6dfcf;--app-control-checked-text:#1c1913;--app-panel-button-bg:#ffffff12;--app-panel-button-hover-bg:#ffffff21}input[type=range]{accent-color:var(--app-slider-ink)}html,html.theme-dark{--app-slider-ink:var(--app-ink);--app-slider-paper:var(--app-paper);--app-slider-track:color-mix(in srgb, var(--app-slider-ink) 15%, transparent)}.toolbar-popup{--dialog-surface:#f6eddd;--dialog-paper:#fffbf3;--dialog-ink:#3d3025;--dialog-ink-rgb:61, 48, 37;--dialog-muted:#7b6754;--dialog-line:#ded0b8;--dialog-accent:#65482e;--dialog-selected:#ebdcc3;--dialog-button-ink:#fffbf3;--dialog-seal:#b3261e;--dialog-seal-ink:#fff1e6;--dialog-seal-logo-composite:exclude;--dialog-seal-faded:color-mix(in srgb, var(--dialog-seal) 42%, var(--dialog-seal-fade-ground,var(--dialog-surface)));--dialog-heading-bg:linear-gradient(115deg, #493929, #6c5137);--dialog-heading-ink:#faf2e3;--dialog-heading-rule:#bc9964;--dialog-heading-font:Georgia, serif;--dialog-border:#b9a384;--dialog-radius:12px;--dialog-list-heading:#e9dcc4}html.theme-dark .toolbar-popup{--dialog-surface:#242725;--dialog-paper:#2e322f;--dialog-ink:#edece4;--dialog-ink-rgb:237, 236, 228;--dialog-muted:#a5ada3;--dialog-line:#424940;--dialog-accent:#d4b287;--dialog-selected:#393c32;--dialog-button-ink:#24271f;--dialog-seal:#c8372b;--dialog-seal-ink:#fff1e6;--dialog-seal-logo-composite:add;--dialog-seal-faded:color-mix(in srgb, var(--dialog-seal) 42%, var(--dialog-seal-fade-ground,var(--dialog-surface)));--dialog-heading-bg:#242725;--dialog-heading-ink:#edece4;--dialog-heading-rule:#424940;--dialog-heading-font:"Inter", sans-serif;--dialog-border:#53594f;--dialog-radius:18px;--dialog-list-heading:#2b2f2a}canvas,img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media (pointer:coarse){body{-webkit-user-select:none;user-select:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}}button{font-family:Inter,sans-serif}@media (pointer:coarse){html:has(.lobby-layer:not(.lobby-hidden)){height:auto;overflow:clip auto}html:has(.lobby-layer:not(.lobby-hidden)) body{height:auto;min-height:100dvh;overflow:visible}html:has(.lobby-layer:not(.lobby-hidden)) #app{height:auto}html:has(.lobby-layer:not(.lobby-hidden)) .app-root{height:auto;min-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}a{color:var(--app-link);text-decoration:none}a:hover{text-decoration:underline}
