.journal-layout{grid-template-columns:1.18fr .82fr;align-items:start;gap:22px;display:grid}.journal-form{gap:22px;display:grid}.journal-date{color:#8b6828;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;gap:18px;font-size:11px;font-weight:800;display:flex}.journal-form label{gap:9px;display:grid}.journal-form label>span{font:400 22px/1.25 Georgia,serif}.journal-form textarea{resize:vertical;color:#173d32;background:#fffdf8;border:1px solid #173d3233;outline:none;min-height:112px;padding:16px;font:16px/1.65 Arial,sans-serif}.journal-form textarea:focus{border-color:#a2792f;box-shadow:0 0 0 3px #a2792f1a}.mood-field{border-top:1px solid #173d3224;border-bottom:1px solid #173d3224;padding:19px 0}.mood-field div{justify-content:space-between;gap:16px;display:flex}.mood-field output{color:#a2792f;font-size:13px;font-weight:800}.mood-field input{accent-color:#a2792f;width:100%;margin-top:16px}.journal-save{color:#fff;cursor:pointer;background:#173d32;border:0;min-height:56px;font-size:14px;font-weight:800}.journal-save:hover{background:#0d2e25}.journal-saved{color:#356151;margin:-7px 0 0;font-size:13px}.journal-side{color:#fff;background:#12382e;padding:28px;position:sticky;top:22px}.journal-side h2{margin:0;font:400 31px Georgia,serif}.journal-side>p{color:#ffffff9e;font-size:13px;line-height:1.65}.journal-history{gap:10px;margin-top:25px;display:grid}.journal-entry{border-top:1px solid #ffffff24;padding:14px 0}.journal-entry span{color:#e5c983;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.journal-entry p{color:#fffc;margin:7px 0 0;font-size:13px;line-height:1.5}.journal-empty{border-top:1px solid #ffffff24;padding:20px 0}.journal-export{color:#12382e;cursor:pointer;background:#e5c983;border:0;width:100%;min-height:45px;margin-top:20px;font-weight:800}.privacy-note{border-top:1px solid #ffffff24;padding-top:16px;margin-top:18px!important;font-size:12px!important}@media (width<=820px){.journal-layout{grid-template-columns:1fr}.journal-side{position:static}}
