:root{
  --pink:#F7C8CC;--rose:#D98F8F;--nude:#E8C1B6;--cream:#FDF4EE;--brown:#3E2723;--light:#F1D6D9;
  --ink:#2f2220;--paper:#fffdfb;--shadow:0 18px 45px rgba(62,39,35,.10);
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;background:var(--paper);color:var(--ink)}
a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{width:min(1180px,92%);margin:auto}
.serif,h1,h2,h3,.brand{font-family:Georgia,'Times New Roman',serif}.eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:.75rem;color:#9d5f63;font-weight:700}
header{position:sticky;top:0;z-index:20;background:rgba(255,253,251,.92);backdrop-filter:blur(12px);border-bottom:1px solid rgba(217,143,143,.2)}
.nav{height:82px;display:flex;align-items:center;gap:34px}.logo{display:flex;align-items:center;gap:12px;min-width:205px}.logo img{width:58px;height:58px;object-fit:cover;border-radius:50%}.logo strong{font-family:Georgia,serif;font-size:1.35rem}.logo strong span{color:#c56f78}.logo small{display:block;color:#8c6e6b;font-size:.68rem;letter-spacing:.08em}.menu{display:flex;gap:24px;flex:1;justify-content:center;font-size:.92rem}.menu a:hover{color:#b75e68}.actions{display:flex;gap:14px;font-size:.9rem}.hamb{display:none;border:0;background:none;font-size:1.5rem}
.hero{background:radial-gradient(circle at 18% 28%,#fff 0 20%,transparent 45%),linear-gradient(135deg,#fffaf7 0%,#fae8e8 46%,#f5d5d7 100%);overflow:hidden;position:relative}
.hero:before,.hero:after{content:'';position:absolute;border-radius:55% 45% 50% 50%;background:linear-gradient(135deg,rgba(247,200,204,.8),rgba(217,143,143,.35));filter:blur(.2px);transform:rotate(28deg)}.hero:before{width:210px;height:90px;left:-55px;bottom:25px}.hero:after{width:150px;height:64px;right:4%;top:8%}
.hero-grid{min-height:520px;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:28px}.hero-copy{padding:54px 0;position:relative;z-index:2}.hero h1{font-size:clamp(3rem,6vw,5.4rem);line-height:.95;margin:12px 0 16px;color:#2d1c1a}.hero h1 span{color:#c86f79}.hero p{font-size:1.08rem;max-width:620px;color:#624b48}.script{font-family:'Brush Script MT','Segoe Script',cursive;color:#be6972;font-size:1.9rem!important;margin:18px 0}.cta{display:inline-block;background:linear-gradient(135deg,#b95763,#d98289);color:#fff;padding:14px 25px;border-radius:10px;font-weight:700;box-shadow:0 10px 25px rgba(185,87,99,.22)}.cta:hover{transform:translateY(-1px)}
.hero-features{display:flex;gap:26px;margin-top:28px;color:#80605d;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.hero-art{align-self:end;position:relative}.hero-art img{height:500px;width:100%;object-fit:cover;object-position:center 20%;border-radius:52% 0 0 0;box-shadow:-20px 20px 50px rgba(96,47,50,.12)}
section{padding:58px 0}.section-head{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:22px}.section-head h2{font-size:2.1rem;margin:0 0 6px}.section-head p{margin:0;color:#8b6f6c}.more{color:#b55e68;font-weight:700;font-size:.92rem}
.categories{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.cat{overflow:hidden;border:1px solid #f1dbda;border-radius:16px;background:#fff;box-shadow:0 8px 28px rgba(62,39,35,.06);transition:.2s}.cat:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.cat img{aspect-ratio:1.5/1;object-fit:cover}.cat div{padding:15px}.cat h3{margin:0;font-size:1.24rem}.cat p{font-size:.86rem;color:#8a6e6c;margin:6px 0 0}
.soft{background:linear-gradient(180deg,#fffaf9,#fff6f4)}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.card{background:#fff;border:1px solid #f0dddd;border-radius:16px;overflow:hidden;box-shadow:0 8px 28px rgba(62,39,35,.05)}.visual{height:210px;background:linear-gradient(135deg,#f9dbdd,#f7f0eb);position:relative;overflow:hidden}.visual.perfume:before{content:'';position:absolute;width:88px;height:120px;border-radius:18px;background:linear-gradient(#ffd9db,#d98f8f);left:50%;top:54%;transform:translate(-50%,-50%);border:4px solid rgba(255,255,255,.7);box-shadow:0 16px 28px rgba(103,48,52,.12)}.visual.perfume:after{content:'';position:absolute;width:52px;height:40px;background:#3E2723;left:50%;top:20%;transform:translateX(-50%);border-radius:5px}.visual.eye{background:radial-gradient(ellipse at 50% 55%,#845e52 0 5%,#2c1f1c 6% 8%,#e5b8a9 9% 26%,#efc7bb 27% 44%,#efd8d0 45% 100%)}.visual.outfit{background:linear-gradient(115deg,#3e2723 0 20%,#e8c1b6 20% 55%,#d98f8f 55% 70%,#fdf4ee 70%)}.visual.skin{background:radial-gradient(circle at 55% 40%,#f8d4c6 0 18%,#dca48d 19% 36%,#f2cfc0 37% 55%,#f7e5df 56%)}.card-body{padding:16px}.tag{display:inline-block;background:#f9e5e6;color:#a4515b;border-radius:999px;padding:5px 9px;font-size:.65rem;text-transform:uppercase;letter-spacing:.09em;font-weight:800}.card h3{font-size:1.16rem;line-height:1.2;margin:10px 0 8px}.card p{color:#806d69;font-size:.88rem;line-height:1.55}.card-meta{display:flex;justify-content:space-between;color:#9b7975;font-size:.76rem;margin-top:16px}
.perfume-grid{display:grid;grid-template-columns:repeat(4,1fr) 1.1fr;gap:16px}.product{border-radius:16px;border:1px solid #efd9d8;background:#fff;overflow:hidden}.bottle{height:190px;background:linear-gradient(145deg,#fff5f1,#f5d1d3);position:relative}.bottle:before{content:'';position:absolute;left:50%;top:55%;transform:translate(-50%,-50%);width:92px;height:110px;border:3px solid #fff;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.7),rgba(217,143,143,.82));box-shadow:0 14px 25px rgba(62,39,35,.12)}.bottle:after{content:'';position:absolute;left:50%;top:27%;transform:translateX(-50%);width:48px;height:34px;border-radius:5px;background:var(--brown)}.product .info{padding:15px}.product h3{margin:0 0 5px;font-size:1.06rem}.product p{font-size:.8rem;color:#88706d}.small-btn{display:inline-block;margin-top:9px;background:#bf6570;color:#fff;padding:9px 13px;border-radius:8px;font-size:.78rem}.quote{border-radius:16px;background:linear-gradient(145deg,#fdecef,#f4cfd2);display:flex;align-items:center;justify-content:center;text-align:center;padding:28px;color:#a84f59;font-family:Georgia,serif;font-size:1.65rem;line-height:1.25;position:relative}.quote:before{content:'“';font-size:5rem;position:absolute;top:4px;left:18px;opacity:.45}
.split{display:grid;grid-template-columns:1.05fr .95fr;gap:28px}.beauty-panel{display:grid;grid-template-columns:1.2fr .8fr;gap:14px}.beauty-main{position:relative;border-radius:18px;overflow:hidden;min-height:380px;background:#f3d5d1}.beauty-main img{width:100%;height:100%;object-fit:cover}.beauty-main .overlay{position:absolute;left:22px;bottom:24px;color:#fff;font-family:Georgia,serif;font-size:1.75rem;text-shadow:0 2px 12px rgba(0,0,0,.35)}.mini-list{display:grid;gap:12px}.mini{background:#fff;border:1px solid #efdedd;border-radius:14px;padding:14px}.mini b{font-family:Georgia,serif}.mini p{font-size:.8rem;color:#87706d;margin:6px 0 0}.trend-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.trend{background:#fff;border:1px solid #efdedd;border-radius:14px;overflow:hidden}.trend .pic{height:170px}.trend:nth-child(1) .pic{background:linear-gradient(120deg,#d6b3aa 0 46%,#6f5048 47% 58%,#f2dfda 59%)}.trend:nth-child(2) .pic{background:linear-gradient(110deg,#6d8aa3 0 43%,#ded3ca 44% 70%,#3f302b 71%)}.trend:nth-child(3) .pic{background:linear-gradient(160deg,#f8d1d5 0 45%,#fff 46% 65%,#df9ea5 66%)}.trend div:last-child{padding:12px}.trend h3{font-size:.92rem;margin:0 0 7px}.trend p{font-size:.76rem;color:#816b67;margin:0}
.newsletter{background:linear-gradient(90deg,#fff7f3,#f7dfe1);border-top:1px solid #f1d9d8;border-bottom:1px solid #f1d9d8}.news-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:32px;align-items:center}.newsletter h2{margin:0 0 6px}.form{display:flex;gap:10px}.form input{flex:1;border:1px solid #e7c8c7;background:#fff;border-radius:10px;padding:14px 15px;outline:none}.form button{border:0;background:#b85c67;color:#fff;border-radius:10px;padding:0 22px;font-weight:800;cursor:pointer}
footer{padding:34px 0;background:#fff}.foot{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px}.foot .links{display:flex;gap:17px;font-size:.82rem;color:#715a57}.social{text-align:right;color:#8e6a66}.copyright{border-top:1px solid #f0dddd;margin-top:26px;padding-top:18px;font-size:.76rem;color:#937c78;display:flex;justify-content:space-between}
@media(max-width:980px){.menu{display:none}.hamb{display:block}.actions{display:none}.nav{justify-content:space-between}.hero-grid{grid-template-columns:1fr}.hero-art{order:-1}.hero-art img{height:410px;border-radius:0 0 34px 34px}.categories{grid-template-columns:repeat(2,1fr)}.categories .cat:last-child{grid-column:span 2}.cards{grid-template-columns:repeat(2,1fr)}.perfume-grid{grid-template-columns:repeat(2,1fr)}.quote{grid-column:span 2;min-height:180px}.split{grid-template-columns:1fr}.news-grid{grid-template-columns:1fr}.foot{grid-template-columns:1fr}.foot .links{flex-wrap:wrap}.social{text-align:left}}
@media(max-width:620px){.hero-grid{min-height:auto}.hero-copy{padding:36px 0 46px}.hero-art img{height:350px}.hero-features{gap:12px;flex-wrap:wrap}.section-head{align-items:flex-start}.categories,.cards,.perfume-grid{grid-template-columns:1fr}.categories .cat:last-child,.quote{grid-column:auto}.beauty-panel{grid-template-columns:1fr}.trend-grid{grid-template-columns:1fr}.form{flex-direction:column}.form button{padding:14px}.copyright{flex-direction:column;gap:8px}.logo strong{font-size:1.08rem}.logo img{width:48px;height:48px}.logo{min-width:auto}}

.product-kicker{display:inline-block;color:#a6535e;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px}.affiliate-note{margin:18px 2px 0;color:#8b7470;font-size:.76rem;line-height:1.55}.small-btn[target="_blank"]:after{content:"  ↗"}

.product-photo{height:190px;position:relative;overflow:hidden;background:linear-gradient(145deg,#fff5f1,#f5d1d3)}
.product-photo img{width:100%;height:100%;object-fit:cover;object-position:center}
.affiliate-badge{position:absolute;left:10px;top:10px;background:#fff7f3;color:#a34e58;border:1px solid #edc8ca;border-radius:999px;padding:7px 10px;font-size:.65rem;font-weight:800;letter-spacing:.04em;box-shadow:0 8px 22px rgba(62,39,35,.12)}
.affiliate-product{border-color:#dfb3b7;box-shadow:0 12px 34px rgba(185,87,99,.14)}
.buy-btn{font-weight:800;background:linear-gradient(135deg,#b95763,#db7d86)}
.offer-note{display:block;margin-top:9px;color:#937a76;font-size:.68rem;line-height:1.4}

/* ===== Modo Dela v8: artigos e Radar ===== */
.card-link{display:block;height:100%}.card-link:hover h3{color:#b55e68}.radar-modo-dela{padding-top:18px}.radar-card{display:block;background:linear-gradient(135deg,#fff,#fdecef);border:1px solid #efd7d7;border-radius:18px;padding:28px;box-shadow:0 10px 30px rgba(62,39,35,.06)}.radar-card:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.radar-card h3{font-size:1.55rem;margin:10px 0 8px}.radar-card p{color:#806d69;max-width:820px;line-height:1.6}.radar-card span{display:inline-block;margin-top:8px;color:#b55e68;font-weight:800}.radar-badge{display:inline-block;background:#f9e5e6;color:#a4515b;border-radius:999px;padding:6px 10px;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800}
.article-hero{background:linear-gradient(135deg,#fffaf7,#f9e2e4);padding:54px 0 44px;border-bottom:1px solid #efdede}.article-hero .crumb{font-size:.82rem;color:#9a7773;margin-bottom:16px}.article-hero h1{font-size:clamp(2.35rem,5vw,4.1rem);line-height:1.02;max-width:980px;margin:0 0 18px}.article-hero .lead{font-size:1.1rem;line-height:1.7;color:#6f5753;max-width:840px}.article-meta{margin-top:18px;color:#9a7975;font-size:.83rem}.article-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(240px,1fr);gap:42px;align-items:start}.article-content{font-size:1.02rem;line-height:1.82}.article-content h2{font-size:1.9rem;margin:34px 0 12px}.article-content h3{font-size:1.3rem;margin:25px 0 8px}.article-content p{margin:0 0 18px;color:#4f3d3a}.article-content ul{padding-left:22px}.article-content li{margin:8px 0}.article-callout{background:#fff6f4;border:1px solid #efd9d8;border-left:4px solid #d98f8f;padding:18px 20px;border-radius:12px;margin:24px 0}.article-aside{position:sticky;top:105px;background:#fff;border:1px solid #efdedd;border-radius:16px;padding:20px}.article-aside h3{margin-top:0}.article-aside a{display:block;padding:10px 0;border-bottom:1px solid #f3e5e3;color:#9f555e;font-weight:700;font-size:.9rem}.source-box{margin-top:36px;padding:18px;border-radius:12px;background:#faf3f1;color:#806b67;font-size:.84rem}.source-box a{color:#a6535e;text-decoration:underline}.article-cta{margin-top:34px;padding:24px;border-radius:16px;background:linear-gradient(135deg,#fbe9ea,#fff8f5)}.article-cta h3{margin-top:0}.product-inline{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:14px}.product-inline a{display:block;background:#fff;border:1px solid #efdedd;border-radius:12px;padding:14px}.product-inline b{display:block;margin-bottom:5px}.product-inline small{color:#8b7470}.article-footer-nav{display:flex;justify-content:space-between;gap:16px;margin-top:36px}.article-footer-nav a{font-weight:800;color:#ad5963}.article-kicker{display:inline-block;color:#a4515b;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:800;margin-bottom:12px}
@media(max-width:860px){.article-layout{grid-template-columns:1fr}.article-aside{position:static}.product-inline{grid-template-columns:1fr}.article-footer-nav{flex-direction:column}.article-hero{padding-top:36px}}

/* ===== Modo Dela v9: capas editoriais padronizadas ===== */
.article-cover{margin-top:30px;margin-bottom:0}.article-cover img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:20px;border:1px solid #efdedd;box-shadow:0 12px 34px rgba(62,39,35,.08)}.article-section{padding-top:34px}.card-cover{height:210px;width:100%;object-fit:cover}.radar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.radar-grid .radar-card{padding:0;overflow:hidden}.radar-grid .radar-card img{width:100%;aspect-ratio:16/9;object-fit:cover}.radar-grid .radar-copy{padding:20px}.radar-grid .radar-card h3{font-size:1.22rem}.radar-grid .radar-card p{font-size:.88rem}.latest-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.latest-card{background:#fff;border:1px solid #efdedd;border-radius:16px;overflow:hidden}.latest-card img{width:100%;aspect-ratio:16/9;object-fit:cover}.latest-card div{padding:16px}.latest-card h3{margin:8px 0;font-size:1.12rem}.latest-card p{font-size:.86rem;color:#806d69;line-height:1.5}.latest-card a{color:#ad5963;font-weight:800;font-size:.84rem}@media(max-width:860px){.radar-grid,.latest-grid{grid-template-columns:1fr}.article-cover{margin-top:20px}.article-section{padding-top:24px}}

/* V9 final: miniaturas 4:3 sem corte e capas 16:9 nos artigos */
.card-cover{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}
.radar-grid .radar-card img,.latest-card img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;display:block}
.article-cover img{width:100%;aspect-ratio:16/9;object-fit:cover}
