/* Amanecer Solari: tarjetas botánicas elegidas por el cliente. */
body{padding:18px 0 0}
.mini{padding:0 20px 20px;max-width:460px}
.mini-heading{margin:20px 0 25px}
.mini-heading h1{font-size:30px;line-height:1.15;letter-spacing:-.5px;margin-bottom:12px;font-weight:600}
.mini-heading p{font-size:13px;line-height:1.5;color:#c1ccb4}
.links{gap:11px}
.link-card{min-height:73px;gap:16px;padding:15px 18px;border-radius:10px}
.link-card>svg{height:25px;width:25px}
.link-card strong{font-size:16px;font-weight:500;line-height:1.25}
.link-card small{font-size:12px;line-height:1.3;margin-top:5px;opacity:1;color:#bdcbb0}
.primary{background:#f0bf60;border-color:#f0bf60;color:#173b2b}
.primary small{color:#4e6040}
.primary:hover{background:#f7cb78}
.secondary{background:#193e2e;border-color:#45664b;color:#f5f0dc;box-shadow:inset 0 0 0 .5px #67855722}
.secondary strong{font-weight:600}
.secondary:hover{background:#224c38}
.link-card .arrow{width:21px!important;height:21px!important}
.social-links{gap:9px;margin-top:20px}
.social-links a{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:0;min-height:0;aspect-ratio:.83;padding:6px;border:1px solid #456b4e;border-radius:12px;color:#f7f1db;background:linear-gradient(160deg,#254c37,#163a2a);box-shadow:inset 0 0 0 .5px #6e925733;isolation:isolate}
.social-links a:hover{background:linear-gradient(160deg,#2d5940,#1b4430);transform:translateY(-2px)}
.social-art{position:relative;display:flex;align-items:center;justify-content:center;width:100%;flex:1;min-height:65px;pointer-events:none}
.social-art:before{content:'';position:absolute;inset:-2px -3px -1px;background:url('solari-guirnalda.svg') center / contain no-repeat;z-index:-1}
.social-art .social-icon{width:27px;height:27px;stroke-width:1.8;margin-top:2px}
.social-art .facebook-icon{fill:currentColor;stroke:none}
.social-links .social-name{display:flex;align-items:center;justify-content:center;width:100%;min-height:32px;border:1px solid #938952;border-radius:5px;background:#103326;color:#f6f1dc;font-size:11px;font-weight:600;margin-top:5px;line-height:1.2}
.mini-footer{font-size:10px;padding:20px 0 4px;color:#afbea0}
.mini-footer strong{color:#cbd3b8}
.embedded body{padding-top:28px}
.embedded .mini{padding:0 17px 14px}
.embedded .mini-heading{margin:16px 0 22px}
.embedded .mini-heading h1{font-size:25px}
.embedded .mini-heading p{font-size:11px}
.embedded .link-card{min-height:65px;padding:13px 14px;gap:12px}
.embedded .link-card strong{font-size:13px}
.embedded .link-card small{font-size:10px}
.embedded .social-links{gap:8px;margin-top:18px}
.embedded .social-links a{min-height:0}
.embedded .social-links .social-name{font-size:10px;min-height:29px}
.embedded .social-art .social-icon{width:24px;height:24px}
.embedded .mini-footer{font-size:9px;padding-top:17px}
@media(min-width:700px){body{display:block;padding:30px 0 20px}.mini{max-width:500px}.link-card{min-height:85px;padding:18px 22px}.link-card strong{font-size:18px}.link-card small{font-size:14px}.mini-heading h1{font-size:34px}.mini-heading p{font-size:15px}.social-links{gap:12px;margin-top:23px}.social-links a{padding:8px}.social-links .social-name{font-size:14px;min-height:38px}.social-art .social-icon{width:34px;height:34px}.mini-footer{font-size:12px;padding-top:26px}}
@media(max-width:350px){.mini{padding-left:16px;padding-right:16px}.mini-heading h1{font-size:26px}.mini-heading p{font-size:11px}.link-card{padding:13px 15px;gap:13px}.link-card strong{font-size:14px}.link-card small{font-size:11px}.social-links{gap:8px}.social-links a{padding:5px}.social-links .social-name{font-size:10px;min-height:30px}.social-art .social-icon{width:25px;height:25px}}
