@media (width>=701px){.apricot .landing-footer{align-items:center;gap:25px;display:flex!important}.landing-footer .footer-identity{display:contents}.landing-footer .footer-identity>.brand{font-size:18px}.landing-footer .footer-identity>p{max-width:none;font-size:11px;margin:0!important}.apricot .landing-footer>nav{gap:15px;margin-left:auto!important;display:flex!important}}[hidden]{display:none!important}.app-header .archive-header-identity{align-items:center;gap:20px;display:flex}.app-header .archive-name{display:none}.app-v4 .app-main>.home-page{background:0 0;padding:0}.home-grid .memory-card .real-photo{background:0 0;border:0;border-radius:0;width:100%;height:100%;margin:0;padding:0;transform:none}.home-grid .memory-card .real-photo img{object-fit:cover;width:100%;height:100%}.memory-card .real-photo>span{display:none}.editor-attributes .date-input{display:inline-flex}.editor-attributes .date-input>.date-trigger{width:auto;margin:0}.editor-form>fieldset{border:0;min-width:0;margin:0;padding:0}body:has(.apricot-modal) .pwa-prompt{display:none}:where(.apricot) :where(h1,h2,h3){font-family:inherit}.people-list .member-list{display:block}.person-row .member-identity{flex:1;min-width:0}.person-row .member-controls{align-items:center;gap:10px;display:flex}.person-row .row-actions{align-items:center;gap:8px;display:flex}.person-row .row-actions .small-button{color:var(--ap-muted);background:0 0;border:0;font-size:11px}.person-row .role-badge{font-size:12px}.people-list .owner-note{color:var(--ap-muted);margin-top:20px;font-size:12px}.family-invite .settings-form{gap:14px;display:grid}.family-invite .settings-form label{margin:0}.family-invite .settings-form .choice-trigger{width:100%}@media (width<=700px){.person-row .member-controls{display:contents}.person-row .row-actions{grid-column:2/-1;justify-content:flex-start}}.journal-experience .contents-toggle{cursor:pointer;list-style:none}.journal-experience .contents-toggle::-webkit-details-marker{display:none}@media (width>=701px){.journal-experience .article-contents::details-content{content-visibility:visible}.journal-experience .article-contents>.contents-links{display:grid}}@media (width<=700px){.journal-experience .article-contents[open] .contents-links{display:grid}.journal-experience .article-contents[open] .contents-toggle svg{transform:rotate(180deg)}}.apricot.apricot :is(.text-button,.button-link,.article-link,.contents-links a,.child-back-link):is(:hover,:focus-visible,:active),.apricot.apricot .text-button.quiet-control:is(:hover,:focus-visible,:active){text-underline-offset:4px;box-shadow:none!important;background:0 0!important;text-decoration:underline!important}.apricot.apricot :is(.button-quiet,.quiet-action,.exit-child-view,.account-signout,.password-toggle),.apricot-popover .button-quiet{min-height:50px;color:var(--el-control-text,#a85f49);font:inherit;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;line-height:1.25;transition:background-color .16s,color .16s;display:inline-flex}.apricot.apricot :is(.button-quiet,.quiet-action,.exit-child-view,.account-signout,.password-toggle):is(:hover,:focus-visible),.apricot-popover .button-quiet:hover{text-decoration:none;background:#f7e7df!important}.apricot.apricot :is(.button-quiet,.quiet-action,.exit-child-view,.account-signout):active{background:#f2dcd2!important}.apricot.apricot .sheet-close{border-radius:12px;width:38px;height:38px;min-height:38px;padding:0}.apricot.apricot .password-field{width:100%;display:block;position:relative}.apricot.apricot .password-field input{width:100%;min-height:52px;padding-right:52px}.apricot.apricot .password-field .password-toggle{border-radius:10px;width:36px;height:36px;min-height:36px;margin:0;padding:0;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.apricot.apricot .child-entrance{text-align:center;gap:16px;margin-top:24px;display:grid}.apricot.apricot .child-entrance>span{color:var(--ap-muted);font-size:13px}.apricot.apricot .stage-label{justify-content:center;align-items:center;gap:8px;line-height:1.25;display:inline-flex}.apricot.apricot .stage-label-text{line-height:1.25;display:block}.apricot.apricot .profile-panel{align-content:start}.apricot.apricot .profile-panel form{align-content:start;gap:16px;display:grid}.apricot.apricot .profile-panel :is(.writing-input,.password-field input){min-height:48px;margin:0;padding:12px 14px}.apricot.apricot .profile-panel .password-field input{box-shadow:none;background:#fff7ea;border:1px solid #ead8bf;border-radius:12px;padding-right:52px}.apricot.apricot .profile-panel form>.raised{margin-top:4px}.apricot.apricot .child-view-actions{gap:12px;margin-top:24px}.apricot.apricot .profile-panel .attribute-row{margin:0;padding:0}.apricot.apricot .real-photo{border-radius:18px;overflow:hidden}.apricot.apricot .real-photo img{object-fit:cover;width:100%;display:block}.apricot.apricot .memory-reader .real-photo img{object-fit:contain;background:#f7eee2;max-height:540px}.apricot.apricot .attached-preview{padding:12px;overflow:hidden}.apricot.apricot .attached-preview :is(img,video){object-fit:contain;width:100%;max-height:220px}.apricot.apricot .custom-video{aspect-ratio:4/3;isolation:isolate;background:#f7eee2;border-radius:18px;position:relative;overflow:hidden}.apricot.apricot .custom-video>:is(video,img){object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.apricot.apricot .custom-video>img{object-fit:cover}.apricot.apricot .custom-video .video-play{color:#c94f35;z-index:2;background:#fffaf3e8;border:0;border-radius:50%;place-items:center;width:54px;height:54px;margin:auto;display:grid;position:absolute;inset:0}.apricot.apricot .custom-video.is-playing .video-play{opacity:0}.apricot.apricot .custom-video:hover .video-play{opacity:1}.apricot.apricot .video-controls{z-index:3;opacity:0;background:#fffaf3ec;align-items:center;gap:10px;padding:10px;font-size:11px;transition:opacity .16s;display:flex;position:absolute;bottom:0;left:0;right:0}.apricot.apricot .custom-video:is(:hover,:focus-within,.is-playing) .video-controls{opacity:1}.apricot.apricot .video-controls button{color:#a85f49;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.apricot.apricot .video-controls input{accent-color:#c94f35;width:100%;min-width:0}.apricot.apricot .video-controls span{white-space:nowrap}.apricot.apricot .video-error{z-index:4;background:#fffaf3;padding:12px;position:absolute;top:0}.apricot.apricot .video-card-media{height:210px;overflow:hidden}.apricot.apricot .video-card-media .custom-video{border-radius:0;height:100%}.apricot.apricot .memory-video .card-open{padding-top:0}.apricot.apricot .date-done,.apricot-popover .date-done{border:0;border-bottom:5px solid #963c28;border-radius:14px;width:100%;min-height:50px;padding:12px 22px;font-weight:750;line-height:1.25;color:#fff!important;background:#c94f35!important}.apricot.apricot .date-preset,.apricot-popover .date-preset{border-radius:12px;color:#a85f49!important;background:#f7e7df!important}.apricot.apricot .date-preset:hover,.apricot-popover .date-preset:hover{background:#f2dcd2!important}.apricot.apricot .journal-search input:is(:focus,:focus-visible){box-shadow:none!important;border-color:#0000!important;outline:none!important}.apricot.apricot .contents-links a[aria-current=location]{text-underline-offset:4px;text-decoration:underline;background:0 0!important}.apricot.apricot .path-visual.illustrated:hover .object-art{transition:transform .26s;transform:translateY(-5px)rotate(-3deg)}.apricot.apricot .journal-section-intro{grid-column:1/-1;justify-content:space-between;align-items:end;gap:24px;display:flex}.apricot.apricot .journal-section-intro .eyebrow{display:none}.apricot.apricot .journal-section{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.apricot.apricot .journal-card{align-content:start;height:100%}.memory-menu-body .sharing-actions{gap:8px;margin-top:16px;display:grid}.memory-menu-body p{color:var(--ap-muted);font-size:13px;line-height:1.6}.copy-status-icon{animation:.18s ease-out copy-confirm;display:inline-flex}@keyframes copy-confirm{0%{opacity:0;transform:scale(.65)rotate(-20deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (width>=701px) and (width<=1100px){.apricot.apricot .landing-header nav{display:none}.apricot.apricot .landing-header{gap:20px}}@media (width<=700px){.apricot.apricot .journal-section{grid-template-columns:1fr}.apricot.apricot .journal-section-intro{display:block}.apricot.apricot .memory-reader .real-photo img{max-height:380px}.apricot.apricot .video-card-media{height:220px}}@media (prefers-reduced-motion:reduce){.copy-status-icon{animation:none}}.apricot.apricot .preview-memories{grid-template-columns:1.4fr 1fr;gap:12px;display:grid}.apricot.apricot .product-preview .memory-card{margin:0}.apricot.apricot .product-preview .card-open{padding:0}.apricot.apricot .product-preview .card-copy{padding:12px}.apricot.apricot .product-preview .card-copy h3{font-size:14px}.apricot.apricot .product-preview .card-copy small{font-size:10px}.apricot.apricot .product-preview .memory-card .photo-art{height:190px}.apricot.apricot .product-preview .memory-card .photo-art .photo-art{height:100%}.apricot.apricot .product-preview .timeline-month{margin-top:24px}.apricot.apricot .product-preview .timeline-month>h3{margin-bottom:14px}.apricot.apricot .preview-audio{color:#c94f35;background:0 0;border:0;align-items:center;gap:8px;width:100%;display:flex}.apricot.apricot .preview-alternate .people-list{text-align:left;width:100%}.apricot.apricot .product-preview .person-row{padding:14px 0}.apricot.apricot .product-preview .person-row h3{font-size:14px}.apricot.apricot .product-preview .sealed-card{text-align:left;margin-top:18px}.apricot.apricot .auth-form-inner>.sliding-tabs{margin:28px 0}.apricot.apricot .auth-form-inner .child-profile-list{gap:14px;margin-top:24px;display:grid}.apricot.apricot .child-profile-list a{background:#fff7ea;border-radius:14px;justify-content:space-between;align-items:center;padding:18px;display:flex}.apricot.apricot .child-profile-list a:hover{background:#f7e7df}.apricot.apricot .child-pin-form{gap:20px;display:grid}@media (width<=700px){.apricot.apricot .product-preview .memory-card .photo-art{height:140px}}.apricot.apricot .video-fallback{background:#f7eee2;place-items:center;display:grid;position:absolute;inset:0}.apricot.apricot :is(.quiet-control,.landing-header nav button,.landing-footer nav button){border-radius:14px}.apricot.apricot :is(.raised,.primary-button,.button-quiet):not(.sheet-close):not(.password-toggle):not(.memory-more){min-height:50px}.apricot.apricot .product-preview .memory-card .photo-art .photo-art{width:100%;max-width:none}.apricot.apricot .video-card-media{aspect-ratio:1.48;width:100%;height:auto}.apricot.apricot .video-card-media .custom-video{aspect-ratio:auto}.apricot.apricot .video-card-media .custom-video video{object-fit:cover}.apricot.apricot .video-card-media .custom-video.is-playing video{object-fit:contain}.apricot.apricot .two-grid:has(>.profile-panel){align-items:start}@media (width<=1000px){.apricot.apricot .child-view-actions{grid-template-columns:1fr;display:grid}.apricot.apricot .child-view-actions>button{width:100%}}.apricot.apricot .family-grid{grid-template-columns:minmax(0,1fr)}.apricot.apricot .family-grid>.family-invite{width:100%;margin-top:24px}.apricot.apricot .member-list .person-row{grid-template-columns:46px minmax(0,1fr) 132px;align-items:center;gap:12px;display:grid}.apricot.apricot .member-list .member-controls{display:contents}.apricot.apricot .member-list .row-actions{flex-wrap:wrap;grid-column:2/-1;gap:16px;display:flex}.apricot.apricot .member-list :is(.choice-trigger,.role-badge){width:132px}.apricot.apricot .profile-panel .writing-input{width:100%;margin-inline:0!important;padding-inline:0!important}.apricot-popover .choice-item{cursor:pointer;border-radius:10px}.apricot-popover .choice-item:is(:hover,[data-highlighted],[data-state=checked]){outline:none;color:#a9422c!important;background:#f7e7df!important}.apricot.apricot .hero-copy .actions>.text-button{padding:12px 24px}.apricot.apricot .journal-section,.apricot.apricot .journal-card{align-items:stretch}.apricot.apricot .journal-card>div{flex-direction:column;flex:1;display:flex}.apricot.apricot .journal-card .article-link{margin-top:auto;padding-top:12px}.preview-bottom-tabs{display:none}@media (width<=700px){.apricot.apricot .preview-bottom-tabs{border-top:1px solid #ead8bf;padding:12px 8px;display:block}.apricot.apricot .preview-bottom-tabs .sliding-tabs{width:100%;display:flex}.apricot.apricot .preview-bottom-tabs .sliding-trigger{flex:1;padding:10px 6px;font-size:12px}}.apricot.apricot .attached-preview{padding:0}.apricot.apricot .attached-preview :is(img,video){object-fit:cover;width:100%;height:220px;display:block}.attachment-actions{align-items:center;gap:12px;margin:12px 0;display:flex}@media (width<=700px){.apricot.apricot .hero-copy .actions>.text-button{padding-inline:18px}}.apricot.apricot .member-list .row-actions>.raised{flex:none;margin:0}.apricot.apricot .member-list .row-actions>.person-remove{flex:none;justify-content:center;width:auto;min-height:50px}
