/* RecetasBARF · Estudio en casa. Shared by static pages and CMS. */
@media screen {
body:not(:has(.admin-shell)){--primary:#18553f;--foreground:#202925;--border:#e0e5e1;--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-family:var(--font-sans);background:#f6f7f5;color:#202925;font-size:19px;line-height:1.7;-webkit-font-smoothing:antialiased}
body:not(:has(.admin-shell)) :is(h1,h2,h3){font-family:var(--font-sans);letter-spacing:-.045em;text-wrap:balance}
body:not(:has(.admin-shell)) :is(button,input,select,textarea){font-family:var(--font-sans)}
body:not(:has(.admin-shell)) .site-header{background:#fafbf9ed;border-bottom:1px solid #dfe5df;backdrop-filter:blur(18px)}
body:not(:has(.admin-shell)) .header-inner{min-height:86px;gap:24px}
body:not(:has(.admin-shell)) .brand{font-size:27px;letter-spacing:-1.5px}
body:not(:has(.admin-shell)) .brand span{font-size:11px;letter-spacing:1.8px;margin-top:8px}
body:not(:has(.admin-shell)) .main-navigation{gap:18px;font-size:15px}
body:not(:has(.admin-shell)) .main-navigation a{border-radius:10px;transition:background .18s,color .18s}
body:not(:has(.admin-shell)) .main-navigation a[aria-current=page]{color:#18553f;text-decoration:underline;text-underline-offset:7px}
body:not(:has(.admin-shell)) .button{border-radius:14px;min-height:48px;font-size:17px;font-weight:650;letter-spacing:-.015em;padding:13px 21px;box-shadow:0 3px 8px #183e3209;transition:background .18s,box-shadow .18s,transform .18s}
body:not(:has(.admin-shell)) .button.orange{background:#d8ef89;border-color:#d8ef89;color:#203b2b}
body:not(:has(.admin-shell)) .button.light{background:#fff;border-color:#dbe3dd;color:#264c3b}
body:not(:has(.admin-shell)) .eyebrow{font-size:13px;letter-spacing:.13em;color:#4b6959}
body:not(:has(.admin-shell)) .home-edition{background:#ecf0e8;color:#47644f;font-size:11px;letter-spacing:.12em;border-bottom:1px solid #e2e8df}
body:not(:has(.admin-shell)) .hero{padding-block:64px;gap:52px}
body:not(:has(.admin-shell)) .hero h1{font-size:clamp(3.2rem,5.4vw,5.4rem);font-weight:780;letter-spacing:-.06em;line-height:1.02}
body:not(:has(.admin-shell)) .hero h1 em{color:#28734f;display:inline-block;position:relative}
body:not(:has(.admin-shell)) .hero-copy>p{font-size:20px;line-height:1.65;color:#55665c}
body:not(:has(.admin-shell)) .hero-photo{border-radius:32px;box-shadow:0 20px 55px #163d2912;transform:none}
body:not(:has(.admin-shell)) .hero-video-stamp{border-radius:20px;background:#d9ef8a;color:#263d26;transform:rotate(7deg);box-shadow:0 5px 20px #00000012}
body:not(:has(.admin-shell)) .photo-note{background:#fffffff0;backdrop-filter:blur(14px);border:1px solid #ffffffa0;border-radius:20px;box-shadow:0 5px 20px #14362410}
body:not(:has(.admin-shell)) .searchbox{border:1px solid #dce4dc;border-radius:19px;padding:7px;box-shadow:0 6px 20px #17392c06}
body:not(:has(.admin-shell)) .searchbox input{font-size:17px}
body:not(:has(.admin-shell)) .quick-links{font-size:15px;gap:9px}
body:not(:has(.admin-shell)) .quick-links a{background:#fff;border:1px solid #e1e6df;border-radius:30px;padding:4px 11px;text-decoration:none}
body:not(:has(.admin-shell)) .principles{font-size:15px;border-block-color:#e0e6df;padding-block:23px}
body:not(:has(.admin-shell)) .section{padding-block:68px}
body:not(:has(.admin-shell)) .section-head h2{font-size:clamp(2rem,3.4vw,3rem)}
body:not(:has(.admin-shell)) .species-card{border-radius:26px;padding:36px;background:#e8f0e5;border:1px solid #d9e5d7;color:#244b35;overflow:hidden}
body:not(:has(.admin-shell)) .species-card:nth-child(2){background:#f0ebe4;border-color:#e6ded3;color:#514331}
body:not(:has(.admin-shell)) .species-card :is(h3,p,.text-link){color:inherit}
body:not(:has(.admin-shell)) .species-card svg{color:inherit;transform:rotate(-9deg);opacity:.85}
body:not(:has(.admin-shell)) .species-card:nth-child(2) svg{transform:rotate(9deg)}
body:not(:has(.admin-shell)) .recipe-card{background:#fff;border:1px solid #e2e7e1;border-radius:24px;padding:12px 12px 24px;box-shadow:0 4px 18px #173e2b04;overflow:hidden;transition:transform .2s,box-shadow .2s}
body:not(:has(.admin-shell)) .recipe-card .thumb{border-radius:16px}
body:not(:has(.admin-shell)) .recipe-card :is(.meta,h3,p){margin-left:10px;margin-right:10px}
body:not(:has(.admin-shell)) .recipe-card .meta{font-size:12px;letter-spacing:.08em;color:#617362}
body:not(:has(.admin-shell)) .recipe-card h3{font-size:23px;line-height:1.25;color:#26362b}
body:not(:has(.admin-shell)) .recipe-card p{font-size:16px;line-height:1.6;color:#596b5e}
body:not(:has(.admin-shell)) .pill{border-radius:10px;font-size:13px;box-shadow:none}
body:not(:has(.admin-shell)) :is(.book-card,.guide-item){border:1px solid #e1e6df;border-radius:24px;background:#fff;overflow:hidden;box-shadow:0 4px 18px #173e2b04}
body:not(:has(.admin-shell)) .guide-item{padding:20px}.guide-item>img{border-radius:15px}
body:not(:has(.admin-shell)) :is(.book-intro,.calc-banner){border-radius:30px;background:#eaf0e6;border:1px solid #dde6d7;box-shadow:none}
body:not(:has(.admin-shell)) .book-intro{padding:42px}
body:not(:has(.admin-shell)) .calc-mini{border-radius:22px;box-shadow:0 4px 20px #183e3206}
body:not(:has(.admin-shell)) .video-section{background:#193c2f;color:#fff}
body:not(:has(.admin-shell)) .video-section .eyebrow{color:#d8ed9a}
body:not(:has(.admin-shell)) .video-section .recipe-card{background:#254737;border-color:#41604c}
body:not(:has(.admin-shell)) .video-section .recipe-card :is(h3,p,.meta){color:#f2f6ed}
body:not(:has(.admin-shell)) :is(.youtube-home,.author-home){border-radius:26px}
body:not(:has(.admin-shell)) .page-head{padding-top:48px;padding-bottom:35px}
body:not(:has(.admin-shell)) .page-head h1{max-width:1000px;font-size:clamp(2.5rem,4.5vw,4.4rem)}
body:not(:has(.admin-shell)) .breadcrumb{font-size:14px;color:#637367}
body:not(:has(.admin-shell)) :is(.filters,.sidebox){border:1px solid #dfe6dc;border-radius:21px;background:#edf1e9}
body:not(:has(.admin-shell)) :is(.field input,.field select){border-radius:11px;min-height:48px;font-size:17px;border-color:#cfdacf}
body:not(:has(.admin-shell)) :is(.article-image,.cms-cover,.recipe-main-photo,.video-player){border-radius:24px}
body:not(:has(.admin-shell)) .article :is(p,li){line-height:1.8;color:#425649}
body:not(:has(.admin-shell)) .recipe-facts{background:#fff;border:1px solid #e0e6de;border-radius:18px;padding:22px;gap:28px}
body:not(:has(.admin-shell)) :is(.recipe-sheet,.recipe-action-hub,.pet-recipe-panel,.recipe-community){border-radius:24px;box-shadow:none}
body:not(:has(.admin-shell)) .recipe-action-hub{background:#eef2e9;border:1px solid #dde5d6;padding:25px}
body:not(:has(.admin-shell)) .recipe-action-tile{border-radius:17px;background:#fff;border:1px solid #dde5db;box-shadow:0 3px 12px #173e2b05}
body:not(:has(.admin-shell)) .recipe-action-icon{border-radius:13px;background:#e9f1df;color:#2e593b}
body:not(:has(.admin-shell)) .save-recipe-feature{border-radius:20px;background:#eaf2dd;border:1px solid #d7e5c8}
body:not(:has(.admin-shell)) .save-mascot{transform:rotate(-8deg)}
body:not(:has(.admin-shell)) .notice{background:#edf2e9;border-radius:14px;border:1px solid #dce5d6;border-left:4px solid #8ea778}
body:not(:has(.admin-shell)) .partner-card{border-radius:26px;box-shadow:0 4px 20px #183e3205}
body:not(:has(.admin-shell)) .partner-visual{border-radius:24px;overflow:visible}
body:not(:has(.admin-shell)) :is(.account-card,.pet-profile-section,.pet-dashboard-hero,.pet-dashboard-stats,.profile-banner,.community-post,.community-topic,.community-settings,.kitchen-dashboard){border:1px solid #dee6dc;border-radius:24px;box-shadow:0 4px 20px #183e3205;background:#fff}
body:not(:has(.admin-shell)) :is(.account-welcome,.pet-wizard-dialog){border-radius:28px}
body:not(:has(.admin-shell)) .pet-dashboard-hero{background:#edf2e8}
body:not(:has(.admin-shell)) .pet-choice{border-radius:16px}
body:not(:has(.admin-shell)) .pet-choice.selected{background:#e8f1dd;border-color:#7d9e61;color:#264533}
body:not(:has(.admin-shell)) :is(.calculator-form,.calculator-result){border-radius:26px;box-shadow:none}
body:not(:has(.admin-shell)) .footer{background:#183c2f;color:#e5ecdf;border-radius:32px 32px 0 0;margin-top:30px}
body:not(:has(.admin-shell)) .footer-links{flex-wrap:wrap;gap:18px 26px}
body:not(:has(.admin-shell)) .footer-bottom{flex-wrap:wrap;font-size:14px}
body:not(:has(.admin-shell)) :focus-visible{outline:3px solid #488abb;outline-offset:4px}
}
@media(hover:hover) and (prefers-reduced-motion:no-preference){body:not(:has(.admin-shell)) .recipe-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #173e2b0b}body:not(:has(.admin-shell)) .button:hover{transform:translateY(-1px)}}
@media screen and (max-width:1100px){body:not(:has(.admin-shell)) .main-navigation{gap:11px;font-size:14px}body:not(:has(.admin-shell)) .hero{gap:30px}}
@media screen and (max-width:700px){body:not(:has(.admin-shell)){font-size:18px}body:not(:has(.admin-shell)) .header-inner{min-height:78px}body:not(:has(.admin-shell)) .brand{font-size:25px}body:not(:has(.admin-shell)) .brand span{font-size:10px}body:not(:has(.admin-shell)) .hero{padding-block:32px;gap:27px}body:not(:has(.admin-shell)) .hero h1{font-size:clamp(2.9rem,12vw,3.8rem)}body:not(:has(.admin-shell)) .hero-copy>p{font-size:18px}body:not(:has(.admin-shell)) .hero-photo{border-radius:24px;height:350px}body:not(:has(.admin-shell)) .hero-video-stamp{transform:rotate(5deg)}body:not(:has(.admin-shell)) .photo-note{border-radius:16px}body:not(:has(.admin-shell)) .section{padding-block:42px}body:not(:has(.admin-shell)) .species-card{padding:25px;border-radius:22px}body:not(:has(.admin-shell)) .recipe-grid{grid-template-columns:1fr;gap:20px}body:not(:has(.admin-shell)) .recipe-card{padding:10px 10px 22px;border-radius:23px}body:not(:has(.admin-shell)) .recipe-card .thumb{aspect-ratio:1.5}body:not(:has(.admin-shell)) .recipe-card h3{font-size:24px}body:not(:has(.admin-shell)) .recipe-card p{font-size:17px}body:not(:has(.admin-shell)) :is(.book-intro,.calc-banner){padding:25px;border-radius:24px}body:not(:has(.admin-shell)) .page-head{padding-top:32px}body:not(:has(.admin-shell)) .page-head h1{font-size:clamp(2.2rem,9vw,3rem);overflow-wrap:anywhere}body:not(:has(.admin-shell)) .recipe-action-hub{padding:18px}body:not(:has(.admin-shell)) .recipe-facts{gap:18px;padding:18px}body:not(:has(.admin-shell)) .footer{border-radius:24px 24px 0 0}body:not(:has(.admin-shell)) .principles{justify-content:flex-start;gap:14px}body:not(:has(.admin-shell)) .searchbox .button{padding-inline:14px}body:not(:has(.admin-shell)) .searchbox input{padding-inline:8px;font-size:16px}}
@media(prefers-reduced-motion:reduce){body:not(:has(.admin-shell)) *{scroll-behavior:auto!important;transition:none!important}}
@media screen {
body:not(:has(.admin-shell)) .hero-copy{background:transparent;border:0;box-shadow:none;padding:0;border-radius:0}
body:not(:has(.admin-shell)) .hero h1 em{background:transparent;font-family:var(--font-sans);font-style:normal;color:#28734f;padding:0;border-radius:0;letter-spacing:-.055em}
body:not(:has(.admin-shell)) .hero-copy>.eyebrow{background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}
body:not(:has(.admin-shell)) .main-navigation{background:transparent;border:0;box-shadow:none;padding:0}
body:not(:has(.admin-shell)) .main-navigation .nav-calc{background:#e5efcf;border:1px solid #d5e1bf;box-shadow:none;color:#294a31;border-radius:13px;padding:11px 15px}
body:not(:has(.admin-shell)) .hero-photo{border:1px solid #dbe3d8}
body:not(:has(.admin-shell)) .hero-video-stamp strong{font-family:var(--font-sans);font-style:normal}
body:not(:has(.admin-shell)) .hero-video-stamp{border:1px solid #c0d477}
body:not(:has(.admin-shell)) .species-card{box-shadow:none}
}
@media screen {body:not(:has(.admin-shell)) .menu-toggle{border:1px solid #cad9b6;border-radius:14px;background:#e5efcf;color:#294a31;box-shadow:none;min-height:46px}body:not(:has(.admin-shell)) .mobile-navigation-panel{background:#f7f8f5}body:not(:has(.admin-shell)) .mobile-navigation-panel nav a{border-radius:16px;box-shadow:none}}
/* Manada: expressive bubbles, strong contrast, lightweight CSS only. */
@media screen {
body:not(:has(.admin-shell)){background:#f3f2e9;--primary:#153f30;--foreground:#142f24}
body:not(:has(.admin-shell)) .button{border:2px solid #163e2e;border-radius:999px;box-shadow:0 3px 0 #163e2e;font-weight:750}
body:not(:has(.admin-shell)) .button.light{border-color:#163e2e;background:#fffef7;color:#163e2e}
body:not(:has(.admin-shell)) .button.orange{background:#ddf477;border-color:#163e2e}
body:not(:has(.admin-shell)) .eyebrow{width:fit-content;padding:7px 12px;background:#e0edb8;border-radius:999px;color:#254532;letter-spacing:.08em}
body:not(:has(.admin-shell)) .hero-copy>.eyebrow{padding:7px 12px;background:#ddf477;border:1px solid #b8ce6b;border-radius:999px}
body:not(:has(.admin-shell)) .recipe-card{border:2px solid #224d38;border-radius:28px;box-shadow:0 5px 0 #d5dfb8;background:#fffef8}
body:not(:has(.admin-shell)) .recipe-card .thumb{border-radius:19px}
body:not(:has(.admin-shell)) .species-card{background:#ddf477;border:2px solid #234935;box-shadow:0 5px 0 #234935;border-radius:32px}
body:not(:has(.admin-shell)) .species-card:nth-child(2){background:#e9dff9;color:#43344d;border-color:#534160;box-shadow:0 5px 0 #534160}
body:not(:has(.admin-shell)) .book-card{border:2px solid #234935;border-radius:28px;box-shadow:0 5px 0 #d4dec0}
body:not(:has(.admin-shell)) .recipe-action-tile{border:2px solid #274c39;border-radius:22px;box-shadow:0 3px 0 #c5d3b4}
body:not(:has(.admin-shell)) .recipe-action-tile:nth-child(2){background:#fff0d9}
body:not(:has(.admin-shell)) .recipe-action-tile:nth-child(3){background:#ece4f7}
body:not(:has(.admin-shell)) .recipe-action-tile:nth-child(4){background:#ddedec}
body:not(:has(.admin-shell)) .community>header{padding:32px;background:#173e2f;border-radius:32px;color:#fff}
body:not(:has(.admin-shell)) .community>header :is(h1,p,a){color:#fff}
body:not(:has(.admin-shell)) .community>header .eyebrow{background:#def57f;color:#193a2b}
body:not(:has(.admin-shell)) .community-toolbar{padding:14px;gap:12px;background:#e4e9d4;border:1px solid #c9d4b5;border-radius:24px}
body:not(:has(.admin-shell)) .community-toolbar .button{font-size:16px}
body:not(:has(.admin-shell)) .community-topic{position:relative;background:#fffef8;border:2px solid #244b36;border-radius:28px 28px 28px 9px;box-shadow:0 4px 0 #cfdbb9;padding:26px;gap:15px;margin:8px 0 18px;color:#193827}
body:not(:has(.admin-shell)) .community-topic:nth-of-type(3n+2){background:#edf0df}
body:not(:has(.admin-shell)) .community-topic:nth-of-type(3n+3){background:#f1eafa}
body:not(:has(.admin-shell)) .community-topic>span:first-child{align-self:flex-start;border-radius:999px;background:#def184;border:1px solid #bed06b;padding:5px 11px;font-size:13px;font-weight:750;letter-spacing:.02em}
body:not(:has(.admin-shell)) .community-topic strong{font-size:25px;line-height:1.3;letter-spacing:-.025em}
body:not(:has(.admin-shell)) .community-topic>span:last-child{font-size:15px;color:#49604e}
body:not(:has(.admin-shell)) .community-post{border:2px solid #254a36;border-radius:28px 28px 28px 9px;background:#fffef8;box-shadow:0 4px 0 #d2dcbc}
body:not(:has(.admin-shell)) .community-post header{background:#eaf0dc;padding:12px 16px;border-radius:18px;gap:8px 14px}
body:not(:has(.admin-shell)) .community-body{line-height:1.75}
body:not(:has(.admin-shell)) .community-editor{background:#edf2dd;border:2px solid #254a36;border-radius:28px}
body:not(:has(.admin-shell)) .community .filters{border:2px solid #bacbaa;border-radius:25px;background:#fffef8}
body:not(:has(.admin-shell)) .community-rank{background:#f1e4fd;color:#523665;border:1px solid #d9c3e8}
body:not(:has(.admin-shell)) .pet-card{border:2px solid #244b36;border-radius:26px;background:#fffef8}
body:not(:has(.admin-shell)) .pet-profile-section{border:2px solid #d0dbc0;border-radius:26px}
body:not(:has(.admin-shell)) .recipe-facts{background:#edf2da;border:2px solid #ccd8ad;border-radius:24px}
body:not(:has(.admin-shell)) .menu-toggle{background:#def378;border:2px solid #183e2d;border-radius:999px;box-shadow:0 3px 0 #183e2d}
}
@media screen and (max-width:700px){
body:not(:has(.admin-shell)) .wrap{padding-inline:18px}
body:not(:has(.admin-shell)) .home-edition{display:none}
body:not(:has(.admin-shell)) .hero{gap:22px;padding-top:22px}
body:not(:has(.admin-shell)) .hero-copy{background:#ddf477;border:2px solid #1d432f;border-radius:32px;padding:24px 20px;box-shadow:0 5px 0 #1d432f}
body:not(:has(.admin-shell)) .hero-copy>.eyebrow{background:#fffef5;border:1px solid #bccc89;font-size:11px;letter-spacing:.06em;margin-bottom:20px}
body:not(:has(.admin-shell)) .hero h1{font-size:clamp(2.55rem,10.5vw,3.6rem);letter-spacing:-.055em;line-height:1.04}
body:not(:has(.admin-shell)) .hero h1 em{color:#1b5435}
body:not(:has(.admin-shell)) .hero-copy>p{font-size:17px;line-height:1.65;color:#29472f;margin-top:20px}
body:not(:has(.admin-shell)) .searchbox{margin-top:24px;border:2px solid #2c5137;border-radius:20px;padding:5px;gap:4px;box-shadow:none}
body:not(:has(.admin-shell)) .searchbox .button{min-height:44px;border-radius:15px;padding:9px 11px;font-size:15px;box-shadow:none}
body:not(:has(.admin-shell)) .searchbox .button svg{display:none}
body:not(:has(.admin-shell)) .searchbox input{font-size:16px;padding-inline:6px}
body:not(:has(.admin-shell)) .quick-links{gap:8px;margin-top:18px}
body:not(:has(.admin-shell)) .quick-links>span{width:100%;font-size:13px;color:#3b5634}
body:not(:has(.admin-shell)) .quick-links a{font-size:14px;min-height:40px;display:flex;align-items:center;padding:6px 11px;background:#ffffffd9;border:1px solid #a9bd71;border-radius:999px;color:#28432b}
body:not(:has(.admin-shell)) .hero-photo{height:320px;border:2px solid #234832;border-radius:30px;box-shadow:0 5px 0 #d1dabd}
body:not(:has(.admin-shell)) .hero-video-stamp{padding:13px 16px;font-size:12px;max-width:155px;border-radius:22px;transform:rotate(5deg)}
body:not(:has(.admin-shell)) .principles{border:0;background:transparent;display:grid;grid-template-columns:1fr;gap:9px;padding-top:8px;padding-bottom:0}
body:not(:has(.admin-shell)) .principles span{background:#fffef8;border:1px solid #cbd5b7;border-radius:999px;padding:12px 15px;font-size:14px;line-height:1.4}
body:not(:has(.admin-shell)) .section{padding-block:34px}
body:not(:has(.admin-shell)) .section-head{gap:14px;margin-bottom:24px}
body:not(:has(.admin-shell)) .section-head h2{font-size:31px;line-height:1.12}
body:not(:has(.admin-shell)) .species-card{padding:27px 22px;border-radius:30px;gap:14px}
body:not(:has(.admin-shell)) .species-card svg{width:64px;height:64px}
body:not(:has(.admin-shell)) .species-card h3{font-size:29px}
body:not(:has(.admin-shell)) .species-card p{font-size:17px;line-height:1.55}
body:not(:has(.admin-shell)) .species-card .text-link{font-size:15px;white-space:normal}
body:not(:has(.admin-shell)) .recipe-card{border-radius:28px;padding:10px 10px 24px}
body:not(:has(.admin-shell)) :is(.book-intro,.calc-banner){background:#e9dffa;border:2px solid #584366;border-radius:30px;padding:27px 23px;box-shadow:0 4px 0 #d7c5e4}
body:not(:has(.admin-shell)) .calc-banner{background:#e0ebe1;border-color:#2f593e;box-shadow:0 4px 0 #bed0b9}
body:not(:has(.admin-shell)) .page-head{background:#fffef8;border:1px solid #d8e0cb;border-radius:0 0 30px 30px;padding-top:28px;padding-bottom:28px;margin-bottom:24px}
body:not(:has(.admin-shell)) .page-head h1{font-size:clamp(2rem,8.5vw,2.7rem)}
body:not(:has(.admin-shell)) .page-head p{font-size:18px}
body:not(:has(.admin-shell)) .recipe-action-hub{background:#e9efdb;border:2px solid #c4d5ad;border-radius:28px;padding:17px}
body:not(:has(.admin-shell)) .recipe-action-tile{padding:16px 12px;min-height:120px}
body:not(:has(.admin-shell)) .community>header{padding:25px 20px;border-radius:28px}
body:not(:has(.admin-shell)) .community>header h1{font-size:37px;line-height:1.08}
body:not(:has(.admin-shell)) .community-toolbar{display:flex;gap:10px;padding:12px;border-radius:24px}
body:not(:has(.admin-shell)) .community-toolbar>.button{flex:1 1 calc(50% - 10px);min-height:46px;padding:10px 12px;font-size:14px;text-align:center}
body:not(:has(.admin-shell)) .community-topic{padding:23px 20px;border-radius:26px 26px 26px 9px}
body:not(:has(.admin-shell)) .community-topic strong{font-size:23px;line-height:1.3}
body:not(:has(.admin-shell)) .community-post{padding:20px 17px}
body:not(:has(.admin-shell)) .community-body{font-size:18px;line-height:1.75;margin-block:22px}
body:not(:has(.admin-shell)) .community-post header{padding:12px}
body:not(:has(.admin-shell)) .community-post header time{font-size:13px}
body:not(:has(.admin-shell)) .community-editor{padding:20px 17px}
body:not(:has(.admin-shell)) .account-card{border:2px solid #c3d3b1;border-radius:28px;background:#fffef8}
body:not(:has(.admin-shell)) .footer{border-radius:32px 32px 0 0}
}
