#login-form{width:400px;min-height:310px}#login-button{border-radius:8px}#login-button>span{font-weight:600;font-size:large}:root{--ws-cell-size: clamp(1.45rem, 1.55vw + .4rem, 2rem);--ws-border: #d7deea;--ws-board-bg: #f5f8fc;--ws-cell-bg: #ffffff;--ws-cell-hover: #eef4ff;--ws-selected: #1e6fd9;--ws-selected-border: #0f57b8;--ws-found: #e7f7ee;--ws-found-text: #176c41;--ws-found-border: #3da56b;--ws-wrong: #cc2e2e}.tableContainer{width:fit-content;padding:.6rem;border-radius:1rem;border:1px solid #d8e0ec;background:linear-gradient(180deg,#ffffff 0%,var(--ws-board-bg) 100%);box-shadow:0 10px 28px #223a5e1f;overflow:hidden;max-width:100%}.table{width:auto;border-collapse:collapse;cursor:pointer;-webkit-user-select:none;user-select:none}.tableBody,.tableRow{background:transparent}.tableCell{margin:0;padding:0;width:var(--ws-cell-size);height:var(--ws-cell-size);min-width:var(--ws-cell-size);aspect-ratio:1 / 1;border:1px solid var(--ws-border);background-color:var(--ws-cell-bg);text-align:center;vertical-align:middle;position:relative;transition:background-color .14s ease,border-color .14s ease}.tableCell:hover{background-color:var(--ws-cell-hover);border-color:#aec2e2}.cellText{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:clamp(.82rem,1vw,1rem);font-weight:700;line-height:1;letter-spacing:.02em;color:#233149}.tableCellSelected{background-color:var(--ws-selected);border-color:var(--ws-selected-border)}.tableCellSelected .cellText{color:#fff}.tableCellFound{font-weight:700;background-color:var(--ws-found);border-color:var(--ws-found-border);position:relative;animation:reveal .36s ease}.tableCellFound .cellText{color:var(--ws-found-text)}.tableCellFound:after{content:"";position:absolute;inset:0;border:2px solid var(--ws-found-border);box-sizing:border-box;pointer-events:none;animation:borderExpand .28s ease-out}.tableCellFoundFresh{animation:foundPop .7s cubic-bezier(.2,.9,.2,1);box-shadow:inset 0 0 0 1px #339e611f}.tableCellFoundFresh:before{content:"";position:absolute;inset:-4px;border-radius:6px;pointer-events:none;background:radial-gradient(circle,#57d49173,#57d4911f 40%,#57d49100 75%);animation:foundGlow .76s ease-out}.tableCellSelected.tableCellFound{background-color:#1f8a53;border-color:#157345}.tableCellSelected.tableCellFound .cellText{color:#fff}.tableCellMiss{background-color:#fff1f1;border-color:var(--ws-wrong);animation:missShake .42s ease-in-out}.tableCellMiss .cellText{color:var(--ws-wrong);animation:missPulse .42s ease-in-out}.tableCellMiss:after{content:"";position:absolute;inset:0;border:2px solid var(--ws-wrong);box-sizing:border-box;pointer-events:none;animation:missRing .42s ease-out}.hintFoundFresh{animation:hintCelebrate .82s ease-out}@media(max-width:900px){:root{--ws-cell-size: clamp(1.2rem, 5vw, 1.55rem)}.tableContainer{max-width:100%;padding:.45rem;border-radius:.85rem}}@keyframes reveal{0%{transform:scale(.9);opacity:.4}to{transform:scale(1);opacity:1}}@keyframes borderExpand{0%{transform:scale(.7);opacity:.4}to{transform:scale(1);opacity:1}}@keyframes foundPop{0%{transform:scale(.92)}40%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes foundGlow{0%{opacity:0;transform:scale(.85)}30%{opacity:1}to{opacity:0;transform:scale(1.22)}}@keyframes missShake{0%{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}to{transform:translate(0)}}@keyframes missPulse{0%{transform:scale(1)}45%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes missRing{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.18)}}@keyframes hintCelebrate{0%{background-color:#37a0620d;transform:translate(0)}35%{background-color:#37a06233;transform:translate(4px)}60%{transform:translate(-2px)}to{background-color:transparent;transform:translate(-2px)}}#register-form{width:400px}#register-button{border-radius:8px}#register-button>span{font-weight:600;font-size:large}.border-radius-8>div{border-radius:8px}.blocked-content-box{background-color:#f8f8ff;border-radius:.25rem}.content-name{text-align:left;font-weight:700;width:max-content;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;align-content:end}.content-box{background-color:#f8f8ff;border-radius:.25rem;cursor:pointer}.file-filter-info-link{font-size:.9em;cursor:pointer;text-decoration:underline;display:flex;align-items:center}.help-icon{margin-right:.8px;font-size:1.5em}.content-selection-actions{display:flex;flex-direction:row;justify-content:space-between}.MuiAccordion-root{display:flex;flex-direction:column;margin:2.6vh 0}.MuiAccordionSummary-content{justify-content:space-between}.p-accordion-tab:not(.p-accordion-tab-active) .p-toggleable-content{height:0;overflow:hidden}.p-accordion-tab.p-accordion-tab-active .p-toggleable-content{height:auto;overflow:auto}body{min-height:100vh;text-align:center}html,#root,.app{min-height:100vh}body .header{width:100%;height:60px;background:pink}body .holygrail-body{flex:1 0 auto;display:flex}body .holygrail-body .content{flex:1 0 auto;background:#90ee90}body .holygrail-body .side-navigation{width:auto;list-style:none;text-align:left;order:-1;background:#ff0;margin:0}body .holygrail-body .flex-aside{width:auto;background:orange}body .footer{width:100%;height:60px;background:#0ff}@media(max-width:700px){body .holygrail-body{flex-direction:column}body .holygrail-body .side-navigation,body .holygrail-body .flex-aside{width:100%}}
