:where(:root){--kp-body-font:var(--kp-family-serif);--kp-body-font-size:var(--kp-size-md);--kp-body-line-height:var(--kp-leading-relaxed);--kp-bold-font-weight:var(--kp-weight-bold);--kp-measure:var(--kp-width-reading);--kp-paragraph-gap:var(--kp-space-4);--kp-text-scale:var(--kp-ratio-100);--kp-text-scale-smallest:var(--kp-ratio-85);--kp-text-scale-smaller:var(--kp-ratio-92);--kp-text-scale-standard:var(--kp-ratio-100);--kp-text-scale-larger:var(--kp-ratio-115);--kp-text-scale-largest:var(--kp-ratio-130);--kp-spacing-scale:var(--kp-ratio-100);--kp-spacing-scale-compact:var(--kp-ratio-90);--kp-spacing-scale-standard:var(--kp-ratio-100);--kp-spacing-scale-roomy:var(--kp-ratio-120);--kp-heading-font:var(--kp-family-sans);--kp-heading-font-weight:var(--kp-weight-semibold);--kp-heading-line-height:var(--kp-leading-tight);--kp-heading-1-font-size:var(--kp-size-3xl);--kp-heading-2-font-size:var(--kp-size-2xl);--kp-heading-3-font-size:var(--kp-size-xl);--kp-heading-4-font-size:var(--kp-size-lg);--kp-heading-5-font-size:var(--kp-size-md);--kp-heading-6-font-size:var(--kp-size-md);--kp-heading-gap:var(--kp-space-3);--kp-section-gap:var(--kp-space-6);--kp-label-font-weight:var(--kp-weight-semibold);--kp-label-gap:var(--kp-space-2);--kp-hanging-indent:var(--kp-space-10);--kp-list-item-gap:var(--kp-space-2);--kp-focus-ring-width:var(--kp-stroke-medium);--kp-selected-bar-width:var(--kp-stroke-thick);--kp-selected-bar-gap:var(--kp-space-2);--kp-requirement-border-width:var(--kp-stroke-thick);--kp-requirement-padding:var(--kp-space-4);--kp-note-border-width:var(--kp-stroke-thin);--kp-note-font-size:var(--kp-size-sm);--kp-note-padding-block:var(--kp-space-3);--kp-note-padding-inline:var(--kp-space-4);--kp-note-radius:var(--kp-radius-md);--kp-footnote-font-size:var(--kp-size-sm);--kp-caption-font:var(--kp-family-sans);--kp-caption-font-size:var(--kp-size-sm);--kp-table-font:var(--kp-family-sans);--kp-table-font-size:var(--kp-size-sm);--kp-table-line-height:var(--kp-leading-normal);--kp-table-rule-width:var(--kp-stroke-thin);--kp-table-cell-padding-block:var(--kp-space-2);--kp-table-cell-padding-inline:var(--kp-space-3);--kp-math-font:var(--kp-family-math);--kp-formula-padding-block:var(--kp-space-2);--kp-xml-font:var(--kp-family-mono);--kp-xml-font-size:var(--kp-size-sm);--kp-xml-line-height:var(--kp-leading-normal);--kp-xml-indent:var(--kp-space-4);--kp-control-font:var(--kp-family-sans);--kp-control-mono-font:var(--kp-family-mono);--kp-control-font-size:var(--kp-size-sm);--kp-control-small-font-size:var(--kp-size-xs);--kp-control-line-height:var(--kp-leading-normal);--kp-control-strong-font-weight:var(--kp-weight-medium);--kp-control-heading-font-size:var(--kp-size-lg);--kp-control-heading-font-weight:var(--kp-weight-semibold);--kp-control-transition-duration:var(--kp-duration-fast);--kp-control-layer:var(--kp-layer-overlay);--kp-control-dialog-width:var(--kp-width-dialog);--kp-control-sheet-width:var(--kp-width-sheet);--kp-control-menu-width:var(--kp-width-menu);--kp-control-popover-width:var(--kp-width-popover);--kp-control-tooltip-width:var(--kp-width-tooltip);--kp-control-popover-max-height:var(--kp-height-popover);--kp-control-dialog-padding:var(--kp-space-6);--kp-control-popover-padding:var(--kp-space-3);--kp-control-disabled-opacity:var(--kp-opacity-50);--kp-control-focus-width:var(--kp-stroke-medium);--kp-control-focus-offset:var(--kp-stroke-medium);--kp-control-border-width:var(--kp-stroke-thin);--kp-control-radius:var(--kp-radius-md);--kp-control-small-radius:var(--kp-radius-sm);--kp-control-gap:var(--kp-space-2);--kp-control-small-gap:var(--kp-space-1);--kp-control-height:var(--kp-space-8);--kp-control-padding:var(--kp-space-3);--kp-control-small-height:var(--kp-space-6);--kp-control-small-padding:var(--kp-space-2);--kp-control-icon-size:var(--kp-space-4);--kp-control-toolbar-height:var(--kp-space-12);--kp-control-toolbar-padding:var(--kp-space-4);--kp-control-toolbar-gap:var(--kp-space-3);--kp-control-notice-text-width:var(--kp-width-tooltip);--kp-control-empty-state-padding:var(--kp-space-6);--kp-control-empty-state-text-width:var(--kp-width-dialog);--kp-reading-view-rule-width:var(--kp-stroke-thin);--kp-reading-view-padding:var(--kp-space-4);--kp-reading-view-gap:var(--kp-space-3);--kp-reading-view-touch-target-size:var(--kp-space-11);--kp-reading-view-cover-width:var(--kp-width-cover);--kp-element-margin-width:var(--kp-width-element-margin);--kp-element-phone-margin-width:var(--kp-space-6);--kp-element-mark-size:var(--kp-space-6);--kp-contents-font:var(--kp-family-sans);--kp-contents-font-size:var(--kp-size-sm);--kp-contents-line-height:var(--kp-leading-normal);--kp-contents-indent:var(--kp-space-4);--kp-contents-entry-padding:var(--kp-space-1) var(--kp-space-2);--kp-card-border-width:var(--kp-stroke-thin);--kp-card-radius:var(--kp-radius-md);--kp-card-padding:var(--kp-space-3);--kp-card-max-height:var(--kp-height-card);--kp-library-cover-width:var(--kp-width-thumbnail);--kp-signposts-gap:var(--kp-space-2);--kp-signposts-padding:var(--kp-space-1) var(--kp-space-6) var(--kp-space-2) var(--kp-space-1);--kp-signposts-phone-padding:var(--kp-space-1) var(--kp-space-4) var(--kp-space-2);--kp-signposts-snap-padding:var(--kp-space-1);--kp-signposts-phone-snap-padding:var(--kp-space-4);--kp-signposts-fade-width:var(--kp-space-12);--kp-signpost-width:var(--kp-width-signpost);--kp-signpost-phone-width:var(--kp-width-signpost-phone);--kp-signpost-min-height:var(--kp-space-11);--kp-signpost-phone-min-height:var(--kp-height-signpost-phone);--kp-signpost-padding:var(--kp-space-2) var(--kp-space-3) var(--kp-space-3);--kp-signpost-phone-padding:var(--kp-space-3);--kp-signpost-font-size:var(--kp-size-xs);--kp-signpost-title-font-size:var(--kp-size-sm);--kp-signpost-phone-title-font-size:var(--kp-size-md);--kp-signpost-title-font-weight:var(--kp-weight-semibold)}:where(:root,[data-kp-theme=paper]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--kp-text-color:var(--kp-stone-900);--kp-text-muted-color:var(--kp-stone-600);--kp-background-color:var(--kp-stone-0);--kp-border-color:var(--kp-stone-200);--kp-link-color:var(--kp-rust-700);--kp-link-hover-color:var(--kp-rust-800);--kp-focus-ring-color:var(--kp-rust-500);--kp-selected-bar-color:var(--kp-rust-600);--kp-selected-background-color:var(--kp-rust-100);--kp-requirement-border-color:var(--kp-stone-500);--kp-note-background-color:var(--kp-stone-50);--kp-note-border-color:var(--kp-stone-200);--kp-table-rule-color:var(--kp-stone-300);--kp-table-head-background-color:var(--kp-stone-100);--kp-source-region-hover-color:var(--kp-rust-50);--kp-source-region-selected-color:var(--kp-rust-100);--kp-xml-markup-color:var(--kp-stone-650);--kp-xml-name-color:var(--kp-rust-700);--kp-xml-attribute-name-color:var(--kp-stone-700);--kp-xml-attribute-value-color:var(--kp-teal-700);--kp-control-color:var(--kp-stone-900);--kp-control-muted-color:var(--kp-stone-600);--kp-control-background-color:var(--kp-stone-0);--kp-control-raised-background-color:var(--kp-stone-50);--kp-control-hover-background-color:var(--kp-stone-100);--kp-control-border-color:var(--kp-stone-200);--kp-control-input-border-color:var(--kp-stone-300);--kp-control-pressed-background-color:var(--kp-stone-900);--kp-control-pressed-color:var(--kp-stone-0);--kp-control-inverse-background-color:var(--kp-stone-900);--kp-control-inverse-color:var(--kp-stone-0);--kp-control-primary-color:var(--kp-rust-700);--kp-control-primary-hover-color:var(--kp-rust-800);--kp-control-on-primary-color:var(--kp-stone-0);--kp-control-destructive-color:var(--kp-red-600);--kp-control-destructive-hover-color:var(--kp-red-700);--kp-control-on-destructive-color:var(--kp-stone-0);--kp-control-danger-color:var(--kp-red-700);--kp-control-danger-background-color:var(--kp-red-50);--kp-control-notice-color:var(--kp-stone-900);--kp-control-notice-background-color:var(--kp-stone-50);--kp-control-notice-border-color:var(--kp-stone-200);--kp-control-scrim-color:var(--kp-scrim);--kp-control-raised-shadow:var(--kp-shadow-sm);--kp-control-overlay-shadow:var(--kp-shadow-lg);--kp-control-focus-color:var(--kp-rust-500);--kp-reading-view-background-color:var(--kp-stone-0);--kp-reading-view-surface-color:var(--kp-stone-50);--kp-reading-view-rule-color:var(--kp-stone-200);--kp-mark-color:var(--kp-stone-600);--kp-contents-color:var(--kp-stone-700);--kp-contents-hover-background-color:var(--kp-stone-100);--kp-contents-current-color:var(--kp-rust-600);--kp-contents-current-background-color:var(--kp-rust-50);--kp-card-background-color:var(--kp-stone-0);--kp-card-border-color:var(--kp-stone-200);--kp-card-active-border-color:var(--kp-rust-500);--kp-card-shadow:var(--kp-shadow-sm);--kp-shelf-drop-background-color:var(--kp-rust-50);--kp-shelf-drop-border-color:var(--kp-rust-500)}@media (prefers-color-scheme:dark){:where(:root:not([data-kp-theme])){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--kp-text-color:var(--kp-stone-100);--kp-text-muted-color:var(--kp-stone-400);--kp-background-color:var(--kp-stone-950);--kp-border-color:var(--kp-stone-800);--kp-link-color:var(--kp-coral-300);--kp-link-hover-color:var(--kp-coral-200);--kp-focus-ring-color:var(--kp-coral-400);--kp-selected-bar-color:var(--kp-coral-400);--kp-selected-background-color:var(--kp-coral-900);--kp-requirement-border-color:var(--kp-stone-500);--kp-note-background-color:var(--kp-stone-900);--kp-note-border-color:var(--kp-stone-800);--kp-table-rule-color:var(--kp-stone-700);--kp-table-head-background-color:var(--kp-stone-900);--kp-source-region-hover-color:var(--kp-coral-950);--kp-source-region-selected-color:var(--kp-coral-900);--kp-xml-markup-color:var(--kp-stone-400);--kp-xml-name-color:var(--kp-coral-300);--kp-xml-attribute-name-color:var(--kp-stone-300);--kp-xml-attribute-value-color:var(--kp-teal-300);--kp-control-color:var(--kp-stone-100);--kp-control-muted-color:var(--kp-stone-400);--kp-control-background-color:var(--kp-stone-950);--kp-control-raised-background-color:var(--kp-stone-900);--kp-control-hover-background-color:var(--kp-stone-850);--kp-control-border-color:var(--kp-stone-800);--kp-control-input-border-color:var(--kp-stone-700);--kp-control-pressed-background-color:var(--kp-stone-100);--kp-control-pressed-color:var(--kp-stone-950);--kp-control-inverse-background-color:var(--kp-stone-100);--kp-control-inverse-color:var(--kp-stone-950);--kp-control-primary-color:var(--kp-coral-400);--kp-control-primary-hover-color:var(--kp-coral-300);--kp-control-on-primary-color:var(--kp-stone-950);--kp-control-destructive-color:var(--kp-red-400);--kp-control-destructive-hover-color:var(--kp-red-300);--kp-control-on-destructive-color:var(--kp-stone-950);--kp-control-danger-color:var(--kp-red-300);--kp-control-danger-background-color:var(--kp-red-950);--kp-control-notice-color:var(--kp-stone-100);--kp-control-notice-background-color:var(--kp-stone-900);--kp-control-notice-border-color:var(--kp-stone-800);--kp-control-scrim-color:var(--kp-scrim-dark);--kp-control-raised-shadow:var(--kp-shadow-dark-sm);--kp-control-overlay-shadow:var(--kp-shadow-dark-lg);--kp-control-focus-color:var(--kp-coral-400);--kp-reading-view-background-color:var(--kp-stone-950);--kp-reading-view-surface-color:var(--kp-stone-900);--kp-reading-view-rule-color:var(--kp-stone-800);--kp-mark-color:var(--kp-stone-400);--kp-contents-color:var(--kp-stone-300);--kp-contents-hover-background-color:var(--kp-stone-850);--kp-contents-current-color:var(--kp-coral-400);--kp-contents-current-background-color:var(--kp-coral-950);--kp-card-background-color:var(--kp-stone-950);--kp-card-border-color:var(--kp-stone-800);--kp-card-active-border-color:var(--kp-coral-400);--kp-card-shadow:var(--kp-shadow-dark-sm);--kp-shelf-drop-background-color:var(--kp-coral-950);--kp-shelf-drop-border-color:var(--kp-coral-400)}}:where([data-kp-theme=night]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--kp-text-color:var(--kp-stone-100);--kp-text-muted-color:var(--kp-stone-400);--kp-background-color:var(--kp-stone-950);--kp-border-color:var(--kp-stone-800);--kp-link-color:var(--kp-coral-300);--kp-link-hover-color:var(--kp-coral-200);--kp-focus-ring-color:var(--kp-coral-400);--kp-selected-bar-color:var(--kp-coral-400);--kp-selected-background-color:var(--kp-coral-900);--kp-requirement-border-color:var(--kp-stone-500);--kp-note-background-color:var(--kp-stone-900);--kp-note-border-color:var(--kp-stone-800);--kp-table-rule-color:var(--kp-stone-700);--kp-table-head-background-color:var(--kp-stone-900);--kp-source-region-hover-color:var(--kp-coral-950);--kp-source-region-selected-color:var(--kp-coral-900);--kp-xml-markup-color:var(--kp-stone-400);--kp-xml-name-color:var(--kp-coral-300);--kp-xml-attribute-name-color:var(--kp-stone-300);--kp-xml-attribute-value-color:var(--kp-teal-300);--kp-control-color:var(--kp-stone-100);--kp-control-muted-color:var(--kp-stone-400);--kp-control-background-color:var(--kp-stone-950);--kp-control-raised-background-color:var(--kp-stone-900);--kp-control-hover-background-color:var(--kp-stone-850);--kp-control-border-color:var(--kp-stone-800);--kp-control-input-border-color:var(--kp-stone-700);--kp-control-pressed-background-color:var(--kp-stone-100);--kp-control-pressed-color:var(--kp-stone-950);--kp-control-inverse-background-color:var(--kp-stone-100);--kp-control-inverse-color:var(--kp-stone-950);--kp-control-primary-color:var(--kp-coral-400);--kp-control-primary-hover-color:var(--kp-coral-300);--kp-control-on-primary-color:var(--kp-stone-950);--kp-control-destructive-color:var(--kp-red-400);--kp-control-destructive-hover-color:var(--kp-red-300);--kp-control-on-destructive-color:var(--kp-stone-950);--kp-control-danger-color:var(--kp-red-300);--kp-control-danger-background-color:var(--kp-red-950);--kp-control-notice-color:var(--kp-stone-100);--kp-control-notice-background-color:var(--kp-stone-900);--kp-control-notice-border-color:var(--kp-stone-800);--kp-control-scrim-color:var(--kp-scrim-dark);--kp-control-raised-shadow:var(--kp-shadow-dark-sm);--kp-control-overlay-shadow:var(--kp-shadow-dark-lg);--kp-control-focus-color:var(--kp-coral-400);--kp-reading-view-background-color:var(--kp-stone-950);--kp-reading-view-surface-color:var(--kp-stone-900);--kp-reading-view-rule-color:var(--kp-stone-800);--kp-mark-color:var(--kp-stone-400);--kp-contents-color:var(--kp-stone-300);--kp-contents-hover-background-color:var(--kp-stone-850);--kp-contents-current-color:var(--kp-coral-400);--kp-contents-current-background-color:var(--kp-coral-950);--kp-card-background-color:var(--kp-stone-950);--kp-card-border-color:var(--kp-stone-800);--kp-card-active-border-color:var(--kp-coral-400);--kp-card-shadow:var(--kp-shadow-dark-sm);--kp-shelf-drop-background-color:var(--kp-coral-950);--kp-shelf-drop-border-color:var(--kp-coral-400)}
