.error-alert{background:rgba(237,40,20,.7);border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.2);color:#fff;left:50%;margin:10px auto;max-width:410px;opacity:0;padding:10px;position:fixed;text-align:center;top:56px;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:visibility 0s,opacity .3s ease;visibility:hidden;width:80%}.error-alert.visible{opacity:1;visibility:visible}.error-content p{margin:0;text-align:center}#header{align-items:center;background-color:#d3d3d3;border-bottom:2px solid #000;display:flex;height:62px;padding:0 16px;position:-webkit-sticky;position:sticky;text-align:center;top:0;z-index:1}.header-title{color:#375a82;font-weight:700;margin:0 auto;padding:0;text-align:center}.header-right{align-items:center;display:flex;flex-direction:row;justify-content:center}.header-right button{background-color:#6495ed;border:1px solid #000;color:#fff;cursor:pointer;font-size:16px;outline:none;padding:12px}.header-right button:hover{background-color:#4169e1}.search-input[type=text]{border:1px solid #525252;border-radius:5px;font-size:16px;height:16px;margin:16px;padding:8px;width:240px}.search-input[type=text]:focus{border:1px solid #000;outline:none}@media (max-width:767px){.header-title{font-size:24px}.search-bar{width:180px}}.ask-question-button{background-color:#6495ed;border:1px solid #000;color:#fff;cursor:pointer;font-size:16px;outline:none;padding:12px}.ask-question-button:hover{background-color:#4169e1}.answer-question-button{background-color:#6495ed;border:1px solid #000;color:#fff;cursor:pointer;font-size:16px;outline:none;padding:12px}.answer-question-button:hover{background-color:#4169e1}.input-container .input-hint{color:#000;font-size:16px;font-style:italic;margin:4px 0}.input-container p{color:crimson;margin:4px 0 0}.input-label{font-size:24px}.input-container input{border:1px solid #525252;border-radius:5px;box-sizing:border-box;font-size:16px;height:32px;outline:none;padding:8px;width:100%}.input-container input:focus{border:1px solid #000}.input-container textarea{border:1px solid #525252;border-radius:5px;box-sizing:border-box;font-family:Arial;font-size:16px;outline:none;padding:8px;resize:none;width:100%}.input-container textarea::-webkit-input-placeholder{font-size:16px}.input-container textarea::placeholder{font-size:16px}.answer-card{border-bottom:2px dashed #000;display:flex;flex-direction:row;gap:16px;padding:20px 40px 40px}.answer-card p{margin:0}.answer-left{display:flex;flex-direction:row;gap:8px}.answer-voted{background-color:#0000cd!important}.answer-vote{align-items:center;display:flex;flex-direction:column;gap:4px}.answer-votes-num{text-align:center}.answer-vote button{background-color:#6495ed;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;outline:none;padding:4px}.answer-vote button:not(:disabled):hover{background-color:#4169e1}.answer-info{display:flex;flex:1 1;flex-direction:column;gap:8px}.answer-text-container{min-height:40px;padding-bottom:32px;position:relative}.answer-edit-button{background-color:#6495ed;border:1px solid #000;bottom:0;color:#fff;cursor:pointer;font-size:16px;outline:none;padding:4px;position:absolute;right:0}.answer-edit-button:hover{background-color:#4169e1}.answer-metadata{font-size:16px;max-width:160px;min-width:160px}.answer-ans-by{color:green;word-break:break-all}.answer-ans-date{color:gray;white-space:nowrap}.answer-vote button:disabled{cursor:default;-webkit-filter:brightness(80%);filter:brightness(80%)}.comment-container{border-bottom:2px dashed #000;justify-content:space-between;padding:8px}.comment-container,.comment-left{display:flex;flex-direction:row;gap:8px}.comment-left{align-items:center}.comment-left p{word-break:break-all}.comment-voted{background-color:#0000cd!important}.comment-vote{display:flex;flex-direction:column;gap:4px}.comment-vote button{background-color:#6495ed;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;outline:none;padding:4px}.comment-vote button:not(:disabled):hover{background-color:#4169e1}.comment-vote button:disabled{cursor:default;-webkit-filter:brightness(80%);filter:brightness(80%)}.comment-vote-num{margin:0;text-align:center}.comment-metadata{display:flex;flex-direction:column;font-size:14px;justify-content:center;max-width:120px;min-width:120px;word-break:break-word}.comment-metadata .comment-comm-by{color:green;margin:0}.comment-metadata .comment-comm-date{color:gray;margin:0}.question-card{border-bottom:2px dashed #000;display:flex;flex-direction:row;gap:16px;padding:36px 18px}.question-card p{margin:0}.question-card .question-views-num{margin:0;white-space:nowrap}.question-card .question-answers-num{white-space:nowrap}.question-left{display:flex;flex-direction:row;gap:8px}.question-data{display:flex;flex-direction:column;padding-top:20px}.question-voted{background-color:#0000cd!important}.question-vote{display:flex;flex-direction:column;gap:4px}.question-vote button{background-color:#6495ed;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;outline:none;padding:4px}.question-vote button:not(:disabled):hover{background-color:#4169e1}.question-vote button:disabled{cursor:default;-webkit-filter:brightness(80%);filter:brightness(80%)}.question-votes-num{text-align:center}.question-metadata{margin-left:auto;max-width:160px;min-width:160px}.question-metadata .question-asked-by{color:red;word-break:break-all}.question-metadata .question-ask-date{color:gray}.question-info{display:flex;flex:1 1;flex-direction:column;gap:8px}.question-info .question-title a{color:#6495ed;cursor:pointer;font-size:20px;text-decoration:none;word-break:break-all}.question-info .question-title a:hover{-webkit-filter:brightness(80%);filter:brightness(80%)}.tags-container .question-tag{background-color:dimgray;border:1px solid #000;border-radius:4px;color:#fff;display:inline-block;margin:0 4px 4px 0;padding:4px 8px;word-break:break-all}.pagination{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:16px 40px}.pagination button{background-color:#6495ed;border:1px solid #000;color:#fff;cursor:pointer;font-size:16px;outline:none;padding:12px}.pagination button:disabled{cursor:default;-webkit-filter:brightness(80%);filter:brightness(80%)}.pagination button:not(:disabled):hover{background-color:#4169e1}.pagination span{font-size:16px;text-align:center}.comments-title{font-weight:700;margin:0}.answers-header{align-items:center;display:flex;gap:24px;justify-content:space-between;padding:20px 40px 40px;text-align:center}.answers-header h2{margin:0}.answers-num-title{font-size:24px;white-space:nowrap}.answers-title{font-size:20px;margin:0}.answers-question-info{border-bottom:2px dashed #000;display:flex;flex-direction:row;gap:28px;padding:20px 40px 40px}.question-views{margin:0;white-space:nowrap}.answers-question-data{display:flex;flex:1 1;flex-direction:column}.question-text{font-size:16px;margin:0;min-height:32px}.answers-question-metadata{margin-left:auto;max-width:160px;min-width:160px}.answers-question-metadata .question-asked-by{color:red;margin:0;word-break:break-all}.answers-question-metadata .question-ask-date{color:gray;margin:0;white-space:nowrap}.answers-page-bottom{padding:16px 40px}.post-answer-form{display:flex;flex-direction:column;gap:6px;padding:16px 40px}.post-answer-bottom{align-items:center;display:flex;flex-direction:row;gap:32px;margin-top:8px}.post-answer-bottom p{color:red;margin:0}.post-answer-bottom button,.post-answer-button{background-color:#6495ed;border:1px solid #000;color:#fff;cursor:pointer;height:30px;outline:none;width:240px}.post-answer-bottom button:hover,.post-answer-button:hover{background-color:#4169e1}.post-question-form{display:flex;flex-direction:column;gap:6px;padding:16px 40px}.post-question-bottom{align-items:center;display:flex;flex-direction:row;gap:32px;margin-top:8px}.post-question-bottom p{color:red;margin:0}.post-question-bottom button,.post-question-button{background-color:#6495ed;border:1px solid #000;color:#fff;cursor:pointer;height:30px;outline:none;width:240px}.post-question-bottom button:hover,.post-question-button:hover{background-color:#4169e1}.questions-top{border-bottom:2px dashed #000;display:flex;flex-direction:column;gap:28px;padding:20px 40px 40px}.questions-header{align-items:center;display:flex;gap:8px;justify-content:space-between}.questions-header h2{margin:4px;text-align:center}.questions-subheader{align-items:center;display:flex;gap:8px;justify-content:space-between}.questions-subheader h3{margin:4px;text-align:center}.sorting-buttons{text-align:right}.active-button{background-color:#d3d3d3!important}.sorting-button{background-color:#fff;border:1px solid #000;cursor:pointer;font-size:16px;outline:none}.sorting-button:hover{-webkit-filter:brightness(90%);filter:brightness(90%)}.no-questions-title{text-align:center}.modal{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.modal-content{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);max-width:400px;padding:20px;text-align:center;width:100%}.tags-header{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:20px 40px 40px;text-align:center}.tags-header h2,.tags-header h3{margin:0}.ask-button-container{width:124px}.tags-message{font-size:20px;padding:20px 40px 40px}.tags-table-container{display:flex;justify-content:center}.tags-table{margin:20px;width:90%}.tags-table-row{display:flex;justify-content:space-between;padding-bottom:40px;text-align:center}.tags-table-cell{align-items:center;border:1px dashed #000;display:flex;flex-direction:column;font-size:20px;gap:4px;padding:8px;width:160px}.tags-table-cell a{color:#6495ed;cursor:pointer;text-decoration:underline}.tags-table-cell a:hover{-webkit-filter:brightness(80%);filter:brightness(80%)}.tags-table-cell p{margin:0}.empty-tags-table-cell{border:1px solid #fff;padding:8px;width:160px}.tags-buttons{display:flex;flex-direction:row;gap:8px;padding-top:8px}.tags-buttons button,.tags-modal button{background-color:#6495ed;border:1px solid #000;color:#fff;cursor:pointer;font-size:16px;outline:none;padding:4px}.tags-buttons button:hover,.tags-modal button:hover{background-color:#4169e1}.tags-modal{align-items:center;display:flex;flex-direction:column;gap:16px}.tags-modal p{font-size:16px;margin:0}.tags-modal-buttons{display:flex;flex-direction:row;gap:8px}@media (max-width:768px){.tags-table{gap:8px;width:100%}.tags-table-row{align-items:center;flex-direction:column;gap:20px;padding-bottom:20px}.tags-table-cell{width:60%}}.user-profile h2{margin:0}.user-profile-info{border-bottom:2px dashed #000;padding:20px 40px 40px}.user-profile-info p{margin:0;padding-top:8px}.user-list,.user-questions-answered,.user-questions-asked,.user-tags-created{border-bottom:2px dashed #000;margin:0;padding:20px 40px 40px}.user-questions-asked p{margin:0;padding:16px}.user-card,.user-question-info{border-bottom:2px dashed #000}.user-question-info{align-items:center;display:flex;justify-content:space-between}.user-question-metadata{margin-left:auto;width:160px}.user-card{align-items:center;display:flex;justify-content:space-between}.user-card button{background-color:#6495ed;border:1px solid #000;color:#fff;cursor:pointer;font-size:16px;outline:none;padding:4px}.user-card button:hover{background-color:#4169e1}.user-card-info,.user-question-title{font-size:20px}.user-questions-answered,.user-tags-created{font-size:24px}.user-list a,.user-question-title a,.user-questions-answered a,.user-tags-created a{color:#6495ed;cursor:pointer;text-decoration:none;word-break:break-all}.user-list a:hover,.user-question-title a:hover,.user-questions-answered a:hover,.user-tags-created a:hover{-webkit-filter:brightness(80%);filter:brightness(80%)}#main-content{flex:4 1}.main-menu{border-right:2px dashed #000;display:flex;flex:1 1;flex-direction:column;height:calc(100vh - 64px);justify-content:space-between;position:-webkit-sticky;position:sticky;top:64px}.menu-list{list-style-type:none;margin:0;padding:16px;text-align:center}.menu-item{background-color:#fff;border-radius:4px;color:#6495ed;cursor:pointer;font-size:20px;margin-bottom:10px;padding:16px}.menu-item:hover{-webkit-filter:brightness(90%);filter:brightness(90%)}.active-menu-item{background-color:#d3d3d3!important}.menu-actions{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:16px}.menu-actions button{background-color:#6495ed;border:1px solid #000;color:#fff;cursor:pointer;font-size:16px;outline:none;padding:12px;width:100%}.menu-actions button:hover{background-color:#4169e1}.menu-user{margin:0;word-break:break-all}#main{display:flex;flex-direction:row;min-height:calc(100vh - 64px)}.login-page{background-color:#fafafa;height:100vh}.login-container,.login-page{align-items:center;display:flex;justify-content:center}.login-container{border-radius:8px;box-shadow:0 0 10px #d2d2d2;flex-direction:column;gap:8px;padding:24px 40px}.login-container h2{margin:0}.login-form{display:flex;flex-direction:column;gap:8px;padding:8px 16px 0}.login-form-button,.login-page-bottom{align-items:center;display:flex;justify-content:center}.login-page-bottom{flex-direction:column;gap:8px}.login-action{align-items:center;display:flex;flex-direction:row;gap:4px;justify-content:center;text-align:center}.login-page-bottom p{font-size:20px;margin:0;padding-right:8px}.login-form button,.login-page-bottom button{background-color:#6495ed;border:1px solid #000;color:#fff;cursor:pointer;font-size:16px;outline:none;padding:12px}.login-form button:hover,.login-page-bottom button:hover{background-color:#4169e1}.signup-page{background-color:#fafafa;height:100vh}.signup-container,.signup-page{align-items:center;display:flex;justify-content:center}.signup-container{border-radius:8px;box-shadow:0 0 10px #d2d2d2;flex-direction:column;gap:8px;padding:24px 40px}.signup-container h2{margin:0}.signup-form{display:flex;flex-direction:column;gap:8px;padding:8px 16px 0}.signup-form-button,.signup-page-bottom{align-items:center;display:flex;justify-content:center}.signup-page-bottom{flex-direction:column;gap:8px}.signup-action{align-items:center;display:flex;flex-direction:row;gap:4px;justify-content:center;text-align:center}.signup-page-bottom p{font-size:20px;margin:0;padding-right:8px}.signup-form button,.signup-page-bottom button{background-color:#6495ed;border:1px solid #000;color:#fff;cursor:pointer;font-size:16px;outline:none;padding:12px}.signup-form button:hover,.signup-page-bottom button:hover{background-color:#4169e1}.welcome-page{background-color:#fafafa;height:100vh}.welcome-container,.welcome-page{align-items:center;display:flex;justify-content:center}.welcome-container{border-radius:8px;box-shadow:0 0 10px #d2d2d2;flex-direction:column;gap:8px;padding:24px 40px;text-align:center}.welcome-action p{font-size:20px;margin:0;padding:8px}.welcome-action button{background-color:#6495ed;border:1px solid #000;color:#fff;cursor:pointer;font-size:16px;outline:none;padding:12px}.welcome-action button:hover{background-color:#4169e1}body{margin:0;padding:0}
/*# sourceMappingURL=main.411c227c.css.map*/