.ldbs-profile{--ldbs-ink:#162033;--ldbs-muted:#697386;--ldbs-line:#e8ebf0;width:100%;margin:0 0 2.5rem;color:var(--ldbs-ink);font-size:15px;line-height:1.5}.ldbs-profile *{box-sizing:border-box}.ldbs-profile a,.ldbs-profile a:hover,.ldbs-profile a:focus{text-decoration:none}.ldbs-profile a:focus-visible{outline:2px solid #1769e0;outline-offset:3px}.ldbs-profile__description a:hover,.ldbs-profile__domain:hover,.ldbs-profile__font a:hover{color:#0b57d0}.ldbs-profile__taxonomy a:hover{background:#e4edf9;color:#1769e0}.ldbs-profile__social{transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.ldbs-profile__social:hover{border-color:#b9cce8;background:#f4f8fd;transform:translateY(-2px)}
.ldbs-profile__aside{display:grid;grid-template-columns:minmax(250px,31%) 1fr;gap:26px;min-height:260px;overflow:hidden;margin-bottom:2.5rem;padding:26px;border:1px solid var(--ldbs-line);border-radius:16px;background:#fff;box-shadow:0 3px 14px rgba(22,32,51,.05)}
.ldbs-profile__cover{position:relative;min-height:218px;padding-bottom:52px;overflow:visible;border-radius:10px;background:#eef2f7}.ldbs-profile__cover>img{display:block;width:100%;height:166px;border-radius:10px;object-fit:cover}.ldbs-profile__brandmark{display:grid;place-items:center;position:absolute;z-index:1;top:184px;left:50%;width:104px;height:104px;padding:10px;border:1px solid var(--ldbs-line);border-radius:15px;background:#fff;box-shadow:0 5px 16px rgba(22,32,51,.08);transform:translate(-50%,-50%)}.ldbs-profile__brandmark img{max-width:100%;max-height:100%;object-fit:contain}
.ldbs-profile__aside-body{min-width:0;padding-left:8px}.ldbs-profile__eyebrow{margin:0 0 .35rem;color:#7b8495;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ldbs-profile__title{margin:0;font-size:31px;line-height:1.15}.ldbs-profile__description{max-width:780px;margin:11px 0 17px;color:var(--ldbs-muted);font-size:14px}.ldbs-profile__description a{margin-left:4px;color:#1769e0;font-size:13px;font-weight:700;text-decoration:none}
.ldbs-profile__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 18px;padding-bottom:16px;border-bottom:1px solid var(--ldbs-line)}.ldbs-profile__facts div{min-width:0}.ldbs-profile__facts dt{margin:0 0 3px;color:#7b8495;font-size:10px;text-transform:uppercase}.ldbs-profile__facts dd{margin:0;color:#344055;font-size:12px;font-weight:700;line-height:1.35}.ldbs-profile__taxonomy{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.ldbs-profile__taxonomy>div{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.ldbs-profile__taxonomy span{color:#7b8495;font-size:10px;text-transform:uppercase}.ldbs-profile__taxonomy a{padding:3px 7px;border-radius:999px;background:#f1f5f9;color:#4b5a70;font-size:11px;font-weight:700}.ldbs-profile__domain,.ldbs-profile__font a{color:#1769e0;font-size:13px;font-weight:700;text-decoration:none}.ldbs-profile__links{display:inline-flex;flex-wrap:wrap;gap:8px;margin-left:18px;vertical-align:middle}.ldbs-profile__social{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--ldbs-line);border-radius:50%;color:#536075;text-decoration:none}.ldbs-profile__social .dashicons{font-size:16px;width:16px;height:16px}
.ldbs-profile__section+.ldbs-profile__section{margin-top:2.25rem}.ldbs-profile__section-heading{margin-bottom:12px}.ldbs-profile__section h2{margin:0;font-size:25px}.ldbs-profile__variants{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ldbs-profile__variant{overflow:hidden;border:1px solid var(--ldbs-line);border-radius:12px;background:#fff}.ldbs-profile__preview{display:grid;place-items:center;min-height:168px;padding:20px;background:#f0f1f4}.ldbs-profile__preview--light{background:#1e293b}.ldbs-profile__preview img{max-width:100%;max-height:108px;object-fit:contain}.ldbs-profile__variant-footer{display:flex;flex-direction:column;gap:8px;padding:10px}.ldbs-profile__variant-footer>span{overflow:hidden;color:#3c4657;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ldbs-profile__dimensions{color:#7b8495;font-size:10px}.ldbs-profile__download-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ldbs-profile__download-actions a{display:flex;justify-content:center;padding:8px 9px;border-radius:7px;background:#1769e0;color:#fff;font-size:11px;font-weight:700;text-decoration:none}.ldbs-profile__download-actions .ldbs-profile__download-alt{background:#eef3fa;color:#1769e0}
.ldbs-profile__color-table{overflow:hidden;border:1px solid var(--ldbs-line);border-radius:12px}.ldbs-profile__color-head,.ldbs-profile__color-row{display:grid;grid-template-columns:1.1fr 1.1fr 1.05fr 1.05fr 1.2fr;gap:8px;align-items:center;padding:11px 13px}.ldbs-profile__color-head{border-bottom:1px solid var(--ldbs-line);background:#fafbfc;font-size:11px;font-weight:800}.ldbs-profile__color-row{min-height:62px;border-bottom:1px solid var(--ldbs-line)}.ldbs-profile__copy{display:inline-flex;gap:6px;align-items:center;min-width:0;padding:3px;border:0;background:transparent;color:#596477;font:inherit;font-size:12px;cursor:pointer}.ldbs-profile__swatch{justify-content:center;min-height:36px;padding:8px;border:1px solid rgba(30,41,59,.24);border-radius:7px;background:var(--ldbs-color);color:#fff;font-weight:800}.ldbs-profile__swatch--light{color:#162033}.ldbs-profile__fonts{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.ldbs-profile__font{display:grid;gap:3px;min-height:108px;padding:15px;border:1px solid var(--ldbs-line);border-radius:10px}.ldbs-profile__font span,.ldbs-profile__font small{color:var(--ldbs-muted);font-size:12px}.ldbs-profile__font a{align-self:end;font-size:12px}.ldbs-profile__copy-status{min-height:1.2em;color:#1769e0}
.ldbs-profile__article-copy{padding:20px;border:1px solid var(--ldbs-line);border-radius:12px;color:#435068;font-size:15px;line-height:1.7}.ldbs-profile__expand{margin-top:14px;padding:0;border:0;background:transparent;color:#1769e0;font-size:13px;font-weight:800;cursor:pointer}
@media(max-width:900px){.ldbs-profile__aside{grid-template-columns:240px 1fr}.ldbs-profile__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.ldbs-profile__aside{display:block;padding:16px;margin-bottom:1.5rem}.ldbs-profile__cover{min-height:201px;padding-bottom:46px}.ldbs-profile__cover>img{height:155px}.ldbs-profile__brandmark{top:172px;width:92px;height:92px}.ldbs-profile__aside-body{padding-top:46px}.ldbs-profile__title{font-size:27px}.ldbs-profile__variants{grid-template-columns:repeat(2,minmax(0,1fr))}.ldbs-profile__color-head{display:none}.ldbs-profile__color-row{grid-template-columns:1fr;gap:0;padding:6px 13px}.ldbs-profile__color-row .ldbs-profile__copy{justify-content:space-between;min-height:38px;padding:7px 0;border-bottom:1px solid #edf0f4;text-align:right}.ldbs-profile__color-row .ldbs-profile__copy:last-child{border-bottom:0}.ldbs-profile__color-row .ldbs-profile__copy:before{flex:0 0 76px;color:#7b8495;font-size:10px;font-weight:700;text-align:left;text-transform:uppercase}.ldbs-profile__color-row .ldbs-profile__copy:nth-child(1):before{content:'Código HEX'}.ldbs-profile__color-row .ldbs-profile__copy:nth-child(2):before{content:'Nombre'}.ldbs-profile__color-row .ldbs-profile__copy:nth-child(3):before{content:'RGB'}.ldbs-profile__color-row .ldbs-profile__copy:nth-child(4):before{content:'HSL'}.ldbs-profile__color-row .ldbs-profile__copy:nth-child(5):before{content:'CMYK'}.ldbs-profile__color-row .ldbs-profile__swatch{justify-content:space-between;padding:8px}.ldbs-profile__color-row .ldbs-profile__swatch:before{color:inherit}.ldbs-profile__links{display:flex;margin:12px 0 0}}
@media(max-width:420px){.ldbs-profile__facts,.ldbs-profile__variants,.ldbs-profile__color-row{grid-template-columns:1fr}.ldbs-profile__social{width:44px;height:44px}}
.ldbs-profile__download-actions a{transition:background-color .16s ease,color .16s ease}.ldbs-profile__download-actions a:hover{background:#0f55bc;color:#fff}.ldbs-profile__download-actions a:focus-visible,.ldbs-profile__copy:focus-visible{outline:3px solid rgba(23,105,224,.35);outline-offset:2px}.ldbs-profile__copy{transition:background-color .16s ease,color .16s ease}.ldbs-profile__swatch:hover{filter:brightness(.91)}.ldbs-profile__swatch:hover:after{content:'Copiar';margin-left:3px;font-size:10px;font-weight:700;opacity:.92}.ldbs-profile__copy:not(.ldbs-profile__swatch):hover{border-radius:5px;background:#f1f6fe;color:#0b57d0}
.ldbs-profile__eyebrow,.ldbs-profile__facts dt,.ldbs-profile__taxonomy span,.ldbs-profile__dimensions{color:#596477}
@media(max-width:760px){.ldbs-profile__color-table{display:grid;gap:12px;overflow:visible;border:0;border-radius:0;background:transparent}.ldbs-profile__color-row{display:grid;gap:0;padding:8px 12px;border:1px solid var(--ldbs-line);border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(22,32,51,.03)}.ldbs-profile__color-row+.ldbs-profile__color-row{border-top:1px solid var(--ldbs-line)}.ldbs-profile__color-row .ldbs-profile__copy{display:grid;grid-template-columns:86px minmax(0,1fr) 20px;gap:10px;align-items:center;min-height:39px;padding:7px 0;border-bottom:1px solid #edf0f4;text-align:left}.ldbs-profile__color-row .ldbs-profile__copy:before{content:attr(data-label);display:block;flex:none;color:#697386;font-size:10px;font-weight:800;letter-spacing:.02em;text-align:left;text-transform:uppercase}.ldbs-profile__color-row .ldbs-profile__copy strong,.ldbs-profile__color-row .ldbs-profile__color-value{min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.ldbs-profile__color-row .ldbs-profile__copy .dashicons{justify-self:end}.ldbs-profile__color-row .ldbs-profile__swatch{grid-template-columns:86px minmax(0,1fr) 20px;min-height:42px;margin:0 -4px;padding:8px 10px;border-bottom:0}.ldbs-profile__color-row .ldbs-profile__swatch:before{color:inherit}.ldbs-profile__color-row .ldbs-profile__swatch strong{color:inherit}.ldbs-profile__color-row .ldbs-profile__copy:last-child{border-bottom:0}}
