.journal-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.journal-heading h2{margin:0}.journal-login{font-size:13px;color:var(--blue);border-bottom:1px solid #a5d0db66;padding-bottom:4px}.journal-post{position:relative;border-top:1px solid var(--line);padding:25px 0 28px}.post-heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:14px}.post-heading strong{font-weight:500}.post-avatar{display:grid;place-items:center;width:35px;height:35px;border:1px solid #a5d0db66;border-radius:50%;color:var(--blue);font-size:13px}.post-heading time{margin-left:auto;font-size:12px;color:var(--muted)}.post-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.95;margin:15px 0 0}.journal-empty{color:var(--muted);font-size:15px;line-height:2;padding:25px 0}.journal-notice{min-height:1.5em;line-height:1.8;font-size:14px;color:var(--blue);overflow-wrap:anywhere}.journal-notice:empty{margin:0}.error{color:#ffb6a5!important}.text-button{border:1px solid var(--line);background:transparent;padding:10px 17px;border-radius:24px;font-size:13px}.text-button:hover{border-color:var(--blue)}.delete-post{margin-top:20px;color:var(--muted);padding:6px 15px}.journal-shell{max-width:780px;margin:0 auto;padding:65px 25px 90px}.admin-header{position:static;height:auto;min-height:86px;flex-wrap:wrap;padding:20px 5%}.admin-header>a:last-child{margin-left:auto;color:var(--blue);font-size:14px}.journal-shell h1{font-size:clamp(32px,5vw,46px);font-weight:500;letter-spacing:-.04em;margin:15px 0 8px}.journal-shell h2{font-size:25px;margin:15px 0}.admin-intro{color:var(--muted);line-height:1.9;margin-bottom:40px}.journal-panel{border:1px solid var(--line);background:#101b2580;padding:30px;margin:25px 0 35px}.journal-panel label{display:block;margin:20px 0 9px;font-size:14px}.journal-panel input,.journal-panel textarea{display:block;width:100%;font:inherit;color:var(--ink);background:#070f18;border:1px solid #a5d0db55;border-radius:5px;padding:13px;line-height:1.8}.journal-panel input:focus,.journal-panel textarea:focus{outline:2px solid var(--blue);outline-offset:2px}.journal-panel textarea{min-height:155px;resize:vertical}.journal-panel .help{font-size:13px;color:var(--muted);line-height:1.9}.journal-panel button[type=submit]{border:0;margin-top:20px;cursor:pointer}.journal-panel button:disabled{opacity:.45;cursor:default}.composer-foot{display:flex;align-items:center;justify-content:space-between;gap:15px}.composer-foot span{font-size:13px;color:var(--muted)}.admin-controls{display:flex;justify-content:space-between;align-items:center;gap:20px}.admin-controls h2{margin:0}.password-settings{margin:30px 0;color:var(--muted);font-size:14px}.password-settings summary{cursor:pointer}.password-settings label{color:var(--ink)}@media(max-width:560px){.journal-panel{padding:22px 18px}.post-heading time{font-size:11px}.journal-shell{padding:40px 20px}.journal-heading h2{font-size:29px}.admin-header .brand-sub{display:none}}
