.mc-post{flex:0 0 100%;min-width:0;scroll-snap-align:center;color:#234634}.mc-frame{position:relative;width:100%;height:470px;max-height:75vh;border-radius:16px;overflow:hidden;background:#101d18;color:#fff}.mc-frame video{position:absolute;inset:0;width:100%;height:100%;max-height:none;min-height:0;object-fit:contain;display:block;background:#101d18;border-radius:0}.mc-actions{position:absolute;right:9px;top:24%;display:flex;flex-direction:column;align-items:center;gap:13px;z-index:2}.mc-actions button,.mc-actions a{color:white;background:#14261a66;border:1px solid #ffffff22;border-radius:50%;width:43px;height:43px;display:grid;place-items:center;text-decoration:none;padding:8px;cursor:pointer;backdrop-filter:blur(3px)}.mc-actions button:hover{background:#1b372a}.mc-actions button[aria-pressed=true]{color:#c2ecab;background:#244d37cc;border-color:#a7da8b}.mc-actions svg,.mc-eye svg{width:24px;height:24px;display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mc-action-row{display:flex;flex-direction:column;align-items:center;gap:2px}.mc-action-row span{font-size:11px;color:white;text-shadow:0 1px 4px #000}.mc-profile img{width:100%;height:100%;object-fit:cover;border-radius:50%}.mc-actions a.mc-profile{background:#f1f5e7;color:#234d3b;padding:0;border:2px solid #fff;font-size:14px;font-weight:700;overflow:hidden}.mc-actions .mc-follow{width:29px;height:29px;padding:5px;margin-top:-16px;border:2px solid white;background:#386a43;position:relative;z-index:3}.mc-follow svg{width:17px;height:17px}.mc-eye{position:absolute;bottom:53px;left:12px;display:flex;align-items:center;gap:6px;font-size:11px;border-radius:20px;background:#0e231c99;padding:6px 9px;z-index:2;pointer-events:none;backdrop-filter:blur(4px)}.mc-eye svg{width:17px;height:17px}.mc-frame>.mc-expand{position:absolute;top:10px;left:10px;z-index:2;background:#0f261ca8;color:white;border:1px solid #ffffff33;border-radius:20px;padding:7px 11px;font:600 11px system-ui;cursor:pointer}.mc-close-full{display:none!important}.mc-caption{font:13px/1.5 system-ui!important;padding:8px 1px;color:inherit!important;margin:0!important;overflow-wrap:anywhere}.mc-frame:fullscreen,.mc-frame.mc-full{border-radius:0;background:#07130e;max-height:none;height:100dvh;width:100%;aspect-ratio:auto}.mc-frame.mc-full{position:fixed;inset:0;z-index:1000}.mc-frame:fullscreen .mc-actions,.mc-frame.mc-full .mc-actions{right:16px;top:33%}.mc-frame:fullscreen .mc-eye,.mc-frame.mc-full .mc-eye{bottom:70px}.mc-frame:fullscreen .mc-close-full,.mc-frame.mc-full .mc-close-full{display:block!important;position:absolute;right:15px;top:14px;z-index:5;color:white;background:#153a2b;padding:10px 16px;border:1px solid #ffffff55;border-radius:24px;cursor:pointer}.mc-frame:fullscreen>.mc-expand,.mc-frame.mc-full>.mc-expand{display:none}.mc-dialog{width:min(510px,94vw);max-height:85vh;overflow:auto;border:1px solid #d6e1d0;border-radius:20px;padding:24px;color:#214a36;font:14px/1.5 system-ui;background:#fff}.mc-dialog::backdrop{background:#0e211bcc;backdrop-filter:blur(4px)}.mc-dialog header{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:0;margin:0 0 12px}.mc-dialog h2{font-size:21px;margin:0}.mc-dialog header button{border:0;border-radius:50%;width:32px;height:32px;background:#edf2e6;color:#214b35;cursor:pointer}.mc-dialog label{display:block;margin:15px 0 7px}.mc-dialog input,.mc-dialog textarea{width:100%;padding:12px;border:1px solid #cfddc7;border-radius:10px;font:inherit;box-sizing:border-box;color:#224d38;background:#fff}.mc-dialog button.mc-button,.mc-dialog a.mc-button{display:inline-flex;justify-content:center;align-items:center;border:0;border-radius:10px;padding:11px 15px;font:600 13px system-ui;background:#25543d;color:#fff;text-decoration:none;margin:8px 5px 4px 0;cursor:pointer}.mc-dialog button.mc-light{background:#eaf1e2;color:#315c3b}.mc-dialog p{font-size:13px;color:#5d785f;line-height:1.6}.mc-comment{padding:13px 0;border-top:1px solid #e4ebdd}.mc-comment strong{font-size:13px}.mc-comment p{white-space:pre-wrap;overflow-wrap:anywhere;color:#344d38;margin:5px 0}.mc-comment small{font-size:10px;color:#85917b}.mc-comment button{border:0;background:#eaf1e2;color:#315c3b;border-radius:8px;padding:6px 10px;margin:6px 5px 0 0;cursor:pointer}.mc-bottom-nav{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:min(650px,100%);display:flex;justify-content:space-around;align-items:center;padding:9px 10px calc(9px + env(safe-area-inset-bottom));background:#173c2ff5;color:#fff;border-radius:18px 18px 0 0;z-index:6;box-shadow:0 -4px 20px #1b322511;backdrop-filter:blur(8px)}.mc-bottom-nav a,.mc-bottom-nav button{border:0;background:none;color:inherit;display:flex;flex-direction:column;align-items:center;gap:2px;font:500 11px system-ui;text-decoration:none;padding:4px 14px;cursor:pointer}.mc-bottom-nav svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mc-bottom-nav .mc-post-button{background:#d3ebba;color:#1d4d30;border-radius:12px;padding:6px 21px;font-weight:750}.mc-notice{position:fixed;bottom:90px;left:50%;transform:translateX(-50%);max-width:90vw;z-index:1200;padding:12px 18px;border-radius:12px;background:#214c38;color:white;font:13px system-ui;box-shadow:0 5px 20px #0002}body.mc-has-nav{padding-bottom:88px}.mc-actions button:focus-visible,.mc-expand:focus-visible{outline:3px solid #c9ec9c;outline-offset:3px}.mc-dialog [hidden],.mc-frame [hidden]{display:none!important}.mc-dialog button:disabled{opacity:.6;cursor:wait}@media(max-width:620px){.mc-frame{height:min(138vw,570px);max-height:78vh}.mc-actions{top:25%;gap:16px;right:10px}.mc-actions button,.mc-actions a{width:44px;height:44px}.mc-frame:fullscreen,.mc-frame.mc-full{height:100dvh;max-height:none}}@media(prefers-reduced-motion:reduce){.mc-post{scroll-behavior:auto}}

.card-video-gallery{margin:26px 0;text-align:left;padding:20px;background:#f2f6ed;border:1px solid #d8e2d0;border-radius:24px;max-width:100%;box-sizing:border-box}.card-video-gallery[hidden]{display:none}.card-video-gallery h3{color:#244d38;font:700 19px system-ui!important;margin:0 0 16px!important}

.card .card-video-gallery{background:transparent;color:inherit;border:0;border-top:1px solid #ffffff33;border-radius:0;margin:0;padding:0}.card .card-video-gallery h3{color:inherit;padding:22px;margin:0!important}.mc-continuous-feed{display:flex;flex-direction:column;gap:2px}.mc-continuous-feed .mc-post{flex:auto}.mc-continuous-feed .mc-frame{border-radius:0}.mc-continuous-feed .mc-caption{padding:10px 18px!important}.mc-card-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:22px 0}.mc-card-actions button{display:flex;flex-direction:column;align-items:center;gap:5px;background:transparent;color:inherit;border:1px solid #80988966;border-radius:14px;padding:10px 12px;cursor:pointer}.mc-card-actions svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8}.mc-card-actions button[aria-pressed=true]{color:#79c34f}.mc-card-views{font-size:12px;text-align:center;opacity:.8}

.mc-return-card{display:block;position:sticky;top:0;z-index:7;padding:15px 22px;background:#184d3c;color:white;text-decoration:none;font:700 15px system-ui}.mc-bottom-nav{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important}.mc-bottom-nav>a,.mc-bottom-nav>button{flex:1;min-width:0;max-width:33.333%;margin:0;white-space:nowrap}.mc-bottom-nav .mc-post-button{flex:1}

/* Keep card interactions beside the social links on phones and desktop. */
.mc-card-grid{display:grid;grid-template-columns:minmax(0,1fr) 62px;gap:10px;align-items:start}.mc-card-grid .links{min-width:0}.mc-card-rail{position:sticky;top:20px;min-width:0;padding-top:20px}.mc-card-rail .mc-card-actions{display:flex;flex-direction:column;gap:12px;margin:0}.mc-card-rail .mc-card-actions button{width:62px;min-height:52px;padding:8px 2px;gap:3px;border:0;border-radius:16px;background:rgba(255,255,255,.8);color:#23483b;box-shadow:0 2px 10px #193b2912}.mc-card-rail .mc-card-actions button:focus-visible{outline:3px solid #538f47;outline-offset:2px}.mc-card-rail .mc-card-actions button[aria-pressed=true]{background:#e3f2db;color:#28621c}.mc-card-rail .mc-card-actions button[aria-pressed=true] svg{fill:#79c34f33}.mc-card-rail .mc-card-actions small{font-size:9px;line-height:1.2;overflow-wrap:anywhere}.mc-card-rail .mc-card-actions strong{font-size:12px;line-height:1}.mc-card-rail .mc-card-views{font-size:9px;line-height:1.4;margin:12px 0}.mc-card-rail svg{width:25px;height:25px}.mc-card-grid .links.grid{column-gap:8px}.mc-card-grid .links.grid .link{min-width:0}@media(max-width:400px){.mc-card-grid{grid-template-columns:minmax(0,1fr) 54px;gap:6px}.mc-card-rail .mc-card-actions button{width:54px}.mc-card-grid .links.grid{column-gap:4px}.mc-card-grid .links.grid .icon{width:54px;height:54px}}
/* Discreet edge controls, matching the compact video rail. */
.mc-card-grid{grid-template-columns:minmax(0,1fr) 42px;gap:6px}.mc-card-rail{padding-top:48px}.mc-card-rail .mc-card-actions{gap:10px}.mc-card-rail .mc-card-actions button{width:42px;min-height:44px;padding:3px 0;background:transparent;box-shadow:none;border-radius:0;color:inherit}.mc-card-rail .mc-card-actions button[aria-pressed=true]{background:transparent;color:#40832b}.mc-card-rail .mc-card-actions svg{width:23px;height:23px}.mc-card-rail .mc-card-actions strong{font-size:10px;font-weight:500}.mc-card-rail .mc-card-actions small{font-size:8px}.mc-card-rail .mc-card-actions button[aria-label^="Curtir"] small,.mc-card-rail .mc-card-actions button[aria-label^="Descurtir"] small{display:none}.mc-card-rail .mc-card-views{font-size:8px;opacity:.65}@media(max-width:400px){.mc-card-grid{grid-template-columns:minmax(0,1fr) 38px;gap:4px}.mc-card-rail .mc-card-actions button{width:38px}}

.mc-card-options{position:fixed;top:auto;bottom:0;margin:0 auto;width:min(100%,520px);max-height:85dvh;border-radius:24px 24px 0 0;padding:24px;color:#23483b;background:#fafbf6}.mc-card-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.mc-card-option-grid button{border:0;background:transparent;display:flex;align-items:center;flex-direction:column;gap:10px;font-size:12px;color:inherit;min-height:80px;cursor:pointer}.mc-card-option-grid svg{width:48px;height:48px;padding:12px;border-radius:50%;background:#e8efdf;fill:none;stroke:currentColor;stroke-width:1.7}.mc-card-options p{font-size:13px;line-height:1.6;opacity:.8}.mc-card-cancel{width:100%;padding:16px;background:transparent;border:0;border-top:1px solid #dbe4d5;color:inherit;font-size:16px;cursor:pointer}

.mc-settings-menu{margin:18px 0;background:rgba(255,255,255,.9);border:1px solid #dbe4d5;border-radius:20px;overflow:hidden;color:#23483b}.mc-settings-menu>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;padding:20px;min-height:58px;font-weight:650;cursor:pointer}.mc-settings-menu>summary::-webkit-details-marker{display:none}.mc-settings-menu>summary:after{content:'＋';font-size:22px;font-weight:400}.mc-settings-menu[open]>summary:after{content:'−'}.mc-settings-menu>summary:focus-visible{outline:3px solid #538f47;outline-offset:-3px}.mc-settings-menu .mc-settings-content{margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;padding-top:4px!important}.mc-settings-menu[hidden]{display:none}

/* Keep navigation anchored to the visible viewport, including Safari standalone. */
.mc-bottom-nav{position:fixed;top:auto;bottom:0;left:0;right:0;transform:none;margin:0 auto;box-sizing:border-box;z-index:30;-webkit-backdrop-filter:blur(8px)}
body.mc-has-nav{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}

.mc-verified{display:inline-flex;vertical-align:middle;margin-left:7px;line-height:1}.mc-verified svg{width:23px;height:23px;display:block}
.mc-palco-intro{padding:24px 20px 18px;background:#f4f7f0;color:#193e32}.card .mc-palco-intro h3{padding:0;margin:5px 0 10px!important;font-size:25px!important;color:#193e32}.mc-palco-intro p{font:14px/1.6 system-ui;margin:5px 0}.mc-palco-intro .mc-palco-eyebrow{font-size:10px;letter-spacing:1.5px;color:#687f70;font-weight:700}.mc-palco-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin-top:17px}.mc-palco-toolbar button,.mc-palco-toolbar a{display:inline-flex;align-items:center;justify-content:center;padding:11px 14px;border-radius:12px;border:1px solid #c9d7c7;color:#234a38;background:#fff;text-decoration:none;font:600 13px system-ui;cursor:pointer}.mc-palco-toolbar .mc-palco-primary{background:#224e3a;color:#fff;border-color:#224e3a}.mc-palco-empty{padding:30px 22px;background:#fff;color:#68796c;font:14px/1.7 system-ui}.mc-palco-note{padding:16px 20px!important;margin:0!important;background:#f4f7f0;color:#607564;font:12px/1.7 system-ui!important}.mc-product-contact{display:block;background:#245b40;color:#fff;text-decoration:none;padding:15px 18px;font:600 14px system-ui;text-align:center}.mc-video-feed-page{max-width:600px;margin:0 auto;padding:20px 16px 100px}.mc-video-feed-page h1{font:700 32px system-ui;letter-spacing:-1px}.mc-video-feed-page .mc-post{margin-bottom:24px}.mc-video-author{display:block;color:#214a38;font:600 15px system-ui;text-decoration:none;padding:12px 0}.mc-video-filters{display:flex;gap:8px;margin:22px 0}.mc-video-filters button{padding:10px 16px;border-radius:24px;background:white;color:#24523d;border:1px solid #ccd9c9;font:600 13px system-ui;cursor:pointer}.mc-video-filters button[aria-pressed=true]{background:#224e3a;color:white}
.mc-legacy-frame{display:block;width:100%;height:min(145vw,650px);max-height:85svh;border:0;background:#101d18}.mc-original-video{display:block;padding:0 18px 13px;color:inherit;font:12px system-ui}.mc-legacy-post{overflow:hidden}
body.mc-social-video-page{margin:0;overflow:hidden;background:#08110c;color:#fff;padding-bottom:0}.mc-social-video-page .mc-video-feed-page{padding:0;margin:0 auto;width:100%;max-width:650px;height:100dvh;position:relative;display:flex;flex-direction:column}.mc-video-head{height:96px;flex-shrink:0;box-sizing:border-box;padding:10px 14px 4px;background:#10281e;z-index:4}.mc-video-head .video-page-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.mc-video-head .video-page-top>a{font-size:26px;text-decoration:none;min-width:34px}.mc-video-head h1{font:800 20px system-ui;margin:0;letter-spacing:-.5px}.mc-video-head h1 span{font-weight:400}.mc-video-head .video-page-publish{font-size:12px;background:#d3ebba;color:#1d4d30;padding:9px 12px}.mc-video-head .mc-video-filters{margin:8px 0 0;justify-content:center;gap:18px}.mc-video-head .mc-video-filters button{font-size:13px;padding:5px 3px;background:none;border:0;border-radius:0;color:#a3b5aa}.mc-video-head .mc-video-filters button[aria-pressed=true]{color:#fff;background:none;border-bottom:2px solid #d3ebba}.mc-social-video-page #videoFeed{height:calc(100dvh - 176px);overflow-y:auto;overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scrollbar-width:none;flex-shrink:0}.mc-social-video-page #videoFeed::-webkit-scrollbar{display:none}.mc-social-video-page #videoFeed>article{height:100%;min-height:100%;position:relative;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden}.mc-social-video-page #videoFeed .mc-post{height:100%;margin:0;position:relative}.mc-social-video-page #videoFeed .mc-frame,.mc-social-video-page #videoFeed .mc-legacy-frame{height:100%;max-height:none;border-radius:0;width:100%;display:block}.mc-social-video-page .mc-video-author{position:absolute;bottom:79px;left:14px;right:75px;z-index:3;color:#fff;font:700 14px system-ui;padding:7px 10px;width:fit-content;background:#10281eb3;border-radius:10px;text-decoration:none}.mc-social-video-page .mc-caption{position:absolute;bottom:42px;left:14px;right:70px;color:#fff!important;font:13px system-ui!important;padding:0!important;text-shadow:0 1px 4px #000;z-index:2}.mc-social-video-page .mc-legacy-post>.mc-caption,.mc-social-video-page .mc-original-video{display:none}.mc-social-video-page .mc-product-contact{position:absolute;bottom:5px;left:14px;right:70px;padding:10px;font-size:12px;z-index:3;border-radius:10px}.mc-social-video-page #moreVideos{position:absolute;bottom:84px;right:12px;z-index:5;padding:7px 12px;background:#1b4634;color:#fff;border:1px solid #ffffff44;border-radius:20px;font-size:11px}.mc-social-video-page .mc-video-status{position:absolute;top:36%;left:25px;right:25px;text-align:center;font:15px/1.7 system-ui;z-index:3;pointer-events:none}.mc-bottom-nav a[aria-current=page]{color:#d3ebba}.mc-social-video-page .mc-bottom-nav{height:80px;box-sizing:border-box;border-radius:0}.mc-social-video-page .mc-frame video{object-fit:contain}
.mc-social-video-page #nextVideo{position:absolute;right:10px;bottom:125px;z-index:5;border:1px solid #ffffff55;border-radius:50%;background:#10281ea8;color:#fff;width:36px;height:36px;font-size:23px;cursor:pointer}
