body:has(.ba-keepsake){--keep-paper:#f7eedc;--keep-card:#fff7e8;--keep-ink:#3f2817;--keep-muted:#70583d;--keep-rust:#74291f;--keep-line:#bba176;--keep-action:#b83e22;--keep-grain:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.74' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.12' filter='url(%23p)'/%3E%3C/svg%3E");color:var(--keep-ink);background:var(--keep-grain), var(--keep-paper)}body:has(.ba-keepsake):before{display:none}.ba-app:has(.ba-keepsake) .ba-topbar{color:var(--keep-ink);background:var(--keep-grain), var(--keep-paper);box-shadow:inset 0 4px var(--keep-rust), 0 2px 6px #57321318;border-color:#a77845}.ba-app:has(.ba-keepsake) .ba-topbar:after{opacity:.45;background:#9c7046}.ba-app:has(.ba-keepsake) .ba-topbar>div{color:var(--keep-ink)}.ba-app:has(.ba-keepsake) .ba-topbar>div button{color:var(--keep-ink)}.ba-app:has(.ba-keepsake) .ba-wordmark>span{background:var(--keep-action);box-shadow:none}.ba-app:has(.ba-keepsake) .ba-sidebar{background:var(--keep-grain), #efe0bd;box-shadow:none;border-color:#c3ab80}.ba-app:has(.ba-keepsake) .ba-couple-card{background:#f8edda;border-color:#c0a47b;border-radius:12px 16px 13px 15px;box-shadow:0 2px 3px #62401310}.ba-app:has(.ba-keepsake) .ba-sidebar nav button{color:#725a3e}.ba-app:has(.ba-keepsake) .ba-sidebar nav button.is-active{color:var(--keep-rust);box-shadow:inset 3px 0 var(--keep-rust);background:#e5cfaa;border-radius:3px 12px 9px 3px}.ba-app:has(.ba-keepsake) .ba-side-quote{color:var(--keep-rust);background:var(--keep-grain), #f5e8cb;box-shadow:none;border-color:#c1a780}.ba-app:has(.ba-keepsake) .ba-side-quote strong{color:var(--keep-rust)}.ba-app:has(.ba-keepsake) .ba-side-quote small{color:var(--keep-muted)}.ba-keepsake .ba-page-heading h1,.ba-keepsake .ba-section-heading h2,.ba-keepsake .ba-reading-copy h1{color:var(--keep-ink)}.ba-keepsake .ba-page-heading p,.ba-keepsake .ba-reading-copy>p{color:var(--keep-muted)}.ba-keepsake .ba-eyebrow{color:#934126}.ba-keepsake .ba-back,.ba-keepsake .ba-text-link{color:#834025}.ba-keepsake .ba-button-primary{color:#fff9ed;background:var(--keep-action);border-color:#bd6040;box-shadow:0 3px 5px #29160925}.ba-keepsake .ba-button-secondary{color:var(--keep-ink);box-shadow:none;background:#fff0d0;border-color:#bba074}.ba-keepsake .ba-button-danger{color:#fff7e8;box-shadow:none;background:#843b2c;border-color:#74291f}.ba-keepsake .ba-scope-note,.ba-keepsake .ba-scope-note.is-shared{color:#50543b;background:var(--keep-grain), #edead7;box-shadow:none;border-color:#b6b194}.ba-keepsake .ba-scope-note.is-private{color:#3d5a59;background:var(--keep-grain), #e8ece1;border-color:#a5b3ae}.ba-keepsake .ba-chip-row button{color:#70583d;box-shadow:none;background:#fff4dd;border-color:#c4ab84}.ba-keepsake .ba-chip-row button.is-active{color:#fff7e8;border-color:var(--keep-rust);background:var(--keep-rust);box-shadow:0 2px 4px #57371020}.ba-keepsake .ba-chip-row button:hover:not(.is-active){color:var(--keep-rust);background:#f0dfbd}.ba-keepsake .ba-timeline-card{background:var(--keep-grain), var(--keep-card);border-color:#bba077;border-radius:10px 21px 13px 18px;box-shadow:0 3px 5px #57371017}.ba-keepsake .ba-timeline-card h2{color:var(--keep-ink)}.ba-keepsake .ba-timeline-card p,.ba-keepsake .ba-timeline-meta{color:var(--keep-muted)}.ba-keepsake .ba-context-rail article{background:var(--keep-grain), #fbefd5;border-color:#bea578;border-radius:8px 17px 10px 14px;box-shadow:0 3px 5px #51331e16}.ba-keepsake .ba-context-rail strong{color:var(--keep-ink)}.ba-keepsake .ba-context-rail p{color:var(--keep-muted)}.ba-keepsake .ba-context-rail article>svg{color:#69704d}.ba-keepsake .ba-keepsake-art{color:#79563a;background:var(--keep-grain), #e9d7b6;overflow:hidden}.ba-keepsake .ba-keepsake-art:before,.ba-keepsake .ba-keepsake-art:after{display:none}.ba-keepsake .ba-keepsake-art>img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.ba-keepsake .ba-keepsake-art>.ba-art-preview-label{z-index:1;color:#fff4db;text-transform:none;background:#302211e8;border-radius:4px;width:auto;max-width:none;margin:0;padding:4px 7px;font-size:9px;font-weight:600;line-height:1.35;position:absolute;bottom:7px;right:7px}.ba-keepsake .ba-keepsake-art.is-empty{background:var(--keep-grain), #eadcc4;border-color:#bba176}.ba-keepsake .ba-keepsake-art.is-empty>svg{color:#8d603b}.ba-keepsake .ba-form-card,.ba-keepsake .ba-review-sheet{color:var(--keep-ink);background:var(--keep-grain), var(--keep-card);border-color:#bba077;border-radius:10px 21px 13px 18px;box-shadow:0 3px 6px #57371019}.ba-keepsake .ba-form-card label,.ba-keepsake .ba-form-card legend{color:var(--keep-ink)}.ba-keepsake .ba-form-card input,.ba-keepsake .ba-form-card textarea,.ba-keepsake .ba-form-card select{color:var(--keep-ink);background:#fffaf0;border-color:#c3ab86;box-shadow:inset 0 1px 2px #66471a0c}.ba-keepsake .ba-form-card input:disabled{color:#705f48;background:#ede2cb}.ba-keepsake .ba-form-card input::placeholder,.ba-keepsake .ba-form-card textarea::placeholder{color:#86755f}.ba-keepsake .ba-form-card fieldset{border-color:#c3ab86}.ba-keepsake input[type=checkbox],.ba-keepsake input[type=radio]{accent-color:var(--keep-rust)}.ba-keepsake .ba-review-sheet h2{color:var(--keep-ink)}.ba-keepsake .ba-review-sheet p{color:var(--keep-muted)}.ba-keepsake .ba-marker-list>div{background:var(--keep-grain), #f5e8cf;box-shadow:none;border-color:#c4ab84;border-radius:8px 14px 10px 12px}.ba-keepsake .ba-marker-list>div>span{color:#fff7e8;background:#8a512f}.ba-keepsake .ba-marker-list strong{color:var(--keep-ink)}.ba-keepsake .ba-marker-list small{color:var(--keep-muted)}.ba-keepsake .ba-inbox-list>button{color:var(--keep-ink);background:var(--keep-grain), #f8ebd1;border-color:#bba176;border-radius:8px 16px 10px 14px;box-shadow:0 2px 3px #57371014}.ba-keepsake .ba-inbox-list>button:hover{background:var(--keep-grain), #fff2d9;border-color:#99623e}.ba-keepsake .ba-inbox-list strong{color:var(--keep-ink)}.ba-keepsake .ba-inbox-list small{color:var(--keep-muted)}.ba-keepsake .ba-round-icon{color:#8b4427;box-shadow:none;background:#fff3d8;border-color:#b79c6d}.ba-keepsake .ba-round-icon svg{stroke-width:1.7px}.ba-keepsake .ba-status-chip{color:#755127;background:#f0ddbc;border-color:#c5a76f}.ba-keepsake .ba-status-chip.is-delivered-unread{color:#843b2c;background:#f5dfc6;border-color:#c6956c}.ba-keepsake .ba-status-chip.is-scheduled{color:#34566a;background:#e3e8df;border-color:#9bacaa}.ba-keepsake .ba-status-chip.is-registered,.ba-keepsake .ba-status-chip.is-read{color:#4f5b37;background:#e6e7ce;border-color:#aeb38e}.ba-keepsake .ba-status-chip.is-draft,.ba-keepsake .ba-status-chip.is-recalled{color:#715e49;background:#eee5d4;border-color:#c6b9a3}.ba-keepsake .ba-status-chip.is-deletion-pending{color:#7c3627;background:#eed6c3;border-color:#bb8e72}.ba-keepsake .ba-letter-head{color:var(--keep-muted)}.ba-keepsake .ba-letter-paper,.ba-keepsake .ba-letter-paper.is-closed{color:var(--keep-ink);background:var(--keep-grain), #fff3da;border-color:#b99b70;border-radius:10px 22px 12px 18px;box-shadow:0 5px 10px #69401f20,inset 0 3px #c6a367}.ba-keepsake .ba-letter-paper:before,.ba-keepsake .ba-letter-paper:after{display:none}.ba-keepsake .ba-letter-paper>svg{color:#a55432}.ba-keepsake .ba-letter-paper h1{color:var(--keep-ink)}.ba-keepsake .ba-letter-paper>p{color:var(--keep-muted)}.ba-keepsake .ba-letter-paper>.ba-letter-body{color:#784329}.ba-keepsake .ba-support{color:var(--keep-ink);background:var(--keep-grain), #f4e7cf;box-shadow:none;border-color:#c3ab86}.ba-keepsake .ba-support p{color:var(--keep-muted)}.ba-keepsake :is(button,input,textarea,select):focus-visible{outline-color:#98651c}@media (width<=720px){.ba-keepsake .ba-keepsake-art.is-prologue>img{object-position:50% 45%}.ba-app:has(.ba-keepsake) .ba-mobile-head{background:var(--keep-grain), #f4e5c7;box-shadow:inset 0 4px var(--keep-rust), 0 2px 5px #4c32141a;border-color:#a77845}.ba-app:has(.ba-keepsake) .ba-mobile-head:after{opacity:.45;background:#9a683d}.ba-app:has(.ba-keepsake) .ba-mobile-head button{color:var(--keep-ink)}.ba-app:has(.ba-keepsake) .ba-mobile-head .ba-wordmark{color:var(--keep-ink)}.ba-app:has(.ba-keepsake) .ba-bottom-nav{background:var(--keep-grain), #f6e9ce;border-top-color:#c3a672;box-shadow:0 -3px 7px #5232121a}.ba-app:has(.ba-keepsake) .ba-bottom-nav:before{background:#b59160}.ba-app:has(.ba-keepsake) .ba-bottom-nav button{color:#725337}.ba-app:has(.ba-keepsake) .ba-bottom-nav button svg{stroke-width:1.5px}.ba-app:has(.ba-keepsake) .ba-bottom-nav button.is-active{color:#c54425}.ba-app:has(.ba-keepsake) .ba-fab{background:var(--keep-action);box-shadow:0 3px 6px #68291335}}
