.ct-page{padding-top:calc(var(--top-h) + 72px)}.ct-page:not(.ct-tool){width:min(calc(52em + 2 * var(--l-gutter)),100%)}.ct-crumbs{margin:0 0 20px;font-size:14px;color:var(--l-muted)}.ct-crumbs a{color:inherit}.ct-answer{margin:28px 0 40px;padding:20px 24px;background:var(--l-card);font-size:18px;line-height:1.6;--crop-off:-7px}.ct-answer code,.ct-body code{font-family:var(--mono);font-size:.88em;overflow-wrap:anywhere}.ct-proof{margin:0 0 48px}.ct-proof figcaption{display:flex;justify-content:space-between;gap:16px;margin-top:10px;font-size:13px;color:var(--l-muted)}.ct-proof figcaption span:last-child{font-family:var(--mono)}.ct-steps{padding-left:1.4em}.ct-steps li+li{margin-top:8px}.ct-qa h3{margin:24px 0 6px}.ct-related ul{padding-left:1.2em}.ct-checked{margin-top:48px;padding-top:16px;border-top:1px solid var(--l-line);font-size:13px;color:var(--l-muted)!important}.ct-tool{padding-top:0}.ct-tool .lg-doc{border-top:1px solid var(--l-line);padding-top:24px}.ct-index li{margin-top:14px}.ct-index p{margin:4px 0 0;font-size:14px;color:var(--l-muted)!important}@media (max-width:640px){.ct-page{padding-top:104px}.ct-answer{padding:16px;font-size:17px}.ct-proof figcaption{flex-direction:column;gap:2px}}.sc{margin:0 0 56px}.sc-drop{--crop-off:-8px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:28px 28px 24px;background:var(--l-card);border-radius:2px;cursor:pointer}.sc-drop:hover,.sc-over{--crop:var(--spark)}.sc-drop-title{margin:0;font-size:22px;font-weight:500;letter-spacing:-.02em}.sc-drop-hint{margin:0 0 8px;font-size:15px;color:var(--l-muted)}.sc-paste{display:grid;gap:8px;margin-top:20px}.sc-paste label{font-size:14px;color:var(--l-muted)}.sc-paste textarea{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--card);color:var(--ink);font-family:var(--mono);font-size:13px;resize:vertical}.lg-doc .sc .btn-secondary,.lg-doc .sc .btn-secondary:hover{color:var(--ink)}.sc-paste .btn{justify-self:start}.sc-error{margin:16px 0 0;color:var(--danger)}.sc-result{margin-top:40px;scroll-margin-top:calc(var(--top-h) + 24px)}.sc-head{display:grid;grid-template-columns:160px minmax(0,1fr);gap:24px;align-items:start}.sc-head:not(:has(.sc-preview)){grid-template-columns:minmax(0,1fr)}.sc-preview{width:160px;height:160px;object-fit:contain;padding:12px;background:var(--card);border-radius:var(--r-sm)}.sc-name{margin:0;font-size:13px;color:var(--l-muted);overflow-wrap:anywhere}.sc-head h2{margin:4px 0 8px}.sc-mixed .sc-head h2,.sc-wrapped .sc-head h2{color:var(--danger)}.sc-head p{margin:0}.sc-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.sc-rows{margin:28px 0 0}.sc-rows>div{display:grid;grid-template-columns:11em minmax(0,1fr);gap:16px;padding:12px 0;border-top:1px solid var(--l-line)}.sc-rows dt{color:var(--l-muted)}.sc-rows dd{display:grid;gap:4px;margin:0}.sc-note{font-size:14px;color:var(--l-muted)}.sc-swatches{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;margin-right:8px}.sc-swatch{display:inline-block;width:16px;height:16px;border-radius:3px;border:1px solid rgb(0 0 0/.15)}@media (max-width:640px){.sc-head,.sc-rows>div{grid-template-columns:minmax(0,1fr)}.sc-rows>div{gap:4px}}.ct-page.dev-more{padding-top:var(--sec-gap)}