:root{--font-ui: "Inter", "Segoe UI", sans-serif}html,body{height:100%;font-family:var(--font-ui);margin:0;padding:0;background:#201d19}app-root{display:block;height:100%}.app-page-content{display:block;min-width:0;padding:26px 28px 40px}.app-shell__content>app-auth,.app-shell__content>app-organization,.app-shell__content>app-club-page,.app-shell__content>app-player-page,.app-shell__content>app-tournaments-page,.app-shell__content>app-rating-page,.app-shell__content>app-puzzles,.app-shell__content>app-news,.app-shell__content>app-ai-model-page,.app-shell__content>app-workshops-page,.app-shell__content>app-workshop-analysis,.app-shell__content>app-workshop-detail,.app-shell__content>app-user-profile,.app-shell__content>app-trainer-cabinet,.app-shell__content>app-my-schedule,.app-shell__content>app-parent-cabinet{display:block;min-width:0;padding:26px 28px 40px}@media(max-width:768px){.app-page-content{padding:16px 16px 28px}.app-shell__content>app-auth,.app-shell__content>app-organization,.app-shell__content>app-club-page,.app-shell__content>app-player-page,.app-shell__content>app-tournaments-page,.app-shell__content>app-rating-page,.app-shell__content>app-puzzles,.app-shell__content>app-news,.app-shell__content>app-ai-model-page,.app-shell__content>app-workshops-page,.app-shell__content>app-workshop-detail,.app-shell__content>app-user-profile,.app-shell__content>app-trainer-cabinet,.app-shell__content>app-my-schedule,.app-shell__content>app-parent-cabinet{padding:16px 16px 28px}}@media(max-width:900px){.app-shell__content>app-workshop-analysis{padding:0 0 28px}}body,button,input,textarea,select{font-family:var(--font-ui)}app-workshop-analysis .workshop-analysis__square-comment-panel{display:grid;gap:12px;min-width:0}app-workshop-analysis .workshop-analysis__square-comment-panel .workshop-analysis__field-label{color:#c4beb2;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}app-workshop-analysis .workshop-analysis__square-comment-panel .workshop-analysis__readonly-comment--editable{min-height:44px;padding:12px;border:1px solid rgba(255,245,220,.08);border-radius:6px;background:#312d2873;color:#ddd4c4;font-style:normal;line-height:1.5;text-align:left}app-workshop-analysis .workshop-analysis__square-comment-panel .workshop-analysis__readonly-comment--editable:focus-visible{outline:none;border-color:#d6ae6470;box-shadow:0 0 0 3px #d6ae641f}.workshop-analysis__ghost-button--danger{color:#efb1b1}*{box-sizing:border-box}*{scrollbar-width:thin;scrollbar-color:rgba(255,245,220,.16) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:#fff5dc29;border-radius:999px;border:2px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background-color:#fff5dc47}*::-webkit-scrollbar-corner{background:transparent}
