:root{--ink:#e9e0ff;--paper:#271f3c;--brand:#bda1ed;--button-ink:#352147;--input:#3b2e54;--line:#58456e}.meet-header{padding:25px 5vw;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #58456e}.meet-header>a{font-size:26px;font-weight:700}.meet-header>a span{font-size:10px;display:block;font-weight:400;color:#9d89b4}.meet-header>span{font-size:10px;color:#9d89b4}.meet-heading{display:flex;align-items:center;justify-content:space-between;padding:40px 6vw;background:#312344;gap:40px}.meet-heading h1{font-size:42px;line-height:1.4;font-weight:500}.meet-wave{display:flex;align-items:center;gap:12px;height:130px;padding:0 35px}.meet-wave i{display:block;width:9px;border-radius:10px;height:40px;background:#bda1ed}.meet-wave i:nth-child(2n){height:80px;background:#815eb2}.meet-wave i:nth-child(3n){height:120px}.meet-wave i:nth-child(5){height:65px;background:#dfc6ff}.meet-editor{display:grid;grid-template-columns:1fr 1.2fr;gap:4vw;padding:35px 6vw}.meet-input{padding:25px;background:#3b2e54;border:1px solid #58456e;border-radius:12px}.meet-input h2{font-size:22px}.meet-input>p{font-size:11px;color:#ab96c2;line-height:1.9;margin:18px 0 25px}.meet-input textarea{min-height:280px;background:#30233f;border-radius:8px;font-size:13px;line-height:2}.meet-input input{border-radius:8px}.meet-input button{width:100%;border-radius:30px}.meet-input small{font-size:10px;color:#9d89b4}.meet-output header{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:8px 0 25px}.meet-output h2{font-size:22px}.meet-output header>span{font-size:10px;color:#9d89b4}.meet-output input{font-size:12px;border-radius:25px}.meeting-note{background:#f8f4ff;color:#443052;border-radius:12px;padding:25px;margin-top:20px}.meeting-note h3{font-size:22px}.meeting-note small{font-size:10px;color:#9679ab}.meeting-note h4{font-size:12px;margin:20px 0 10px}.meeting-note p{font-size:12px;line-height:1.9}.meeting-note .record-actions button{border-radius:20px;font-size:10px}.meeting-note details{font-size:11px;margin-top:20px}.meeting-note details p{white-space:pre-wrap}@media(max-width:700px){.meet-header{padding:22px 24px}.meet-header>span{display:none}.meet-header nav{font-size:11px}.meet-heading{padding:30px 24px}.meet-heading h1{font-size:32px}.meet-wave{display:none}.meet-editor{grid-template-columns:1fr;padding:25px 20px}.meet-input{padding:23px}.meet-output h2{font-size:21px}}
.saved-card{padding:18px 0;border-bottom:1px solid var(--line,#ddd)}.saved-card h3{margin:8px 0}.saved-card p{font-size:13px;opacity:.8}
