.Button_button__JJiqJ{background-color:var(--primary-background-color);padding:8px var(--padding-default);margin:4px;color:var(--text-color);border:1px solid var(--secondary-color);border-radius:8px;cursor:pointer;transition:background-color .3s ease}.Button_button__JJiqJ:hover{background-color:var(--neutral-color)}.InputField_input__95OnB{background-color:var(--primary-background-color);padding:8px var(--padding-default);margin:4px;color:var(--text-color);border:1px solid var(--secondary-color);border-radius:8px;cursor:pointer;transition:background-color .3s ease}.InputField_input__95OnB:focus{background-color:var(--neutral-color)}.DropDownSelector_input__LwHSP{color:var(--text-color);cursor:pointer}.DisplayColumns_columnsContainer__UP6U8{display:grid;grid-template-columns:repeat(5,1fr);width:100%;margin-bottom:16px;border:1px solid var(--secondary-color)}.DisplayColumns_columnName__gKlE8{font-size:1em;padding:.2em;border:1px solid var(--secondary-color)}.SmallButton_smallButton__Fn9v6{align-self:center;cursor:pointer;border:none;background-color:var(--neutral-color);color:var(--text-color);font-size:12px;padding:4px 7px;margin:4px;border:1px solid var(--secondary-color);border-radius:var(--padding-default);transition:background-color .5s ease-in-out}.SmallButton_smallButton__Fn9v6:hover{background-color:var(--primary-color);color:white}.Chessboard_chessboardContainer__rCGXx{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.Chessboard_chessboardBackground__AGEpz{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:8px 8px 0;background-color:var(--neutral-color);border-radius:8px}.Chessboard_chessboard__CKXBm{display:grid;grid-template-columns:repeat(8,1fr);width:240px;height:240px}.Chessboard_square__Z5fao{width:30px;height:30px;display:flex;justify-content:center;align-items:center}.Chessboard_square__Z5fao img{width:90%;height:90%}.Chessboard_square__Z5fao.Chessboard_light__8y0d0{background-color:#f0d9b5}.Chessboard_square__Z5fao.Chessboard_dark__QY4aD{background-color:#b58863}.Chessboard_fen__j_A0s{display:flex;justify-content:center;align-items:center;padding:8px;font-size:.8rem;word-break:break-all;overflow-wrap:break-word;white-space:normal;max-width:240px;font-family:Courier New,Courier,monospace;font-weight:700;line-height:1.4;letter-spacing:.1em;color:gray;background-color:var(--neutral-color)}.Chessboard_fen__j_A0s:hover{cursor:pointer;color:black}.MarkdownBlock_markdownBlock__Ab5rT{display:flex;flex-direction:column;align-items:center;padding:8px 16px;width:100%}.MarkdownBlock_markdownBlock__Ab5rT *{position:relative;width:100%;margin:none;padding:none}.MarkdownBlock_markdownBlock__Ab5rT img{width:60%;height:auto}.MarkdownBlock_markdownBlock__Ab5rT a{color:var(--primary-color)}.MarkdownBlock_markdownBlock__Ab5rT ol,.MarkdownBlock_markdownBlock__Ab5rT ul{list-style-type:none}.DeleteAllTableColumns_button__kbGWA{background-color:red;color:white;border:none;padding:4px 8px;border-radius:5px;cursor:pointer}.DeleteAllTableColumns_button__kbGWA:hover{background-color:darkred}.page_container__n877s{flex-direction:column;justify-content:center}.page_container__n877s,.page_header__IHGnE{display:flex;align-items:center;padding:var(--padding-default)}.page_header__IHGnE{justify-content:space-between;width:100%}.page_header__IHGnE h1{font-family:var(--font-monserrat);width:100%}.page_header__IHGnE p{font-family:var(--font-open-sans);font-size:1.2rem;padding:.5rem}.page_content__KCq7j{display:flex;flex-direction:column;align-items:center;padding:var(--padding-default)}.page_signOutButtonContainer__U5how{display:flex;justify-content:right;align-items:center;width:100%}.page_signOutButtonContainer__U5how button{padding:.5rem;margin:.2rem;border:none;border-radius:8px;cursor:pointer;color:var(--text-color);background-color:var(--primary-background-color);border:1px solid var(--secondary-color)}.page_signOutButtonContainer__U5how button:hover{background-color:var(--neutral-color);transition:background-color .8s}.RemindersPanel_panelContainer__ikFY5{width:100%;display:flex;flex-direction:column;gap:12px;padding:var(--padding-default)}.RemindersPanel_controlsRow__JqlMu{display:flex;align-items:center;gap:8px}.RemindersPanel_heading__qZS7e{font-size:1.25rem;font-weight:600}.RemindersPanel_grow__GMRAo{margin-left:auto}.RemindersPanel_tabGroup__gtNQh{display:inline-flex;border:1px solid var(--secondary-color);border-radius:8px;overflow:hidden}.RemindersPanel_tabButton__IhqQN{padding:6px 10px;font-size:.9rem;background:transparent;border:none;cursor:pointer;color:#111}.RemindersPanel_tabButton__IhqQN:hover{background-color:var(--neutral-color);background-color:color-mix(in srgb,var(--primary-color) 10%,transparent)}.RemindersPanel_tabActive__6mmKz{background-color:var(--primary-color);color:white}.RemindersPanel_tableWrap__wQkLg{width:100%;overflow-x:auto;border:1px solid var(--secondary-color);border-radius:8px}.RemindersPanel_table__GWFlf{width:100%;border-collapse:collapse}.RemindersPanel_thead__bUPb5{background-color:var(--neutral-color)}.RemindersPanel_td__Gsb5E,.RemindersPanel_th__fiVpu{text-align:left;padding:8px 10px;border-top:1px solid var(--neutral-color)}.RemindersPanel_th__fiVpu{font-weight:600}.RemindersPanel_subtle__d597S{color:#6b7280;font-size:.9rem}.RemindersPanel_actions__0kWiJ{display:flex;align-items:center;gap:8px}.RemindersPanel_emptyRow__yuVXW{text-align:center;color:#6b7280;padding:12px}