@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 300 500;
  font-display: swap;
  src: url(fonts/cormorant-garamond-1.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 300 500;
  font-display: swap;
  src: url(fonts/dm-sans-2.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

:root{--bf360-paper:#FBF7F4;--bf360-surface:#FFFDFB;--bf360-ink:#2B2522;--bf360-brown:#4B3A32;--bf360-rose:#C98F89;--bf360-rose-deep:#8B5751;--bf360-sage:#506354;--bf360-sage-soft:#E8EEE5;--bf360-gold:#B99A63;--bf360-gold-soft:#F4E8CB;--bf360-line:#E7DCD4;--bf360-muted:#6F625B}
*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:28px}body{margin:0;background:var(--bf360-paper);color:var(--bf360-ink);font:300 17.5px/1.88 "DM Sans",Arial,sans-serif;letter-spacing:.005em}a{color:var(--bf360-rose-deep);text-underline-offset:.22em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}a:focus-visible,summary:focus-visible,button:focus-visible,select:focus-visible,[data-result]:focus-visible{outline:2px solid var(--bf360-rose-deep);outline-offset:5px}strong,b{font-weight:450}.preview-note{text-align:center;font-size:10px;font-weight:350;letter-spacing:.15em;padding:6px 12px;background:#F3E4DF;color:var(--bf360-rose-deep)}.masthead{max-width:1200px;margin:auto;padding:20px 36px;border-bottom:1px solid var(--bf360-line);display:flex;justify-content:space-between;align-items:center}.masthead>a{font:300 31px/1.1 "Cormorant Garamond",Georgia,serif;text-decoration:none;color:var(--bf360-brown)}.masthead>a span{display:block;font:300 11px/1.7 "DM Sans",Arial,sans-serif;letter-spacing:.05em;color:var(--bf360-muted)}.edition,.eyebrow{font-size:10px;font-weight:350;letter-spacing:.16em;color:var(--bf360-rose-deep)}main{max-width:1100px;margin:auto;padding:31px 36px 64px}.article-header{margin-bottom:42px}h1{font:300 clamp(42px,5.2vw,64px)/1.08 "Cormorant Garamond",Georgia,serif;letter-spacing:-.02em;max-width:960px;margin:18px 0 24px;color:var(--bf360-brown);text-wrap:balance}.byline{font-size:12px;font-weight:300;color:var(--bf360-muted);margin-bottom:28px}figure{margin:30px 0}figure img{display:block;width:100%;height:auto;border-radius:7px}figcaption{font-size:12px;line-height:1.7;font-weight:300;color:var(--bf360-muted);padding:10px 0}.hero{margin-bottom:0}.hero img{aspect-ratio:3/2;object-fit:cover;max-height:580px;object-position:center}.article-body{max-width:740px;margin:auto}.article-body>p{margin:0 0 23px}.has-large-font-size{font-size:23px;font-weight:300;line-height:1.65}h2{font:300 39px/1.14 "Cormorant Garamond",Georgia,serif;letter-spacing:-.015em;margin:64px 0 24px;padding-top:20px;border-top:1px solid var(--bf360-line);color:var(--bf360-brown);text-wrap:balance}h3{font:350 20px/1.5 "DM Sans",Arial,sans-serif;margin:32px 0 12px;color:var(--bf360-brown)}ul,ol{padding-left:25px;margin:24px 0 32px}li{padding-left:5px;margin:12px 0}.article-body>.wp-block-group{margin:22px 0;border-radius:0 7px 7px 0}.article-body>.wp-block-group h3{margin:0 0 12px;font-weight:350}.article-body>.wp-block-group p{margin:12px 0}.article-body>.wp-block-group p:first-child{margin-top:0}.article-body>.wp-block-group p:last-child{margin-bottom:0}.article-body>.bf360-intro{border-radius:10px;margin:0 0 30px;box-shadow:inset 0 1px 0 #e7c7c1}.bf360-intro p{font-family:"Cormorant Garamond",Georgia,serif!important;font-weight:300!important;color:#935269}.bf360-intro strong{font-weight:300}.bf360-reading-path{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;list-style:none;padding:20px 0;margin:25px 0 38px;counter-reset:reading;border-block:1px solid var(--bf360-line)}.bf360-reading-path li{counter-increment:reading;padding:14px 0;margin:0;font-size:14px;line-height:1.7}.bf360-reading-path li:before{content:'0' counter(reading);display:block;font:300 28px/1.1 "Cormorant Garamond",serif;color:var(--bf360-rose);margin-bottom:7px}.bf360-reading-path a{font-weight:400;text-decoration:none}.bf360-observation{border-radius:0!important;border-block:1px solid var(--bf360-line)}.bf360-observation>p{letter-spacing:.14em;font-weight:350}.bf360-observation ol{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;list-style:none;counter-reset:observation;padding:0;margin:20px 0 0}.bf360-observation li{margin:0;padding:0;font-size:15px;line-height:1.8;counter-increment:observation}.bf360-observation li:before{content:'0' counter(observation);display:block;font:300 30px/1.2 "Cormorant Garamond",serif;color:var(--bf360-rose);margin-bottom:8px}.bf360-observation strong{display:block;color:var(--bf360-rose-deep);font-weight:400;margin-bottom:5px}.article-body>.bf360-next{border-radius:0 0 10px 10px}.article-body>.bf360-next p:nth-child(2){font:300 32px/1.2 "Cormorant Garamond",Georgia,serif;color:var(--bf360-brown)}.article-body>.bf360-next p:nth-child(2) strong{font-weight:300}blockquote{margin:28px 0;padding:22px 28px;border-left:1px solid var(--bf360-rose);background:var(--bf360-surface);font:300 28px/1.4 "Cormorant Garamond",Georgia,serif}blockquote p{margin:0}details{padding:18px 22px;border:1px solid #e3c8c1;background:#fbf4f1;border-radius:8px;margin:25px 0}summary{font-weight:350;cursor:pointer;line-height:1.6;color:var(--bf360-rose-deep)}details p{margin:20px 0 0}.bf360-classify{margin:30px 0;padding:30px;border:1px solid #e7d3cd;border-radius:12px;background:#FFFDFB}.bf360-resource-kicker{font-size:11px;letter-spacing:.12em;color:var(--bf360-rose-deep);margin:0 0 12px}.bf360-resource-title{font:300 36px/1.15 "Cormorant Garamond",Georgia,serif;color:var(--bf360-rose-deep);margin:0 0 18px}.bf360-classify-fields{display:grid;gap:18px;margin:24px 0}.bf360-classify-fields label{display:grid;grid-template-columns:1fr 1.35fr;gap:22px;align-items:center;font:300 26px/1.3 "Cormorant Garamond",serif;color:var(--bf360-brown)}.bf360-classify select{min-height:48px;max-width:100%;width:100%;padding:11px 12px;border:1px solid #dfc7c0;border-radius:5px;background:#fffbf9;font:300 15px "DM Sans",sans-serif;color:var(--bf360-brown)}.bf360-classify select[aria-invalid=true]{border-color:var(--bf360-rose-deep)}.bf360-classify-actions{display:flex;gap:15px;flex-wrap:wrap;margin:25px 0 20px}.bf360-classify button{min-height:48px;border:1px solid var(--bf360-sage);border-radius:25px;padding:12px 22px;background:var(--bf360-sage);color:var(--bf360-surface);font:350 14px "DM Sans",sans-serif;cursor:pointer}.bf360-classify button[data-reset]{background:transparent;color:var(--bf360-rose-deep);border-color:#ddc7c1}.bf360-classify button:hover{filter:brightness(.96)}.bf360-classify-result{background:#f7eeea;padding:16px 19px;border-radius:7px;font-size:15px;line-height:1.8}.bf360-classify[data-state=complete] .bf360-classify-result{background:var(--bf360-sage-soft)}.bf360-resource-note{font-size:12px;line-height:1.7;color:var(--bf360-muted);margin-bottom:0}footer{max-width:1200px;margin:auto;border-top:1px solid var(--bf360-line);padding:26px 36px 40px;font-size:11px;color:var(--bf360-muted)}
@media(max-width:600px){body{font-size:17px;line-height:1.85}.masthead{padding:20px}.masthead>a{font-size:28px}.edition{display:none}main{padding:27px 20px 45px}h1{font-size:43px;line-height:1.07;margin:15px 0 19px}.eyebrow{font-size:9px}.byline{font-size:11px;line-height:1.7;margin-bottom:23px}.article-header{margin-bottom:27px}.hero{margin-inline:-20px}.hero img{border-radius:0}.hero figcaption{padding:10px 20px}h2{font-size:34px;margin:48px 0 22px}h3{font-size:18px}.article-body>.bf360-intro{padding:23px 24px!important}.bf360-intro p{font-size:27px!important;line-height:1.5!important}.bf360-reading-path{gap:0 20px}.bf360-reading-path li{font-size:13px}.bf360-observation ol{grid-template-columns:1fr;gap:17px}.bf360-observation li{padding-left:43px;position:relative;font-size:15px}.bf360-observation li:before{position:absolute;left:0;top:0;font-size:27px}.bf360-observation strong{display:inline}.article-body>.bf360-next{padding:23px 24px!important}.article-body>.bf360-next p:nth-child(2){font-size:29px!important}.bf360-classify{padding:24px 21px}.bf360-classify-fields label{grid-template-columns:1fr;gap:9px;font-size:25px}.bf360-classify-actions{gap:10px}.bf360-classify button{width:100%}.bf360-resource-title{font-size:32px}figure{margin:26px 0}figcaption{font-size:11px}details{padding:18px}footer{padding:25px 20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{.preview-note,.masthead,.edition,.bf360-classify{display:none}body{background:white;font-size:12pt}main{max-width:none;padding:0}h1{font-size:32pt}h2{font-size:24pt}.hero{max-width:600px}a{color:#2b2522}figure,details{break-inside:avoid}.bf360-reading-path{display:block}.bf360-intro p{font-size:20pt!important}}

.masthead>.brand{display:flex;align-items:center;gap:12px;max-width:100%;min-height:52px}.masthead>.brand img{display:block;width:48px;height:48px;object-fit:contain;flex:none;border-radius:50%}.masthead>.brand .brand-copy{display:block}.masthead>.brand .brand-wordmark{display:block;font:300 29px/1.1 "Cormorant Garamond",Georgia,serif;color:var(--bf360-brown);letter-spacing:-.015em;white-space:nowrap}.masthead>.brand .brand-number{display:inline;font:inherit;color:#935269;letter-spacing:0}.masthead>.brand .brand-tagline{display:block;font:300 10px/1.7 "DM Sans",Arial,sans-serif;color:var(--bf360-muted);letter-spacing:.04em;margin-top:3px}@media(max-width:600px){.masthead>.brand{gap:10px}.masthead>.brand img{width:44px;height:44px}.masthead>.brand .brand-wordmark{font-size:27px}.masthead>.brand .brand-tagline{font-size:9px}}

/* Fichas de mecanismos: explicación y observación comparables, sin ocultar contenido. */
.article-body>.bf360-technique-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;border-radius:0;margin:30px 0 34px}.bf360-technique{min-width:0;border:1px solid #E7DCD4;border-radius:10px;background:#FFFDFB}.bf360-technique-index{font-size:10px;letter-spacing:.14em;color:#8B5751;margin:0 0 15px!important;min-height:58px;padding-left:70px;display:flex;align-items:center;position:relative}.bf360-technique-index:before{content:'';position:absolute;left:0;top:0;width:57px;height:55px;background-image:url('https://bellezafutura360.com/wp-content/uploads/bf360-editorial/nail-art-2608/20261027-v1/bf360-que-es-nail-art-atlas.png');background-size:200% 300%;background-repeat:no-repeat;border-radius:6px;opacity:.85}.bf360-technique-1 .bf360-technique-index:before{background-position:0% 0%}.bf360-technique-2 .bf360-technique-index:before{background-position:100% 0%}.bf360-technique-3 .bf360-technique-index:before{background-position:0% 50%}.bf360-technique-4 .bf360-technique-index:before{background-position:100% 50%}.bf360-technique-5 .bf360-technique-index:before{background-position:0% 100%}.bf360-technique-6 .bf360-technique-index:before{background-position:100% 100%}.bf360-technique-grid .bf360-technique h3{font:300 29px/1.16 "Cormorant Garamond",Georgia,serif;margin:0 0 19px;letter-spacing:-.015em}.bf360-technique p{font-size:15px;line-height:1.85}.bf360-technique p.bf360-technique-observe{font-size:14px;color:#8B5751;border-top:1px solid #E7DCD4;padding-top:17px;margin-top:20px}.bf360-technique-observe strong{display:block;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:400;margin-bottom:9px}.bf360-note-label{font-size:10px;letter-spacing:.15em;color:#8B5751}.bf360-annotated-example>p:last-child{font:300 25px/1.5 "Cormorant Garamond",Georgia,serif;color:#4B3A32}.bf360-routes{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;padding:0;list-style:none;counter-reset:route;margin:28px 0 34px}.bf360-routes li{margin:0;padding:20px 0 24px;border-top:1px solid #E7DCD4;font-size:15px;line-height:1.85;counter-increment:route}.bf360-routes li:before{content:'0' counter(route);display:block;font:300 28px "Cormorant Garamond",serif;color:#C98F89;margin-bottom:8px}.bf360-routes strong{display:block;font:300 25px/1.2 "Cormorant Garamond",serif;color:#4B3A32;margin:0 0 12px}.bf360-course-notes{border-radius:8px!important;background-image:repeating-linear-gradient(transparent,transparent 35px,#e9dece40 36px);border:1px solid #E7DCD4}.bf360-course-notes>p{font:300 24px/1.45 "Cormorant Garamond",serif;color:#4B3A32}.bf360-question-notes{list-style:none;padding:0;counter-reset:question;margin:24px 0 0}.bf360-question-notes li{position:relative;padding:16px 0 18px 45px;margin:0;border-top:1px solid #dcccba;font-size:15px;line-height:1.8;counter-increment:question}.bf360-question-notes li:before{content:'0' counter(question);position:absolute;left:0;top:17px;font:300 25px/1.3 "Cormorant Garamond",serif;color:#8B5751}.bf360-question-notes strong{display:block;font-weight:400;margin-bottom:4px}.bf360-faq{border:0;border-radius:0;border-bottom:1px solid #E7DCD4;background:transparent;padding:22px 0;margin:0}.bf360-faq summary{font:300 26px/1.35 "Cormorant Garamond",Georgia,serif;color:#4B3A32;list-style:none;position:relative;padding-right:32px}.bf360-faq summary::-webkit-details-marker{display:none}.bf360-faq summary:after{content:'+';position:absolute;right:3px;top:0;font:300 25px "DM Sans",sans-serif;color:#8B5751}.bf360-faq[open] summary:after{content:'−'}.bf360-faq p{font-size:16px;line-height:1.85;padding:0 18px 0 0}.article-body>.bf360-source-note{border-radius:0;border-top:1px solid #E7DCD4;padding-top:20px!important}.bf360-source-note p{font-size:13px;line-height:1.9;color:#6F625B}
@media(max-width:600px){.article-body>.bf360-technique-grid{grid-template-columns:1fr;gap:19px}.bf360-technique-grid .bf360-technique h3{font-size:29px}.bf360-technique p{font-size:16px}.bf360-technique p.bf360-technique-observe{font-size:14px}.bf360-routes{grid-template-columns:1fr;gap:0}.bf360-routes li{padding:21px 0}.bf360-annotated-example>p:last-child{font-size:24px}.bf360-faq summary{font-size:25px}.bf360-course-notes{padding:23px 21px!important}.bf360-question-notes li{padding-left:37px}}
@media print{.article-body>.bf360-technique-grid,.bf360-routes{display:block}.bf360-technique{break-inside:avoid;margin-bottom:15px}.bf360-technique-index:before{display:none}.bf360-technique-index{padding-left:0;min-height:0}.bf360-faq{break-inside:avoid}}

/* Recorte decorativo del dibujo existente: sin rótulos diminutos duplicados. */
.bf360-technique-index:before{background-size:300px 250px}.bf360-technique-1 .bf360-technique-index:before{background-position:-46px -25px}.bf360-technique-2 .bf360-technique-index:before{background-position:-194px -25px}.bf360-technique-3 .bf360-technique-index:before{background-position:-46px -106px}.bf360-technique-4 .bf360-technique-index:before{background-position:-194px -106px}.bf360-technique-5 .bf360-technique-index:before{background-position:-46px -188px}.bf360-technique-6 .bf360-technique-index:before{background-position:-194px -188px}@media(max-width:760px){.article-body>.bf360-technique-grid{grid-template-columns:1fr}}
