body.dino-community{margin:0;background:#fff;color:#243f33;font-family:Pretendard,'Malgun Gothic',sans-serif;font-size:14px;line-height:1.6}body.dino-community a{color:#2f6d50}body.dino-community .dino-site-header{font-family:inherit}body.dino-community .dino-site-header a{text-decoration:none}.dino-board-shell{max-width:1160px;margin:0 auto;padding:36px 28px 64px;min-height:65vh}.dino-board-heading{padding:25px 30px;margin-bottom:26px;border:1px solid #e1ebe4;border-radius:20px;background:linear-gradient(110deg,#eff6ee,#fff);font-size:12px;color:#6c8074}.dino-board-heading h1{font-size:28px;font-weight:800;color:#214f39;letter-spacing:-1px;margin:14px 0 8px}.dino-board-heading p{margin:0;font-size:14px}.dino-board-content{border:1px solid #e3eae5;border-radius:18px;padding:28px;background:#fff;box-shadow:0 8px 32px #234a3106}.dino-board-content img{max-width:100%;height:auto}.dino-board-content .table th,.dino-board-content .table td{padding:15px 12px;border-color:#e5ece7;vertical-align:middle}.dino-board-content .table thead{background:#f4f8f4}.dino-board-content .btn,.dino-board-content .btn_submit,.dino-board-content .btn_cancel{border-radius:9px;padding:9px 16px;font-weight:700;box-shadow:none}.dino-board-content .btn-primary,.dino-board-content .btn-color,.dino-board-content .btn_submit{background:#306c4f!important;border-color:#306c4f!important;color:#fff!important}.dino-board-content .btn-default{background:#f6f9f6;border-color:#d9e4dc;color:#345843}.dino-board-content .form-control,.dino-board-content .frm_input{border:1px solid #ccdcd0;border-radius:8px;box-shadow:none;min-height:40px}.dino-board-content input:focus,.dino-board-content textarea:focus,.dino-board-content select:focus{outline:2px solid #82ac90;outline-offset:2px}.dino-board-content .panel{border-color:#e1e9e3;border-radius:12px;box-shadow:none}.dino-board-content .panel-heading{background:#f1f6f1;border-color:#e1e9e3}.dino-board-content .pagination>.active>a{background:#306c4f;border-color:#306c4f}.dino-board-footer{display:flex;gap:22px;align-items:center;justify-content:center;flex-wrap:wrap;padding:28px;border-top:1px solid #e4ebe5;background:#f7faf7;color:#75857b;font-size:12px}.dino-board-footer a{font-weight:700}.dino-board-content .login-box,.dino-board-content .register{max-width:100%}@media(max-width:600px){.dino-board-shell{padding:20px 12px 36px}.dino-board-heading{padding:20px}.dino-board-heading h1{font-size:24px}.dino-board-content{padding:16px 12px}.dino-board-content .table th,.dino-board-content .table td{padding:12px 6px}.dino-board-footer{gap:12px}}
/* Reuse the learning navigation without applying learning styles to board skins. */
body.dino-community .dino-gnu-shell{display:grid;max-width:1600px;margin:0 auto;min-height:75vh;background:#fff}body.dino-community .main-shell{min-width:0}body.dino-community .grouped-sidebar{display:flex;flex-direction:column;border-right:1px solid #e1e8e3;min-width:0}body.dino-community .grouped-sidebar *{box-sizing:border-box}body.dino-community .grouped-sidebar .nav-item{display:flex;align-items:center;text-decoration:none}body.dino-community .dino-board-shell{width:100%;padding:28px 24px 48px}body.dino-community .nav-art{display:block;background:center/contain no-repeat;flex-shrink:0}body.dino-community .menu-elementary{background-image:url('quest/grade-elementary-v1.png')}body.dino-community .menu-middle{background-image:url('quest/grade-middle-v1.png')}body.dino-community .menu-high{background-image:url('quest/grade-high-v1.png')}body.dino-community .menu-stats{background-image:url('quest/page-growth-v1.png')}body.dino-community .menu-wrong{background-image:url('quest/page-review-v1.png')}body.dino-community .menu-learn{background-image:url('quest/onboard-parent.svg')}body.dino-community .sidebar-login-details summary{cursor:pointer;color:#315e45;font-size:12px;padding:10px;background:#eff5f0;border-radius:8px}body.dino-community .dino-board-content{min-width:0;overflow-wrap:anywhere}body.dino-community .dino-board-content table{max-width:100%}@media(max-width:900px){body.dino-community .dino-board-shell{padding:20px 12px 36px}body.dino-community .grouped-sidebar{border-right:0}body.dino-community .dino-board-heading h1{overflow-wrap:anywhere}}
