.page_page__wngpT{width:100%;padding:10px var(--side-padding) 150px var(--side-padding);display:flex;flex-direction:column;align-items:center;h1,h2{padding:15px 0}h1,h2,h3{text-align:center}h3{padding:10px 0}@media (max-width:640px){li{padding:5px 0;list-style:none;text-align:center}}.page_play__oioTg{padding:16px;font-size:24px;border-radius:12px;background-color:var(--color-landing-play-bg);color:var(--color-landing-play-text);text-decoration:none}section{padding:50px 0;display:flex;flex-direction:column;align-items:center}section:first-child{padding-top:0}}.replaymodal_modal__G_HI0{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.7);z-index:10;display:flex;align-items:center;justify-content:center;.replaymodal_content__mS7X8{padding:20px 30px;background-color:var(--color-bg);border-radius:12px;display:grid;grid-template-areas:"title share close" "board board board";grid-template-columns:1fr max-content max-content;grid-gap:20px;gap:20px;@media (max-width:640px){border-radius:5px;grid-template-areas:"title title" "board board" "share close";grid-template-columns:1fr 1fr;gap:15px;justify-items:center}}.replaymodal_title__Q0F2D{grid-area:title}.replaymodal_share__Fg8Nu{grid-area:share;@media (max-width:640px){justify-self:end}}.replaymodal_close__cPvoN{grid-area:close;@media (max-width:640px){justify-self:start}}button{padding:5px 10px;font-size:20px;background-color:var(--color-button-bg);color:var(--color-button-text);border:none;border-radius:12px;cursor:pointer;@media (max-width:640px){padding-left:15px;padding-bottom:10px;padding-right:15px;padding-top:10px;width:100px}}.replaymodal_board__806Rf{grid-area:board}}.page_page__4pt90{width:100%;padding:30px var(--side-padding);display:flex;flex-direction:column;align-items:center;gap:25px;table{width:100%;max-width:600px;background-color:var(--color-board-bg);border:8px solid var(--color-board-border);border-radius:12px;border-spacing:0;overflow:hidden;td,th{padding:5px;border:none}th{background-color:var(--color-table-header-bg);color:var(--color-table-header-text)}td{text-align:center}@media (max-width:640px){td.page_date__bFX4O{font-size:14px}th{padding:5px 8px}}button{border:none;background-color:var(--color-button-bg);color:var(--color-button-text);padding:8px 15px;border-radius:5px;cursor:pointer}}}