.landing-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--color-background)}.landing-content{display:flex;flex-direction:column;align-items:center;background:var(--color-elevation);padding:3rem 2rem;border-radius:2rem;box-shadow:0 6px 40px #1e285024;max-width:900px;width:100%}.app-title{display:flex;flex-direction:row;align-items:flex-end;justify-content:center;margin-bottom:2.5rem;width:100%}.landing-logo{font-size:4rem!important}.landing-logo :global(.bigW){font-size:10rem!important}.accent{color:var(--color-accent)}.title-word{display:flex;flex-direction:row;align-items:flex-end;margin:0}.big-w{font-size:10rem;font-family:Inter,Orbitron,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:900;color:var(--color-accent);line-height:.7;letter-spacing:-.13em;margin-right:.09em;text-shadow:0 2px 32px rgba(94,139,255,.22)}.small-letters{font-size:4.2rem;font-family:Orbitron,Inter,sans-serif;font-weight:900;color:var(--color-text-primary);letter-spacing:.16em;margin-left:.01em}.app-description{font-size:1rem;color:var(--color-text-secondary);text-align:center;margin-bottom:2.2rem;margin-top:.2rem;max-width:1150px;font-family:Orbitron,Inter,sans-serif}.highlight{color:var(--color-accent);font-weight:800;font-family:Orbitron,Inter,sans-serif;letter-spacing:.04em}.enter-forum-button{margin-top:.5rem;font-size:1.1rem;font-weight:600;background:var(--color-accent);color:var(--color-text-primary);border:none;padding:.9rem 2.4rem;border-radius:2rem;box-shadow:0 2px 16px #5e8bff17;transition:background .18s,transform .14s}.enter-forum-button:hover{background:var(--color-accent-hover);transform:translateY(-2px) scale(1.04)}@media (max-width: 600px){.landing-content{padding:2rem .7rem;border-radius:1.2rem}.big-w{font-size:3.2rem}.small-letters{font-size:1.2rem}.app-description{font-size:1rem;max-width:95vw}}._container_3ec0t_1{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start;font-size:1.8rem;line-height:1;gap:.2rem;font-family:Orbitron,Inter,sans-serif;font-weight:900;letter-spacing:.08em}._link_3ec0t_14{text-decoration:none}._titleWord_3ec0t_18{display:flex;align-items:baseline}._bigW_3ec0t_23{font-size:3.2rem;line-height:.7}._accent_3ec0t_28{color:var(--color-accent)}._smallLetters_3ec0t_32{font-size:1.35rem;margin-left:.1em;color:var(--color-text-primary)}._spacer_3ec0t_38{width:.4rem;display:inline-block}:root{--color-background: #0F0F0F;--color-elevation: #181818;--color-text-primary: #F5F5F5;--color-text-secondary: #B0B0B0;--color-accent: #5E8BFF;--color-accent-hover: #3C6FFF;--color-danger: #FF4F5A;--color-success: #29D398;--color-question: #5E8BFF;--color-problem: #FF4F5A;--color-dilemma: #F5A623;--color-solution: #29D398;--color-border: rgba(245, 245, 245, .1);--color-primary: var(--color-accent);--text-color: var(--color-text-primary);--error-color: var(--color-danger);font-family:Orbitron,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;font-weight:400;color:var(--color-text-primary);background-color:var(--color-background);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}*{box-sizing:border-box}.conversation-title-link{transition:color .2s ease-in-out}.conversation-title-link:hover{color:var(--color-accent)!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(360deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}to{-o-transform:rotate(360deg)}}body{margin:0;padding:0;min-width:320px;min-height:100vh;background-color:var(--color-background);color:var(--color-text-primary)}#root{width:100%;margin:0;padding:0;text-align:left}h1,h2,h3,h4,h5,h6{color:var(--color-text-primary);font-family:Orbitron,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:900;line-height:1.2;margin:0}h1{font-size:3.2rem}h2{font-size:2.4rem}h3{font-size:1.8rem}p{margin:0;color:var(--color-text-secondary);line-height:1.6}a{font-weight:500;color:var(--color-accent);text-decoration:none;transition:color .2s ease}a:hover{color:var(--color-accent-hover)}button{border-radius:8px;border:1px solid transparent;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;font-family:Orbitron,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;background-color:var(--color-accent);color:var(--color-text-primary);cursor:pointer;transition:all .2s ease;outline:none;-webkit-user-select:none;user-select:none}button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}button:active{transform:translateY(0)}.button-primary{background-color:var(--color-accent);color:var(--color-text-primary);border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:700;font-family:Orbitron,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;transition:all .2s ease;-webkit-user-select:none;user-select:none}.button-primary:hover:not(.button-disabled){background-color:var(--color-accent-hover);transform:translateY(-1px)}.button-secondary{background-color:var(--color-text-secondary);color:var(--color-background);border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:700;font-family:Orbitron,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;transition:all .2s ease;-webkit-user-select:none;user-select:none}.button-secondary:hover:not(.button-disabled){background-color:var(--color-text-primary);transform:translateY(-1px)}.button-thread-action{background-color:var(--color-accent);color:var(--color-text-primary);border:none;padding:.3rem .7rem;border-radius:8px;cursor:pointer;font-weight:700;font-family:Orbitron,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.85rem;transition:all .2s ease;-webkit-user-select:none;user-select:none}.button-thread-action:hover:not(.button-disabled){background-color:var(--color-accent-hover);transform:translateY(-1px)}.button-thread-action.button-margin-left{margin-left:8px}.button-thread-action.button-margin-right{margin-right:8px}.button-disabled{opacity:.5;cursor:not-allowed!important}.button-disabled:hover{transform:none!important}.button{background-color:var(--color-accent);color:var(--color-text-primary);border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;text-decoration:none;display:inline-block;font-weight:700;font-family:Orbitron,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;transition:all .2s ease}.button:hover{background-color:var(--color-accent-hover);transform:translateY(-1px)}.form-group{margin-bottom:1rem}.form-group label{display:block;margin-bottom:.25rem;font-weight:700;color:var(--color-text-primary)}.form-group input,.form-group select,.form-group textarea{width:100%;padding:.75rem;border:1px solid var(--color-border);border-radius:8px;font-size:1rem;background-color:var(--color-elevation);color:var(--color-text-primary);font-family:Orbitron,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.form-group textarea{min-height:100px;resize:vertical}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:2px solid var(--color-accent);outline-offset:2px;border-color:var(--color-accent)}.thread-meta-row{gap:8px}.thread-actions{margin-left:auto;display:flex;flex-wrap:wrap;gap:8px}.label-mobile-title,.label-mobile-date,.type-inline-mobile,.date-compact{display:none}.label-desktop-title,.label-desktop-date,.date-desktop{display:inline}@media (max-width: 650px){.thread-meta-row{align-items:flex-start}.thread-actions{justify-content:flex-end;row-gap:8px}.thread-actions button{padding:.25rem .6rem}.label-desktop-date{display:none!important}.label-mobile-date{display:inline!important}.date-desktop{display:none!important}.date-compact{display:inline!important}}@media (max-width: 500px){.col-type,.label-desktop-title{display:none!important}.label-mobile-title{display:inline!important}.type-inline-mobile{display:block!important;margin-bottom:0;line-height:.9}tbody tr td{padding:4px 8px 10px!important}}.error{color:var(--color-danger);margin-top:.25rem}.loading{text-align:center;padding:2rem;color:var(--color-text-secondary)}.App{min-height:100vh;display:flex;flex-direction:column}main{flex:1;padding:2rem;max-width:1200px;margin:0 auto;width:100%}
