.memos-root{color:#faebd7;background-image:url(../media/form_bg.17qwz_dsczmip.jpg);background-position:50%;background-size:cover;background-attachment:fixed;min-height:100vh;padding:1.5rem 1rem;font-family:Lucida Sans,Geneva,Verdana,sans-serif}.memos-wrap{flex-direction:column;gap:1rem;max-width:60rem;margin:0 auto;display:flex}.memo-box{background:#000c;border:.2rem solid #daa520;border-radius:20px;padding:1rem 1.25rem}.memo-box input[type=text],.memo-box textarea{color:#faebd7;width:100%;font:inherit;background:#ffffff14;border:1px solid #daa520;border-radius:8px;margin-top:.5rem;padding:.5rem}.memo-box button,.memo-box a.btn{color:#daa520;cursor:pointer;font:inherit;background:0 0;border:1px solid #daa520;border-radius:8px;margin:.6rem .5rem 0 0;padding:.3rem .9rem}.memo-box button:hover:not(:disabled){color:#000;background:#daa520}.memo-box button:disabled{opacity:.5;cursor:wait}.memo-grid{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1rem;display:grid}.memo-body{white-space:pre-wrap;margin-top:.5rem}.memo-summary{white-space:pre-wrap;background:#ffd70012;border-left:4px solid #daa520;margin-top:.75rem;padding:.6rem}.memo-meta{opacity:.7;font-size:.85rem}.memo-err{color:#ff8a80}
