@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Fraunces:opsz,wght@9..144,600;9..144,700&family=Manrope:wght@500;600;700;800&display=swap";:root{color:#202b38;font-synthesis:none;text-rendering:optimizelegibility;background:#eef2f1;font-family:Manrope,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input{font:inherit}button{cursor:pointer}.access-panel .step-count{color:var(--velvet);letter-spacing:.12em;margin:0 0 10px;font:10px DM Mono,monospace}.access-panel .offline-note{color:#746e91;align-items:center;gap:8px;margin:20px 0 0;font-size:11px;line-height:1.5;display:flex}.access-panel .selected-email{color:var(--velvet);margin:-15px 0 20px;font:500 12px DM Mono,monospace}.access-panel .password-hint{color:#746e91;margin:3px 0 0;font-size:10px;line-height:1.55}.access-panel .back-button{color:var(--velvet);background:0 0;border:0;align-items:center;gap:6px;margin:0 0 18px;padding:0;font-size:11px;font-weight:800;display:inline-flex}.access-panel .access-submit{justify-content:center;align-items:center;gap:9px;min-width:158px;display:inline-flex}.type-filter{gap:3px;margin-top:31px;display:grid}.type-filter .rail-label{margin-bottom:6px}.type-filter button{color:#625c7d;text-align:left;background:0 0;border:0;justify-content:space-between;width:100%;padding:7px 8px;font-size:11px;font-weight:700;display:flex}.type-filter button:hover,.type-filter button.active{color:var(--velvet);background:var(--velvet-soft)}.type-filter button span{color:#8e87a8;font:10px DM Mono,monospace}.type-filter .type-group>button span{align-items:center;gap:5px;display:inline-flex}.type-filter .type-group>button svg{transition:transform .16s}.type-filter .type-group>button svg.collapsed{transform:rotate(-90deg)}.type-records{border-left:1px solid #d9d2f4;gap:2px;margin:1px 0 5px 9px;padding-left:9px;display:grid}.type-records button{color:#786f94;text-overflow:ellipsis;white-space:nowrap;padding:5px 4px;font-size:10px;font-weight:600;display:block;overflow:hidden}.type-records button:hover{color:var(--velvet);background:0 0}.type-records small{color:#9a94ae;padding:5px 4px;font-size:10px}.session-loading{color:#fff;background:var(--velvet);letter-spacing:.05em;place-items:center;min-height:100vh;font:500 12px DM Mono,monospace;display:grid}.share-panel{z-index:4;background:#fff;border:1px solid #ddd7f0;gap:11px;width:245px;padding:18px;display:grid;position:fixed;top:32px;right:32px;box-shadow:0 14px 35px #16065722}.share-panel strong{color:var(--velvet-deep);font:700 16px Fraunces,serif}.share-panel>span{color:#77718d;font-size:10px;line-height:1.5}.share-mode{gap:5px;display:flex}.share-mode button{color:#716b88;background:var(--velvet-pale);border:0;flex:1;padding:6px 3px;font-size:10px;font-weight:800}.share-mode button.active{color:#fff;background:var(--velvet)}.share-panel label{color:#5f5877;gap:6px;font-size:10px;font-weight:800;display:grid}.share-panel input,.share-panel select{width:100%;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #d8d1eb;outline:0;padding:8px 0;font-size:11px}.share-submit{color:#fff;background:var(--velvet);border:0;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:10px;font-weight:800;display:flex}.share-submit:disabled{opacity:.5}.share-error{color:#a33c46!important}@media (width<=820px){.share-panel{width:min(360px,100vw - 24px);top:auto;bottom:12px;right:12px}}.admin-panel{background:#fff;width:min(620px,100%);max-height:calc(100vh - 40px);padding:36px;position:relative;overflow-y:auto;box-shadow:0 20px 60px #10043c77}.admin-panel h2{color:var(--velvet-deep);margin:8px 0 25px;font:700 27px Fraunces,serif}.invite-form{border-bottom:1px solid var(--line);align-items:end;gap:12px;padding-bottom:24px;display:flex}.invite-form label{color:#56506e;letter-spacing:.04em;flex:1;gap:7px;font-size:10px;font-weight:800;display:grid}.invite-form input{border:0;border-bottom:1px solid #dad6ea;outline:0;padding:9px 0;font-size:12px}.invite-form .access-submit{white-space:nowrap;margin:0}.setup-link{background:var(--velvet-pale);gap:8px;margin:19px 0;padding:13px;display:grid}.setup-link strong{color:var(--velvet);font-size:11px}.setup-link code{color:#635a82;text-overflow:ellipsis;white-space:nowrap;font:10px DM Mono,monospace;overflow:hidden}.setup-link button{width:fit-content;color:var(--velvet);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:10px;font-weight:800;display:inline-flex}.user-list{margin-top:25px}.user-list>.rail-label{margin-bottom:9px}.managed-user{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.managed-user div{gap:3px;min-width:0;display:grid}.managed-user strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.managed-user span{color:#827b98;font-size:10px}.managed-user button{color:#a33c46;white-space:nowrap;background:0 0;border:0;font-size:10px;font-weight:800}@media (width<=620px){.admin-panel{padding:28px 20px}.invite-form{display:grid}.invite-form .access-submit{width:100%}.managed-user{flex-direction:column;align-items:start;gap:7px}}.editor-actions{align-items:center;gap:14px;margin-top:12px;display:flex}.editor-actions .access-submit{margin-top:0}.delete-record{color:#aa3d47;background:0 0;border:0;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.delete-record:hover{color:#761e2c}.folder-filter{gap:3px;margin-top:28px;display:grid}.folder-filter>.folder-heading{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.folder-filter>.folder-heading button{width:22px;height:22px;color:var(--velvet);background:var(--velvet-soft);border:0;place-items:center;display:grid}.folder-actions{gap:5px;display:flex}.folder-filter .folder-actions button{width:22px;height:22px;color:var(--velvet);background:var(--velvet-soft);border:0;place-items:center;font-size:16px;line-height:1;display:grid}.folder-filter .folder-actions button:hover{color:#fff;background:var(--velvet)}.folder-filter>button{color:#625c7d;text-align:left;background:0 0;border:0;justify-content:space-between;width:100%;min-height:29px;padding:7px 9px;font-size:11px;font-weight:700;display:flex}.folder-filter>button:hover,.folder-filter>button.active{color:var(--velvet);background:var(--velvet-soft)}.folder-filter>button span{color:#8e87a8;font:10px DM Mono,monospace}.folder-node{border-left:1px solid #ddd7f0;margin:3px 0 0 10px;padding-left:9px}.folder-filter>.folder-node{border-left:0;margin-left:0;padding-left:0}.folder-row{align-items:center;gap:3px;display:flex}.folder-toggle,.folder-spacer{flex:0 0 18px;width:18px;height:24px}.folder-toggle{color:#786fab;background:0 0;border:0;place-items:center;padding:0;display:grid}.folder-toggle svg{transition:transform .16s}.folder-toggle svg.collapsed{transform:rotate(-90deg)}.folder-toggle:hover{color:var(--velvet);background:var(--velvet-soft)}.folder-children{display:grid}.folder-node .folder-select{color:#625c7d;text-align:left;background:0 0;border:0;flex:1;justify-content:space-between;min-width:0;min-height:33px;padding:8px 9px;font-size:12px;font-weight:700;display:flex}.folder-node .folder-select:hover,.folder-node .folder-select.active{color:var(--velvet);background:var(--velvet-soft)}.folder-node button span{color:#8e87a8;font:11px DM Mono,monospace}.folder-node .folder-row[draggable=true]{cursor:grab}.folder-node .folder-row[draggable=true]:active{cursor:grabbing}.folder-row-actions{align-items:center;gap:2px;display:flex}.folder-node .add-subfolder,.folder-node .delete-folder{width:23px;height:23px;color:var(--velvet);opacity:.65;background:0 0;border:0;flex:0 0 23px;place-items:center;padding:0;font-size:16px;line-height:1;display:grid}.folder-node .delete-folder{color:#a33c46}.folder-node:hover .add-subfolder,.folder-node:hover .delete-folder,.folder-node .add-subfolder:focus-visible,.folder-node .delete-folder:focus-visible{opacity:1;background:var(--velvet-soft)}.editor select{width:100%;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #dad6ea;outline:0;padding:9px 0;font-size:12px}.editor textarea{resize:vertical;width:100%;min-height:78px;color:var(--ink);font:inherit;background:0 0;border:0;border-bottom:1px solid #dad6ea;outline:0;padding:9px 0;font-size:12px}.folder-select{border-bottom:1px solid #dad6ea;align-items:center;gap:10px;display:flex}.folder-select select{border-bottom:0;flex:1}.folder-select button{color:var(--velvet);white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:5px 0;font-size:10px;font-weight:800;display:inline-flex}.type-filter-heading{letter-spacing:.09em;justify-content:space-between;align-items:center;margin-bottom:6px;color:#7e75ad!important;font:10px DM Mono,monospace!important;display:flex!important}.type-filter-heading svg{transition:transform .16s}.type-filter-heading svg.collapsed{transform:rotate(-90deg)}.vault-card[draggable=true]{cursor:grab}.vault-card[draggable=true]:active{cursor:grabbing}.editor{max-height:calc(100vh - 40px);overflow-y:auto}.editor>label,.editor>.favorite-check,.editor>.share-box,.editor>.editor-actions{grid-column:1/-1}.editor>label{min-width:0}@media (width>=480px){.editor{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;column-gap:24px;width:min(760px,100%);display:grid}.editor .close,.editor>.rail-label,.editor>h2{grid-column:1/-1}.editor>h2{margin-bottom:12px}}:root{--velvet:#210e7f;--velvet-deep:#160657;--velvet-soft:#edeaff;--velvet-pale:#f6f4ff;--ink:#1d1a31;--muted:#777389;--paper:#fbfaff;--line:#e7e4f0;--highlight:#d9f3f5;--accent:#ff715e}.locker{min-height:100vh;color:var(--ink);background:var(--paper)}.locker header{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:38px;height:74px;padding:0 4.5%;display:flex}.wordmark{align-items:center;gap:13px;display:flex}.wordmark img{width:154px;height:auto;display:block}.wordmark i{border-left:1px solid var(--line);color:var(--velvet);letter-spacing:.08em;padding-left:13px;font:10px DM Mono,monospace}.search{width:min(420px,45vw);color:var(--velvet);border-bottom:1px solid #c9c5db;gap:9px;padding:10px 0;display:flex}.search input,.editor input,.access input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.account{align-items:center;gap:9px;margin-left:auto;display:flex}.account span{color:#fff;background:var(--velvet);border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;font-weight:800;display:grid}.account button,.vault-card button,.close{color:var(--velvet);background:0 0;border:0}.locker-body{grid-template-columns:250px 1fr;min-height:calc(100vh - 74px);display:grid}.locker aside{border-right:1px solid var(--line);background:var(--velvet-pale);padding:46px 27px}.rail-label{color:#7e75ad;letter-spacing:.09em;margin:0;font:10px DM Mono,monospace}.lock-state{color:var(--velvet);align-items:center;gap:11px;margin:24px 0;display:flex}.lock-state div{gap:3px;display:grid}.lock-state b{font-size:12px}.lock-state span{color:var(--muted);font-size:10px}.new-record,.access-submit{background:var(--velvet);color:#fff;border:0;font-size:12px;font-weight:800}.new-record:hover,.access-submit:hover{background:var(--velvet-deep)}.new-record{justify-content:center;align-items:center;gap:7px;width:100%;padding:12px;display:flex}.rail-note{color:#736f89;gap:8px;max-width:190px;font-size:11px;line-height:1.6;display:flex;position:absolute;bottom:35px}.collection{padding:48px clamp(25px,6vw,92px)}.collection-top{justify-content:space-between;align-items:end;margin-bottom:31px;display:flex}.collection-top h1{color:var(--velvet-deep);letter-spacing:0;margin:8px 0 0;font:700 clamp(28px,3.5vw,46px)/1.05 Fraunces,serif}.collection-top>span{color:#766fa0;font:11px DM Mono,monospace}.record-grid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:14px;display:grid}.vault-card{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:192px;padding:16px;transition:transform .15s,box-shadow .15s;display:flex}.vault-card:hover{border-color:#c4bae9;transform:translateY(-3px);box-shadow:0 12px 25px #210e7f12}.card-top{justify-content:space-between;display:flex}.site-token{background:var(--velvet);color:#fff;place-items:center;width:35px;height:35px;font:600 11px DM Mono,monospace;display:grid}.vault-card:nth-child(3n) .site-token{background:#6655c9}.vault-card:nth-child(3n+2) .site-token{background:#a796e6}.vault-card button{padding:3px}.vault-card .starred{color:#c18200}.card-info{gap:5px;margin-top:auto;display:grid}.card-info b{font:700 16px Fraunces,serif}.card-info span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.card-open{justify-content:space-between;align-items:center;margin-top:14px;font-size:10px;font-weight:800;display:flex;border-top:1px solid var(--line)!important;color:var(--velvet)!important;padding-top:10px!important}.empty{color:var(--muted);text-align:center;grid-column:1/-1;justify-items:center;gap:10px;padding:70px;font-size:12px;display:grid}.empty b{color:var(--velvet-deep);font:700 19px Fraunces,serif}.overlay{z-index:3;background:#160657b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.editor{background:#fff;width:min(460px,100%);padding:35px;position:relative;box-shadow:0 20px 60px #10043c77}.editor h2{color:var(--velvet-deep);margin:9px 0 26px;font:700 27px Fraunces,serif}.editor label{color:#56506e;letter-spacing:.04em;gap:7px;margin:15px 0;font-size:10px;font-weight:800;display:grid}.editor input{border-bottom:1px solid #dad6ea;padding:9px 0}.password-input{border-bottom:1px solid #dad6ea;display:flex}.password-input input{border:0}.password-input button{color:var(--velvet);background:0 0;border:0}.favorite-check{align-items:center;gap:8px;display:flex!important}.favorite-check input{width:auto}.close{position:absolute;top:19px;right:19px}.editor .access-submit{width:100%;margin-top:12px;padding:13px}.toast{background:var(--velvet-deep);color:#fff;align-items:center;gap:8px;padding:12px 15px;font-size:12px;display:flex;position:fixed;bottom:23px;right:23px}.access{background:#fff;grid-template-columns:1.2fr .8fr;min-height:100vh;display:grid}.access-copy{background:var(--velvet);flex-direction:column;align-items:flex-start;padding:clamp(40px,9vw,150px);display:flex}.access-mark{background:#fff;place-items:center;width:57px;height:57px;display:grid}.access-mark img{width:57px;height:57px}.access-logo{filter:brightness(0)invert();width:min(370px,82%);height:auto;margin:33px 0 14px}.access-copy h1{color:#fff;letter-spacing:0;margin:0;font:700 clamp(36px,5vw,67px)/1.04 Fraunces,serif}.promise{color:#ddd8ff;gap:10px;max-width:310px;margin-top:auto;font-size:12px;line-height:1.6;display:flex}.access-panel{background:var(--paper);flex-direction:column;padding:clamp(35px,8vw,100px) clamp(28px,7vw,90px);display:flex}.panel-brand{color:var(--velvet);margin-bottom:auto;font:600 13px DM Mono,monospace}.panel-brand span{color:var(--accent)}.tabs{gap:18px;margin-bottom:29px;display:flex}.tabs button{color:#827d96;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 7px;font-size:11px;font-weight:800}.tabs button.active{border-color:var(--velvet);color:var(--velvet)}.access-panel form{width:min(360px,100%)}.access-panel h2{color:var(--velvet-deep);margin:0 0 25px;font:700 29px Fraunces,serif}.access-panel label{color:#5c5674;letter-spacing:.04em;gap:8px;margin:16px 0;font-size:10px;font-weight:800;display:grid}.access-panel input{border-bottom:1px solid #d5d0e7;padding:10px 0}.access-submit{margin-top:12px;padding:14px 18px}.access-submit:disabled{opacity:.65}.form-error{color:#c45045;font-size:11px}@media (width<=760px){.access{grid-template-columns:1fr}.access-copy{min-height:310px;padding:35px}.access-copy h1{font-size:40px}.access-panel{padding:38px 28px 60px}.access-panel .panel-brand{margin-bottom:65px}.locker header{gap:15px;padding:0 18px}.wordmark img{object-fit:cover;object-position:left;width:45px}.wordmark i{display:none}.search{flex:1;width:auto}.locker-body{grid-template-columns:1fr}.locker aside{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:20px;display:flex}.locker aside>.rail-label,.rail-note{display:none}.lock-state{margin:0}.new-record{width:auto;margin-left:auto;padding:10px}.collection{padding:35px 20px}.record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vault-card{min-height:170px}}@media (width<=420px){.record-grid{grid-template-columns:1fr}.collection-top h1{font-size:30px}}#developer-credit{display:none}body:has(.access) #developer-credit{z-index:2;background:#fff;border:1px solid #dcd5f1;gap:12px;width:min(360px,100vw - 60px);padding:16px 18px;display:grid;position:fixed;bottom:26px;right:30px;box-shadow:0 10px 25px #16065718}#developer-credit p{color:var(--velvet);letter-spacing:.1em;margin:0;font:10px DM Mono,monospace}#developer-credit div{gap:3px;display:grid}#developer-credit div+div{border-top:1px solid #e8e4f2;padding-top:11px}#developer-credit strong{color:var(--velvet-deep);font-size:12px}#developer-credit span,#developer-credit small{color:#7b7591;font-size:10px;line-height:1.45}#developer-credit small{padding-top:5px}@media (width<=900px){body:has(.access) #developer-credit{width:auto;margin:-42px 22px 28px;position:static}}body:has(.access) #developer-credit{width:min(430px,58vw - 92px);box-shadow:none;background:0 0;border:0;gap:11px;padding:0;bottom:42px;left:46px;right:auto}body:has(.access) #developer-credit p{color:#d9d2ff}body:has(.access) #developer-credit div+div{border-color:#ffffff2e}body:has(.access) #developer-credit strong{color:#fff}:is(body:has(.access) #developer-credit span,body:has(.access) #developer-credit small){color:#d9d2ff}body:has(.access) .promise{margin-bottom:190px}@media (width<=900px){body:has(.access) #developer-credit{background:#fff;border:1px solid #dcd5f1;width:auto;margin:-42px 22px 28px;padding:16px 18px;position:static;box-shadow:0 10px 25px #16065718}body:has(.access) #developer-credit p{color:var(--velvet)}body:has(.access) #developer-credit div+div{border-color:#e8e4f2}body:has(.access) #developer-credit strong{color:var(--velvet-deep)}:is(body:has(.access) #developer-credit span,body:has(.access) #developer-credit small){color:#7b7591}body:has(.access) .promise{margin-bottom:26px}}#workspace-refresh{display:none}body:has(.locker) #workspace-refresh{z-index:2;width:34px;height:34px;color:var(--velvet);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;font-size:21px;line-height:1;display:grid;position:fixed;top:20px;right:calc(4.5% + 116px)}:is(body:has(.locker) #workspace-refresh:hover,body:has(.locker) #workspace-refresh:focus-visible){background:var(--velvet-soft);outline:none}@media (width<=760px){body:has(.locker) #workspace-refresh{top:15px;right:112px}}.import-records{width:100%;color:var(--velvet);background:0 0;border:1px solid #cfc8e7;margin-top:8px;padding:9px;font-size:10px;font-weight:800}.import-records:hover{background:var(--velvet-soft)}.import-panel{background:#fff;gap:15px;width:min(560px,100%);max-height:calc(100vh - 40px);padding:36px;display:grid;position:relative;overflow-y:auto;box-shadow:0 20px 60px #10043c77}.import-panel h2{color:var(--velvet-deep);margin:-6px 0 5px;font:700 27px Fraunces,serif}.import-panel label{color:#56506e;letter-spacing:.04em;gap:7px;font-size:10px;font-weight:800;display:grid}.import-panel select{width:100%;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #dad6ea;outline:0;padding:9px 0;font-size:12px}.file-picker{background:var(--velvet-pale);border:1px dashed #aa9ed8;padding:16px;color:var(--velvet)!important}.file-picker input{color:#665f7e;font-size:11px}.import-hint{color:#77718d;margin:0;font-size:10px;line-height:1.55}.import-hint strong{color:var(--velvet)}.import-preview{background:#fbfaff;border:1px solid #dfd9ef;gap:5px;padding:13px;display:grid}.import-preview strong{color:var(--velvet);font-size:11px}.import-preview span{color:#6b6680;font-size:11px}.file-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.file-actions button{min-height:34px;color:var(--velvet);background:#fff;border:1px solid #cfc8e7;padding:7px 8px;font-size:10px;font-weight:800}.file-actions button:hover:not(:disabled){color:#fff;border-color:var(--velvet);background:var(--velvet)}.file-actions button:disabled{color:#aaa4bc;background:#f4f2fa}@media (width>=480px){.overlay>.editor{grid-template-columns:repeat(2,minmax(0,1fr));width:min(760px,100vw - 40px)}.editor>label{grid-column:auto}.editor>.favorite-check,.editor>.share-box,.editor>.editor-actions{grid-column:1/-1}}.share-notification>section{background:#fff;width:min(410px,100%);padding:36px;position:relative;box-shadow:0 20px 60px #10043c77}.share-notification h2{color:var(--velvet-deep);margin:8px 0 12px;font:700 28px Fraunces,serif}.share-notification p:not(.rail-label){color:#706a84;margin:0;font-size:12px;line-height:1.6}.share-notification .access-submit{margin-top:24px}.account .view-toggle{width:30px;height:29px;color:var(--velvet);background:0 0;border:1px solid #d7d1e8;border-radius:5px;place-items:center;padding:0;display:grid}.account .view-toggle:hover{color:#fff;border-color:var(--velvet);background:var(--velvet)}.record-grid.list-view{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.record-grid.list-view .vault-card{grid-template-columns:38px minmax(0,1fr) 88px;align-items:center;gap:10px;min-height:64px;padding:10px 13px;display:grid}.record-grid.list-view .card-top{display:contents}.record-grid.list-view .site-token{grid-column:1}.record-grid.list-view .card-top>button,.record-grid.list-view .shared-badge{position:absolute;right:116px}.record-grid.list-view .card-info{grid-column:2;margin:0}.record-grid.list-view .card-open{grid-column:3;margin:0;border:0!important;padding:0!important}@media (width<=620px){.record-grid.list-view{grid-template-columns:1fr}}@media (width<=650px){.record-grid.list-view .vault-card{grid-template-columns:35px minmax(0,1fr) 80px}.record-grid.list-view .card-top>button,.record-grid.list-view .shared-badge{right:89px}}.locker aside{min-height:0;overflow-y:auto}.locker .rail-note{border-top:1px solid var(--line);margin-top:34px;padding:14px 0 4px;position:static}.night-mode{--paper:#141024;--line:#302a49;--ink:#f2efff;--muted:#b4accd;--velvet-pale:#1e1838;--velvet-soft:#31275a;background:#141024}.night-mode header,.night-mode .vault-card{background:#1b1630}.night-mode .collection,.night-mode .locker-body{background:#141024}.night-mode .locker aside{background:#1a1530}.night-mode .collection-top h1,.night-mode .card-info b,.night-mode .folder-node .folder-select,.night-mode .folder-filter>button,.night-mode .type-filter button{color:#f2efff}.night-mode .search input,.night-mode .search{color:#eeeaff;border-color:#4a4169}.night-mode .record-grid .vault-card{border-color:#3c3457}.night-mode .folder-node{border-color:#473d67}.night-mode .folder-node .folder-select:hover,.night-mode .folder-node .folder-select.active,.night-mode .folder-filter>button:hover,.night-mode .folder-filter>button.active,.night-mode .type-filter button:hover,.night-mode .type-filter button.active{background:#31275a}.night-mode .rail-note,.night-mode .card-info span,.night-mode .collection-top>span{color:#b9b1ce}
