.vt-brand-library{background:var(--paper);color:var(--ink);font:400 var(--text-body)/1.65 var(--body,system-ui);margin:0}.vt-brand-library *{box-sizing:border-box}.vt-brand-library a{color:var(--primary);text-underline-offset:.2em}.vt-brand-library :is(a,button):focus-visible{outline:3px solid var(--focus);outline-offset:4px}.vt-brand-library img{max-width:100%;display:block}.vt-brand-library h1,.vt-brand-library h2,.vt-brand-library h3{overflow-wrap:anywhere;line-height:1.25}.vt-brand-library h1{max-width:14ch;margin:0 0 1.25rem;font-size:clamp(2.2rem,5vw,4.25rem);font-weight:600}.vt-brand-library h2{margin:0 0 1.5rem;font-size:clamp(1.65rem,3vw,2.5rem);font-weight:600}.vt-brand-library h3{font-size:var(--type-18);margin:0 0 .75rem;font-weight:600}.vtb-wrap{width:min(100% - 2.5rem,76rem);margin-inline:auto}.vtb-skip{background:var(--paper);z-index:10;padding:.75rem;position:absolute;top:1rem;left:1rem;transform:translateY(-200%)}.vtb-skip:focus{transform:none}.vtb-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding-block:1.5rem;display:flex}.vtb-home{grid-template-columns:3.5rem minmax(0,1fr);column-gap:1rem;font-weight:600;line-height:1.4;text-decoration:none;display:grid}.vt-brand-library[data-site-profile] .vtb-home>.vt-brand-symbol{grid-row:1/3;width:3.5rem;height:3.5rem}.vtb-home>span:last-child{font-size:var(--text-small);color:var(--muted);font-weight:400}.vtb-intro{padding-block:clamp(3rem,7vw,6rem) 2.5rem}.vtb-kicker{font-size:var(--text-small);color:var(--muted);margin:0 0 .75rem}.vtb-lead{font-size:var(--type-20);max-width:48ch}.vtb-stats{flex-wrap:wrap;gap:1rem 3rem;margin-block:2rem;display:flex}.vtb-stats span{font-size:var(--text-small);color:var(--muted);display:grid}.vtb-stats strong{color:var(--ink);font-size:2rem;font-weight:600;line-height:1.2}.vtb-actions,.vtb-index{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.vtb-actions a,.vtb-index a,.vtb-downloads a{align-items:center;min-height:44px;display:inline-flex}.vtb-index{border-top:1px solid var(--line);font-size:var(--text-small);margin-top:2rem;padding-top:1.5rem}.vtb-section{border-top:1px solid var(--line);padding-block:3rem;scroll-margin-top:1.5rem}.vtb-section-note{max-width:62ch;color:var(--muted);margin-bottom:1.75rem}.vtb-resource-grid,.vtb-selection{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.vtb-card{border:1px solid var(--line);background:var(--vt-card,var(--paper));border-radius:1rem;min-width:0;overflow:hidden}.vtb-preview{justify-content:center;align-items:center;height:15rem;min-height:15rem;padding:1.5rem;display:flex}.vtb-preview img{object-fit:contain;width:100%;height:100%}.vtb-card-copy{padding:1.25rem}.vtb-card-copy p:last-child{margin-bottom:0}.vtb-note{color:var(--muted);font-size:var(--text-small);overflow-wrap:anywhere}.vtb-favicons{justify-content:center;align-items:center;gap:2rem;min-height:15rem;display:flex}.vtb-downloads{font-size:var(--text-small);overflow-wrap:anywhere;margin:0;padding:0;list-style:none}.vtb-palette{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;display:grid}.vtb-swatch{border:1px solid var(--line);border-radius:1rem;min-width:0;overflow:hidden}.vtb-color{background:var(--vtb-swatch);height:5rem}.vtb-swatch[data-color=turquesa]{--vtb-swatch:#56c9d6}.vtb-swatch[data-color=azul]{--vtb-swatch:#2a37ba}.vtb-swatch[data-color=lila]{--vtb-swatch:#ae73dd}.vtb-swatch[data-color=lima]{--vtb-swatch:#c7e05f}.vtb-swatch[data-color=coral]{--vtb-swatch:#ea5471}.vtb-swatch[data-color=naranja]{--vtb-swatch:#f4793b}.vtb-swatch[data-color=amarillo]{--vtb-swatch:#f2ba2f}.vtb-swatch[data-color=rosa]{--vtb-swatch:#f6b3cd}.vtb-swatch-copy{padding:1.25rem}.vtb-swatch-copy p{font-size:var(--text-small)}.vtb-copy-status{min-height:1.65em;font-size:var(--text-small);margin-top:.5rem;display:block}.vtb-usage-table{table-layout:fixed;border-collapse:collapse;width:100%;margin-block:1.5rem 2rem}.vtb-usage-table caption{text-align:left;color:var(--muted);font-size:var(--text-small);padding-bottom:.75rem}.vtb-usage-table th,.vtb-usage-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:1rem}.vtb-usage-table thead{background:var(--soft)}.vtb-usage-table th:first-child{width:26%}.vtb-usage-table tbody th{font-size:var(--text-small);font-weight:600}.vtb-usage-table td p{margin-block:.5rem}.vtb-usage-table a{min-height:44px;font-size:var(--text-small);padding-block:.5rem;display:inline-block}.vtb-callout{border-inline-start:3px solid var(--primary);background:var(--soft);margin-top:1.5rem;padding:1.25rem}.vtb-type-sample{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:1rem;margin-bottom:1.5rem;padding:1.5rem}.vtb-type-sample p{margin:0 0 1rem;font-size:clamp(1.5rem,3vw,2.5rem)}.vtb-type-sample span{color:var(--muted)}.vtb-rules{max-width:70ch;padding-left:1.25rem}.vtb-rules li+li,.vtb-sheet li+li{margin-top:.75rem}.vtb-sheets{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:2rem;display:grid}.vtb-sheet{border:1px solid var(--line);border-radius:1rem;min-width:0;padding:1.25rem}.vtb-sheet img{border:1px solid var(--line);width:100%;height:auto;margin-bottom:1.5rem}.vtb-sheet ul{font-size:var(--text-small);padding-left:1.25rem}.vtb-hash{overflow-wrap:anywhere;display:block}.vtb-footer{border-top:1px solid var(--line);font-size:var(--text-small);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block:1.5rem 3rem;display:flex}@media (width<=60rem){.vtb-resource-grid,.vtb-selection,.vtb-palette{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=42rem){.vtb-usage-table th,.vtb-usage-table td{padding:.75rem .5rem}.vtb-usage-table th:first-child{width:32%}.vtb-resource-grid,.vtb-selection,.vtb-sheets{grid-template-columns:minmax(0,1fr)}.vtb-top{flex-wrap:wrap;align-items:start}}@media (width<=28rem){.vtb-palette{grid-template-columns:minmax(0,1fr)}}@media print{.vtb-top .ui-appearance,.vtb-swatch .ui-button,.vtb-copy-status{display:none}.vtb-card,.vtb-sheet{break-inside:avoid}}.vtb-intro .vtb-lead{max-width:58ch;color:var(--muted);line-height:1.65}.vtb-index{border:1px solid var(--line);background:var(--soft);border-radius:1rem;gap:.25rem 1.1rem;padding:1rem}.vtb-index a{font-weight:500;text-decoration:none}.vtb-section>p:not(.vtb-kicker):not(.vtb-actions){max-width:70ch}.vtb-card-copy{flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.vtb-card-copy :is(h3,p){margin:0}.vtb-card-copy .vtb-actions{font-size:var(--text-small);margin-top:auto;padding-top:.75rem}.vtb-card-copy .vtb-kicker{font-size:var(--type-12)}.vtb-type-sample{background:var(--soft);padding:clamp(1.5rem,4vw,3rem)}.vtb-top{flex-wrap:nowrap;align-items:center}.vtb-home{flex:1;grid-template-columns:2.75rem minmax(0,1fr);column-gap:.65rem;min-width:0;font-size:clamp(.875rem,1.5vw,1rem)}.vt-brand-library[data-site-profile] .vtb-home>.vt-brand-symbol{width:2.75rem;height:2.75rem}.vtb-top>.ui-appearance{flex:none}
