.everyday-app{background:#faf8f3;color:#30352d}.everyday-chooser{background:#f8f7f4}.everyday-cooking{background:#fffaf3}.every-content{padding:24px 20px 36px;font:14px/1.45 Selecta,sans-serif}.every-content *{box-sizing:border-box}.every-content svg{width:21px;height:21px;flex:none}.every-content button{font:inherit;cursor:pointer}.every-content :focus-visible{outline:2px solid #617758;outline-offset:3px}.every-heading{margin-bottom:24px}.every-heading small{font-size:10px;letter-spacing:.1em;color:#787f71}.every-heading h1{font:500 32px/1.12 Selecta,Arial,sans-serif;letter-spacing:-1px;margin:10px 0}.every-heading p{font-size:13px;line-height:1.55;color:#74806d;margin:10px 0}.every-caption{font-size:11px;line-height:1.6;color:#788171;margin:18px 0}.every-status{font-size:12px;color:#547447}.every-status:empty{display:none}.every-empty{padding:36px 12px;text-align:center;color:#7f8677}.every-primary,.every-secondary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;width:100%;border:0;border-radius:14px;padding:12px 16px;background:#344b33;color:#fff!important;font-size:13px!important;text-decoration:none}.every-secondary{background:#e9eddf;color:#4c6142!important}.every-primary+.every-secondary{margin-top:10px}.every-back{display:flex;align-items:center;gap:5px;min-height:40px;border:0;background:none;font-size:13px!important;color:#6d7864;padding:0;margin-bottom:12px}.every-content form{display:grid;gap:18px}.every-content label{display:grid;gap:7px;font-size:12px;color:#75816b}.widget-app .app-body .every-content input,.widget-app .app-body .every-content select,.widget-app .app-body .every-content textarea{width:100%;min-width:0;font:400 16px/1.45 Selecta,sans-serif;color:#34402f;border:1px solid #dce2d4;border-radius:12px;padding:12px;background:#fff;box-sizing:border-box}.every-content textarea{resize:vertical}.every-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.every-pair>*{min-width:0}.every-face{width:29px;height:29px;border-radius:50%;object-fit:cover}.every-tabs{display:flex;gap:6px;margin-bottom:24px}.every-tabs button{border:0;padding:11px 18px;border-radius:22px;background:#eeeede;color:#6c795f;font-size:13px}.every-tabs button[aria-pressed=true]{background:#344b33;color:#fff}.every-section-title{font-size:19px;font-weight:500;letter-spacing:-.3px;margin:30px 0 16px}.every-form-error{color:#9b4935;font-size:13px}.every-form-error:empty{display:none}.every-content button:disabled{opacity:.45;cursor:default}
.chooser-people{display:flex;gap:8px}.chooser-people button{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #e1e2d8;padding:8px;border-radius:24px;background:#fff;color:#76836a;font-size:13px}.chooser-people button[aria-pressed=true]{background:#e8eddf;border-color:#aabb93;color:#334b2c}.chooser-list{display:grid;gap:22px;margin-bottom:28px}.destination-card{background:#fff;overflow:hidden;border-radius:22px;box-shadow:0 5px 18px #26341908}.destination-photo{position:relative;display:block;width:100%;height:250px;padding:0;border:0;background:#a5b398;text-align:left;overflow:hidden}.destination-photo>img{width:100%;height:100%;object-fit:cover}.destination-photo::after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 30%,#1e292cab)}.destination-photo>span{position:absolute;bottom:20px;left:20px;color:white;z-index:1}.destination-photo>span small{display:block;font-size:11px;margin-bottom:5px}.destination-photo>span strong{font-size:29px;font-weight:500;letter-spacing:-.8px}.destination-photo>i{position:absolute;right:15px;top:15px;z-index:1;display:grid;place-items:center;background:#fff;width:39px;height:39px;border-radius:50%;font-style:normal;color:#60744d}.destination-photo[aria-pressed=true]>i{background:#e7f1ce;color:#345120}.destination-body{padding:17px 18px 8px}.destination-tags{display:flex;gap:6px}.destination-tags span{font-size:10px;background:#f2f3eb;padding:5px 8px;border-radius:9px;color:#737d66}.destination-body>p{font-size:13px;color:#70796b;line-height:1.5}.destination-votes{display:flex;align-items:center;justify-content:space-between;min-height:38px;margin-bottom:10px}.destination-votes>span{display:flex}.destination-votes img{margin-right:-7px;border:2px solid white}.destination-votes b,.destination-votes em{font-size:11px;font-weight:400;font-style:normal;color:#78816d}.destination-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #edf0e7;min-height:48px}.destination-actions a{font-size:11px;color:#7b856f}.destination-actions button{background:none;border:0;color:#476736;font-size:11px;padding:10px 0}.chooser-result{padding:22px;border-radius:20px;background:#e8eeda;margin:18px 0 24px}.chooser-result>small{font-size:10px;letter-spacing:.08em;color:#7c8c68}.chooser-result h2{font-size:27px;font-weight:500;margin:8px 0}.chooser-result p{font-size:12px;color:#72815f}
.plant-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:26px}.plant-grid button{border:0;border-radius:21px;padding:10px 10px 18px;background:linear-gradient(145deg,#f0efdf,#e7ebdb);color:#4c5940;text-align:left;min-width:0}.plant-grid button>div{height:160px;display:flex;align-items:center;justify-content:center}.plant-grid .care-plant-art{width:145px;height:160px}.plant-grid h2{font:500 22px/1.2 Selecta,Arial,sans-serif;letter-spacing:-.5px;margin:8px 5px}.plant-grid p{font-size:11px;margin:5px;color:#788266}.plant-grid small{font-size:10px;color:#949b83;margin:5px}.plant-grid button:first-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-content:center;align-items:center;padding:20px}.plant-grid button:first-child>div{grid-row:1/4;height:200px}.plant-grid button:first-child .care-plant-art{width:185px;height:200px}.plant-grid button:first-child h2{font-size:32px}.plant-hero{height:260px;background:linear-gradient(145deg,#ecefdf,#e4e8d4);border-radius:22px;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:24px}.plant-hero .care-plant-art{width:210px;height:220px}.plant-hero>span{font-size:11px;color:#82906d}.diary-entry{position:relative;border:1px solid #e7e8dd;border-radius:20px;background:#fffdf8;overflow:hidden;margin-bottom:16px}.diary-drawing{background:#eff0e4;height:105px;display:flex;align-items:center;justify-content:center}.diary-drawing .care-plant-art{width:90px;height:105px}.diary-copy{padding:19px}.diary-copy>small{font-size:10px;color:#9b9d8e}.diary-copy h3{font-size:18px;font-weight:500;margin:8px 0}.diary-copy p{font-size:13px;color:#778168;line-height:1.6;margin:8px 0 16px}.diary-author{display:flex;align-items:center;gap:7px;font-size:11px;color:#8a957d}.diary-author img{width:24px;height:24px}.diary-remove{position:absolute;right:10px;top:10px;width:32px;height:32px;display:grid;place-items:center;border:0;background:#ffffffd9;border-radius:50%;color:#7f8a72}.diary-remove svg{width:16px;height:16px}.diary-photo{min-height:180px;background:#e8ecdf;display:grid;place-items:center;color:#829274;font-size:12px}.diary-photo img{display:block;width:100%;max-height:330px;object-fit:contain;background:#e8ecdf}.diary-upload{padding:17px;border:1px dashed #b7c3a7;border-radius:13px}.widget-app .app-body .every-content .diary-upload input{font-size:12px;border:0;background:none;padding:0}
.recipe-list{display:grid;gap:18px}.recipe-list>button{position:relative;display:block;width:100%;padding:0;text-align:left;border:0;border-radius:22px;background:#fff;overflow:hidden;box-shadow:0 3px 12px #79572108;color:#4c3c2b}.recipe-list img{width:100%;height:210px;object-fit:cover;display:block}.recipe-list button>span{display:block;padding:18px 20px}.recipe-list small{font-size:10px;color:#a49072;letter-spacing:.05em}.recipe-list h2{font-size:24px;font-weight:500;letter-spacing:-.6px;margin:7px 0}.recipe-list p{font-size:12px;color:#998b76;margin:6px 0}.recipe-list button>svg{position:absolute;right:18px;bottom:60px;color:#ad9b7c}.recipe-hero{position:relative;height:280px;margin:0 -20px 23px;overflow:hidden}.recipe-hero>img{width:100%;height:100%;object-fit:cover}.recipe-hero>button{position:absolute;top:17px;right:18px;display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:50%;background:#fffffff0;color:#766748}.recipe-hero>button[aria-pressed=true] svg{fill:currentColor}.recipe-servings{display:flex;gap:17px;align-items:center;padding:16px 0;border-top:1px solid #e9e5db;border-bottom:1px solid #e9e5db}.recipe-servings>span{margin-right:auto;font-size:13px;color:#938568}.recipe-servings button{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:#eee9dc;color:#7c6d52;font-size:21px}.recipe-servings strong{font-weight:500;font-size:18px;min-width:16px;text-align:center}.recipe-ingredients{margin-bottom:24px}.recipe-ingredients>label{display:flex;align-items:center;gap:12px;min-height:47px;border-bottom:1px solid #eeebe3;color:#6f6755;font-size:14px}.widget-app .app-body .every-content .recipe-ingredients input{width:20px;height:20px;accent-color:#6f7c4a;flex:none;margin:0}.recipe-ingredients input:checked+span{text-decoration:line-through;color:#b6b29f}.recipe-method{padding-left:24px;font-size:14px;color:#80735a;line-height:1.7}.recipe-method li{padding-left:6px;margin:0 0 14px}.cook-step-top{display:flex;align-items:center;gap:17px;margin-bottom:28px}.cook-step-top>img{width:85px;height:85px;border-radius:18px;object-fit:cover}.cook-step-top small{font-size:9px;color:#a89d82;letter-spacing:.1em}.cook-step-top h2{font-size:20px;font-weight:500;margin:7px 0}.cook-step-top span{font-size:12px;color:#9d927a}.cook-step-progress{display:flex;gap:6px;margin:26px 0}.cook-step-progress i{flex:1;height:3px;border-radius:3px;background:#e6e4d6}.cook-step-progress i.active{background:#748052}.cook-step-label{font-size:10px;letter-spacing:.09em;color:#a4a088}.cook-step-text{font:400 25px/1.35 Selecta,Arial,sans-serif;letter-spacing:-.5px;margin:14px 0 25px;min-height:148px}.cook-step-actions{display:flex;gap:10px;margin:22px 0 30px}.cooking-timer{padding:20px;border-radius:20px;background:#efeede}.cooking-timer>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.cooking-timer h2{font-size:14px;font-weight:500;margin:0;color:#858564}.cooking-timer strong{font-size:33px;font-weight:400;letter-spacing:-.9px;font-variant-numeric:tabular-nums}.cooking-timer>div:not(:first-child){display:flex;gap:7px;margin-top:15px}.cooking-timer>p{font-size:11px;color:#7c805f;margin-bottom:0}
.chooser-widget{background:#f1eedf}.chooser-widget-photos{position:absolute;inset:0 0 auto;height:92px;display:flex;gap:3px}.chooser-widget-photos img{width:calc(100% / 3);min-width:0;height:100%;object-fit:cover}.chooser-widget>small{margin-top:79px;font-size:7px}.chooser-widget>h2{font:500 22px/1.05 Selecta,sans-serif;margin-top:4px;letter-spacing:-.6px}.chooser-widget>footer{font-size:8px;bottom:10px}.plants-widget{background:linear-gradient(135deg,#f6f2e5,#e6ebd8)}.plants-widget-art{display:flex;position:absolute;left:5px;right:5px;top:5px;align-items:flex-end;height:112px}.plants-widget-art svg{width:33.333%;height:110px}.plants-widget>h2{position:absolute;bottom:24px;left:17px;font:500 22px/1.05 Selecta,sans-serif;letter-spacing:-.5px;margin:0}.plants-widget>footer{bottom:11px;font-size:8px}.cooking-widget{color:white;background:#aaa18a}.cooking-widget>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cooking-widget::after{content:'';position:absolute;inset:0;background:linear-gradient(#251b0826,transparent 30%,#251b08b3)}.cooking-widget>small,.cooking-widget>h2,.cooking-widget>footer{position:absolute;z-index:1;color:white}.cooking-widget>h2{bottom:30px;left:17px;right:10px;font:500 23px/1.04 Selecta,sans-serif;letter-spacing:-.6px;margin:0}.cooking-widget>footer{font-size:9px}.cooking-widget>small{font-size:8px}

.app-body .cook-step-text{font:400 25px/1.35 Selecta,Arial,sans-serif;letter-spacing:-.5px;margin:14px 0 25px;min-height:148px}

.cooking-timer>div .every-secondary{margin-top:0}
