@import url(https://fonts.googleapis.com/css2?family=Saira:ital,wght@0,100..900;1,100..900&display=swap);:root{--sunset:#272344;--even-paler-lavender:#e4dfee8f;--dark-prussian:#070c0f;--dark-navy:#010204;--dark-prussian2:#2b3742}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:hidden;width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.outline_pfpOutline__lTpMC{align-items:center;display:flex;flex-flow:column wrap;height:auto;justify-content:center;width:100%}.outline_mainOutline__gf6\+E{background-image:var(--twilightGradient);border:1px solid #e4dfee8f;border-radius:12px;box-shadow:0 0 3px #e4dfee8f;margin-top:1rem;padding:0 2rem 2rem}.outline_mainOutline__gf6\+E,.outline_settings__J2iLP{align-items:center;display:flex;flex-direction:column;min-width:50%}.outline_settings__J2iLP{background:#0000;border:2px solid #000;box-shadow:4px 4px 0 var(--black1);color:var(--dark-eggplant);justify-content:space-evenly;min-height:25rem;padding:24px 100px;text-align:left}.outline_accOutline__xfN-H,.outline_infoOutline__QnZGf,.outline_regisOutline__sjybS,.outline_signOutline__22O7x{align-items:center;background-color:initial;border:2px solid #00000050;color:var(--pale-lavender);display:flex;flex-direction:column;justify-content:space-evenly;min-height:20rem;min-width:100%}.outline_regisOutline__sjybS,.outline_signOutline__22O7x{border:1px solid var(--pale-lavender);box-shadow:0 0 4px var(--pale-lavender);height:0;min-height:auto;padding-bottom:85%;width:26rem}.outline_regisOutline__sjybS{padding-bottom:100%}.outline_infoOutline__QnZGf{margin-top:1.5rem}.outline_accOutline__xfN-H{margin-top:1rem}.outline_legend__SqnRt{color:var(--black2);font-size:17px;font-weight:600}.outline_reportOutline__ovl2n{background:#fff;box-shadow:4px 4px 0 var(--black1);gap:1rem;height:auto;margin-top:50px;padding:24px 100px 10px;width:auto}.outline_reportOutline__ovl2n,.outline_test__wDeS4{align-items:center;border:2px solid #000;color:var(--dark-eggplant);display:flex;flex-direction:column;justify-content:space-evenly}.outline_test__wDeS4{background:var(--pale-lavender);box-shadow:4px 4px 0 #612768;min-height:25rem;min-width:100%;padding:24px 100px;text-align:left}.loginPages_body__eLQuI{align-items:center;background-image:linear-gradient(rgba(114,69,120,.493),rgba(31,20,30,.863)),url(/static/media/bg.cc468b1212b75c6bdc97.jpg);background-size:cover;display:flex;font-family:Saira,monospace;height:100vh;justify-content:center;margin:0;padding:0}.loginPages_usernameDiv__8X6F3{align-self:center;margin-top:20px}.loginPages_passwordDiv__aMYzY{align-self:center;margin-bottom:14px;margin-top:30px}.loginPages_signHead__r3DcH{align-self:center;color:var(--dark-eggplant);font-size:2.5rem;margin-top:1rem}.loginPages_switchPage__VnilI{align-self:center;color:var(--dark-eggplant);margin-top:-45px;text-decoration:underline}.loginPages_switchPage__VnilI:visited{color:var(--dark-eggplant)}form{display:contents;margin:0;padding:0}a:visited{color:var(--pale-lavender)}a:focus{box-shadow:0 0 5px var(--pale-lavender);outline:none}.loginPages_buttonWrapper__ACDoA button{height:70%}.loginPages_errorMsg__1Oebb{font-size:.9rem;height:1.2rem;margin-top:.5rem;text-align:center}.infoInput_mainInput__-OHW3{background-color:initial;border:2px solid var(--even-paler-lavender);border-radius:15px;box-sizing:border-box;color:var(--pale-lavender);font-family:inherit;max-width:300px;padding:18px 100px 18px 18px;width:100%}.infoInput_mainInput__-OHW3:focus{box-shadow:0 0 5px var(--pale-lavender);outline:none}.infoInput_confirmPass__Sl6OO,.infoInput_password__3jAYQ,.infoInput_username__\+tS0I{background:#0000;border:1.2px solid var(--pale-lavender);border-radius:10px;box-sizing:border-box;color:var(--pale-lavender);font-family:inherit;font-size:1rem;height:2.5rem;margin-top:15px;padding:0 .9rem;width:16rem}.infoInput_password__3jAYQ{margin-top:0}.infoInput_password__3jAYQ:focus,.infoInput_username__\+tS0I:focus{box-shadow:0 0 5px var(--pale-lavender);outline:none}.infoInput_single__5sKO7{background:#fff;border:2px solid #000;box-shadow:2px 2px 0 #000;box-sizing:border-box;color:var(--black1);font-size:14px;padding:12px;transition:transform .1s ease,box-shadow .1s ease;width:100%}.infoInput_single__5sKO7:focus{box-shadow:3px 3px 0 #000;outline:none;transform:translate(-1px,-1px)}.infoInput_test__XVCaF{background:var(--pale-lavender);border:2px solid #000;border-radius:0;color:var(--black1);font-size:14px;padding:12px;transition:transform .1s ease,box-shadow .1s ease;width:100%}.infoInput_test__XVCaF:focus{box-shadow:3px 3px 0 var(--purple);outline:none}.button_accCode__O5SDu,.button_delete__-ol1L,.button_logout__Ogk2\+,.button_report__\+9r5N{background-color:var(--sunset);border:2px solid var(--black2);border-radius:15px;color:var(--pale-lavender);cursor:pointer;font-family:Saira,monospace;margin-bottom:1rem;padding:15px 0;width:160px}.button_submit__1CbBj{align-self:center;background-color:initial;border-style:2px #000 solid;color:#f5f5f5;cursor:pointer;font-family:Saira,monospace;font-size:.95rem;margin-top:30px;width:50%}.button_accCode__O5SDu:hover,.button_logout__Ogk2\+:hover,.button_report__\+9r5N:hover,.button_submit__1CbBj:hover{background-color:#3f3870}.button_delete__-ol1L:hover{background-color:#9c1c31}.button_accCode__O5SDu:focus,.button_delete__-ol1L:focus,.button_logout__Ogk2\+:focus,.button_report__\+9r5N:focus,.button_submit__1CbBj:focus{box-shadow:0 0 10px var(--pale-lavender);outline:none}.button_submit__1CbBj:focus{box-shadow:0 0 5px var(--pale-lavender)}.button_settings__VrqsK{background:var(--dark-eggplant);border:2px solid var(--black2);border-radius:0;box-shadow:3px 3px 0 #000;color:var(--pale-lavender);cursor:pointer;display:inline-block;font-size:14px;font-weight:700;margin:15px 0 20px;padding:10px 14px;transition:transform .1s ease,box-shadow .1s ease,background-color .2s ease;width:160px}.button_settings__VrqsK:hover{background:var(--eggplant);box-shadow:4px 4px 0 #000;transform:translate(-1px,-1px)}.button_settings__VrqsK:active{box-shadow:2px 2px 0 #000;transform:translate(0)}.button_settings__VrqsK:focus{background:var(--eggplant);box-shadow:4px 4px 0 #000;outline:none;transform:translate(-1px,-1px)}.register_confirmPass__wFK5d{align-self:center;margin-bottom:10px;margin-top:15px}.register_pfpPicker__kjGp0{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:6px;margin:10px 0 15px}.register_pfpImg__k0eRC{border:2px solid #888;border-radius:50%;height:90px;object-fit:cover;width:90px}.register_pfpLabel__UG0EA{color:#555;font-size:.85rem}.settings_body__RB7qY{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.settings_body__RB7qY,.settings_body__RB7qY *{font-family:inherit}.settings_body__RB7qY{background:#f3f4f6;flex:1 1;margin:0;overflow-x:hidden;padding:0}.settings_img__oV5fN{align-self:flex-start;border:2px solid var(--black2);border-radius:50%;height:200px;margin-top:1rem;max-width:100%;object-fit:cover;object-position:center;width:200px}.settings_info__E-ewa{border-bottom:2px solid #000;margin-bottom:16px;min-width:40px}.settings_p__dZAgj{color:var(--dark-indigo);font-size:13px;font-weight:800;margin-bottom:6px;text-transform:uppercase}.settings_user__m6EjG{color:var(--black1);font-size:14px;font-weight:500}.settings_buttonWrapper__-gbbN button{margin-top:15px;padding:10px 40px;width:100%}.settings_followHeader__kuylS{border-bottom:2px solid #000;margin-bottom:20px;padding-bottom:6px}.settings_followH1__jbbTv{color:var(--black1);font-size:32px;font-weight:800;text-transform:uppercase}.settings_settingsWrapper__HpdRx{align-items:center;display:flex;flex-direction:column;justify-content:center}.settings_deleteWrapper__xaRHY button{background-color:#a81a32}.settings_deleteWrapper__xaRHY button:hover{background-color:#ce1231}.settings_gallery__y\+cPZ{grid-gap:10px;background:var(--pale-lavender);display:grid;gap:10px;grid-template-columns:repeat(3,1fr);padding:15px}.settings_galleryItem__hLXk\+{cursor:pointer}.settings_galleryItem__hLXk\+:hover{opacity:.8}.settings_cnf-discard-overlay__mgfSM{align-items:center;background:#0006;bottom:0;display:flex;height:100vh;justify-content:center;left:0;position:fixed;right:0;top:0;width:100vw;z-index:9999}.settings_cnf-discard-box__9VkvA{background:#fff;border:2px solid #000;box-shadow:4px 4px 0 #000;max-width:360px;padding:28px 32px;width:100%}.settings_cnf-discard-msg__cD\+3Q{font-size:14px;font-weight:700;margin-bottom:20px}.settings_cnf-discard-actions__aogqa{display:flex;gap:10px;justify-content:flex-end}.settings_cnf-discard-confirm__MRIna{background:#dc2626;color:#fff}.settings_cnf-discard-confirm__MRIna:hover{background:#b91c1c}.sidebar{background:var(--dark-eggplant);border-right:1px solid #9e399c40;color:var(--pale-lavender);flex-shrink:0;padding:24px;width:240px}.sidebar-section{margin-bottom:32px}.sidebar-label{color:var(--purple);display:block;font-size:10px;font-weight:800;letter-spacing:1px;margin-bottom:14px;opacity:.9}.nav-btn,.sidebar-label{text-transform:uppercase}.nav-btn{background:#0000;border:2px solid #0000;color:var(--pale-lavender);cursor:pointer;font-size:12px;font-weight:700;margin-bottom:6px;padding:12px;text-align:left;transition:.15s ease;width:100%}.nav-btn:hover{background:#9e399c14;border-color:#9e399c40;box-shadow:0 0 6px #9e399c33;transform:translateX(2px)}.nav-btn.active{background:linear-gradient(135deg,var(--eggplant),var(--purple));border-color:#9e399c99;box-shadow:0 0 8px #9e399c59;color:#fff;transform:translateX(2px)}.sidebar-overlay{background:#0006;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}@media (max-width:768px){.sidebar{background:var(--dark-eggplant);border-right:1px solid #9e399c40;color:var(--pale-lavender);height:100vh;left:0;overflow-y:auto;padding:64px 24px 24px;position:fixed;top:0;transform:translateX(-100%);transition:transform .25s ease;width:260px;will-change:transform;z-index:1000}.sidebar.open{transform:translateX(0)}}@media (min-width:769px){.sidebar-overlay{display:none}}.nav{border-bottom:1px solid #9e399c40;justify-content:space-between;padding:0 16px;position:sticky;top:0;z-index:1100}.burger{background:#0000;border:none;cursor:pointer;display:none;padding:6px}.burger-icon{display:block;filter:invert(1);height:22px;width:22px}.appLogo{border-radius:10px;filter:invert(1);font-size:16px;font-weight:800;letter-spacing:1px;margin-top:5px;padding:20px}@media (max-width:768px){.burger{display:flex}.appLogo{left:50%;position:absolute;transform:translateX(-50%)}}.main:has(.fbPage){padding:0}.reportForm_p__R9g-h{font-size:2rem;margin-bottom:0}.reportForm_inputWrapper__YKvVg input{height:120px;width:500px}.reportForm_reportWrapper__3Hrsp{align-items:center;display:flex;flex-direction:column;justify-content:center}.reportForm_textarea__FOVe3{background:#fff;border:2px solid #000;box-shadow:2px 2px 0 #000;box-sizing:border-box;color:var(--black1);font-size:14px;padding:12px;resize:none;transition:transform .1s ease,box-shadow .1s ease;width:100%}.reportForm_textarea__FOVe3:focus{box-shadow:3px 3px 0 #000;outline:none;transform:translate(-1px,-1px)}.reportForm_confirmWindow__BzpFQ{align-items:center;background:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.reportForm_confirmContent__uGacA{background-color:#fff;max-width:400px;padding:2rem;text-align:center;width:90%}.reportForm_confirmContent__uGacA h2{color:var(--black1);font-weight:800;margin-bottom:10px;text-transform:uppercase}.reportForm_confirmContent__uGacA p{color:var(--black1);font-size:1.1rem;margin-bottom:20px}button,input,label,select,span,textarea{font-family:inherit;font-size:inherit}.react-select__control,.react-select__input,.react-select__multi-value,.react-select__single-value{font-family:inherit!important}body{color:var(--pale-lavender)}.page-container{background:#fff;display:flex;flex-direction:column;min-height:100vh}.create-peoject-container{background:#f3f4f6;border:2px solid #000;box-shadow:4px 4px 0 #000;color:var(--dark-eggplant);max-width:900px;overflow:hidden;width:100%}.top-nav-standalone{margin-bottom:8px;text-align:left}.top-nav-standalone .nav-link{color:#666;font-size:14px}.nav-link:hover{text-decoration:underline}.create-peoject-form{background-color:#fff;display:block!important;padding:30px 40px}.create-peoject-form h2{color:var(--black1);font-size:20px;font-weight:800;margin:0 0 16px;text-transform:uppercase}.info-container{margin-bottom:24px}.info-container label{color:var(--dark-indigo);display:block;font-size:13px;font-weight:800;margin:16px 0 6px;text-transform:uppercase}.single-line-input,textarea{background:#fff;border:2px solid #000;box-sizing:border-box;color:var(--black1);font-size:14px;padding:12px;transition:transform .1s ease,box-shadow .1s ease;width:100%}.single-line-input:focus,textarea:focus{box-shadow:3px 3px 0 var(--purple);outline:none;transform:translate(-1px,-1px)}textarea{min-height:100px;resize:vertical}.cover-upload-area{align-items:center;aspect-ratio:16/9;background:#fff;border:2px dashed #000;display:flex;justify-content:center;margin-top:8px;overflow:hidden;width:50%}.cover-upload-area:hover{background:#682d7014;border-color:#000}.cover-preview-image{max-height:300px;max-width:100%}.cover-upload-placeholder{align-items:center;display:flex;flex-direction:column}.upload-main-text{color:#9ca3af;font-size:16px;font-weight:600}.upload-sub-text{color:#9ca3af;font-size:12px;margin-top:6px;text-transform:uppercase}.upload-tabs{border:2px solid #000;display:flex;gap:4px;margin-bottom:12px;padding:4px}.upload-tab{background:#0000;border:2px solid #0000;color:var(--dark-eggplant);cursor:pointer;flex:1 1;font-size:13px;font-weight:700;padding:10px;text-transform:uppercase}.upload-tab:hover{background:#d4d4d4}.upload-tab.active{background:var(--dark-eggplant);border:2px solid #000;color:var(--pale-lavender)}.form-section{margin-bottom:20px;margin-top:10px}.form-section h3{border-bottom:1.5px solid var(--dark-eggplant);color:var(--dark-eggplant);font-size:1.2rem;margin-top:32px;padding-bottom:8px}.radio-label input[type=radio]{accent-color:var(--dark-eggplant)}.info-container label{align-items:center;display:flex;font-weight:700;margin-bottom:12px}.basic-button{background:var(--dark-eggplant);border:2px solid #000;box-shadow:3px 3px 0 #000;color:var(--pale-lavender);cursor:pointer;font-size:14px;font-weight:800;margin-top:16px;padding:14px;text-transform:uppercase;transition:transform .1s ease,box-shadow .1s ease,background-color .2s ease;width:100%}.basic-button:hover{background:var(--eggplant);box-shadow:4px 4px 0 #000;transform:translate(-1px,-1px)}.basic-button:active{box-shadow:2px 2px 0 #000;transform:translate(0)}.basic-button.button{background:#fff;border:2px solid var(--dark-eggplant);color:var(--dark-eggplant)}.basic-button.button:hover{background:var(--pale-lavender)}.upload-file-button{align-items:center;background:var(--dark-eggplant);border:2px solid #000;box-shadow:3px 3px 0 #000;color:var(--pale-lavender);cursor:pointer;display:flex;font-weight:700;height:50px;justify-content:center;text-transform:uppercase;transition:transform .1s ease,box-shadow .1s ease,background-color .2s ease;width:100%}.upload-file-button:hover{background:var(--eggplant);box-shadow:4px 4px 0 #000;transform:translate(-1px,-1px)}@media (max-width:768px){.create-peoject-container{border-radius:0;margin:0;width:100%}.cover-upload-area{width:100%}}.question-header{display:flex;justify-content:space-between;margin-bottom:15px}.delete-button{align-self:stretch;background-color:initial;border:2px solid #000;box-shadow:2px 2px 0 0 #000;height:auto}.delete-button:hover{background-color:var(--pale-lavender)}.option-list{display:flex;flex-direction:column;gap:10px;margin-left:auto;margin-top:10px;width:90%}.option{align-items:center;display:flex;gap:12px}.option .single-line-input{flex:1 1}.row{display:flex;justify-content:space-between}.rse-label{font-size:16px!important;font-weight:400!important}.num-row{align-items:center;display:flex;gap:8px}.num-input{border:2px solid #000;border-radius:0;box-shadow:2px 2px 0 0 #000;box-sizing:border-box;font-size:14px;padding:8px;width:70px}.num-input:focus{outline:none;transform:translate(2px,2px)}.slider{-webkit-appearance:none;background:var(--dark-eggplant);border-radius:5px;height:8px;margin:10px 0;outline:none;width:100%}.slider::-webkit-slider-thumb{appearance:none;background:var(--dark-eggplant);border:2px solid #fff;border-radius:50%;cursor:pointer;height:20px;width:20px}.qts-container{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10}.qts-window{background:var(--pale-lavender-trans);border:2px solid #000;box-shadow:2px 2px 0 0 #000;padding:24px;width:40%}.qts-title{color:var(--dark-eggplant);margin-bottom:30px;margin-top:0;text-align:center}.qts-options{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.qts-option-btn{background:var(--dark-eggplant);border:2px solid #000;box-shadow:2px 2px 0 0 #000;color:#fff;font-size:16px;font-weight:600;padding:12px}.qts-option-btn:hover{background:var(--dark-indigo)}.qts-close-btn{background:#fff;border:2px solid #000;box-shadow:2px 2px 0 0 #000;color:var(--dark-eggplant);font-size:16px;font-weight:600;padding:12px}.qts-close-btn:hover{background:var(--pale-lavender)}@media (max-width:768px){.qts-window{width:70%}}body{min-height:100vh}.dashboard{color:#030101;color:var(--black1);margin:0 auto;max-width:900px;width:100%}.projectContainer{align-items:center;background:#fff;border:2px solid #000;border-radius:0;box-shadow:4px 4px 0 #000;justify-content:center;margin:0 auto 20px;max-width:900px;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease;width:100%}.projectContainer:hover{box-shadow:6px 6px 0 #000;transform:translate(-2px,-2px)}.entry{gap:18px;padding:20px}.entry,.headerDev{align-items:center;display:flex}.headerDev{border-bottom:2px solid #000;justify-content:center;padding-bottom:16px}.main{background:#f3f4f6;flex:1 1;min-height:0;overflow-y:auto;padding:40px}.mainIconWrapper{border:2px solid #000;flex-shrink:0;height:90px;overflow:hidden;width:90px}.mainIcon{height:100%;object-fit:cover;width:100%}.details{align-items:flex-start;display:flex;flex-direction:column;gap:8px;min-width:0}.name{background:none;border:none;color:#030101;color:var(--black1);cursor:pointer;font-size:22px;font-weight:700;padding:0;text-align:left}.name:hover{text-decoration:underline}.status{background:#e3deed;background:var(--pale-lavender);border-radius:999px;color:#3e2d51;color:var(--dark-indigo);display:inline-block;font-size:12px;font-weight:700;padding:6px 10px;text-transform:uppercase}.actions{display:flex;flex-wrap:wrap;gap:12px;padding:0 20px 20px}.actions button{background:#1e141d;background:var(--dark-eggplant);border:2px solid #000;border-radius:0;box-shadow:3px 3px 0 #000;color:#e3deed;color:var(--pale-lavender);cursor:pointer;display:inline-block;font-size:14px;font-weight:700;padding:10px 14px;transition:transform .1s ease,box-shadow .1s ease,background-color .2s ease}.actions button:hover{background:#682d70;background:var(--eggplant);box-shadow:4px 4px 0 #000;transform:translate(-1px,-1px)}.actions button:active{box-shadow:2px 2px 0 #000;transform:translate(0)}@media (max-width:768px){.dashboard{padding:20px 16px}.projectContainer{align-items:center;justify-content:center;max-width:100%}.entry{align-items:center;flex-direction:column}.mainIconWrapper{aspect-ratio:1;height:auto;max-width:140px;width:100%}.mainIcon{height:100%;object-fit:cover;width:100%}.name{font-size:20px}.actions{flex-direction:column}.actions button{width:100%}}.projMain{align-items:flex-start;background:#f3f4f6;display:flex;flex:1 1;justify-content:center;min-height:0;overflow-y:auto;padding:40px}.projectPage{color:#030101;color:var(--black1);max-width:950px;width:100%}.backButton{font-size:11px;text-transform:uppercase}.projHeader{align-items:center;background:#fff;border:2px solid #000;border-radius:0;box-shadow:4px 4px 0 #000;display:flex;gap:20px;margin-bottom:24px;padding:24px}.welcome{text-align:left}.projIconWrapper{border:2px solid #000;flex-shrink:0;height:90px;margin-left:auto;overflow:hidden;width:90px}.projIcon{height:100%;width:100%}.projectSection{background:#fff;border:2px solid #000;border-radius:0;box-shadow:4px 4px 0 #000;padding:24px;text-align:left}.projectSection h2{color:#030101;color:var(--black1);font-size:20px;font-weight:800;margin:0 0 14px;text-transform:uppercase}.projectSection p{color:#222;font-size:14px;line-height:1.5;margin:8px 0}.plainButton{margin-top:12px}.logSection{background:#f5f3ff;border:1px solid #e5e7eb;margin-top:16px}.feedbackSection,.logSection{margin-bottom:16px;padding:16px}.feedbackSection{border:none;border-left:3px solid #1e141d;border-left:3px solid var(--dark-eggplant);border-radius:0}.logAuthor,.logNum{color:#444;font-size:13px;margin:0 0 6px}.formTitle{font-size:15px;font-weight:800;text-align:left;text-transform:uppercase}.formStats,.formTitle{border:none;padding:12px}.formStats{color:#3e2d51;color:var(--dark-indigo);font-size:13px;font-weight:700}.feedbackHeader,.formStats{display:flex;justify-content:space-between}.feedbackHeader{align-items:baseline;background:#e3deed;background:var(--pale-lavender);flex-wrap:wrap;gap:12px;margin-bottom:10px}.feedbackActions{display:flex;flex-wrap:wrap;gap:10px}.feedbackActions button{background:#1e141d;background:var(--dark-eggplant);border:2px solid #000;box-shadow:3px 3px 0 #000;color:#e3deed;color:var(--pale-lavender);cursor:pointer;flex:1 1;font-size:13px;font-weight:800;min-width:160px;padding:12px;text-transform:uppercase;transition:transform .1s ease,box-shadow .1s ease,background-color .2s ease}.feedbackActions button:hover{background:#682d70;background:var(--eggplant);box-shadow:4px 4px 0 #000;transform:translate(-1px,-1px)}.tabBar{display:flex;gap:0;margin-bottom:0}.tabBtn{background:#fff;border:2px solid #000;border-bottom:none;color:#888;cursor:pointer;font-size:1.1rem;font-weight:700;margin-right:4px;padding:.75rem 1.5rem;text-transform:uppercase}.tabBtn:not(.tabActive):hover{background:#e3deed;background:var(--pale-lavender);color:#1a1a1a}.tabActive{background:#fff;color:#000;margin-bottom:-2px;z-index:1}.feedbackGroupTitle{border-bottom:2px solid #3e2d51;border-bottom:2px solid var(--dark-indigo);color:#3e2d51;color:var(--dark-indigo);font-size:13px;font-weight:800;margin:0 0 12px;padding-bottom:6px;text-transform:uppercase}.submissionSection{border-bottom:2px solid #e3deed;border-bottom:2px solid var(--pale-lavender)}.submissionSection:last-child{border-bottom:none;margin-bottom:0}.submissionSection h3{margin-bottom:0}.questionSection{border-bottom:2px solid #e3deed;border-bottom:2px solid var(--pale-lavender);margin-bottom:20px;padding-bottom:20px}.questionSection:last-child{border-bottom:none;margin-bottom:0}.questionSection h3{margin-bottom:0}.cnf-discard-overlay{z-index:100}.cnf-discard-msg{color:#111;margin:0 0 20px}.cnf-discard-confirm{background:#dc2626;border-color:#000;color:#fff}.cnf-discard-confirm:hover{background:#b91c1c}@media (max-width:768px){.projMain{padding:20px 16px}.projHeader{align-items:flex-start;flex-direction:column}.projIcon{margin-left:0}.headerText h1{font-size:26px}.projectSection{padding:18px}.formStats{align-items:flex-start}.feedbackActions,.formStats{flex-direction:column}.feedbackActions button{min-width:0;min-width:auto;width:100%}.tabBar{width:100%}.tabBtn{flex:1 1;font-size:.75rem;margin-right:2px;padding:.6rem .5rem;text-align:center}}*{box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0;padding:0}.container,body{background:#030101;background:var(--black1)}.container{color:#e3deed;color:var(--pale-lavender);display:flex;flex-direction:column;min-height:100vh}.nav{align-items:center;background:#1e141d;background:var(--dark-eggplant);border-bottom:2px solid #000;display:flex;flex-shrink:0;height:60px;padding:0 24px}.logo{background:linear-gradient(135deg,#682d7040,#9e399c26);border:2px solid #000;color:#e3deed;color:var(--pale-lavender);font-size:14px;font-weight:800;padding:4px 12px;text-transform:uppercase}.devMain,.layout{display:flex;flex:1 1;min-height:0}.devMain{align-items:flex-start;background:#f3f4f6;justify-content:center;overflow-y:auto;padding:40px}.devlog{color:#030101;color:var(--black1);margin:0 auto;max-width:950px;width:100%}.backButton{background:#1e141d;background:var(--dark-eggplant);border:2px solid #000;border-radius:0;box-shadow:3px 3px 0 #000;color:#e3deed;color:var(--pale-lavender);cursor:pointer;display:inline-block;font-size:14px;font-weight:700;margin:0 0 20px;padding:10px 14px;transition:transform .1s ease,box-shadow .1s ease,background-color .2s ease}.backButton:hover{background:#682d70;background:var(--eggplant);box-shadow:4px 4px 0 #000;transform:translate(-1px,-1px)}.backButton:active{box-shadow:2px 2px 0 #000;transform:translate(0)}.devHeader{align-items:center;background:#fff;border:2px solid #000;border-radius:0;box-shadow:4px 4px 0 #000;display:flex;gap:20px;margin-bottom:24px;padding:24px}.headerText{min-width:0}.welcome{color:#3e2d51;color:var(--dark-indigo);font-size:13px;font-weight:700;margin:0;text-transform:uppercase}.headerText h1{color:#030101;color:var(--black1);font-size:32px;font-weight:800;margin:6px 0 8px}.lastUpdated{color:#555;font-size:13px;margin:0}.projIcon{background:#e5e7eb;border:2px solid #000;border-radius:0;flex-shrink:0;height:90px;margin-left:auto;object-fit:cover;width:90px}.devlogSection{background:#fff;border:2px solid #000;border-radius:0;margin-top:20px;padding:24px;text-align:left}.devlogSection h2{color:#030101;color:var(--black1);font-size:20px;margin:0 0 16px}.devlogSection h2,.devlogSection label{font-weight:800;text-transform:uppercase}.devlogSection label{color:#3e2d51;color:var(--dark-indigo);display:block;font-size:13px;margin:16px 0 6px}.devlogSection input,.devlogSection textarea{background:#fff;border:2px solid #000;border-radius:0;color:#030101;color:var(--black1);font-size:14px;padding:12px;transition:transform .1s ease,box-shadow .1s ease;width:100%}.devlogSection input:focus,.devlogSection textarea:focus{box-shadow:3px 3px 0 #9e399c;box-shadow:3px 3px 0 var(--purple);outline:none}.devlogSection textarea{min-height:160px;resize:vertical}.plainButton{background:#1e141d;background:var(--dark-eggplant);border:2px solid #000;border-radius:0;box-shadow:3px 3px 0 #000;color:#e3deed;color:var(--pale-lavender);cursor:pointer;font-size:14px;font-weight:800;margin-top:16px;padding:14px;text-transform:uppercase;transition:transform .1s ease,box-shadow .1s ease,background-color .2s ease;width:100%}.plainButton:hover{background:#682d70;background:var(--eggplant);box-shadow:4px 4px 0 #000;transform:translate(-1px,-1px)}.plainButton:active{box-shadow:2px 2px 0 #000;transform:translate(0)}@media (max-width:768px){.devMain{padding:20px 16px}.devHeader{align-items:flex-start;flex-direction:column}.projIcon{margin-left:0}.headerText h1{font-size:26px}.devlogSection{padding:18px}}.project-wrapper{display:flex;flex-direction:column;min-height:100%;width:100%}.launcher-header{align-items:center;border-bottom:2px solid #000;display:flex;justify-content:space-between;padding:20px 40px}.back-btn{background:var(--dark-eggplant);border:2px solid #000;box-shadow:3px 3px 0 #000;color:var(--pale-lavender);cursor:pointer;font-size:11px;font-weight:700;padding:6px 12px;text-transform:uppercase;transition:transform .1s ease,box-shadow .1s ease,background-color .2s ease}.back-btn:hover{background:var(--eggplant);box-shadow:4px 4px 0 #000;transform:translate(-1px,-1px)}.back-btn:active{box-shadow:2px 2px 0 #000;transform:translate(0)}.launcher-title{font-size:18px;font-weight:700;text-transform:uppercase}.header-spacer{width:60px}.content-area{display:flex;flex-direction:column;gap:24px;padding:40px}.hero-box{border:2px solid #000;overflow:hidden}.hero-img{display:block;height:420px;object-fit:cover;width:100%}.top-grid{align-items:flex-start;display:flex;gap:24px}.left-col{flex:1 1;flex-direction:column}.left-col,.right-col{display:flex;gap:20px}.right-col{flex:0 0 280px;flex-direction:column}.action-box,.config-block{border:2px solid #000;display:flex;flex-direction:column;gap:10px;padding:20px}.label{display:block;font-size:13px;font-weight:700;text-transform:uppercase}.game-description{color:#1f2937;font-size:14px;line-height:1.7;margin:0}.meta-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.meta-tag{border:2px solid #000;font-size:11px;padding:3px 10px}.dropdown,.meta-tag{font-weight:700;text-transform:uppercase}.dropdown{font-size:12px;padding:12px 14px}.action-btn{background:var(--dark-eggplant);border:2px solid #000;box-shadow:3px 3px 0 #000;color:var(--pale-lavender);cursor:pointer;font-weight:800;padding:14px;text-transform:uppercase;transition:transform .1s ease,box-shadow .1s ease,background-color .2s ease}.action-btn:hover:not(:disabled){background:var(--eggplant);box-shadow:4px 4px 0 #000;transform:translate(-1px,-1px)}.action-btn:active:not(:disabled){box-shadow:2px 2px 0 #000;transform:translate(0)}@media (max-width:680px){.launcher-header{padding:16px 20px}.content-area{padding:20px}.hero-img{height:220px}.top-grid{flex-direction:column}.right-col{flex:1 1 100%}}.main{color:#000}.header{align-items:center;border-bottom:2px solid #000;display:flex;justify-content:space-between;margin-bottom:32px;padding-bottom:16px}.h1{font-size:32px;font-weight:800;letter-spacing:-.02em;margin:0;text-transform:uppercase}.grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.card{background:#fff;border:2px solid #000;box-shadow:4px 4px 0 #000;cursor:pointer;display:flex;flex-direction:column;transition:transform .1s ease}.card:hover{transform:translate(-2px,-2px)}.cardThumb{aspect-ratio:16/10;border-bottom:2px solid #000;overflow:hidden}.cardThumbImg{height:100%;object-fit:cover;width:100%}.controls{display:flex;flex-wrap:nowrap;gap:12px;padding:20px}.searchInput{background:#fff;border:2px solid #000;box-shadow:2px 2px 0 #000;box-sizing:border-box;color:var(--black1);font-size:14px;padding:12px;transition:transform .1s ease,box-shadow .1s ease;width:100%}.searchInput:focus{box-shadow:3px 3px 0 #000;outline:none;transform:translate(-1px,-1px)}.dropdown{background:#fff;border:2px solid #000;box-shadow:2px 2px 0 #000;cursor:pointer;font-size:14px;padding:12px}.dropdown:focus{box-shadow:3px 3px 0 #000;outline:none;transform:translate(-1px,-1px)}.headerExplore{align-items:center;border-bottom:2px solid #000;display:flex;justify-content:space-between;justify-content:center;padding-bottom:16px}.cardBody{display:flex;flex:1 1;flex-direction:column;padding:16px}.cardTitleRow{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.cardTitle{font-size:15px;font-weight:800;margin:0;text-transform:uppercase}.cardDesc{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#4b5563;display:-webkit-box;flex:1 1;font-size:12px;font-weight:500;margin:0 0 16px;overflow:hidden}.btnGroup{display:flex;gap:8px;margin-top:auto}.btn{background:var(--dark-eggplant);border:2px solid #000;border-radius:0;box-shadow:3px 3px 0 #000;cursor:pointer;display:inline-block;flex:1 1;font-size:11px;font-weight:700;padding:10px 14px;text-transform:uppercase;transition:transform .1s ease,box-shadow .1s ease,background-color .2s ease}.btn,.btn:hover{color:var(--pale-lavender)}.btn:hover{background:var(--eggplant);box-shadow:4px 4px 0 #000;transform:translate(-1px,-1px)}.btn:active{box-shadow:2px 2px 0 #000;transform:translate(0)}.btn:disabled{cursor:not-allowed;opacity:.6}.libraryGrid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.libraryCard{background:#fff;border:2px solid #000;box-shadow:4px 4px 0 #000;display:flex}.thumbBox{align-items:center;background-color:#e5e7eb;border-right:2px solid #000;display:flex;justify-content:center;width:120px}.thumbText{color:#9ca3af;font-size:10px;font-weight:700;text-transform:uppercase}.libraryBody{flex:1 1;flex-direction:column;padding:20px}.libraryBody,.libraryTop{display:flex;justify-content:space-between}.libraryTop{font-size:14px;font-weight:800;margin-bottom:8px;text-transform:uppercase}.versionBox{border:1px solid #000;font-size:10px;padding:0 4px}.statusBox{background-color:#000;border:2px solid #000;display:inline-block;padding:2px 8px}.statusText{color:#fff;font-size:9px;font-weight:800;text-transform:uppercase}.empty{background-color:#fff;border:2px dashed #000;padding:64px;text-align:center}.emptyText{color:#9ca3af;font-size:12px;font-weight:800;text-transform:uppercase}@media (max-width:1024px){.h1{font-size:26px}.grid{gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.libraryGrid{grid-template-columns:1fr}.libraryCard{flex-direction:row}}@media (max-width:768px){.header{align-items:flex-start;flex-direction:column;gap:12px}.h1{font-size:22px}.grid{gap:12px;grid-template-columns:1fr}.card{box-shadow:2px 2px 0 0 #000}.card:hover{transform:none}.cardBody{padding:12px}.cardTitle{font-size:13px}.cardDesc{font-size:11px}.btnGroup{flex-direction:column;gap:6px}.btn{font-size:10px;padding:10px;width:100%}.libraryCard{flex-direction:column}.thumbBox{border-bottom:2px solid #000;display:block;height:140px;object-fit:cover;width:100%}.libraryBody{padding:14px}.libraryTop{align-items:flex-start;flex-direction:column;font-size:12px;gap:6px}.empty{padding:32px 16px}}.btnFollowing{background:var(--pale-lavender);border:2px solid #000;box-shadow:3px 3px 0 #000;color:#000}.btnFollowing:hover{background:#e9ddff;box-shadow:4px 4px 0 #000;color:#000;transform:translate(-1px,-1px)}@media (max-width:420px){.h1{font-size:18px}.cardDesc{display:none}.btn{font-size:9px;padding:8px}}.followPage{background:#f3f4f6;min-height:100vh;width:100%}.followHeader{border-bottom:2px solid #000;margin-bottom:32px;padding-bottom:16px}.followH1{font-size:32px;font-weight:800;letter-spacing:-.02em;margin:0;text-transform:uppercase}.followList{display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:700px}.followCard{background-color:#fff;border:2px solid #000;box-shadow:4px 4px 0 0 #000;padding:20px}.followCardTop{align-items:flex-start;display:flex;gap:16px;margin-bottom:12px}.followCardImgWrapper{overflow:hidden}.followCardImg,.followCardImgWrapper{border:2px solid #000;flex-shrink:0;height:80px;width:120px}.followCardImg{object-fit:cover}.followCardInfo{display:flex;flex:1 1;flex-direction:column;gap:4px}.followCardTitleRow{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.followCardTitle{cursor:pointer;font-size:15px;font-weight:800;min-width:0;text-transform:uppercase;word-break:break-word}.followCardTitle:hover{text-decoration:underline}.followCardTime{color:#9ca3af;font-size:11px;font-weight:500}.followNewTag{background-color:#000;border:1px solid #000;color:#fff;display:inline-block;font-size:10px;font-weight:800;padding:0 6px;text-transform:uppercase;width:fit-content}.followCardDev{color:#4b5563;font-size:12px;font-weight:600;margin-bottom:4px}.followCardDesc{color:#4b5563;font-size:13px;line-height:1.5;margin:0 0 16px}.followDevlogs{background:#f5f3ff;border:1px solid #e5e7eb;border-radius:4px;margin:0 0 16px;padding:12px}.followDevlogsTitle{color:#4b5563;font-size:13px;letter-spacing:.05em;margin:0 0 8px;text-transform:uppercase}.followDevlog{margin-bottom:10px}.followDevlog:last-child{margin-bottom:0}.followDevlogMeta{color:#374151;font-size:12px;margin:0}.followDevlogNotes{color:#111827;font-size:13px;line-height:1.4;margin:4px 0 0}.followEmpty{color:#6b7280;font-size:13px;font-style:italic;margin:0}.followBtnGroup{display:flex;gap:8px}.followBtn{background:var(--dark-eggplant);border:2px solid #000;box-shadow:3px 3px 0 #000;color:var(--pale-lavender);cursor:pointer;display:inline-block;flex:1 1;font-size:11px;font-weight:700;padding:10px;text-transform:uppercase;transition:transform .1s ease,box-shadow .1s ease,background-color .2s ease}.followBtn:hover{background:var(--eggplant);box-shadow:4px 4px 0 #000;transform:translate(-1px,-1px)}.followBtn:active{box-shadow:2px 2px 0 #000;transform:translate(0)}.formBadge{align-items:center;background:var(--dark-eggplant);border:2px solid #000;box-shadow:2px 2px 0 #000;color:var(--pale-lavender);cursor:pointer;display:inline-flex;font-size:10px;font-weight:800;gap:6px;padding:4px 8px;text-transform:uppercase;transition:transform .1s ease,box-shadow .1s ease,background-color .2s ease;white-space:nowrap}.formBadge:hover{background:var(--eggplant);box-shadow:3px 3px 0 #000;transform:translate(-1px,-1px)}.formBadge:active{box-shadow:1px 1px 0 #000;transform:translate(0)}.formIconBox{align-items:center;background:var(--eggplant);border:2px solid #000;box-shadow:1px 1px 0 #000;display:flex;height:16px;justify-content:center;width:16px}.formIcon{filter:brightness(0) invert(1);height:10px;width:10px}@media (max-width:768px){.main{padding:16px}}.notifPage{background:#f3f4f6;min-height:100vh}.notifBody{margin:0 auto;max-width:700px}.notifRow{align-items:center;border-bottom:.5px solid #888;display:flex;justify-content:space-between;padding:16px 0}.notifMessage{flex:1 1;font-size:14px;font-weight:800;text-transform:uppercase}.notifActions{display:flex;flex-direction:row;gap:6px;margin-left:16px}.notifBtn{background:var(--dark-eggplant);border:2px solid #000;box-shadow:3px 3px 0 #000;color:var(--pale-lavender);cursor:pointer;font-size:11px;font-weight:700;padding:8px 14px;text-transform:uppercase;transition:transform .1s ease,box-shadow .1s ease,background-color .2s ease}.notifBtn:hover{background:var(--eggplant);box-shadow:4px 4px 0 #000;transform:translate(-1px,-1px)}.notifBtn:active{box-shadow:2px 2px 0 #000;transform:translate(0)}.notifSectionHeader{align-items:center;display:flex;justify-content:space-between;margin:40px 0 20px}.notifSectionTitle{font-size:20px;font-weight:800;margin:0;text-transform:uppercase}.notifCardTime{color:#9ca3af;font-size:11px;font-weight:500}.notifCardDev{color:#4b5563;display:block;font-size:12px;font-weight:600;margin-bottom:4px}.notifDevlogs{background:#f5f3ff;border:1px solid #a641b4;border-radius:4px;margin:0 0 16px;padding:12px}.notifDevlogsTitle{color:#4b5563;font-size:13px;letter-spacing:.05em;margin:0 0 8px;text-transform:uppercase}.notifDevlogNotes{color:#111827;font-size:13px;line-height:1.4;margin:4px 0 0}.fbPage{background:#f3f4f6;min-height:100vh;width:100%}.fbBanner{background:#fff}.fbBanner,.fbBannerImg{border-bottom:2px solid #000}.fbBannerImg{display:block;height:180px;object-fit:cover;width:100%}.fbBannerInfo{align-items:center;display:flex;gap:14px;padding:16px 20px 14px}.fbBackBtn{align-items:center;background:var(--dark-eggplant);border:2px solid #000;box-shadow:2px 2px 0 #000;color:var(--pale-lavender);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:800;gap:4px;letter-spacing:.08em;padding:6px 12px;text-transform:uppercase;transition:transform .1s ease,box-shadow .1s ease,background-color .2s ease}.fbBackBtn:hover{background:var(--eggplant);box-shadow:3px 3px 0 #000;transform:translate(-1px,-1px)}.fbBackBtn:active{box-shadow:1px 1px 0 #000;transform:translate(0)}.fbBannerTitle{color:#111;font-size:22px;font-weight:800;letter-spacing:-.02em;margin:0;text-transform:uppercase}.fbBannerMeta{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.fbFormStrip{align-items:center;background:#f5f3ff;border-bottom:2px solid #000;display:flex;flex-wrap:wrap;gap:10px;padding:12px 20px}.fbFormStripLabel{color:#7c3aed;letter-spacing:.08em;margin-right:4px}.fbFormBtn,.fbFormStripLabel{font-size:10px;font-weight:800;text-transform:uppercase}.fbFormBtn{background:var(--dark-eggplant);border:2px solid #000;box-shadow:2px 2px 0 #000;color:var(--pale-lavender);cursor:pointer;letter-spacing:.05em;padding:6px 12px;transition:transform .1s ease,box-shadow .1s ease,background-color .2s ease}.fbFormBtn:hover{background:var(--eggplant);box-shadow:3px 3px 0 #000;transform:translate(-1px,-1px)}.fbFormBtn:active{box-shadow:1px 1px 0 #000;transform:translate(0)}.fbBody{margin:0 auto;max-width:700px;padding:24px 20px}.fbCommentsHeader{align-items:center;border-bottom:2px solid #000;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:12px}.fbCommentsLabel{color:#111;font-size:12px;letter-spacing:.08em}.fbCommentsCount,.fbCommentsLabel{font-weight:800;text-transform:uppercase}.fbCommentsCount{color:#9ca3af;font-size:10px;letter-spacing:.05em}.fbComment{background:#fff;border:2px solid #000;box-shadow:4px 4px 0 0 #000;margin-bottom:14px}.fbCommentInner{padding:16px 18px}.fbCommentHeader{gap:10px;margin-bottom:10px}.fbAvatar,.fbCommentHeader{align-items:center;display:flex}.fbAvatar{background:#e5e7eb;border:2px solid #000;border-radius:50%;color:#6b7280;flex-shrink:0;font-size:11px;font-weight:800;height:32px;justify-content:center;text-transform:uppercase;width:32px}.fbAvatarDev{background:var(--dark-eggplant);color:var(--pale-lavender)}.fbCommentName{color:#111;font-size:12px;letter-spacing:.04em}.fbCommentName,.fbDevBadge{font-weight:800;text-transform:uppercase}.fbDevBadge{background:#7c3aed;color:#fff;font-size:9px;letter-spacing:.05em;padding:2px 6px}.fbCommentTime{color:#9ca3af;font-size:10px;font-weight:600;margin-left:auto}.fbCommentText{color:#374151;font-size:13px;line-height:1.6;margin:0 0 12px}.fbCommentActions{display:flex;gap:8px}.fbSmallBtn{align-items:center;background:#fff;border:2px solid #000;box-shadow:2px 2px 0 #000;color:#111;cursor:pointer;display:flex;font-size:10px;font-weight:800;gap:5px;letter-spacing:.05em;padding:5px 10px;text-transform:uppercase;transition:transform .1s ease,box-shadow .1s ease,background-color .2s ease}.fbSmallBtn:hover{background:#f5f3ff;box-shadow:3px 3px 0 #000;transform:translate(-1px,-1px)}.fbSmallBtn:active{box-shadow:1px 1px 0 #000;transform:translate(0)}.fbSmallBtn.fbLiked,.fbSmallBtn.fbSmallBtnActive{background:var(--dark-eggplant);color:var(--pale-lavender)}.fbReplies{background:#f9f7ff;border-top:2px solid #000}.fbReply{border-bottom:1px solid #e5e7eb;display:flex;gap:10px;padding:12px 18px}.fbReply:last-child{border-bottom:none}.fbReply .fbAvatar{font-size:10px;height:26px;width:26px}.fbReplyBody{flex:1 1}.fbReplyHeader{align-items:center;display:flex;gap:8px;margin-bottom:6px}.fbReplyText{color:#374151;font-size:12px;line-height:1.5;margin:0}.fbInlineReply{align-items:flex-start;background:#f9f7ff;border-top:2px solid #000;display:flex;gap:10px;padding:12px 18px}.fbInlineReplyInner{display:flex;flex:1 1;flex-direction:column;gap:8px}.fbInlineReplyInput{box-sizing:border-box;width:100%}.fbInlineReplyFooter{display:flex;gap:8px;justify-content:flex-end}.fbInputArea{background:#fff;border:2px solid #000;box-shadow:4px 4px 0 0 #000;margin-bottom:24px;margin-top:24px}.fbInputHeader{background:var(--dark-eggplant);border-bottom:2px solid #000;padding:12px 18px}.fbInputHeaderLabel{color:var(--pale-lavender);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fbInputInner{padding:16px 18px}.fbInputRow{align-items:flex-start;display:flex;gap:12px;margin-bottom:12px}.fbInput{background:#fff;border:2px solid #000;flex:1 1;font-family:inherit;font-size:13px;line-height:1.5;padding:10px 12px;resize:none}.fbInput:focus{border-color:#7c3aed;outline:none}.fbInputFooter{display:flex;gap:8px;justify-content:flex-end}.fbSendBtn{background:var(--dark-eggplant);border:2px solid #000;box-shadow:3px 3px 0 #000;color:var(--pale-lavender);cursor:pointer;font-size:11px;font-weight:800;letter-spacing:.06em;padding:10px 20px;text-transform:uppercase;transition:transform .1s ease,box-shadow .1s ease,background-color .2s ease}.fbSendBtn:hover{background:var(--eggplant);box-shadow:4px 4px 0 #000;transform:translate(-1px,-1px)}.fbSendBtn:active{box-shadow:2px 2px 0 #000;transform:translate(0)}.fbDiscardBtn{background:#fff;border:2px solid #000;box-shadow:3px 3px 0 #000;color:#111;cursor:pointer;font-size:11px;font-weight:800;letter-spacing:.06em;padding:10px 16px;text-transform:uppercase;transition:transform .1s ease,box-shadow .1s ease}.fbDiscardBtn:hover{box-shadow:4px 4px 0 #000;transform:translate(-1px,-1px)}.fbDiscardBtn:active{box-shadow:2px 2px 0 #000;transform:translate(0)}.fbEmpty{color:#6b7280;font-size:13px;font-style:italic;margin:0;padding:24px 20px}@media (max-width:768px){.fbBody{padding:16px}.fbBannerTitle{font-size:18px}}.formPage{background:#f3f4f6;min-height:100vh}.formHeaderBar{background:var(--dark-eggplant);color:var(--pale-lavender);font-size:24px;font-weight:800;padding:24px;text-align:center;text-transform:uppercase}.formBody{margin:0 auto;max-width:700px;padding:40px}.formGroup{margin-bottom:32px}.formLabel{font-size:16px;font-weight:800;margin:0 0 4px;text-transform:uppercase}.formSublabel{color:#4b5563;font-size:13px;margin:0 0 12px}.formChoiceList{display:flex;flex-direction:column}.formChoice{border:2px solid #000;cursor:pointer;font-size:14px;font-weight:500;padding:12px}.formChoice+.formChoice{border-top:none}.formChoice:hover{background-color:#f3f4f6}.formChoiceSelected{color:var(--pale-lavender)}.formChoiceSelected,.formChoiceSelected:hover,.formSlider{background:var(--dark-eggplant)}.formSlider{-webkit-appearance:none;border-radius:0;height:8px;outline:none;width:100%}.formSlider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--eggplant);border:2px solid var(--pale-lavender);border-radius:50%;box-shadow:0 0 0 2px var(--dark-eggplant);cursor:pointer;height:20px;width:20px}.formSliderLabels{color:#9ca3af;display:flex;font-size:12px;font-weight:500;justify-content:space-between;margin-top:6px}.formInput{border:2px solid #000;box-sizing:border-box;font-family:inherit;font-size:14px;padding:12px;width:100%}.formInput:focus{outline:none}.formSubmitBtn{background:var(--dark-eggplant);border:2px solid #000;box-shadow:3px 3px 0 #000;color:var(--pale-lavender);cursor:pointer;font-size:14px;font-weight:800;margin-top:16px;padding:14px;text-transform:uppercase;transition:transform .1s ease,box-shadow .1s ease,background-color .2s ease;width:100%}.formSubmitBtn:hover{background:var(--eggplant);box-shadow:4px 4px 0 #000;transform:translate(-1px,-1px)}.formSubmitBtn:active{box-shadow:2px 2px 0 #000;transform:translate(0)}.cnf-discard-overlay{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.cnf-discard-box{background:#fff;border:2px solid #000;box-shadow:4px 4px 0 #000;max-width:360px;padding:28px 32px;width:100%}.cnf-discard-msg{font-size:14px;font-weight:700;margin-bottom:20px}.cnf-discard-actions{display:flex;gap:10px;justify-content:flex-end}:root{--dark-eggplant:#1e141d;--eggplant:#682d70;--purple:#9e399c;--dark-indigo:#3e2d51;--pale-lavender:#e3deed;--pale-lavender-trans:#e3deede6;--black1:#030101;--black2:#0c0507;--twilightGradient:linear-gradient(rgba(17,11,22,.459),rgba(27,18,37,.678))}
/*# sourceMappingURL=main.7d97d90f.css.map*/