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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--bg0:#282828;--bg1:#3c3836;--bg2:#504945;--fg0:#fbf1c7;--fg1:#ebdbb2;--fg2:#d5c4a1;--red:#cc241d;--green:#98971a;--yellow:#d79921;--blue:#458588;--purple:#b16286;--aqua:#689d6a;--gray:#a89984;--orange:#d65d0e;--red-bright:#fb4934;--green-bright:#b8bb26;--yellow-bright:#fabd2f;--blue-bright:#83a598;--purple-bright:#d3869b;--aqua-bright:#8ec07c;--orange-bright:#fe8019}.App{align-items:center;color:#ebdbb2;color:var(--fg1);display:flex;flex-direction:column;font-family:Inter,sans-serif;justify-content:center;min-height:100vh;text-align:center}.App,.login-container{background-color:#282828;background-color:var(--bg0)}.login-form{background:#3c3836;background:var(--bg1);border:1px solid #504945;border:1px solid var(--bg2);border-radius:10px;box-shadow:0 4px 6px #0000004d;display:flex;flex-direction:column;gap:1rem;padding:2rem;width:300px}.password-input{background:#282828;background:var(--bg0);border:1px solid #504945;border:1px solid var(--bg2);border-radius:5px;color:#ebdbb2;color:var(--fg1);font-size:1rem;padding:.75rem}.password-input:focus{border-color:#0000;outline:2px solid #fe8019;outline:2px solid var(--orange-bright)}.password-container{align-items:center;display:flex;position:relative;width:100%}.password-container .password-input{padding-right:2.5rem;width:100%}.password-toggle{align-items:center;background:none;border:none;color:#d5c4a1;color:var(--fg2);cursor:pointer;display:flex;font-size:1.2rem;justify-content:center;padding:0;position:absolute;right:.5rem;transition:color .2s}.password-toggle:hover{color:#ebdbb2;color:var(--fg1)}.login-button{background:#d65d0e;background:var(--orange);border:none;border-radius:5px;color:#fbf1c7;color:var(--fg0);cursor:pointer;font-size:1rem;font-weight:700;padding:.75rem;transition:background .2s}.login-button:hover{background:#fe8019;background:var(--orange-bright)}.error-message{color:#fb4934;color:var(--red-bright);font-size:.9rem;margin:0}.App-header{align-items:center;font-size:calc(10px + 2vmin);justify-content:center;width:100%}.App-header,.entry-form{display:flex;flex-direction:column}.entry-form{gap:1rem;max-width:800px;width:80%}.entry-textarea{background:#3c3836;background:var(--bg1);border:1px solid #504945;border:1px solid var(--bg2);border-radius:5px;color:#ebdbb2;color:var(--fg1);font-family:Inter,sans-serif;font-size:1.2rem;min-height:200px;padding:1rem;resize:vertical;width:100%}.entry-textarea:focus{border-color:#0000;outline:2px solid #8ec07c;outline:2px solid var(--aqua-bright)}.form-footer{align-items:center;display:flex;gap:1rem}.submit-button{background:#689d6a;background:var(--aqua);border:none;border-radius:5px;color:#282828;color:var(--bg0);cursor:pointer;font-size:1rem;font-weight:700;padding:.75rem 2rem;transition:background .2s,opacity .2s}.submit-button:hover:not(:disabled){background:#8ec07c;background:var(--aqua-bright)}.submit-button:disabled{background:#504945;background:var(--bg2);color:#a89984;color:var(--gray);cursor:not-allowed;opacity:.5}.status-message{color:#b8bb26;color:var(--green-bright);font-size:1rem}h1{color:#fabd2f;color:var(--yellow-bright)}p{color:#d5c4a1;color:var(--fg2)}.nav-bar{background:#3c3836;background:var(--bg1);border:1px solid #504945;border:1px solid var(--bg2);border-radius:12px;display:flex;gap:1rem;justify-content:center;margin-bottom:2rem;padding:.75rem}.nav-tab{background:#0000;border:1px solid #0000;border-radius:8px;color:#d5c4a1;color:var(--fg2);cursor:pointer;font-size:1.1rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s ease}.nav-tab:hover{background:#504945;background:var(--bg2);color:#ebdbb2;color:var(--fg1)}.nav-tab.active{background:#d79921;background:var(--yellow);box-shadow:0 2px 4px #0003;color:#282828;color:var(--bg0);font-weight:700}.entries-container{max-width:800px;padding-bottom:2rem;text-align:left;width:80%}.entry-card{background:#3c3836;background:var(--bg1);border:1px solid #504945;border:1px solid var(--bg2);border-radius:12px;box-shadow:0 4px 6px #0000001a;margin-bottom:2rem;padding:2rem}.entry-header{border-bottom:2px solid #504945;border-bottom:2px solid var(--bg2);color:#fe8019;color:var(--orange-bright);font-size:1.4rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:.5rem}.entry-content{color:#ebdbb2;color:var(--fg1);font-size:1rem}.entry-content h1{color:#fabd2f;color:var(--yellow-bright);font-size:1.3rem;margin-bottom:.5rem;margin-top:1.5rem}.entry-content h2{color:#83a598;color:var(--blue-bright);font-size:1.1rem;font-weight:700;margin-bottom:.5rem;margin-top:1.2rem}.entry-content p{line-height:1.6;margin-bottom:.8rem}.entry-content ul{color:#ebdbb2;color:var(--fg1);list-style-type:disc;margin-bottom:1rem;margin-left:1.5rem}.entry-content li{line-height:1.5;margin-bottom:.5rem}.tooltip-container{cursor:pointer;display:inline-block;margin-left:.5rem;position:relative}.info-icon{filter:grayscale(100%);font-size:1.2rem;transition:filter .2s}.tooltip-container:hover .info-icon{filter:none}.tooltip-content{background-color:#282828;background-color:var(--bg0);border:1px solid #504945;border:1px solid var(--bg2);border-radius:6px;bottom:125%;box-shadow:0 4px 6px #0000004d;color:#ebdbb2;color:var(--fg1);left:50%;margin-left:-150px;opacity:0;padding:1rem;position:absolute;text-align:left;transition:opacity .3s;visibility:hidden;width:300px;z-index:1}.tooltip-container:hover .tooltip-content{opacity:1;visibility:visible}.tooltip-content strong{color:#d79921;color:var(--yellow);display:block;margin-bottom:.5rem}.tooltip-content pre{color:#d5c4a1;color:var(--fg2);font-family:monospace;font-size:.9rem;margin:0;white-space:pre-wrap}
/*# sourceMappingURL=main.875d614d.css.map*/