/* Generated from guide-type-scale.json. Edit the scale, then run scripts/build-guide-typography.py. */
main.project-guide.guide-type-system{font-family:Mori,Arial,sans-serif;font-synthesis:none}
main.project-guide.guide-type-system [data-type]{font-family:var(--type-family,inherit);font-size:var(--type-size);line-height:var(--type-leading);font-weight:var(--type-weight);letter-spacing:var(--type-tracking);color:var(--type-color);text-transform:none}
main.project-guide.guide-type-system [data-type] a{font:inherit;letter-spacing:inherit}
main.project-guide.guide-type-system [data-type^="number-"]{font-variant-numeric:tabular-nums}
main.project-guide.guide-type-system [data-type^="label-"]{text-transform:uppercase}
main.project-guide.guide-type-system [data-type="heading-primary"]{--type-size:48px;--type-leading:1.1;--type-weight:400;--type-tracking:-.035em;--type-color:var(--ink)}
main.project-guide.guide-type-system [data-type="heading-secondary"]{--type-size:32px;--type-leading:1.2;--type-weight:400;--type-tracking:-.025em;--type-color:var(--ink)}
main.project-guide.guide-type-system [data-type="heading-tertiary"]{--type-size:24px;--type-leading:1.3;--type-weight:400;--type-tracking:-.015em;--type-color:var(--ink)}
main.project-guide.guide-type-system [data-type="heading-quaternary"]{--type-size:16px;--type-leading:1.5;--type-weight:600;--type-tracking:0;--type-color:var(--ink)}
main.project-guide.guide-type-system [data-type="body-primary"]{--type-size:20px;--type-leading:1.5;--type-weight:400;--type-tracking:0;--type-color:var(--ink)}
main.project-guide.guide-type-system [data-type="body-secondary"]{--type-size:16px;--type-leading:1.6;--type-weight:400;--type-tracking:0;--type-color:var(--ink)}
main.project-guide.guide-type-system [data-type="body-tertiary"]{--type-size:14px;--type-leading:1.5;--type-weight:400;--type-tracking:0;--type-color:var(--muted)}
main.project-guide.guide-type-system [data-type="label-primary"]{--type-size:14px;--type-leading:1.4;--type-weight:600;--type-tracking:.08em;--type-color:var(--muted)}
main.project-guide.guide-type-system [data-type="label-secondary"]{--type-size:12px;--type-leading:1.4;--type-weight:400;--type-tracking:.1em;--type-color:var(--muted)}
main.project-guide.guide-type-system [data-type="number-primary"]{--type-size:38px;--type-leading:1;--type-weight:400;--type-tracking:0;--type-color:var(--muted)}
main.project-guide.guide-type-system [data-type="number-secondary"]{--type-size:16px;--type-leading:1.5;--type-weight:400;--type-tracking:0;--type-color:var(--muted)}
main.project-guide.guide-type-system [data-type="prompt-body"]{--type-size:16px;--type-leading:1.6;--type-weight:400;--type-tracking:0;--type-color:var(--ink)}
main.project-guide.guide-type-system [data-type="control-label"]{--type-size:12px;--type-leading:1.2;--type-weight:400;--type-tracking:0;--type-color:var(--ink)}
main.project-guide.guide-type-system [data-type="prompt-body"]{--type-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace}
main.project-guide.guide-type-system strong{font-weight:600}
main.project-guide.guide-type-system code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1em}
main.project-guide.guide-type-system.guide-consistent :is(.guide-start>h2,.workflow-eyebrow,.stage-label,.guide-finish>h2){text-box:trim-start cap alphabetic}
main.project-guide.guide-type-system.guide-consistent :is(.guide-start>.tool-list>li:last-child,.workflow-heading>h2,.workflow-count){text-box:trim-end cap alphabetic}
main.project-guide.guide-type-system.guide-consistent.writing-voice-guide .guide-stage-body>.guide-action:last-child>p:last-child,main.project-guide.guide-type-system.guide-consistent.writing-voice-guide .guide-stage-body>.guide-action:last-child>.action-details:last-child>li:last-child{text-box:trim-end cap alphabetic}
main.project-guide.guide-type-system.guide-consistent :is(.guide-stage-body>.guide-sequence:last-child,.guide-stage-body>.step-group:last-child>.guide-sequence:last-child)>figure:last-child :is(.guide-action,.wallet-action)>.action-details:last-child>li:last-child{text-box:trim-end cap alphabetic}
@media(max-width:650px){
main.project-guide.guide-type-system [data-type="heading-primary"]{--type-size:34px}
main.project-guide.guide-type-system [data-type="heading-secondary"]{--type-size:28px}
main.project-guide.guide-type-system [data-type="heading-tertiary"]{--type-size:20px}
main.project-guide.guide-type-system [data-type="body-primary"]{--type-size:18px}
main.project-guide.guide-type-system [data-type="number-primary"]{--type-size:32px}
}
