/* Generated by tools/build-hh-theme.py — Berry look. Edit the script, not this file. */
html[data-look="berry"]{--bg:#f5f2f4;--paper:#fffcf7;--ink:#3a3339;--muted:#786d76;--line:#e4e0d8;--green:#684468;--clay:#d06645;--sage:#eae2ea;--gold:#d6b574}
html[data-look="berry"] body{background:var(--bg);color:var(--ink)}
html[data-look="berry"] button{color:inherit}
html[data-look="berry"] button:focus-visible,html[data-look="berry"] a:focus-visible{outline:3px solid var(--clay)}
html[data-look="berry"] svg{fill:none}
html[data-look="berry"] a{color:inherit}
html[data-look="berry"] aside{background:#eceaec;border-right:1px solid #ded3de}
html[data-look="berry"] .brandmark{color:var(--green)}
html[data-look="berry"] .brandmark i{color:var(--clay)}
html[data-look="berry"] .family-tag{color:#7d6f7b}
html[data-look="berry"] nav button{background:transparent;color:#766873}
html[data-look="berry"] nav button.active{background:var(--green);color:#fffdf4}
html[data-look="berry"] nav button:hover:not(.active){background:#e4d8e4}
html[data-look="berry"] .aside-bottom p{color:#7f6f7c}
html[data-look="berry"] .sprig{color:#a598a3}
html[data-look="berry"] .plain{background:none}
html[data-look="berry"] .aside-bottom button{color:#776a75}
html[data-look="berry"] header{border-bottom:1px solid var(--line)}
html[data-look="berry"] .breadcrumb{color:#8b8089}
html[data-look="berry"] .breadcrumb b{color:#5d525b}
html[data-look="berry"] .breadcrumb span{color:#bdb4bb}
html[data-look="berry"] .primary{background:var(--green);color:white}
html[data-look="berry"] .primary:hover{background:#533653}
html[data-look="berry"] .outline{background:transparent;border:1px solid #dacfda}
html[data-look="berry"] .outline:hover{background:var(--sage)}
html[data-look="berry"] .demo-dot{color:#867a84}
html[data-look="berry"] .demo-dot:before{background:#b26d8b}
html[data-look="berry"] .eyebrow{color:#837580}
html[data-look="berry"] .intro h1 em{color:var(--clay)}
html[data-look="berry"] .intro p{color:var(--muted)}
html[data-look="berry"] .date-chip{border:1px solid var(--line);background:#fbf9f7}
html[data-look="berry"] .hero{background:#eae1ea;border:1px solid #e1d6e1}
html[data-look="berry"] .hero-copy p{color:#746672}
html[data-look="berry"] .hero-art{stroke:none}
html[data-look="berry"] .hero-link{background:none;color:#603f60}
html[data-look="berry"] .person{background:none;color:#7b6f79}
html[data-look="berry"] .person.selected{background:var(--paper);border-color:#ddd0dd;color:#41383f}
html[data-look="berry"] .avatar{background:var(--c,#e3d7e3);color:var(--ac,#5e3e5e)}
html[data-look="berry"] .sectionhead .count{color:#8e818c;background:#ede4ed}
html[data-look="berry"] .textbtn{background:none;color:#7b6e79}
html[data-look="berry"] .card{background:var(--paper);border:1px solid var(--line)}
html[data-look="berry"] .event:before{border-left:1px solid #e6e1e5}
html[data-look="berry"] .event-dot{background:var(--ec,#b06887);box-shadow:0 0 0 4px var(--paper)}
html[data-look="berry"] .event time{color:#9b9099}
html[data-look="berry"] .event p{color:#928690}
html[data-look="berry"] .source{border:1px solid #e3dbe3;color:#8c7e8a}
html[data-look="berry"] .task-row{border-bottom:1px solid #ece9eb}
html[data-look="berry"] .check{border:1.5px solid #dbcedb;background:transparent;color:white}
html[data-look="berry"] .task-row.done .check{background:#a35677;border-color:#a35677}
html[data-look="berry"] .task-row.done .task-name{color:#9f929d}
html[data-look="berry"] .task-row .meta{color:#9a8e98}
html[data-look="berry"] .progressline{color:#8f818d}
html[data-look="berry"] .track{background:#ebe2e6}
html[data-look="berry"] .track>span{background:#b4718e}
html[data-look="berry"] .add-inline{border:1px dashed #e1d5e1;background:none;color:#968794}
html[data-look="berry"] .dinner{background:#eddbd5;border-color:#e5cfc8}
html[data-look="berry"] .dinner .eyebrow{color:#9b8c6e}
html[data-look="berry"] .dinner p{color:#8e768a}
html[data-look="berry"] .dinner .textbtn{color:#c75634}
html[data-look="berry"] .adventure{background:#eae1ea;border-color:#e2d4e2}
html[data-look="berry"] .adventure p{color:#816f7e}
html[data-look="berry"] .adventure .badge{border:1px solid #cea3b6}
html[data-look="berry"] .verse{background:transparent}
html[data-look="berry"] .verse .verse-icon{color:#b36e8c}
html[data-look="berry"] .verse small{color:#928490}
html[data-look="berry"] .weekend p{color:#8e808b}
html[data-look="berry"] footer{color:#a89ca6}
html[data-look="berry"] footer span{color:#b8a682}
html[data-look="berry"] .tabs button{background:#ebe7ea}
html[data-look="berry"] .tabs button.active{background:var(--green);color:white}
html[data-look="berry"] .calendar-grid{background:var(--line);border:1px solid var(--line)}
html[data-look="berry"] .cal-cell{background:var(--paper)}
html[data-look="berry"] .cal-cell.today{background:#eee6ee}
html[data-look="berry"] .cal-day{background:#ede4ed}
html[data-look="berry"] .cal-event{background:#e7dde7}
html[data-look="berry"] .monthbar button{background:#eae1ea}
html[data-look="berry"] .info{background:#eceaec;color:#827580}
html[data-look="berry"] .project-art{background:#e8dee8}
html[data-look="berry"] .tiles p{color:var(--muted)}
html[data-look="berry"] .empty{color:#948491}
html[data-look="berry"] .connection{border-bottom:1px solid var(--line)}
html[data-look="berry"] .connection p{color:var(--muted)}
html[data-look="berry"] .connection-logo{color:#82717f}
html[data-look="berry"] .notice{color:#cb5937}
html[data-look="berry"] dialog{border:1px solid #e0d5e0;background:var(--paper);color:var(--ink)}
html[data-look="berry"] .close{background:#edeaec}
html[data-look="berry"] label{color:#746672}
html[data-look="berry"] input,html[data-look="berry"] select{border:1px solid #dcd0dc;background:#f8f6f3;color:#4f334f}
html[data-look="berry"] .form-note{color:#91848f}
html[data-look="berry"] #toast{background:#563856;color:white}
html[data-look="berry"] .cal-event{background:var(--event-bg,#e6dae6);color:var(--event-ink,#4f334f);border-left:3px solid var(--event-edge,#874662)}
html[data-look="berry"] .motto-strip i{color:var(--clay)}
html[data-look="berry"] .meal-day.is-today{border-color:#b06a88;background:#f2ecf2}
html[data-look="berry"] .meal-day-label{color:#91838f}
html[data-look="berry"] .meal-day p{color:#8d7f8a}
html[data-look="berry"] .local-note{color:#8e808b}
html[data-look="berry"] .recipe-visual{background:#ebe3d4}
html[data-look="berry"] .recipe-card:nth-child(2n) .recipe-visual{background:#e7dce7}
html[data-look="berry"] .recipe-visual button{color:#d37052}
html[data-look="berry"] .batch-label{color:#ce6241}
html[data-look="berry"] .chosen{background:#e3d7e3!important;border-color:#b67390!important;color:#5e3e5e}
html[data-look="berry"] textarea{border:1px solid #dcd0dc;background:#f8f6f3;color:#4f334f}
html[data-look="berry"] .recipe-facts{color:#827380}
html[data-look="berry"] .recipe-note{background:#ede7da}
html[data-look="berry"] .family-saying{color:#8f808c}
html[data-look="berry"] .faith-reading blockquote{color:#6c466c}
html[data-look="berry"] .verse-ref{color:#978895}
html[data-look="berry"] .reading-reference{background:#ede5e8;color:#786875}
html[data-look="berry"] .little-prompt{color:#8b7387}
html[data-look="berry"] .faith-habits{border-top:1px solid var(--line)}
html[data-look="berry"] .faith-memory{background:#eae2ea}
html[data-look="berry"] .faith-memory>p:not(.local-note){color:#70606d}
html[data-look="berry"] .value-card{background:#ede5d4}
html[data-look="berry"] .value-mark{color:#c6983d}
html[data-look="berry"] .value-card p{color:#8c7d60}
html[data-look="berry"] nav button[data-page="discipleship"]{border-top:1px solid #ded2de}
html[data-look="berry"] input:focus,html[data-look="berry"] textarea:focus,html[data-look="berry"] select:focus{outline:2px solid #ba7b96}
html[data-look="berry"] .star-child{border-top:3px solid var(--kid-edge);background:linear-gradient(160deg,var(--paper) 60%,var(--kid-bg))}
html[data-look="berry"] .star-balance{color:#b08735}
html[data-look="berry"] .balance-caption{color:#90818d}
html[data-look="berry"] .star-track>span{background:#cda657}
html[data-look="berry"] .star-dots{color:#dad3d9}
html[data-look="berry"] .star-dots .lit{color:#cca250}
html[data-look="berry"] .task-stars{color:#be9138}
html[data-look="berry"] .reward-symbol{background:#ede3d0}
html[data-look="berry"] .reward-price{color:#b58a35}
html[data-look="berry"] .parent-star-tools{background:#edebed}
html[data-look="berry"] .parent-star-tools summary>span{color:#90808d}
html[data-look="berry"] .approval-toggle{color:#5e525c}
html[data-look="berry"] .approval-toggle input{accent-color:var(--green)}
html[data-look="berry"] .review-row{border-bottom:1px solid #ddd1dd}
html[data-look="berry"] .review-row span{color:#91818e}
html[data-look="berry"] .history-stars{color:#bc9037}
html[data-look="berry"] .chore-template{background:#ede5e8;border:1px solid #e1d3e1}
html[data-look="berry"] .chore-template:hover{background:#e6dbe6;border-color:#bf859e}
html[data-look="berry"] .chore-template small{color:#988359}
html[data-look="berry"] .assign-chore-picture{background:#ede4ed}
html[data-look="berry"] .picture-chore{background:#eeebee;border:1px solid #e2ddd4}
html[data-look="berry"] .picture-chore.complete{background:#e6dbe6;border-color:#c189a1}
html[data-look="berry"] .picture-status{color:#968693;border:1px solid #cea3b6}
html[data-look="berry"] .picture-chore.complete .picture-status{background:#9e5373;color:white;border-color:#9e5373}
html[data-look="berry"] .picture-stars{color:#998358}
html[data-look="berry"] .picture-chore:hover{border-color:#b16b89}
html[data-look="berry"] .nav-group{color:#968794}
html[data-look="berry"] .board-todos{border-top:1px solid var(--line)}
html[data-look="berry"] .memory-invitation{background:#ebe9eb}
html[data-look="berry"] .memory-invitation>span{color:#ae6484}
html[data-look="berry"] .memory-invitation p{color:#8f7f8c}
html[data-look="berry"] .photo-board{background:#e7dce1}
html[data-look="berry"] .photo-board-caption{background:linear-gradient(transparent,#25321ce6);color:#fff}
html[data-look="berry"] .photo-board-caption .eyebrow{color:#efe7eb}
html[data-look="berry"] .photo-board-controls button{color:white}
html[data-look="berry"] .photo-board-empty{background:#e9e0e9}
html[data-look="berry"] .photo-board-empty>span{color:#b67390}
html[data-look="berry"] .todo-note{color:#91828e}
html[data-look="berry"] .reading-reference a{color:#684568}
html[data-look="berry"] .archive-months>button{border:1px solid #e1d4e1;background:#eee6ee}
html[data-look="berry"] .archive-months small{color:#907e8d}
html[data-look="berry"] .journal-photo{background:#e8dde8}
html[data-look="berry"] .journal-paper{background:#eae6dd;color:#b4708d}
html[data-look="berry"] .journal-card:nth-child(3n+2) .journal-paper{background:#ecd7d1;color:#d77f64}
html[data-look="berry"] .journal-card h2 button{background:none}
html[data-look="berry"] .journal-excerpt{color:#887985}
html[data-look="berry"] .journal-meta{color:#a799a4}
html[data-look="berry"] .journal-empty{background:#f2f0ec}
html[data-look="berry"] .journal-empty>span{color:#b4718e}
html[data-look="berry"] .journal-empty p{color:#90818d}
html[data-look="berry"] .memory-storage-note{color:#9a8c98}
html[data-look="berry"] .memory-photos img{background:#ede4ed}
html[data-look="berry"] .journal-verse{color:#7e6c7b}
html[data-look="berry"] .photo-draft img{background:#ede4ed}
html[data-look="berry"] .picture-picker-grid button{background:#ede4ed;border:1px solid #e2d4e2}
html[data-look="berry"] .picture-picker-grid button:hover{background:#e1d4e1}
html[data-look="berry"] .picture-picker-bottom{border-top:1px solid var(--line)}
html[data-look="berry"] .album-photo>img{background:#e7dde7}
html[data-look="berry"] .album-photo>input{background:transparent;border-color:var(--line)}
html[data-look="berry"] .music-today{background:#ece3d2}
html[data-look="berry"] .music-symbol{color:#cca350}
html[data-look="berry"] .music-today p{color:#836f80}
html[data-look="berry"] .more-links>button{background:#ede4ed}
html[data-look="berry"] .star-child h2 button{background:none}
html[data-look="berry"] .world-note{color:#8e7e8b}
html[data-look="berry"] .chore-period{border-top:1px solid var(--line)}
html[data-look="berry"] .period-empty{color:#8f7f8c}
html[data-look="berry"] .theme-chip{background:#e9dfe9;color:#553855}
html[data-look="berry"] .scripture-reading{background:#f0edf0;border-left:3px solid #b67491}
html[data-look="berry"] .scripture-reading p{color:#472f47}
html[data-look="berry"] .scripture-reading sup{color:#8b7988}
html[data-look="berry"] .faith-side .value-card{background:#f0edf0}
html[data-look="berry"] .value-card summary{color:#81717e}
html[data-look="berry"] .screen-heading h1 em{color:#a55678}
html[data-look="berry"] .screen-child-name>button{background:none}
html[data-look="berry"] .screen-child-name>span:last-child{color:#a17b2f}
html[data-look="berry"] .screen-chore{background:#ece9ec;border:1px solid #dfd2df}
html[data-look="berry"] .screen-chore small{color:#796976}
html[data-look="berry"] .board-pager button{background:#efe8ef}
html[data-look="berry"] .screen-all-done{color:#9a5070}
html[data-look="berry"] .screen-dinner{background:#ede5d4}
html[data-look="berry"] .screen-prayer{background:#eae2ea}
html[data-look="berry"] .screen-prayer small{color:#82717f}
html[data-look="berry"] .screen-faith p{color:#82717f}
html[data-look="berry"] .screen-song{border-top:1px solid var(--line)}
html[data-look="berry"] .personal-todo-column{border-top:4px solid var(--owner-color)}
html[data-look="berry"] .shared-todos summary{color:#816f7e}
html[data-look="berry"] .journal-people{border:1px solid #e1d4e1}
html[data-look="berry"] .journal-people input[type=checkbox]{accent-color:#774e77}
html[data-look="berry"] .journal-person-option{border:1px solid #e1d4e1;background:#f2f0f2}
html[data-look="berry"] .journal-person-option:has(input:checked){background:#e9e0e9;border-color:#b4718e}
html[data-look="berry"] body.kids-mode{background:#f3f1ee}
html[data-look="berry"] #kidsRoot{color:var(--ink)}
html[data-look="berry"] :where(#kidsRoot) button{color:inherit;background:none}
html[data-look="berry"] #kidsRoot button:focus-visible{outline:3px solid var(--green)}
html[data-look="berry"] .kids-board{background:radial-gradient(1200px 500px at 15% -10%,#fffaf0 0,transparent 60%),radial-gradient(900px 500px at 100% 100%,#ede6e9 0,transparent 60%),#f3f1ee}
html[data-look="berry"] .kids-board.night-tint{background:#eae4d9}
html[data-look="berry"] .kids-top h1 em{color:var(--clay)}
html[data-look="berry"] .kids-top p{color:var(--muted)}
html[data-look="berry"] .kids-clock{color:var(--green)}
html[data-look="berry"] .kids-clock small{color:var(--muted)}
html[data-look="berry"] .kid-col{background:#fffcf6;border:2px solid color-mix(in srgb,var(--kedge) 30%,transparent);box-shadow:0 2px 0 color-mix(in srgb,var(--kedge) 25%,transparent),0 18px 40px -28px rgba(60,50,30,.35)}
html[data-look="berry"] .kid-head{background:linear-gradient(180deg,var(--kbg),color-mix(in srgb,var(--kbg) 45%,#fffcf6))}
html[data-look="berry"] .kid-name span:last-child{color:var(--kink)}
html[data-look="berry"] .kid-face{background:#fffcf6;border:3px solid var(--kedge);box-shadow:0 3px 0 color-mix(in srgb,var(--kedge) 35%,transparent)}
html[data-look="berry"] .kid-face.small{box-shadow:none}
html[data-look="berry"] .kid-goal{border:1.5px solid color-mix(in srgb,var(--kedge) 25%,transparent)!important}
html[data-look="berry"] .kid-goal-path i{color:#e1dacd}
html[data-look="berry"] .kid-goal-path i.lit{color:#c99e49;text-shadow:0 1px 0 #a07a2f}
html[data-look="berry"] .kid-goal-count{color:#8f6e2b}
html[data-look="berry"] .kid-goal.ready{background:#f6eedf;border-color:#c99e49!important}
html[data-look="berry"] .kid-routine{background:#f3f1ee}
html[data-look="berry"] .kr-dots i{background:#dbd5c8}
html[data-look="berry"] .kr-dots i.on{background:var(--kedge)}
html[data-look="berry"] .kr-dots b{color:var(--green)}
html[data-look="berry"] .kid-routine.now{background:#fff;border-color:var(--kedge)!important;box-shadow:0 3px 0 color-mix(in srgb,var(--kedge) 30%,transparent)}
html[data-look="berry"] .kid-routine.complete{background:#e9e0e9}
html[data-look="berry"] .kid-chore{background:#faf6ef;border:2px solid #eae4d7!important;box-shadow:0 3px 0 #e4ded1}
html[data-look="berry"] .kc-title{color:#4b434a}
html[data-look="berry"] .kc-stars{color:#c99e49}
html[data-look="berry"] .kid-chore.done{background:#efe7eb;border-color:#d4adbe!important;box-shadow:none}
html[data-look="berry"] .kid-chore.done .kc-title{color:#8f828d}
html[data-look="berry"] .kc-badge{background:var(--green);color:#fff}
html[data-look="berry"] .kc-badge.pending{background:#eee2c9;color:#826326}
html[data-look="berry"] .kid-empty{color:var(--muted)}
html[data-look="berry"] .kid-alldone{color:var(--green)}
html[data-look="berry"] .rail-card{background:#fffcf6;border:1px solid var(--line)}
html[data-look="berry"] .rail-card.faith{background:linear-gradient(180deg,#eee7ea,#f6f5f2);border-color:#e1d3e1}
html[data-look="berry"] .rail-eyebrow{color:#834560}
html[data-look="berry"] .rail-verse{color:#482f48}
html[data-look="berry"] .rail-verse small{color:#82717f}
html[data-look="berry"] .rail-question{color:#5d545c}
html[data-look="berry"] .habit{background:#fff!important;border:2px solid #e4d8e4!important;color:#6b616a}
html[data-look="berry"] .habit.on{background:#684468!important;border-color:#684468!important;color:#fff}
html[data-look="berry"] .rail-plant p{color:#655762}
html[data-look="berry"] .faith-plant .pot{fill:#d88268}
html[data-look="berry"] .faith-plant .pot-rim{fill:#d06645}
html[data-look="berry"] .faith-plant .stem{stroke:#864662;fill:none}
html[data-look="berry"] .faith-plant .leaf{fill:#9d5272;stroke:#864662}
html[data-look="berry"] .faith-plant .leaf:nth-of-type(odd){fill:#ac5f80}
html[data-look="berry"] .faith-plant .seed{fill:#84714a}
html[data-look="berry"] .faith-plant .bloom ellipse{fill:#dbbf86}
html[data-look="berry"] .faith-plant .bloom .bloom-c{fill:#ce603f}
html[data-look="berry"] .rail-prayer{border-top:1px dashed var(--line)!important;color:#51484f}
html[data-look="berry"] .rail-soft{color:var(--muted)}
html[data-look="berry"] .rail-card.dinner{background:#f0ded9!important;border-color:#e8cdc4!important;color:#863a23}
html[data-look="berry"] .rail-card.dinner small{color:#ce6241}
html[data-look="berry"] .grownups{color:#9e909c!important}
html[data-look="berry"] .grownups.holding{color:var(--green)!important}
html[data-look="berry"] }
.ko-card,html[data-look="berry"] .ko-routine{background:#fffcf6;border:3px solid var(--kedge)}
html[data-look="berry"] .ko-close{color:var(--muted)!important;background:#f1efeb!important}
html[data-look="berry"] .ko-who{color:var(--kink)}
html[data-look="berry"] .ko-pic{background:var(--kbg)!important}
html[data-look="berry"] .ko-card h2,html[data-look="berry"] .ko-routine h2{color:var(--ink)}
html[data-look="berry"] .ko-stars{color:#c99e49}
html[data-look="berry"] .ko-yes{background:var(--green)!important;color:#fff!important;box-shadow:0 6px 0 #4d324d}
html[data-look="berry"] .ko-yes:active{box-shadow:0 2px 0 #4d324d}
html[data-look="berry"] .ko-no{color:var(--muted)!important}
html[data-look="berry"] .ko-routine{background:linear-gradient(180deg,#fffcf6 0,#fffcf6 55%,var(--kbg) 100%)}
html[data-look="berry"] .ko-routine.bedtime{background:linear-gradient(180deg,#fffcf6 0,#fffcf6 50%,#e3e2ef 100%)}
html[data-look="berry"] .ko-steps button{background:#f1efeb!important}
html[data-look="berry"] .ko-steps li.current button{border-color:var(--kedge)!important;background:#fff!important}
html[data-look="berry"] .ko-steps li.done button{background:var(--green)!important;color:#fff!important}
html[data-look="berry"] .ko-celebrate{color:#fff}
html[data-look="berry"] .ko-earned{background:#f6eedf;color:#7b5e25;box-shadow:0 6px 0 #d7b776}
html[data-look="berry"] .ko-earned.soft{background:#fffcf6;color:var(--green);box-shadow:0 6px 0 #dacada}
html[data-look="berry"] .kids-overlay.celebrate{background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--green) 85%,#fff) 0,#4d324d 75%)}
html[data-look="berry"] .burst i{color:#d3b06b;text-shadow:0 2px 0 #b38935}
html[data-look="berry"] .kids-sleep.calm{background:radial-gradient(900px 600px at 20% 10%,#f9f5ec 0,transparent 60%),linear-gradient(160deg,#eae2ea,#eeeae3)}
html[data-look="berry"] .kids-sleep.photos{background:#221d21}
html[data-look="berry"] .kids-sleep.photos .sleep-veil{background:linear-gradient(0deg,rgba(20,22,18,.72) 0,rgba(20,22,18,.1) 50%,transparent 70%)}
html[data-look="berry"] .sleep-clock{color:#482f48}
html[data-look="berry"] .sleep-date{color:#746772}
html[data-look="berry"] .kids-sleep blockquote{color:#533753}
html[data-look="berry"] .kids-sleep cite{color:#82717f}
html[data-look="berry"] .kids-sleep.photos .sleep-clock,html[data-look="berry"] .kids-sleep.photos blockquote{color:#fffaf0}
html[data-look="berry"] .kids-sleep.night{background:radial-gradient(800px 500px at 80% 0%,#362e34 0,transparent 60%),#1a171a}
html[data-look="berry"] .kids-sleep.night .sleep-clock{color:#c3b8c1}
html[data-look="berry"] .kids-sleep.night .sleep-date{color:#8a7c88}
html[data-look="berry"] .kids-sleep.night blockquote{color:#a699a4}
html[data-look="berry"] .kids-sleep.night cite{color:#7b6e79}
html[data-look="berry"] .sleep-hello{color:#b6aab4}
html[data-look="berry"] .kb-voice-card input[type=range]{accent-color:var(--green)}
html[data-look="berry"] .kb-voice-tip{background:#f2f0ed}
html[data-look="berry"] .kid-goal-wait{color:#8f6e2b}
html[data-look="berry"] .kc-helper{color:var(--clay)}
html[data-look="berry"] .kids-warning{background:#f0dfda;color:#8c3c24}
html[data-look="berry"] .re-step{background:var(--paper);border:1px solid var(--line)}
html[data-look="berry"] .re-btn{background:#eeecee}
html[data-look="berry"] .re-del{color:#ca5734}
html[data-look="berry"] .re-footer{border-top:1px solid var(--line)}
html[data-look="berry"] .kid-col{background:#fffdf9;box-shadow:0 2px 0 color-mix(in srgb,var(--kedge) 35%,transparent),0 22px 44px -30px rgba(40,40,30,.45)}
html[data-look="berry"] .kid-band{background:var(--band);color:var(--onband)}
html[data-look="berry"] .kid-band::after{background:radial-gradient(14px 10px at 14px 0,transparent 97%,#fffdf9 100%) 0 0/28px 14px repeat-x}
html[data-look="berry"] .kid-band .kid-name>span:last-child{color:var(--onband)}
html[data-look="berry"] .kid-face.band{border:4px solid #fff;background:#fff}
html[data-look="berry"] .jar-edge{fill:none;stroke:#fff}
html[data-look="berry"] .jar-lid{fill:#fff}
html[data-look="berry"] .jar-fill{fill:#d0ab61}
html[data-look="berry"] .jar-star{fill:none}
html[data-look="berry"] .jar-star.lit{fill:#fff;stroke:#f9f4ea}
html[data-look="berry"] .jar-shine{fill:none}
html[data-look="berry"] .jar.ready .jar-fill{fill:#d3af67}
html[data-look="berry"] }
.kid-jar-side{color:var(--onband)}
html[data-look="berry"] .kid-jar-ready{background:#fff;color:#836427}
html[data-look="berry"] .kid-hero{background:var(--kbg)!important;border:3px solid var(--kedge)!important;box-shadow:0 5px 0 color-mix(in srgb,var(--kedge) 45%,transparent)}
html[data-look="berry"] .kid-hero:active{box-shadow:0 2px 0 color-mix(in srgb,var(--kedge) 45%,transparent)}
html[data-look="berry"] .hero-tag{color:var(--kink)}
html[data-look="berry"] }
.hero-title{color:var(--ink)}
html[data-look="berry"] .hero-reward{color:#bb8f37}
html[data-look="berry"] .hero-steps i.on{background:var(--kedge);color:#fff}
html[data-look="berry"] .hero-steps i.now{outline:2.5px solid var(--kedge);background:#fff}
html[data-look="berry"] .kid-hero.alldone{background:linear-gradient(160deg,#f7f1e4,var(--kbg))!important;border-color:#d8b97c!important}
html[data-look="berry"] .kid-label{color:#8a7f88}
html[data-look="berry"] .kid-mini{background:#f6f5f2!important;border:2px solid #eae4d8!important;box-shadow:0 3px 0 #e2dbce}
html[data-look="berry"] .kid-mini:active{box-shadow:none}
html[data-look="berry"] .mini-title{color:#564d54}
html[data-look="berry"] .kid-pill{background:#f0edef!important;color:#564d54}
html[data-look="berry"] .kid-pill em{color:#8a7f88}
html[data-look="berry"] .kid-pill.complete{background:#eae1ea!important}
html[data-look="berry"] .kid-pill.complete em{color:var(--green)}
html[data-look="berry"] .done-dot{background:#f0e9f0}
html[data-look="berry"] .done-dot i{background:var(--green);color:#fff;border:2px solid #fffdf9}
html[data-look="berry"] .done-dot.pending i{background:#eee2c9;color:#826326}
html[data-look="berry"] .kid-band .kid-goal{color:var(--ink)}
html[data-look="berry"] .kid-band .kid-goal-count{color:#8f6e2b}
html[data-look="berry"] .kid-routine-card{background:var(--kbg)!important;border:2.5px solid var(--kedge)!important;box-shadow:0 4px 0 color-mix(in srgb,var(--kedge) 40%,transparent)}
html[data-look="berry"] .kid-routine-card:active{box-shadow:0 2px 0 color-mix(in srgb,var(--kedge) 40%,transparent)}
html[data-look="berry"] .rc-text small{color:var(--kink)}
html[data-look="berry"] .rc-text b{color:var(--ink)}
html[data-look="berry"] .rc-steps i{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--kedge) 45%,transparent)}
html[data-look="berry"] .rc-steps i.on{background:var(--kedge);box-shadow:none}
html[data-look="berry"] .rc-steps i.now{box-shadow:inset 0 0 0 2.5px var(--kedge)}
html[data-look="berry"] .kid-job{background:#fbf9f7!important;border:2px solid #e9e3d7!important;box-shadow:0 4px 0 #dfd9cb}
html[data-look="berry"] .kid-job:active{box-shadow:0 1px 0 #dfd9cb}
html[data-look="berry"] .job-title{color:#4b434a}
html[data-look="berry"] .job-stars{color:#c99e47}
html[data-look="berry"] .job-stars.helper{color:var(--clay)}
html[data-look="berry"] .kid-job.done{background:color-mix(in srgb,var(--kbg) 55%,#fff)!important;border-color:color-mix(in srgb,var(--kedge) 35%,transparent)!important;box-shadow:none}
html[data-look="berry"] .kid-job.done .job-title{color:#91868f}
html[data-look="berry"] .job-check{background:var(--kedge);color:#fff}
html[data-look="berry"] .job-check.pending{background:#eee2c9;color:#826326}
html[data-look="berry"] .rail-card.photos{background:#ebe7ea}
html[data-look="berry"] .photo-caption{background:linear-gradient(0deg,rgba(0,0,0,.55),transparent);color:#fff}
html[data-look="berry"] .photo-dots i.on{background:#fff}
html[data-look="berry"] .rail-card.photos.empty{background:repeating-linear-gradient(135deg,#f2f0f2 0 12px,#eeebed 12px 24px);border:2px dashed #d8cfd6}
html[data-look="berry"] .rail-card.photos.empty small{color:var(--muted)}
html[data-look="berry"] .rail-faith-row .rail-plant small{color:#655762}
html[data-look="berry"] .rail-chip{background:#fffdf8!important;border:1px solid var(--line)!important}
html[data-look="berry"] .rail-chip>span:last-child{color:#51484f}
html[data-look="berry"] .rail-chip small{color:#8a7f88}
html[data-look="berry"] .rail-chip.dinner{background:#f6edea!important;border-color:#ecd6d0!important}
html[data-look="berry"] .rail-verse-row .rail-plant small{color:#655762}
html[data-look="berry"] .display-bar{border:1px solid #ded8dd}
html[data-look="berry"] .display-switch button{background:transparent;color:#564f55}
html[data-look="berry"] .display-switch button.on{background:#4a314a;color:#fff}
html[data-look="berry"] .display-lock{background:#f2eff2}
html[data-look="berry"] .display-lock .hold-ring{background:conic-gradient(#7f3e5a var(--p,0%),transparent 0)}
html[data-look="berry"] .display-pin-error{color:#ce6241}
html[data-look="berry"] .kb-nested{border-top:1px solid var(--line,#e5dde0)}
html[data-look="berry"] .kb-nested>summary span{color:#877d85}
html[data-look="berry"] .kb-nested>summary::before{color:#877d85}
html[data-look="berry"] .kc-top h1{color:var(--ink,#493349)}
html[data-look="berry"] .kc-top h1 em{color:var(--hh-coral,#de947e)}
html[data-look="berry"] .kc-top p{color:#6c626b}
html[data-look="berry"] .kc-verse{border:2px solid #e6dae6;background:#fff;color:var(--ink,#493349)}
html[data-look="berry"] .kid-face.tiny{box-shadow:none}
html[data-look="berry"] .kc-ev{background:#fff;border:2px solid #ebe5eb;color:var(--ink,#493349)}
html[data-look="berry"] .kc-ev-time{color:#6c626b}
html[data-look="berry"] .kc-ev-all{background:#f6e8f6;color:#922f91}
html[data-look="berry"] .kc-ev.next{border-color:var(--hh-coral,#de947e);box-shadow:0 0 0 4px color-mix(in srgb,var(--hh-coral,#de947e) 18%,transparent)}
html[data-look="berry"] .kc-ev.next .kc-ev-time{color:#cd5c3a}
html[data-look="berry"] .kc-tabs{background:#f1ebf1}
html[data-look="berry"] .kc-tabs button{background:transparent;color:#5c525b}
html[data-look="berry"] .kc-tabs button.on{background:#fff;color:var(--ink,#493349)}
html[data-look="berry"] .kc-row{background:#fff;border:2px solid color-mix(in srgb,var(--kedge) 30%,#fff)}
html[data-look="berry"] .kc-kid{background:var(--kbg)}
html[data-look="berry"] .kc-kid-name{color:var(--ink,#493349)}
html[data-look="berry"] .kc-kid-count{color:#5c525b}
html[data-look="berry"] .kc-mag{background:transparent;color:var(--ink,#493349)}
html[data-look="berry"] .kc-mag-pic{background:#fff;border:3px dashed color-mix(in srgb,var(--mag) 45%,#fff)}
html[data-look="berry"] .kc-mag.on .kc-mag-pic{background:var(--mag);border:3px solid var(--mag)}
html[data-look="berry"] .kc-mag-check{background:#c99d45;color:#fff;border:3px solid #fff}
html[data-look="berry"] .kc-mag-stars{color:#ad8433}
html[data-look="berry"] .kc-none{color:#7a6f78}
html[data-look="berry"] .kc-goal{background:#f9f5ec}
html[data-look="berry"] .kc-goal.ready{background:#f5ecd9;box-shadow:inset 0 0 0 3px #c99d45}
html[data-look="berry"] .kc-goal-text b{color:#6b521f}
html[data-look="berry"] .kc-goal-text small{color:#66593f}
html[data-look="berry"] .kc-goal-bar{background:#ebdfc8}
html[data-look="berry"] .kc-goal-bar i{background:#c99d45}
html[data-look="berry"] .cal-arrow{background:#eae1ea}
html[data-look="berry"] .cal-arrow:hover,html[data-look="berry"] .cal-today:hover{background:#e2d4e2}
html[data-look="berry"] .cal-today{background:#eae1ea;color:var(--green)}
html[data-look="berry"] .cal-views{background:#ebe7ea}
html[data-look="berry"] .cal-views button{color:#70646e;background:transparent}
html[data-look="berry"] .cal-views button.active{background:var(--paper);color:var(--green)}
html[data-look="berry"] .cal-day-link{color:inherit}
html[data-look="berry"] .cal-day-link:hover{background:#e5dae5}
html[data-look="berry"] .cal-day-link.today{background:#e2d6e2;color:var(--green)}
html[data-look="berry"] .cal-add-here{border:1px dashed var(--line);background:transparent;color:#a396a1}
html[data-look="berry"] .cal-agenda-event{background:var(--event-bg);border-left:4px solid var(--event-edge);color:var(--event-ink)}
html[data-look="berry"] .cal-agenda-main b{color:var(--ink)}
html[data-look="berry"] .cal-empty{color:var(--muted)}
html[data-look="berry"] .cal-empty>span{color:#a38d61}
html[data-look="berry"] .cal-empty h3{color:var(--ink)}
html[data-look="berry"] .cal-mini-week button{background:#f2f0f2}
html[data-look="berry"] .cal-mini-week small{color:var(--muted)}
html[data-look="berry"] .cal-mini-week i{color:var(--clay)}
html[data-look="berry"] .cal-mini-week .is-today{box-shadow:inset 0 0 0 1.5px #cd9eb2}
html[data-look="berry"] .cal-mini-week .on{background:var(--green);color:#fff}
html[data-look="berry"] .cal-mini-week .on small,html[data-look="berry"] .cal-mini-week .on i{color:#eae0e4}
html[data-look="berry"] .cal-month{background:var(--line);border:1px solid var(--line)}
html[data-look="berry"] .cal-month-head{background:#ede4ed;color:#726670}
html[data-look="berry"] .cal-month-cell{background:var(--paper);color:inherit}
html[data-look="berry"] .cal-month-cell:hover{background:#faf9f6}
html[data-look="berry"] .cal-month-cell.outside{background:#f8f7f4}
html[data-look="berry"] .cal-month-cell.outside .cal-month-num{color:#bab0b8}
html[data-look="berry"] .cal-month-cell.today .cal-month-num{background:var(--green);color:#fff}
html[data-look="berry"] .cal-chip{background:var(--event-bg);color:var(--event-ink)}
html[data-look="berry"] .cal-chip i{background:var(--event-edge)}
html[data-look="berry"] .cal-more{color:var(--muted)}
html[data-look="berry"] .import-strip{background:#efecef;border:1px dashed #d7d1c4}
html[data-look="berry"] .import-strip span{color:var(--muted)}
html[data-look="berry"] .import-lead{color:var(--muted)}
html[data-look="berry"] .cal-connect-lead{color:var(--muted)}
html[data-look="berry"] .cal-connect-empty{color:var(--muted);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
html[data-look="berry"] .cal-accounts{border-top:1px solid var(--line)}
html[data-look="berry"] .cal-account{border-bottom:1px solid var(--line);border-left:3px solid var(--acc-edge)}
html[data-look="berry"] .cal-account p{color:var(--muted)}
html[data-look="berry"] .cal-provider-tag{background:#eceaec;color:#726670}
html[data-look="berry"] .cal-status{background:#efebe4;color:#b84f2f}
html[data-look="berry"] .cal-remove{color:#ce6241}
html[data-look="berry"] .cal-remove.armed{color:#fff;background:#d06645}
html[data-look="berry"] .cal-logo{background:#eee7ea;color:#6c466c}
html[data-look="berry"] .cal-logo-google{background:#f4ecf4;color:#965596}
html[data-look="berry"] .cal-logo-microsoft{background:#f2e8f2;color:#854885}
html[data-look="berry"] .cal-logo-apple{background:#f0edef;color:#6a6169}
html[data-look="berry"] .cal-logo-link{background:#efede8}
html[data-look="berry"] .cal-add-provider{background:#faf9f7;border:1px solid var(--line)}
html[data-look="berry"] .cal-add-provider:hover{border-color:#c28aa2;background:#f5f4f5}
html[data-look="berry"] .cal-add-provider small{color:var(--muted)}
html[data-look="berry"] .field-label{color:#5e525c}
html[data-look="berry"] .look-option{background:#faf9f7;border:1.5px solid var(--line)}
html[data-look="berry"] .look-option small{color:var(--muted)}
html[data-look="berry"] .look-option.chosen{border-color:var(--green)!important;background:var(--paper)!important;color:inherit}
html[data-look="berry"] .family-person{background:var(--fp-bg);border:1.5px solid color-mix(in srgb,var(--fp-edge) 35%,transparent);color:var(--fp-ink)}
html[data-look="berry"] .family-face{background:#fff;border:3px solid var(--fp-edge);color:var(--fp-ink)}
html[data-look="berry"] .fd-preview{background:var(--fp-bg);color:var(--fp-ink)}
html[data-look="berry"] .fd-color{background:var(--sw);box-shadow:inset 0 0 0 4px var(--swbg)}
html[data-look="berry"] .fd-color.on{border-color:var(--ink);box-shadow:inset 0 0 0 3px #fff}
html[data-look="berry"] .fd-letter{background:#f1f0f1}
html[data-look="berry"] .fd-letter.on{background:var(--green);color:#fff}
html[data-look="berry"] .fd-icon{background:#f5f3f5}
html[data-look="berry"] .fd-icon.on{border-color:var(--green);background:#fff}
html[data-look="berry"] .family-name-field small,html[data-look="berry"] .fd-hint{color:var(--muted)}
html[data-look="berry"] .family-person.add{background:transparent;color:var(--muted)}
html[data-look="berry"] .family-person.add .family-face{border-color:var(--line);color:var(--muted)}
html[data-look="berry"] .fd-remove{color:#bd5131}
html[data-look="berry"] .fd-remove.armed{color:#fff;background:#ca5734}
html[data-look="berry"] .week-strip>button{background:#eee6ee;border:1px solid #e1d4e1;color:#4f334f}
html[data-look="berry"] .week-strip>button small{color:#907e8d}
html[data-look="berry"] .week-strip>button.on{background:#e3d7e3;border-color:#b67390}
html[data-look="berry"] .faith-lead{color:#62545f}
html[data-look="berry"] .tier-questions li{background:#f2eff1}
html[data-look="berry"] .tier-label{color:#924c6a}
html[data-look="berry"] .blessing-box{background:#ede7da}
html[data-look="berry"] .blessing-box p{color:#564853}
html[data-look="berry"] .challenge-card{background:#ede7da}
html[data-look="berry"] .challenge-card p{color:#665964}
html[data-look="berry"] .challenge-card.is-done{background:#e6dbe6}
html[data-look="berry"] .week-story summary{color:#81717e}
html[data-look="berry"] .week-story p{color:#62545f}
html[data-look="berry"] .music-today .music-artist{color:#836f80}
html[data-look="berry"] .list-menu summary{color:#766c75}
html[data-look="berry"] .list-menu[open] summary{background:#f0edf0}
html[data-look="berry"] .list-menu>div{background:#fff;border:1px solid #e3dee2}
html[data-look="berry"] .list-menu>div .textbtn:hover{background:#f3f0f3}
html[data-look="berry"] .list-menu .danger{color:#ce6241}
html[data-look="berry"] .todo-who{color:#5f595e}
html[data-look="berry"] .menu-row{background:#f5f1f5}
html[data-look="berry"] .menu-fixed{color:#877d85}
html[data-look="berry"] .menu-place{background:#fff;border:1px solid #e3dee2}
html[data-look="berry"] .menu-place button{background:transparent;color:#5f595e}
html[data-look="berry"] .menu-place button.on{background:#4a314a;color:#fff}
html[data-look="berry"] .menu-move button{background:#fff;border:1px solid #e3dee2}
html[data-look="berry"] .todo-list-card{border-top:4px solid var(--list-edge,transparent)}
html[data-look="berry"] .list-drag{color:#958b93;background:transparent}
html[data-look="berry"] .list-drag:hover,html[data-look="berry"] .list-drag:focus-visible{background:#f0edf0;color:#4a314a}
html[data-look="berry"] .list-note{color:#7a6f78}
html[data-look="berry"] .list-dragging{outline:2px dashed #aea4ac}
html[data-look="berry"] .pick-chip span{background:#f2eff2}
html[data-look="berry"] .pick-chip input:checked+span{border-color:#4a314a;background:#fff}
html[data-look="berry"] .pick-chip input:focus-visible+span,html[data-look="berry"] .pick-swatch input:focus-visible+span{outline:2px solid #7f3e5a}
html[data-look="berry"] .pick-swatch input:checked+span{box-shadow:0 0 0 3px #fff,0 0 0 5px #4a314a}
html[data-look="berry"] .list-dialog-actions .danger{color:#ce6241}
html[data-look="berry"] .toast-undo{color:#fff}
html[data-look="berry"] .settings-nav button{background:transparent;color:#494348}
html[data-look="berry"] .settings-nav button:hover{background:#f0edf0}
html[data-look="berry"] .settings-nav button.on{background:#4a314a;color:#fff}
html[data-look="berry"] .settings-nav button.on small{color:#dbd4da}
html[data-look="berry"] .settings-nav small{color:#877d85}
html[data-look="berry"] .settings-link{color:#7a6f78}
html[data-look="berry"] .settings-nav button.on{background:#4a314a!important;color:#fff!important}
html[data-look="berry"] .settings-nav button.on small{color:#e0dadf!important}
html[data-look="berry"] .bucket-tier{border-top:4px solid var(--tier,#7f3e5a)}
html[data-look="berry"] .tier-month{--tier:#db8d75}
html[data-look="berry"] .tier-year{--tier:#d8b97c}
html[data-look="berry"] .tier-someday{--tier:#7f3e5a}
html[data-look="berry"] .bucket-tier h2 small{color:#877d85}
html[data-look="berry"] .tier-sub{color:#877d85}
html[data-look="berry"] .bucket-item{border-top:1px solid var(--line,#e5dde0)}
html[data-look="berry"] .bucket-body p{color:#7a6f78}
html[data-look="berry"] .bucket-stale{color:#9d782e;background:#f4ecdb}
html[data-look="berry"] .bucket-done-card{background:#fff;border:1px solid #e7e2e6}
html[data-look="berry"] .bucket-done-card p{color:#62545f}
html[data-look="berry"] .story-stats span{background:#fff;border:1px solid #e7e2e6;color:#7a6f78}
html[data-look="berry"] .story-stats b{color:var(--ink,#372837)}
html[data-look="berry"] .story-year-title small{color:#877d85}
html[data-look="berry"] .story-month{border-left:2px solid #e5e0e4}
html[data-look="berry"] .story-month h4{color:#877d85}
html[data-look="berry"] .story-dot{background:#fff;border:2px solid #e5e0e4}
html[data-look="berry"] .story-card{background:#fff;border:1px solid #e7e2e6}
html[data-look="berry"] .story-memory{color:#62545f}
html[data-look="berry"] .board-pick{background:#f5f1f5}
html[data-look="berry"] .board-pick.on{background:#fff;border-color:var(--hh-teal,#7f3e5a)}
html[data-look="berry"] .board-pick b{color:#7a6f78}
html[data-look="berry"] .board-pick.on b{color:var(--hh-teal,#7f3e5a)}
html[data-look="berry"] .btw-mark{background:var(--brand-mark,#493349)}
html[data-look="berry"] .btw-mark::after{background:#fff}
html[data-look="berry"] .brand-name{color:var(--ink,#493349)}
html[data-look="berry"] .brand-tag{color:var(--muted,#7c717a)}
html[data-look="berry"][data-look="classic"] .btw-mark{background:#684468}
html[data-look="berry"] .today-faith .daily-verse{background:var(--sage,#eee9eb)}
html[data-look="berry"] .cal-month-add{background:transparent}
html[data-look="berry"] .cal-month-add:hover{background:color-mix(in srgb,var(--sage,#eee9eb) 55%,transparent)}
html[data-look="berry"] .cal-month-num{background:transparent}
html[data-look="berry"] .cal-month-num:hover{background:#fff}
html[data-look="berry"] .cal-more{background:transparent}
html[data-look="berry"] .who-chip span{border:2px solid #e3dee2;background:#fff}
html[data-look="berry"] .who-chip input:checked+span{border-color:var(--hh-navy,#4a314a);background:var(--sage,#eee9eb)}
html[data-look="berry"] .who-chip input:focus-visible+span{outline:2px solid #932c59}
html[data-look="berry"] .job-repeat-note{color:#877d85}
html[data-look="berry"] .pick-more{border:2px dashed #d8d3d7;background:#fff;color:#534651}
html[data-look="berry"] .faith-story{color:var(--ink,#493349)}
html[data-look="berry"] .story-fold summary{color:var(--hh-navy,#4a314a)}
html[data-look="berry"] .faith-steps{background:#f2f0f2}
html[data-look="berry"] .faith-steps button{background:transparent;color:#5c525b}
html[data-look="berry"] .faith-steps b{background:#fff}
html[data-look="berry"] .faith-steps button.on{background:var(--hh-navy,#4a314a);color:#fff}
html[data-look="berry"] .faith-steps button.on b{color:var(--hh-navy,#4a314a)}
html[data-look="berry"] .faith-steps button.done b{background:var(--hh-teal,#7f3e5a);color:#fff}
html[data-look="berry"] .faith-thought{color:var(--ink,#493349)}
html[data-look="berry"] [data-favorite][aria-pressed="true"]{color:#d5775a!important}
html[data-look="berry"] .album-tile{background:transparent;color:inherit}
html[data-look="berry"] .album-cover{background:#efe9ef;box-shadow:0 1px 0 #fff inset,0 6px 0 -2px #e7e2e6,0 12px 0 -5px #dbd3d9}
html[data-look="berry"] .album-empty-cover{color:#b3a6b1}
html[data-look="berry"] .album-tile small{color:#7a6f78}
html[data-look="berry"] .danger{color:#ce6241!important}
html[data-look="berry"] .cat-row{background:#f7f5f7}
html[data-look="berry"] .cat-row input{background:#fff}
html[data-look="berry"] .custom-pic>img,html[data-look="berry"] .custom-pic>span{background:#f2f0f2;color:#aaa0a8}
html[data-look="berry"] .reminder-row{border-top:1px solid var(--line,#e5e4e5)}
html[data-look="berry"] .reminder-channels{border-top:1px solid var(--line,#e5e4e5)}
html[data-look="berry"] .todo-remind{color:#6b286b;background:#f6e8f6}
html[data-look="berry"] .reminder-banner{background:#fff;border:1px solid #e7dee7}
html[data-look="berry"] .reminder-banner p{color:#5c525b}
html[data-look="berry"] .reminder-banner .close{background:transparent}
html[data-look="berry"] .ring-person{background:transparent;color:inherit}
html[data-look="berry"] .ring-person:hover{background:#f8f4f8}
html[data-look="berry"] .ring-person.on{border-color:var(--hh-navy,#4a314a);background:#f6f9fc}
html[data-look="berry"] .ring-person small{color:#7a6f78}
html[data-look="berry"] .ring-done{background:#932c59;color:#fff;border:2px solid #fff}
html[data-look="berry"] .dash-hint{color:#877d85}
html[data-look="berry"] .dash-detail{border-top:1px solid var(--line,#e5e4e5)}
html[data-look="berry"] .job-chip{border:1px solid #eae3ea;background:#fff;color:inherit}
html[data-look="berry"] .job-chip small{color:#8d6c29}
html[data-look="berry"] .job-chip.done{background:#f4edf0;border-color:#dec7d1}
html[data-look="berry"] .job-chip.done small{color:#66223f}
html[data-look="berry"] .todo-person.on{background:#f6f9fc}
html[data-look="berry"] .todo-person-head{background:transparent;color:inherit}
html[data-look="berry"] .todo-person-head:hover{background:#f8f4f8}
html[data-look="berry"] .avatar.anyone{background:#f6e8f6;color:#922f91}
html[data-look="berry"] .todo-person-head .due{color:#ce6241}
html[data-look="berry"] .chev{color:#978f96}
html[data-look="berry"] .fb-head h1{color:var(--ink,#493349)}
html[data-look="berry"] .fb-head h1 em{color:var(--hh-coral,#de947e)}
html[data-look="berry"] .fb-verse{color:#6c626b}
html[data-look="berry"] .fb-clock{color:var(--hh-navy,#843184)}
html[data-look="berry"] .fb-timeline button{background:transparent;color:inherit}
html[data-look="berry"] .fb-timeline button:hover{background:#f8f4f8}
html[data-look="berry"] .fb-time{color:#6c626b}
html[data-look="berry"] .fb-what small{color:#7a6f78}
html[data-look="berry"] .fb-next{background:var(--hh-coral,#de947e);color:#fff}
html[data-look="berry"] .fb-timeline li.next button{background:color-mix(in srgb,var(--hh-coral,#de947e) 10%,#fff);box-shadow:inset 3px 0 0 var(--hh-coral,#de947e)}
html[data-look="berry"] .fb-faces .avatar{border:2px solid #fff}
html[data-look="berry"] .fb-right .daily-verse{background:var(--sage,#eee9eb)}
html[data-look="berry"] .fb-strip button{background:#fff;border:1px solid #ebe4eb;color:inherit}
html[data-look="berry"] .fb-strip small{color:#877d85}
html[data-look="berry"] .fb-strip em{color:#877d85}
html[data-look="berry"] .family-icon .kid{stroke:#fff}
html[data-look="berry"] .family-icon,html[data-look="berry"] .family-icon *{stroke:none!important}
html[data-look="berry"] .family-icon .kid{stroke:#fff!important}
html[data-look="berry"] .confetti i{background:var(--c)}
html[data-look="berry"] }
.todo-repeat{color:#5a1f39;background:#f1e6eb}
html[data-look="berry"] .tchip{background:#f5f0f5;color:#60525d}
html[data-look="berry"] .tchip.high{background:#f6edea;color:#af4b2d}
html[data-look="berry"] .tchip.remind{background:#f6e8f6;color:#6b286b}
html[data-look="berry"] .tchip.repeat{background:#f1e6eb;color:#5a1f39}
html[data-look="berry"] .todo-extra-panel{background:#f3f7fc}
html[data-look="berry"] .playlist-now{background:linear-gradient(135deg,#f1e6eb,#f6e8f6)}
html[data-look="berry"] .playlist-list li{background:#f3f7fc}
html[data-look="berry"] .playlist-list li.is-now{outline:2px solid #932c59}
html[data-look="berry"] .playlist-list small{color:var(--muted)}
html[data-look="berry"] .playlist-play{background:#922f91;color:#fff}
html[data-look="berry"] .fb-strip button,html[data-look="berry"] .fb-strip .fb-play{background:#fff;border:1px solid #ebe4eb;color:inherit}
html[data-look="berry"] .fb-strip .fb-play>span:first-child{color:#922f91}
html[data-look="berry"] .fb-strip .fb-play small{color:var(--muted)}
html[data-look="berry"] .cal-logo-other{background:#efede8}
html[data-look="berry"] .cal-status.needs{background:#f2e2de;color:#8f3d24}
html[data-look="berry"] .cal-steps{background:#faf9f6;border:1px solid var(--line)}
html[data-look="berry"] .cal-share-link code{background:#faf9f6;border:1px solid var(--line)}
@media(max-width:760px){html[data-look="berry"] aside{border-top:1px solid var(--line)}
html[data-look="berry"] nav button{color:#948491}
html[data-look="berry"] nav button.active{background:transparent;box-shadow:none;color:#644164}
html[data-look="berry"] .breadcrumb{color:#5a3b5a}
html[data-look="berry"] .calendar-scroll:before{color:#8f808c}}
@media(max-width:900px){html[data-look="berry"] .settings-nav button{border:1px solid #e3dee2;background:#fff}}
html[data-look="berry"]{--bg:#f9f5f5;--paper:#fffefc;--ink:#2e2230;--muted:#7c717a;--line:#e5e4e5;--green:#4b2a4f;--clay:#e07a5f;--sage:#eee9eb;--gold:#e3b45e;--hh-navy:#4b2a4f;--hh-teal:#b04f7a;--hh-coral:#e07a5f;--hh-mustard:#e3b45e;--brand-mark:#4b2a4f}

/* Healthy Homes signature details */
html[data-look="berry"] .brandmark{display:block;width:34px;height:35px;font-size:0;flex:none}
html[data-look="berry"] .brandmark img{width:100%;height:100%;object-fit:contain;display:block}
html[data-look="berry"] .brand{color:var(--hh-navy);font-variation-settings:'SOFT' 100,'WONK' 0;letter-spacing:-.3px}
html[data-look="berry"] .brand b{font-weight:400}
html[data-look="berry"] .intro h1,html[data-look="berry"] .kids-top h1,html[data-look="berry"] .sleep-clock,html[data-look="berry"] h2{font-variation-settings:'SOFT' 100,'WONK' 0}
html[data-look="berry"] .intro h1{color:var(--hh-navy)}
html[data-look="berry"] .intro h1 em,html[data-look="berry"] .kids-top h1 em{color:#e07a5f}
html[data-look="berry"] nav button.active{background:var(--hh-navy);color:#fff}
html[data-look="berry"] .primary{background:var(--hh-navy);color:#fff}
html[data-look="berry"] .primary:hover{background:#3c263c}
html[data-look="berry"] .eyebrow{color:#6e3b51}
html[data-look="berry"] .sprig{color:var(--hh-teal)}
html[data-look="berry"] .hh-stripe{display:flex;height:4px;border-radius:2px;overflow:hidden;margin:6px 0 0;width:72px}
html[data-look="berry"] .hh-stripe i{flex:1}

html[data-look="berry"] .mono-house{display:block;width:100%;height:100%;background:var(--brand-mark);-webkit-mask:url(hh-house.png) center/contain no-repeat;mask:url(hh-house.png) center/contain no-repeat}
