.color-guide{padding-bottom:40px}.color-guide h1,.color-guide h2,.color-guide p{margin:0}.color-guide header{padding:30px 0}.cg-eyebrow{font-size:10px;letter-spacing:.18em;color:#7957d5;font-weight:700;margin-bottom:16px!important}.color-guide h1{font-size:42px;line-height:1.2;letter-spacing:-.05em;margin-bottom:22px}.color-guide header>p:last-child{font-size:15px;color:var(--text-muted)}.color-guide nav{display:flex;gap:12px;flex-wrap:wrap;padding:16px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);font-size:12px}.color-guide section{padding:32px 0;border-bottom:1px solid var(--border);scroll-margin-top:90px}.color-guide h2{font-size:25px;letter-spacing:-.03em;margin-bottom:18px}.color-guide section>p{font-size:15px;line-height:1.95;margin:16px 0}.color-guide pre{padding:24px;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--border);border-radius:8px;background:var(--code-bg);font-size:12px}.cg-callout{padding:20px;background:var(--bg-subtle);border:1px solid var(--border);border-radius:8px;font-size:13px;line-height:1.85;margin-top:20px}.cg-callout p{margin-top:10px}.cg-table-wrap{overflow:auto;margin:22px 0}.color-guide table{width:100%;white-space:nowrap;border-collapse:collapse;font-size:12px}.color-guide td,.color-guide th{padding:12px;border-bottom:1px solid var(--border);text-align:left}.color-guide th{background:var(--bg-subtle)}.color-guide td:not(:first-child){font-family:var(--font-mono)}.cg-mix{height:205px;border-radius:12px;position:relative;isolation:isolate;margin:22px 0;overflow:hidden}.cg-mix i{position:absolute;border-radius:50%;width:130px;height:130px;top:20px;left:calc(50% - 100px);display:flex;align-items:center;justify-content:center;font-style:normal;font-weight:750}.cg-mix i:nth-child(2){left:calc(50% - 30px)}.cg-mix i:nth-child(3){left:calc(50% - 65px);top:70px}.cg-rgb{background:#000}.cg-rgb i{mix-blend-mode:screen;color:white}.cg-rgb i:nth-child(1){background:red}.cg-rgb i:nth-child(2){background:lime}.cg-rgb i:nth-child(3){background:blue}.cg-cmyk{background:white;border:1px solid var(--border)}.cg-cmyk i{mix-blend-mode:multiply;color:#000}.cg-cmyk i:nth-child(1){background:cyan}.cg-cmyk i:nth-child(2){background:magenta}.cg-cmyk i:nth-child(3){background:yellow}@media(max-width:520px){.color-guide h1{font-size:34px}.color-guide h2{font-size:23px}.color-guide{padding-left:16px;padding-right:16px}}
