/* Generated by tools/build-hh-theme.py — Stone look. Edit the script, not this file. */
html[data-look="stone"]{--bg:#f4f3f3;--paper:#fffcf7;--ink:#393734;--muted:#77726e;--line:#e3e0da;--green:#4e565e;--clay:#c7664e;--sage:#e4e6e8;--gold:#c7b083}
html[data-look="stone"] body{background:var(--bg);color:var(--ink)}
html[data-look="stone"] button{color:inherit}
html[data-look="stone"] button:focus-visible,html[data-look="stone"] a:focus-visible{outline:3px solid var(--clay)}
html[data-look="stone"] svg{fill:none}
html[data-look="stone"] a{color:inherit}
html[data-look="stone"] aside{background:#ecebea;border-right:1px solid #d6d8db}
html[data-look="stone"] .brandmark{color:var(--green)}
html[data-look="stone"] .brandmark i{color:var(--clay)}
html[data-look="stone"] .family-tag{color:#7c7670}
html[data-look="stone"] nav button{background:transparent;color:#746f6a}
html[data-look="stone"] nav button.active{background:var(--green);color:#fffdf4}
html[data-look="stone"] nav button:hover:not(.active){background:#dcdee0}
html[data-look="stone"] .aside-bottom p{color:#7d7771}
html[data-look="stone"] .sprig{color:#a49e99}
html[data-look="stone"] .plain{background:none}
html[data-look="stone"] .aside-bottom button{color:#76706b}
html[data-look="stone"] header{border-bottom:1px solid var(--line)}
html[data-look="stone"] .breadcrumb{color:#8a8681}
html[data-look="stone"] .breadcrumb b{color:#5c5853}
html[data-look="stone"] .breadcrumb span{color:#bcb8b5}
html[data-look="stone"] .primary{background:var(--green);color:white}
html[data-look="stone"] .primary:hover{background:#3e444b}
html[data-look="stone"] .outline{background:transparent;border:1px solid #d2d4d7}
html[data-look="stone"] .outline:hover{background:var(--sage)}
html[data-look="stone"] .demo-dot{color:#85807b}
html[data-look="stone"] .demo-dot:before{background:#af8d70}
html[data-look="stone"] .eyebrow{color:#817c77}
html[data-look="stone"] .intro h1 em{color:var(--clay)}
html[data-look="stone"] .intro p{color:var(--muted)}
html[data-look="stone"] .date-chip{border:1px solid var(--line);background:#fbf9f7}
html[data-look="stone"] .hero{background:#e3e6e8;border:1px solid #d9dcde}
html[data-look="stone"] .hero-copy p{color:#736d67}
html[data-look="stone"] .hero-art{stroke:none}
html[data-look="stone"] .hero-link{background:none;color:#484f56}
html[data-look="stone"] .person{background:none;color:#7a7570}
html[data-look="stone"] .person.selected{background:var(--paper);border-color:#d4d6d9;color:#403d39}
html[data-look="stone"] .avatar{background:var(--c,#dadde0);color:var(--ac,#464e56)}
html[data-look="stone"] .sectionhead .count{color:#8d8882;background:#e7e8ea}
html[data-look="stone"] .textbtn{background:none;color:#7a756f}
html[data-look="stone"] .card{background:var(--paper);border:1px solid var(--line)}
html[data-look="stone"] .event:before{border-left:1px solid #e5e3e2}
html[data-look="stone"] .event-dot{background:var(--ec,#ad8a6b);box-shadow:0 0 0 4px var(--paper)}
html[data-look="stone"] .event time{color:#9a9591}
html[data-look="stone"] .event p{color:#918c87}
html[data-look="stone"] .source{border:1px solid #dddfe1;color:#8b857f}
html[data-look="stone"] .task-row{border-bottom:1px solid #ebebea}
html[data-look="stone"] .check{border:1.5px solid #d2d4d7;background:transparent;color:white}
html[data-look="stone"] .task-row.done .check{background:#a07a59;border-color:#a07a59}
html[data-look="stone"] .task-row.done .task-name{color:#9e9893}
html[data-look="stone"] .task-row .meta{color:#99948f}
html[data-look="stone"] .progressline{color:#8e8882}
html[data-look="stone"] .track{background:#ebe6e2}
html[data-look="stone"] .track>span{background:#b29073}
html[data-look="stone"] .add-inline{border:1px dashed #d9dbde;background:none;color:#958e88}
html[data-look="stone"] .dinner{background:#ecdbd6;border-color:#e3cfca}
html[data-look="stone"] .dinner .eyebrow{color:#948a75}
html[data-look="stone"] .dinner p{color:#8b8279}
html[data-look="stone"] .dinner .textbtn{color:#be573d}
html[data-look="stone"] .adventure{background:#e3e6e8;border-color:#d8dbde}
html[data-look="stone"] .adventure p{color:#7f7871}
html[data-look="stone"] .adventure .badge{border:1px solid #cdb7a4}
html[data-look="stone"] .verse{background:transparent}
html[data-look="stone"] .verse .verse-icon{color:#b08e71}
html[data-look="stone"] .verse small{color:#918b85}
html[data-look="stone"] .weekend p{color:#8c8782}
html[data-look="stone"] footer{color:#a7a29d}
html[data-look="stone"] footer span{color:#b0a38a}
html[data-look="stone"] .tabs button{background:#eae9e8}
html[data-look="stone"] .tabs button.active{background:var(--green);color:white}
html[data-look="stone"] .calendar-grid{background:var(--line);border:1px solid var(--line)}
html[data-look="stone"] .cal-cell{background:var(--paper)}
html[data-look="stone"] .cal-cell.today{background:#e8eaec}
html[data-look="stone"] .cal-day{background:#e7e8ea}
html[data-look="stone"] .cal-event{background:#e0e2e4}
html[data-look="stone"] .monthbar button{background:#e3e6e8}
html[data-look="stone"] .info{background:#ecebea;color:#817b76}
html[data-look="stone"] .project-art{background:#e1e3e5}
html[data-look="stone"] .tiles p{color:var(--muted)}
html[data-look="stone"] .empty{color:#928c86}
html[data-look="stone"] .connection{border-bottom:1px solid var(--line)}
html[data-look="stone"] .connection p{color:var(--muted)}
html[data-look="stone"] .connection-logo{color:#807a73}
html[data-look="stone"] .notice{color:#c25a40}
html[data-look="stone"] dialog{border:1px solid #d8dbdd;background:var(--paper);color:var(--ink)}
html[data-look="stone"] .close{background:#ececeb}
html[data-look="stone"] label{color:#736d67}
html[data-look="stone"] input,html[data-look="stone"] select{border:1px solid #d3d6d9;background:#f7f6f4;color:#3b4147}
html[data-look="stone"] .form-note{color:#908a85}
html[data-look="stone"] #toast{background:#40474e;color:white}
html[data-look="stone"] .cal-event{background:var(--event-bg,#dee0e2);color:var(--event-ink,#3b4147);border-left:3px solid var(--event-edge,#846549)}
html[data-look="stone"] .motto-strip i{color:var(--clay)}
html[data-look="stone"] .meal-day.is-today{border-color:#ad8b6d;background:#eeeff0}
html[data-look="stone"] .meal-day-label{color:#908a84}
html[data-look="stone"] .meal-day p{color:#8b8681}
html[data-look="stone"] .local-note{color:#8c8782}
html[data-look="stone"] .recipe-visual{background:#e7e2d8}
html[data-look="stone"] .recipe-card:nth-child(2n) .recipe-visual{background:#dfe2e4}
html[data-look="stone"] .recipe-visual button{color:#cb715a}
html[data-look="stone"] .batch-label{color:#c5624a}
html[data-look="stone"] .chosen{background:#dadde0!important;border-color:#b39276!important;color:#464e56}
html[data-look="stone"] textarea{border:1px solid #d3d6d9;background:#f7f6f4;color:#3b4147}
html[data-look="stone"] .recipe-facts{color:#817a74}
html[data-look="stone"] .recipe-note{background:#eae6dd}
html[data-look="stone"] .family-saying{color:#8d8882}
html[data-look="stone"] .faith-reading blockquote{color:#515961}
html[data-look="stone"] .verse-ref{color:#969089}
html[data-look="stone"] .reading-reference{background:#ede9e5;color:#76706a}
html[data-look="stone"] .little-prompt{color:#887f76}
html[data-look="stone"] .faith-habits{border-top:1px solid var(--line)}
html[data-look="stone"] .faith-memory{background:#e4e6e8}
html[data-look="stone"] .faith-memory>p:not(.local-note){color:#6e6862}
html[data-look="stone"] .value-card{background:#e9e3d8}
html[data-look="stone"] .value-mark{color:#b19152}
html[data-look="stone"] .value-card p{color:#857b67}
html[data-look="stone"] nav button[data-page="discipleship"]{border-top:1px solid #d5d8db}
html[data-look="stone"] input:focus,html[data-look="stone"] textarea:focus,html[data-look="stone"] select:focus{outline:2px solid #b7997e}
html[data-look="stone"] .star-child{border-top:3px solid var(--kid-edge);background:linear-gradient(160deg,var(--paper) 60%,var(--kid-bg))}
html[data-look="stone"] .star-balance{color:#9d8148}
html[data-look="stone"] .balance-caption{color:#8e8883}
html[data-look="stone"] .star-track>span{background:#bba069}
html[data-look="stone"] .star-dots{color:#d9d6d4}
html[data-look="stone"] .star-dots .lit{color:#b89c63}
html[data-look="stone"] .task-stars{color:#a98a4d}
html[data-look="stone"] .reward-symbol{background:#e9e2d4}
html[data-look="stone"] .reward-price{color:#a18449}
html[data-look="stone"] .parent-star-tools{background:#edeceb}
html[data-look="stone"] .parent-star-tools summary>span{color:#8e8882}
html[data-look="stone"] .approval-toggle{color:#5d5853}
html[data-look="stone"] .approval-toggle input{accent-color:var(--green)}
html[data-look="stone"] .review-row{border-bottom:1px solid #d4d7da}
html[data-look="stone"] .review-row span{color:#8f8983}
html[data-look="stone"] .history-stars{color:#a7894c}
html[data-look="stone"] .chore-template{background:#ede9e5;border:1px solid #d7dadd}
html[data-look="stone"] .chore-template:hover{background:#dee1e4;border-color:#bca088}
html[data-look="stone"] .chore-template small{color:#8e8063}
html[data-look="stone"] .assign-chore-picture{background:#e7e8ea}
html[data-look="stone"] .picture-chore{background:#eeeceb;border:1px solid #e0ddd6}
html[data-look="stone"] .picture-chore.complete{background:#dee1e4;border-color:#bfa38b}
html[data-look="stone"] .picture-status{color:#948e88;border:1px solid #cdb7a4}
html[data-look="stone"] .picture-chore.complete .picture-status{background:#9b7656;color:white;border-color:#9b7656}
html[data-look="stone"] .picture-stars{color:#8f8062}
html[data-look="stone"] .picture-chore:hover{border-color:#ae8c6e}
html[data-look="stone"] .nav-group{color:#958e88}
html[data-look="stone"] .board-todos{border-top:1px solid var(--line)}
html[data-look="stone"] .memory-invitation{background:#ebeae9}
html[data-look="stone"] .memory-invitation>span{color:#ab8767}
html[data-look="stone"] .memory-invitation p{color:#8d8781}
html[data-look="stone"] .photo-board{background:#e6e1dd}
html[data-look="stone"] .photo-board-caption{background:linear-gradient(transparent,#25321ce6);color:#fff}
html[data-look="stone"] .photo-board-caption .eyebrow{color:#eeebe8}
html[data-look="stone"] .photo-board-controls button{color:white}
html[data-look="stone"] .photo-board-empty{background:#e2e4e7}
html[data-look="stone"] .photo-board-empty>span{color:#b39276}
html[data-look="stone"] .todo-note{color:#8f8a84}
html[data-look="stone"] .reading-reference a{color:#4e565f}
html[data-look="stone"] .archive-months>button{border:1px solid #d8dbdd;background:#e8eaec}
html[data-look="stone"] .archive-months small{color:#8e8780}
html[data-look="stone"] .journal-photo{background:#e0e2e5}
html[data-look="stone"] .journal-paper{background:#e8e5df;color:#b19073}
html[data-look="stone"] .journal-card:nth-child(3n+2) .journal-paper{background:#ead8d3;color:#d07f6b}
html[data-look="stone"] .journal-card h2 button{background:none}
html[data-look="stone"] .journal-excerpt{color:#86807b}
html[data-look="stone"] .journal-meta{color:#a5a09b}
html[data-look="stone"] .journal-empty{background:#f1f0ed}
html[data-look="stone"] .journal-empty>span{color:#b29073}
html[data-look="stone"] .journal-empty p{color:#8e8883}
html[data-look="stone"] .memory-storage-note{color:#99938d}
html[data-look="stone"] .memory-photos img{background:#e7e8ea}
html[data-look="stone"] .journal-verse{color:#7c756e}
html[data-look="stone"] .photo-draft img{background:#e7e8ea}
html[data-look="stone"] .picture-picker-grid button{background:#e7e8ea;border:1px solid #d8dbde}
html[data-look="stone"] .picture-picker-grid button:hover{background:#d8dbdd}
html[data-look="stone"] .picture-picker-bottom{border-top:1px solid var(--line)}
html[data-look="stone"] .album-photo>img{background:#e0e2e4}
html[data-look="stone"] .album-photo>input{background:transparent;border-color:var(--line)}
html[data-look="stone"] .music-today{background:#e8e2d6}
html[data-look="stone"] .music-symbol{color:#b89c64}
html[data-look="stone"] .music-today p{color:#817971}
html[data-look="stone"] .more-links>button{background:#e7e8ea}
html[data-look="stone"] .star-child h2 button{background:none}
html[data-look="stone"] .world-note{color:#8c8680}
html[data-look="stone"] .chore-period{border-top:1px solid var(--line)}
html[data-look="stone"] .period-empty{color:#8d8781}
html[data-look="stone"] .theme-chip{background:#e2e4e6;color:#40464d}
html[data-look="stone"] .scripture-reading{background:#f0eeed;border-left:3px solid #b39377}
html[data-look="stone"] .scripture-reading p{color:#363b40}
html[data-look="stone"] .scripture-reading sup{color:#89827b}
html[data-look="stone"] .faith-side .value-card{background:#f0eeed}
html[data-look="stone"] .value-card summary{color:#7f7973}
html[data-look="stone"] .screen-heading h1 em{color:#a27b59}
html[data-look="stone"] .screen-child-name>button{background:none}
html[data-look="stone"] .screen-child-name>span:last-child{color:#8f7541}
html[data-look="stone"] .screen-chore{background:#ecebe9;border:1px solid #d5d9dc}
html[data-look="stone"] .screen-chore small{color:#77716b}
html[data-look="stone"] .board-pager button{background:#eaeced}
html[data-look="stone"] .screen-all-done{color:#977353}
html[data-look="stone"] .screen-dinner{background:#e9e3d8}
html[data-look="stone"] .screen-prayer{background:#e4e6e8}
html[data-look="stone"] .screen-prayer small{color:#807a73}
html[data-look="stone"] .screen-faith p{color:#807a73}
html[data-look="stone"] .screen-song{border-top:1px solid var(--line)}
html[data-look="stone"] .personal-todo-column{border-top:4px solid var(--owner-color)}
html[data-look="stone"] .shared-todos summary{color:#7f7871}
html[data-look="stone"] .journal-people{border:1px solid #d8dbdd}
html[data-look="stone"] .journal-people input[type=checkbox]{accent-color:#59626c}
html[data-look="stone"] .journal-person-option{border:1px solid #d8dbdd;background:#f2f1f0}
html[data-look="stone"] .journal-person-option:has(input:checked){background:#e2e4e7;border-color:#b29073}
html[data-look="stone"] body.kids-mode{background:#f2f1ef}
html[data-look="stone"] #kidsRoot{color:var(--ink)}
html[data-look="stone"] :where(#kidsRoot) button{color:inherit;background:none}
html[data-look="stone"] #kidsRoot button:focus-visible{outline:3px solid var(--green)}
html[data-look="stone"] .kids-board{background:radial-gradient(1200px 500px at 15% -10%,#fffaf0 0,transparent 60%),radial-gradient(900px 500px at 100% 100%,#ede9e6 0,transparent 60%),#f2f1ef}
html[data-look="stone"] .kids-board.night-tint{background:#e7e3dc}
html[data-look="stone"] .kids-top h1 em{color:var(--clay)}
html[data-look="stone"] .kids-top p{color:var(--muted)}
html[data-look="stone"] .kids-clock{color:var(--green)}
html[data-look="stone"] .kids-clock small{color:var(--muted)}
html[data-look="stone"] .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="stone"] .kid-head{background:linear-gradient(180deg,var(--kbg),color-mix(in srgb,var(--kbg) 45%,#fffcf6))}
html[data-look="stone"] .kid-name span:last-child{color:var(--kink)}
html[data-look="stone"] .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="stone"] .kid-face.small{box-shadow:none}
html[data-look="stone"] .kid-goal{border:1.5px solid color-mix(in srgb,var(--kedge) 25%,transparent)!important}
html[data-look="stone"] .kid-goal-path i{color:#ded9d0}
html[data-look="stone"] .kid-goal-path i.lit{color:#b5985d;text-shadow:0 1px 0 #8e7441}
html[data-look="stone"] .kid-goal-count{color:#80693a}
html[data-look="stone"] .kid-goal.ready{background:#f2ede3;border-color:#b5985d!important}
html[data-look="stone"] .kid-routine{background:#f2f1ef}
html[data-look="stone"] .kr-dots i{background:#d8d4cb}
html[data-look="stone"] .kr-dots i.on{background:var(--kedge)}
html[data-look="stone"] .kr-dots b{color:var(--green)}
html[data-look="stone"] .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="stone"] .kid-routine.complete{background:#e2e4e7}
html[data-look="stone"] .kid-chore{background:#f8f6f1;border:2px solid #e7e3da!important;box-shadow:0 3px 0 #e1ddd4}
html[data-look="stone"] .kc-title{color:#4a4744}
html[data-look="stone"] .kc-stars{color:#b5985d}
html[data-look="stone"] .kid-chore.done{background:#eeebe8;border-color:#d2bfaf!important;box-shadow:none}
html[data-look="stone"] .kid-chore.done .kc-title{color:#8e8883}
html[data-look="stone"] .kc-badge{background:var(--green);color:#fff}
html[data-look="stone"] .kc-badge.pending{background:#e8e0cf;color:#735e35}
html[data-look="stone"] .kid-empty{color:var(--muted)}
html[data-look="stone"] .kid-alldone{color:var(--green)}
html[data-look="stone"] .rail-card{background:#fffcf6;border:1px solid var(--line)}
html[data-look="stone"] .rail-card.faith{background:linear-gradient(180deg,#eeeae7,#f6f5f3);border-color:#d7dadd}
html[data-look="stone"] .rail-eyebrow{color:#816247}
html[data-look="stone"] .rail-verse{color:#363b41}
html[data-look="stone"] .rail-verse small{color:#807a73}
html[data-look="stone"] .rail-question{color:#5c5855}
html[data-look="stone"] .habit{background:#fff!important;border:2px solid #dbdee1!important;color:#6a6662}
html[data-look="stone"] .habit.on{background:#4e565e!important;border-color:#4e565e!important;color:#fff}
html[data-look="stone"] .rail-plant p{color:#635e59}
html[data-look="stone"] .faith-plant .pot{fill:#d1836f}
html[data-look="stone"] .faith-plant .pot-rim{fill:#c7664e}
html[data-look="stone"] .faith-plant .stem{stroke:#836449;fill:none}
html[data-look="stone"] .faith-plant .leaf{fill:#9a7555;stroke:#836449}
html[data-look="stone"] .faith-plant .leaf:nth-of-type(odd){fill:#a88363}
html[data-look="stone"] .faith-plant .seed{fill:#7b6e53}
html[data-look="stone"] .faith-plant .bloom ellipse{fill:#ceba93}
html[data-look="stone"] .faith-plant .bloom .bloom-c{fill:#c56148}
html[data-look="stone"] .rail-prayer{border-top:1px dashed var(--line)!important;color:#504d49}
html[data-look="stone"] .rail-soft{color:var(--muted)}
html[data-look="stone"] .rail-card.dinner{background:#efdeda!important;border-color:#e5cdc7!important;color:#803a29}
html[data-look="stone"] .rail-card.dinner small{color:#c5624a}
html[data-look="stone"] .grownups{color:#9d9791!important}
html[data-look="stone"] .grownups.holding{color:var(--green)!important}
html[data-look="stone"] }
.ko-card,html[data-look="stone"] .ko-routine{background:#fffcf6;border:3px solid var(--kedge)}
html[data-look="stone"] .ko-close{color:var(--muted)!important;background:#f0efec!important}
html[data-look="stone"] .ko-who{color:var(--kink)}
html[data-look="stone"] .ko-pic{background:var(--kbg)!important}
html[data-look="stone"] .ko-card h2,html[data-look="stone"] .ko-routine h2{color:var(--ink)}
html[data-look="stone"] .ko-stars{color:#b5985d}
html[data-look="stone"] .ko-yes{background:var(--green)!important;color:#fff!important;box-shadow:0 6px 0 #393f46}
html[data-look="stone"] .ko-yes:active{box-shadow:0 2px 0 #393f46}
html[data-look="stone"] .ko-no{color:var(--muted)!important}
html[data-look="stone"] .ko-routine{background:linear-gradient(180deg,#fffcf6 0,#fffcf6 55%,var(--kbg) 100%)}
html[data-look="stone"] .ko-routine.bedtime{background:linear-gradient(180deg,#fffcf6 0,#fffcf6 50%,#e3e2ef 100%)}
html[data-look="stone"] .ko-steps button{background:#f0efec!important}
html[data-look="stone"] .ko-steps li.current button{border-color:var(--kedge)!important;background:#fff!important}
html[data-look="stone"] .ko-steps li.done button{background:var(--green)!important;color:#fff!important}
html[data-look="stone"] .ko-celebrate{color:#fff}
html[data-look="stone"] .ko-earned{background:#f2ede3;color:#6e5a32;box-shadow:0 6px 0 #c8b285}
html[data-look="stone"] .ko-earned.soft{background:#fffcf6;color:var(--green);box-shadow:0 6px 0 #ced2d5}
html[data-look="stone"] .kids-overlay.celebrate{background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--green) 85%,#fff) 0,#393f46 75%)}
html[data-look="stone"] .burst i{color:#c3ab7b;text-shadow:0 2px 0 #9f8249}
html[data-look="stone"] .kids-sleep.calm{background:radial-gradient(900px 600px at 20% 10%,#f7f4ee 0,transparent 60%),linear-gradient(160deg,#e4e6e8,#eceae5)}
html[data-look="stone"] .kids-sleep.photos{background:#21201e}
html[data-look="stone"] .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="stone"] .sleep-clock{color:#363b41}
html[data-look="stone"] .sleep-date{color:#736e68}
html[data-look="stone"] .kids-sleep blockquote{color:#3f454c}
html[data-look="stone"] .kids-sleep cite{color:#807a73}
html[data-look="stone"] .kids-sleep.photos .sleep-clock,html[data-look="stone"] .kids-sleep.photos blockquote{color:#fffaf0}
html[data-look="stone"] .kids-sleep.night{background:radial-gradient(800px 500px at 80% 0%,#35322f 0,transparent 60%),#1a1817}
html[data-look="stone"] .kids-sleep.night .sleep-clock{color:#c2beb9}
html[data-look="stone"] .kids-sleep.night .sleep-date{color:#89837d}
html[data-look="stone"] .kids-sleep.night blockquote{color:#a5a09a}
html[data-look="stone"] .kids-sleep.night cite{color:#7a746f}
html[data-look="stone"] .sleep-hello{color:#b5b0ab}
html[data-look="stone"] .kb-voice-card input[type=range]{accent-color:var(--green)}
html[data-look="stone"] .kb-voice-tip{background:#f1f0ee}
html[data-look="stone"] .kid-goal-wait{color:#80693a}
html[data-look="stone"] .kc-helper{color:var(--clay)}
html[data-look="stone"] .kids-warning{background:#efdfdb;color:#863d2a}
html[data-look="stone"] .re-step{background:var(--paper);border:1px solid var(--line)}
html[data-look="stone"] .re-btn{background:#eeedec}
html[data-look="stone"] .re-del{color:#c1583d}
html[data-look="stone"] .re-footer{border-top:1px solid var(--line)}
html[data-look="stone"] .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="stone"] .kid-band{background:var(--band);color:var(--onband)}
html[data-look="stone"] .kid-band::after{background:radial-gradient(14px 10px at 14px 0,transparent 97%,#fffdf9 100%) 0 0/28px 14px repeat-x}
html[data-look="stone"] .kid-band .kid-name>span:last-child{color:var(--onband)}
html[data-look="stone"] .kid-face.band{border:4px solid #fff;background:#fff}
html[data-look="stone"] .jar-edge{fill:none;stroke:#fff}
html[data-look="stone"] .jar-lid{fill:#fff}
html[data-look="stone"] .jar-fill{fill:#bfa572}
html[data-look="stone"] .jar-star{fill:none}
html[data-look="stone"] .jar-star.lit{fill:#fff;stroke:#f7f3ec}
html[data-look="stone"] .jar-shine{fill:none}
html[data-look="stone"] .jar.ready .jar-fill{fill:#c2a978}
html[data-look="stone"] }
.kid-jar-side{color:var(--onband)}
html[data-look="stone"] .kid-jar-ready{background:#fff;color:#756035}
html[data-look="stone"] .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="stone"] .kid-hero:active{box-shadow:0 2px 0 color-mix(in srgb,var(--kedge) 45%,transparent)}
html[data-look="stone"] .hero-tag{color:var(--kink)}
html[data-look="stone"] }
.hero-title{color:var(--ink)}
html[data-look="stone"] .hero-reward{color:#a6884c}
html[data-look="stone"] .hero-steps i.on{background:var(--kedge);color:#fff}
html[data-look="stone"] .hero-steps i.now{outline:2.5px solid var(--kedge);background:#fff}
html[data-look="stone"] .kid-hero.alldone{background:linear-gradient(160deg,#f4f0e7,var(--kbg))!important;border-color:#cab58a!important}
html[data-look="stone"] .kid-label{color:#898480}
html[data-look="stone"] .kid-mini{background:#f6f5f3!important;border:2px solid #e7e3db!important;box-shadow:0 3px 0 #dfdad1}
html[data-look="stone"] .kid-mini:active{box-shadow:none}
html[data-look="stone"] .mini-title{color:#55524e}
html[data-look="stone"] .kid-pill{background:#efeeee!important;color:#55524e}
html[data-look="stone"] .kid-pill em{color:#898480}
html[data-look="stone"] .kid-pill.complete{background:#e3e6e8!important}
html[data-look="stone"] .kid-pill.complete em{color:var(--green)}
html[data-look="stone"] .done-dot{background:#ebecee}
html[data-look="stone"] .done-dot i{background:var(--green);color:#fff;border:2px solid #fffdf9}
html[data-look="stone"] .done-dot.pending i{background:#e8e0cf;color:#735e35}
html[data-look="stone"] .kid-band .kid-goal{color:var(--ink)}
html[data-look="stone"] .kid-band .kid-goal-count{color:#80693a}
html[data-look="stone"] .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="stone"] .kid-routine-card:active{box-shadow:0 2px 0 color-mix(in srgb,var(--kedge) 40%,transparent)}
html[data-look="stone"] .rc-text small{color:var(--kink)}
html[data-look="stone"] .rc-text b{color:var(--ink)}
html[data-look="stone"] .rc-steps i{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--kedge) 45%,transparent)}
html[data-look="stone"] .rc-steps i.on{background:var(--kedge);box-shadow:none}
html[data-look="stone"] .rc-steps i.now{box-shadow:inset 0 0 0 2.5px var(--kedge)}
html[data-look="stone"] .kid-job{background:#fbf9f7!important;border:2px solid #e6e2da!important;box-shadow:0 4px 0 #dcd8cf}
html[data-look="stone"] .kid-job:active{box-shadow:0 1px 0 #dcd8cf}
html[data-look="stone"] .job-title{color:#4a4744}
html[data-look="stone"] .job-stars{color:#b5975b}
html[data-look="stone"] .job-stars.helper{color:var(--clay)}
html[data-look="stone"] .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="stone"] .kid-job.done .job-title{color:#908c87}
html[data-look="stone"] .job-check{background:var(--kedge);color:#fff}
html[data-look="stone"] .job-check.pending{background:#e8e0cf;color:#735e35}
html[data-look="stone"] .rail-card.photos{background:#eae9e8}
html[data-look="stone"] .photo-caption{background:linear-gradient(0deg,rgba(0,0,0,.55),transparent);color:#fff}
html[data-look="stone"] .photo-dots i.on{background:#fff}
html[data-look="stone"] .rail-card.photos.empty{background:repeating-linear-gradient(135deg,#f2f1f0 0 12px,#edecec 12px 24px);border:2px dashed #d7d3d0}
html[data-look="stone"] .rail-card.photos.empty small{color:var(--muted)}
html[data-look="stone"] .rail-faith-row .rail-plant small{color:#635e59}
html[data-look="stone"] .rail-chip{background:#fffdf8!important;border:1px solid var(--line)!important}
html[data-look="stone"] .rail-chip>span:last-child{color:#504d49}
html[data-look="stone"] .rail-chip small{color:#898480}
html[data-look="stone"] .rail-chip.dinner{background:#f6edeb!important;border-color:#ebd6d1!important}
html[data-look="stone"] .rail-verse-row .rail-plant small{color:#635e59}
html[data-look="stone"] .display-bar{border:1px solid #dddbd9}
html[data-look="stone"] .display-switch button{background:transparent;color:#555250}
html[data-look="stone"] .display-switch button.on{background:#383d43;color:#fff}
html[data-look="stone"] .display-lock{background:#f0f0f1}
html[data-look="stone"] .display-lock .hold-ring{background:conic-gradient(#7c5d41 var(--p,0%),transparent 0)}
html[data-look="stone"] .display-pin-error{color:#c5624a}
html[data-look="stone"] .kb-nested{border-top:1px solid var(--line,#e5e1dd)}
html[data-look="stone"] .kb-nested>summary span{color:#86827e}
html[data-look="stone"] .kb-nested>summary::before{color:#86827e}
html[data-look="stone"] .kc-top h1{color:var(--ink,#393e43)}
html[data-look="stone"] .kc-top h1 em{color:var(--hh-coral,#d89584)}
html[data-look="stone"] .kc-top p{color:#6b6763}
html[data-look="stone"] .kc-verse{border:2px solid #dee0e2;background:#fff;color:var(--ink,#393e43)}
html[data-look="stone"] .kid-face.tiny{box-shadow:none}
html[data-look="stone"] .kc-ev{background:#fff;border:2px solid #e6e8ea;color:var(--ink,#393e43)}
html[data-look="stone"] .kc-ev-time{color:#6b6763}
html[data-look="stone"] .kc-ev-all{background:#eceff2;color:#4a6076}
html[data-look="stone"] .kc-ev.next{border-color:var(--hh-coral,#d89584);box-shadow:0 0 0 4px color-mix(in srgb,var(--hh-coral,#d89584) 18%,transparent)}
html[data-look="stone"] .kc-ev.next .kc-ev-time{color:#c45d43}
html[data-look="stone"] .kc-tabs{background:#edeeef}
html[data-look="stone"] .kc-tabs button{background:transparent;color:#5b5753}
html[data-look="stone"] .kc-tabs button.on{background:#fff;color:var(--ink,#393e43)}
html[data-look="stone"] .kc-row{background:#fff;border:2px solid color-mix(in srgb,var(--kedge) 30%,#fff)}
html[data-look="stone"] .kc-kid{background:var(--kbg)}
html[data-look="stone"] .kc-kid-name{color:var(--ink,#393e43)}
html[data-look="stone"] .kc-kid-count{color:#5b5753}
html[data-look="stone"] .kc-mag{background:transparent;color:var(--ink,#393e43)}
html[data-look="stone"] .kc-mag-pic{background:#fff;border:3px dashed color-mix(in srgb,var(--mag) 45%,#fff)}
html[data-look="stone"] .kc-mag.on .kc-mag-pic{background:var(--mag);border:3px solid var(--mag)}
html[data-look="stone"] .kc-mag-check{background:#b4965a;color:#fff;border:3px solid #fff}
html[data-look="stone"] .kc-mag-stars{color:#9a7e46}
html[data-look="stone"] .kc-none{color:#797470}
html[data-look="stone"] .kc-goal{background:#f7f4ee}
html[data-look="stone"] .kc-goal.ready{background:#f0eade;box-shadow:inset 0 0 0 3px #b4965a}
html[data-look="stone"] .kc-goal-text b{color:#5f4e2b}
html[data-look="stone"] .kc-goal-text small{color:#605745}
html[data-look="stone"] .kc-goal-bar{background:#e5ddce}
html[data-look="stone"] .kc-goal-bar i{background:#b4965a}
html[data-look="stone"] .cal-arrow{background:#e3e6e8}
html[data-look="stone"] .cal-arrow:hover,html[data-look="stone"] .cal-today:hover{background:#d8dbde}
html[data-look="stone"] .cal-today{background:#e3e6e8;color:var(--green)}
html[data-look="stone"] .cal-views{background:#eae9e8}
html[data-look="stone"] .cal-views button{color:#6f6a65;background:transparent}
html[data-look="stone"] .cal-views button.active{background:var(--paper);color:var(--green)}
html[data-look="stone"] .cal-day-link{color:inherit}
html[data-look="stone"] .cal-day-link:hover{background:#dde0e2}
html[data-look="stone"] .cal-day-link.today{background:#d9dcdf;color:var(--green)}
html[data-look="stone"] .cal-add-here{border:1px dashed var(--line);background:transparent;color:#a19c98}
html[data-look="stone"] .cal-agenda-event{background:var(--event-bg);border-left:4px solid var(--event-edge);color:var(--event-ink)}
html[data-look="stone"] .cal-agenda-main b{color:var(--ink)}
html[data-look="stone"] .cal-empty{color:var(--muted)}
html[data-look="stone"] .cal-empty>span{color:#998a6b}
html[data-look="stone"] .cal-empty h3{color:var(--ink)}
html[data-look="stone"] .cal-mini-week button{background:#f2f1f0}
html[data-look="stone"] .cal-mini-week small{color:var(--muted)}
html[data-look="stone"] .cal-mini-week i{color:var(--clay)}
html[data-look="stone"] .cal-mini-week .is-today{box-shadow:inset 0 0 0 1.5px #cbb4a0}
html[data-look="stone"] .cal-mini-week .on{background:var(--green);color:#fff}
html[data-look="stone"] .cal-mini-week .on small,html[data-look="stone"] .cal-mini-week .on i{color:#e9e5e1}
html[data-look="stone"] .cal-month{background:var(--line);border:1px solid var(--line)}
html[data-look="stone"] .cal-month-head{background:#e7e8ea;color:#716c67}
html[data-look="stone"] .cal-month-cell{background:var(--paper);color:inherit}
html[data-look="stone"] .cal-month-cell:hover{background:#faf9f6}
html[data-look="stone"] .cal-month-cell.outside{background:#f7f6f5}
html[data-look="stone"] .cal-month-cell.outside .cal-month-num{color:#b9b5b1}
html[data-look="stone"] .cal-month-cell.today .cal-month-num{background:var(--green);color:#fff}
html[data-look="stone"] .cal-chip{background:var(--event-bg);color:var(--event-ink)}
html[data-look="stone"] .cal-chip i{background:var(--event-edge)}
html[data-look="stone"] .cal-more{color:var(--muted)}
html[data-look="stone"] .import-strip{background:#efeeec;border:1px dashed #d4d0c7}
html[data-look="stone"] .import-strip span{color:var(--muted)}
html[data-look="stone"] .import-lead{color:var(--muted)}
html[data-look="stone"] .cal-connect-lead{color:var(--muted)}
html[data-look="stone"] .cal-connect-empty{color:var(--muted);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
html[data-look="stone"] .cal-accounts{border-top:1px solid var(--line)}
html[data-look="stone"] .cal-account{border-bottom:1px solid var(--line);border-left:3px solid var(--acc-edge)}
html[data-look="stone"] .cal-account p{color:var(--muted)}
html[data-look="stone"] .cal-provider-tag{background:#ecebea;color:#716c67}
html[data-look="stone"] .cal-status{background:#edebe6;color:#af5038}
html[data-look="stone"] .cal-remove{color:#c5624a}
html[data-look="stone"] .cal-remove.armed{color:#fff;background:#c7664e}
html[data-look="stone"] .cal-logo{background:#eeeae7;color:#515961}
html[data-look="stone"] .cal-logo-google{background:#eef0f2;color:#677684}
html[data-look="stone"] .cal-logo-microsoft{background:#ebedef;color:#596674}
html[data-look="stone"] .cal-logo-apple{background:#efeeee;color:#696662}
html[data-look="stone"] .cal-logo-link{background:#eeece9}
html[data-look="stone"] .cal-add-provider{background:#faf9f7;border:1px solid var(--line)}
html[data-look="stone"] .cal-add-provider:hover{border-color:#bfa48d;background:#f5f4f4}
html[data-look="stone"] .cal-add-provider small{color:var(--muted)}
html[data-look="stone"] .field-label{color:#5d5853}
html[data-look="stone"] .look-option{background:#faf9f7;border:1.5px solid var(--line)}
html[data-look="stone"] .look-option small{color:var(--muted)}
html[data-look="stone"] .look-option.chosen{border-color:var(--green)!important;background:var(--paper)!important;color:inherit}
html[data-look="stone"] .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="stone"] .family-face{background:#fff;border:3px solid var(--fp-edge);color:var(--fp-ink)}
html[data-look="stone"] .fd-preview{background:var(--fp-bg);color:var(--fp-ink)}
html[data-look="stone"] .fd-color{background:var(--sw);box-shadow:inset 0 0 0 4px var(--swbg)}
html[data-look="stone"] .fd-color.on{border-color:var(--ink);box-shadow:inset 0 0 0 3px #fff}
html[data-look="stone"] .fd-letter{background:#f1f0f0}
html[data-look="stone"] .fd-letter.on{background:var(--green);color:#fff}
html[data-look="stone"] .fd-icon{background:#f5f4f3}
html[data-look="stone"] .fd-icon.on{border-color:var(--green);background:#fff}
html[data-look="stone"] .family-name-field small,html[data-look="stone"] .fd-hint{color:var(--muted)}
html[data-look="stone"] .family-person.add{background:transparent;color:var(--muted)}
html[data-look="stone"] .family-person.add .family-face{border-color:var(--line);color:var(--muted)}
html[data-look="stone"] .fd-remove{color:#b55239}
html[data-look="stone"] .fd-remove.armed{color:#fff;background:#c1583d}
html[data-look="stone"] .week-strip>button{background:#e8eaec;border:1px solid #d8dbdd;color:#3b4147}
html[data-look="stone"] .week-strip>button small{color:#8e8780}
html[data-look="stone"] .week-strip>button.on{background:#dadde0;border-color:#b39276}
html[data-look="stone"] .faith-lead{color:#605b56}
html[data-look="stone"] .tier-questions li{background:#f1f0f0}
html[data-look="stone"] .tier-label{color:#8f6d4f}
html[data-look="stone"] .blessing-box{background:#eae6dd}
html[data-look="stone"] .blessing-box p{color:#544f4a}
html[data-look="stone"] .challenge-card{background:#eae6dd}
html[data-look="stone"] .challenge-card p{color:#65605a}
html[data-look="stone"] .challenge-card.is-done{background:#dee1e4}
html[data-look="stone"] .week-story summary{color:#7f7973}
html[data-look="stone"] .week-story p{color:#605b56}
html[data-look="stone"] .music-today .music-artist{color:#817971}
html[data-look="stone"] .list-menu summary{color:#75716d}
html[data-look="stone"] .list-menu[open] summary{background:#f0eeed}
html[data-look="stone"] .list-menu>div{background:#fff;border:1px solid #e3e0de}
html[data-look="stone"] .list-menu>div .textbtn:hover{background:#f1f2f2}
html[data-look="stone"] .list-menu .danger{color:#c5624a}
html[data-look="stone"] .todo-who{color:#5e5c5a}
html[data-look="stone"] .menu-row{background:#f2f3f4}
html[data-look="stone"] .menu-fixed{color:#86827e}
html[data-look="stone"] .menu-place{background:#fff;border:1px solid #e3e0de}
html[data-look="stone"] .menu-place button{background:transparent;color:#5e5c5a}
html[data-look="stone"] .menu-place button.on{background:#383d43;color:#fff}
html[data-look="stone"] .menu-move button{background:#fff;border:1px solid #e3e0de}
html[data-look="stone"] .todo-list-card{border-top:4px solid var(--list-edge,transparent)}
html[data-look="stone"] .list-drag{color:#94908c;background:transparent}
html[data-look="stone"] .list-drag:hover,html[data-look="stone"] .list-drag:focus-visible{background:#f0eeed;color:#383d43}
html[data-look="stone"] .list-note{color:#797470}
html[data-look="stone"] .list-dragging{outline:2px dashed #aca9a6}
html[data-look="stone"] .pick-chip span{background:#f0f0f1}
html[data-look="stone"] .pick-chip input:checked+span{border-color:#383d43;background:#fff}
html[data-look="stone"] .pick-chip input:focus-visible+span,html[data-look="stone"] .pick-swatch input:focus-visible+span{outline:2px solid #7c5d41}
html[data-look="stone"] .pick-swatch input:checked+span{box-shadow:0 0 0 3px #fff,0 0 0 5px #383d43}
html[data-look="stone"] .list-dialog-actions .danger{color:#c5624a}
html[data-look="stone"] .toast-undo{color:#fff}
html[data-look="stone"] .settings-nav button{background:transparent;color:#484644}
html[data-look="stone"] .settings-nav button:hover{background:#f0eeed}
html[data-look="stone"] .settings-nav button.on{background:#383d43;color:#fff}
html[data-look="stone"] .settings-nav button.on small{color:#dad8d5}
html[data-look="stone"] .settings-nav small{color:#86827e}
html[data-look="stone"] .settings-link{color:#797470}
html[data-look="stone"] .settings-nav button.on{background:#383d43!important;color:#fff!important}
html[data-look="stone"] .settings-nav button.on small{color:#dfdddb!important}
html[data-look="stone"] .bucket-tier{border-top:4px solid var(--tier,#7c5d41)}
html[data-look="stone"] .tier-month{--tier:#d58d7b}
html[data-look="stone"] .tier-year{--tier:#cab58a}
html[data-look="stone"] .tier-someday{--tier:#7c5d41}
html[data-look="stone"] .bucket-tier h2 small{color:#86827e}
html[data-look="stone"] .tier-sub{color:#86827e}
html[data-look="stone"] .bucket-item{border-top:1px solid var(--line,#e5e1dd)}
html[data-look="stone"] .bucket-body p{color:#797470}
html[data-look="stone"] .bucket-stale{color:#8c723f;background:#f0eadf}
html[data-look="stone"] .bucket-done-card{background:#fff;border:1px solid #e6e4e3}
html[data-look="stone"] .bucket-done-card p{color:#605b56}
html[data-look="stone"] .story-stats span{background:#fff;border:1px solid #e6e4e3;color:#797470}
html[data-look="stone"] .story-stats b{color:var(--ink,#2c3033)}
html[data-look="stone"] .story-year-title small{color:#86827e}
html[data-look="stone"] .story-month{border-left:2px solid #e4e2e1}
html[data-look="stone"] .story-month h4{color:#86827e}
html[data-look="stone"] .story-dot{background:#fff;border:2px solid #e4e2e1}
html[data-look="stone"] .story-card{background:#fff;border:1px solid #e6e4e3}
html[data-look="stone"] .story-memory{color:#605b56}
html[data-look="stone"] .board-pick{background:#f2f3f4}
html[data-look="stone"] .board-pick.on{background:#fff;border-color:var(--hh-teal,#7c5d41)}
html[data-look="stone"] .board-pick b{color:#797470}
html[data-look="stone"] .board-pick.on b{color:var(--hh-teal,#7c5d41)}
html[data-look="stone"] .btw-mark{background:var(--brand-mark,#393e43)}
html[data-look="stone"] .btw-mark::after{background:#fff}
html[data-look="stone"] .brand-name{color:var(--ink,#393e43)}
html[data-look="stone"] .brand-tag{color:var(--muted,#7b7672)}
html[data-look="stone"][data-look="classic"] .btw-mark{background:#4e565e}
html[data-look="stone"] .today-faith .daily-verse{background:var(--sage,#eeebe9)}
html[data-look="stone"] .cal-month-add{background:transparent}
html[data-look="stone"] .cal-month-add:hover{background:color-mix(in srgb,var(--sage,#eeebe9) 55%,transparent)}
html[data-look="stone"] .cal-month-num{background:transparent}
html[data-look="stone"] .cal-month-num:hover{background:#fff}
html[data-look="stone"] .cal-more{background:transparent}
html[data-look="stone"] .who-chip span{border:2px solid #e3e0de;background:#fff}
html[data-look="stone"] .who-chip input:checked+span{border-color:var(--hh-navy,#383d43);background:var(--sage,#eeebe9)}
html[data-look="stone"] .who-chip input:focus-visible+span{outline:2px solid #8f5c30}
html[data-look="stone"] .job-repeat-note{color:#86827e}
html[data-look="stone"] .pick-more{border:2px dashed #d8d6d3;background:#fff;color:#524c47}
html[data-look="stone"] .faith-story{color:var(--ink,#393e43)}
html[data-look="stone"] .story-fold summary{color:var(--hh-navy,#383d43)}
html[data-look="stone"] .faith-steps{background:#f2f1f0}
html[data-look="stone"] .faith-steps button{background:transparent;color:#5b5753}
html[data-look="stone"] .faith-steps b{background:#fff}
html[data-look="stone"] .faith-steps button.on{background:var(--hh-navy,#383d43);color:#fff}
html[data-look="stone"] .faith-steps button.on b{color:var(--hh-navy,#383d43)}
html[data-look="stone"] .faith-steps button.done b{background:var(--hh-teal,#7c5d41);color:#fff}
html[data-look="stone"] .faith-thought{color:var(--ink,#393e43)}
html[data-look="stone"] [data-favorite][aria-pressed="true"]{color:#cd7762!important}
html[data-look="stone"] .album-tile{background:transparent;color:inherit}
html[data-look="stone"] .album-cover{background:#ebeced;box-shadow:0 1px 0 #fff inset,0 6px 0 -2px #e6e4e3,0 12px 0 -5px #dad7d4}
html[data-look="stone"] .album-empty-cover{color:#b1aca8}
html[data-look="stone"] .album-tile small{color:#797470}
html[data-look="stone"] .danger{color:#c5624a!important}
html[data-look="stone"] .cat-row{background:#f6f6f6}
html[data-look="stone"] .cat-row input{background:#fff}
html[data-look="stone"] .custom-pic>img,html[data-look="stone"] .custom-pic>span{background:#f2f1f0;color:#a9a5a1}
html[data-look="stone"] .reminder-row{border-top:1px solid var(--line,#e5e4e4)}
html[data-look="stone"] .reminder-channels{border-top:1px solid var(--line,#e5e4e4)}
html[data-look="stone"] .todo-remind{color:#3a4a59;background:#eceff2}
html[data-look="stone"] .reminder-banner{background:#fff;border:1px solid #e1e2e4}
html[data-look="stone"] .reminder-banner p{color:#5b5753}
html[data-look="stone"] .reminder-banner .close{background:transparent}
html[data-look="stone"] .ring-person{background:transparent;color:inherit}
html[data-look="stone"] .ring-person:hover{background:#f5f6f7}
html[data-look="stone"] .ring-person.on{border-color:var(--hh-navy,#383d43);background:#f6f9fc}
html[data-look="stone"] .ring-person small{color:#797470}
html[data-look="stone"] .ring-done{background:#8f5c30;color:#fff;border:2px solid #fff}
html[data-look="stone"] .dash-hint{color:#86827e}
html[data-look="stone"] .dash-detail{border-top:1px solid var(--line,#e5e4e4)}
html[data-look="stone"] .job-chip{border:1px solid #e5e6e8;background:#fff;color:inherit}
html[data-look="stone"] .job-chip small{color:#7d6639}
html[data-look="stone"] .job-chip.done{background:#f4f0ed;border-color:#ddd2c8}
html[data-look="stone"] .job-chip.done small{color:#634225}
html[data-look="stone"] .todo-person.on{background:#f6f9fc}
html[data-look="stone"] .todo-person-head{background:transparent;color:inherit}
html[data-look="stone"] .todo-person-head:hover{background:#f5f6f7}
html[data-look="stone"] .avatar.anyone{background:#eceff2;color:#4a6076}
html[data-look="stone"] .todo-person-head .due{color:#c5624a}
html[data-look="stone"] .chev{color:#969390}
html[data-look="stone"] .fb-head h1{color:var(--ink,#393e43)}
html[data-look="stone"] .fb-head h1 em{color:var(--hh-coral,#d89584)}
html[data-look="stone"] .fb-verse{color:#6b6763}
html[data-look="stone"] .fb-clock{color:var(--hh-navy,#485a6d)}
html[data-look="stone"] .fb-timeline button{background:transparent;color:inherit}
html[data-look="stone"] .fb-timeline button:hover{background:#f5f6f7}
html[data-look="stone"] .fb-time{color:#6b6763}
html[data-look="stone"] .fb-what small{color:#797470}
html[data-look="stone"] .fb-next{background:var(--hh-coral,#d89584);color:#fff}
html[data-look="stone"] .fb-timeline li.next button{background:color-mix(in srgb,var(--hh-coral,#d89584) 10%,#fff);box-shadow:inset 3px 0 0 var(--hh-coral,#d89584)}
html[data-look="stone"] .fb-faces .avatar{border:2px solid #fff}
html[data-look="stone"] .fb-right .daily-verse{background:var(--sage,#eeebe9)}
html[data-look="stone"] .fb-strip button{background:#fff;border:1px solid #e6e8e9;color:inherit}
html[data-look="stone"] .fb-strip small{color:#86827e}
html[data-look="stone"] .fb-strip em{color:#86827e}
html[data-look="stone"] .family-icon .kid{stroke:#fff}
html[data-look="stone"] .family-icon,html[data-look="stone"] .family-icon *{stroke:none!important}
html[data-look="stone"] .family-icon .kid{stroke:#fff!important}
html[data-look="stone"] .confetti i{background:var(--c)}
html[data-look="stone"] }
.todo-repeat{color:#583b21;background:#f1ebe6}
html[data-look="stone"] .tchip{background:#f1f2f4;color:#5e5954}
html[data-look="stone"] .tchip.high{background:#f6edea;color:#a74c35}
html[data-look="stone"] .tchip.remind{background:#eceff2;color:#3a4a59}
html[data-look="stone"] .tchip.repeat{background:#f1ebe6;color:#583b21}
html[data-look="stone"] .todo-extra-panel{background:#f3f7fc}
html[data-look="stone"] .playlist-now{background:linear-gradient(135deg,#f1ebe6,#eceff2)}
html[data-look="stone"] .playlist-list li{background:#f3f7fc}
html[data-look="stone"] .playlist-list li.is-now{outline:2px solid #8f5c30}
html[data-look="stone"] .playlist-list small{color:var(--muted)}
html[data-look="stone"] .playlist-play{background:#4a6076;color:#fff}
html[data-look="stone"] .fb-strip button,html[data-look="stone"] .fb-strip .fb-play{background:#fff;border:1px solid #e6e8e9;color:inherit}
html[data-look="stone"] .fb-strip .fb-play>span:first-child{color:#4a6076}
html[data-look="stone"] .fb-strip .fb-play small{color:var(--muted)}
html[data-look="stone"] .cal-logo-other{background:#eeece9}
html[data-look="stone"] .cal-status.needs{background:#f1e3df;color:#883e2b}
html[data-look="stone"] .cal-steps{background:#faf9f6;border:1px solid var(--line)}
html[data-look="stone"] .cal-share-link code{background:#faf9f6;border:1px solid var(--line)}
@media(max-width:760px){html[data-look="stone"] aside{border-top:1px solid var(--line)}
html[data-look="stone"] nav button{color:#928c86}
html[data-look="stone"] nav button.active{background:transparent;box-shadow:none;color:#4b525a}
html[data-look="stone"] .breadcrumb{color:#434a52}
html[data-look="stone"] .calendar-scroll:before{color:#8d8882}}
@media(max-width:900px){html[data-look="stone"] .settings-nav button{border:1px solid #e3e0de;background:#fff}}
html[data-look="stone"]{--bg:#f6f4f1;--paper:#fffefc;--ink:#25282b;--muted:#7b7672;--line:#e5e4e4;--green:#33383d;--clay:#c4593f;--sage:#eeebe9;--gold:#c9a560;--hh-navy:#33383d;--hh-teal:#a8714f;--hh-coral:#c4593f;--hh-mustard:#c9a560;--brand-mark:#33383d}

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

html[data-look="stone"] .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}
