#site .section-eyebrow{display:inline-flex;align-items:center;height:30px;margin:0;padding:0 12px;border-radius:999px;background:var(--accent-soft);color:var(--accent-text, var(--accent));font-family:inherit;font-size:14px;font-weight:500;letter-spacing:0;text-transform:none}#site .section-head{max-width:820px;margin-inline:0;text-align:left}#site .section-head .section-sub{max-width:600px;margin:14px 0 0;padding-inline:0;font-size:17px;line-height:1.55;color:var(--text-dim);text-align:left;text-wrap:pretty}#site .section-eyebrow+.section-title,#site .section-eyebrow+h1{margin-top:18px}#site h1.section-title,#site .hero h1{font-size:clamp(36px,4.2vw,52px);font-weight:600;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}#site .section-title:not(h1){font-size:clamp(28px,3.4vw,40px);font-weight:600;line-height:1.1;letter-spacing:-.03em;text-wrap:balance}#site .about-intro{margin-inline:0;text-align:left}#site .about-intro .btn-row,#site .dev-toc{justify-content:flex-start}#site[data-page=developers] .section>.container>div{margin-inline:0}#site[data-page=developers] .dev-toc{justify-content:flex-start}#site .docs-index-search,#site .support-search,#site .updates-log{margin-inline:0}#site .updates-date{text-align:left}#site .proof{margin-inline:0;max-width:760px}#site .parts-libraries{margin-inline:0;text-align:left}#site .import-page-panel{margin-inline:0}#site .give-page .container>*,#site .give-page .section-head{margin-inline:0}#site .give-price-wrap,#site .give-price{text-align:left}#site .give-points{margin-inline:0}#site main :is(.closing-title,.closing-line,.templates-import,.part-reference-note,.board-note,.import-tip,.page-lead,.standards-note,.lesson-note,.lesson-empty,.roadmap-empty,.roadmap-updates,.give-preview-label,.hero-lead,.hero-micro,.learn-byline,.docs-group-title,.docs-group-blurb,.family-intro,.family-head,.board-library-rest,.combo-lead,.hero-note,.kits-retail-total,.hero-links,.load-failed-text,.note,.hero-copy,.hero-copy h1){text-align:left;margin-inline:0}#site main :is(.section-more,.section-actions,.closing-actions,.quick-row,.section-cta-row,.hero-actions,.link-row,.updates-links,.path-actions,.path-picker-foot,.learn-lesson-cta,.family-head,.hero-facts,.part-guide-actions,.landing-facts,.lesson-demo-actions,.load-failed-actions,.founder,.roadmap-board,.btn-row,.hero-copy .proof){justify-content:flex-start;margin-inline:0}#site main :is(.prose,.faq,.blog-list,.lt-get-list,.lt-pass,.landing-list,.roadmap-form,.learn-body,.library-prose,.combo-prose,.combo-faq){margin-inline:0}#site .site-main .mk-help-card{margin-inline:0}#site .mk-help-card .mk-help-form{text-align:left}#site .mk-help-card .mk-help-send{justify-self:start}#site .library-tile-header,#site .library-tile-line,#site .detail-chip{min-width:0;max-width:100%;overflow-wrap:anywhere}#site .import-page-panel{padding:28px;border-radius:24px;box-shadow:0 10px 30px -14px #0f172a47}#site .import-page-panel .import-drop{padding:18px;border:1.5px dashed color-mix(in srgb,var(--accent) 45%,var(--line));border-radius:18px;background:color-mix(in srgb,var(--accent-soft) 60%,var(--bg-raised))}#site .import-page-panel .import-drop-over{border-color:var(--accent);background:var(--accent-soft)}#site .import-page-panel .import-one{font-family:inherit;font-size:16px;line-height:1.5;background:var(--bg-raised);border:1px solid var(--line);border-radius:14px}#site .import-page-panel .import-row{gap:10px}#site .import-page-panel .btn{--btn-radius: 999px;--btn-bg: var(--bg-active);--btn-line: transparent;min-height:44px;padding:0 20px;font-size:14.5px;font-weight:500}#site .import-page-panel .btn-primary{--btn-bg: var(--accent);--btn-fg: var(--accent-ink);--btn-bg-hover: color-mix(in srgb, var(--accent) 86%, #000)}@media(max-width:520px){#site .import-page-panel{padding:16px;border-radius:20px}}#site[data-page=docs] .board-tile{text-align:left}#site{--page-col: 720px}#site main .closing-inner{align-items:flex-start;text-align:left}#site main :is(.closing-actions,.quick-row,.glossary-links,.vs-related-links,.detail-chips.centered,.link-chips){justify-content:flex-start;text-align:left;margin-inline:0}#site main :is(.vs-shot-caption,.pricing-compare-link,.plans-note,.switch-sub,.switch-trick,.switch-demo-caption,.share-line-text){text-align:left;margin-inline:0}#site main :is(.section-sub,.hero-lead,.page-lead,.closing-line,.import-tip,.support-search,.docs-index-search,.site-main .mk-help-card,.import-page-panel,.about-intro,.parts-libraries){max-width:var(--page-col);box-sizing:border-box}#site main .mk-help-card{width:100%}@media(max-width:760px){#site main .section-sub{padding-inline:0}}#site main :is(h1,h2,.section-title,.section-sub,.hero-lead){text-wrap:pretty}#site main .proof li{align-items:flex-start;text-align:left}#site main :is(.updates-links,.blog-title,.blog-lede){justify-content:flex-start;text-align:left;margin-inline:0}@media(max-width:760px){#site h1.section-title,#site .hero h1{font-size:30px;line-height:1.12;letter-spacing:-.025em}#site .section-title:not(h1){font-size:26px;line-height:1.15}#site .section-head .section-sub,#site .section-sub{font-size:16px}#site main :is(.project-desc,.path-line,.path-card-line,.templates-count){font-size:14px}#site:not([data-page=home]) main :is(.library-tile-line,.library-tile-header,.project-link-line,.project-link-why,.project-owner,.kit-card-retail,.lt-meta,.board-blurb,.bench-name,.bench-desc,.hero-micro,.proof-label,.demo-note){font-size:14px}#site main :is(.difficulty-word,.path-tag,.pill,.matrix-list-head){font-size:12px}}@media(max-width:760px){#site :is(input:not([type=checkbox],[type=radio],[type=range],[type=submit],[type=button],[type=hidden]),select,textarea){font-size:16px}}#site .skip-link{min-height:44px;display:inline-flex;align-items:center}@media(max-width:760px){#site .site-header .btn-sm{min-height:44px}#site .footer-email{height:44px;font-size:14px}#site .footer-lang-button,#site .footer-language{min-height:44px;display:flex;align-items:center;font-size:14px}#site .footer-meta a,#site .footer-legal{font-size:14px}#site .footer-links a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}#site :is(.matrix-info-button,.calc-link,.auth-reveal){position:relative}#site :is(.matrix-info-button,.calc-link,.auth-reveal):after{content:"";position:absolute;inset:min(0px,calc(50% - 22px))}#site main :is(.docs-nav-item,.docs-nav-head,.week-link,.path-next-name),#site main :is(ul,ol)>li>a:only-child{display:flex;align-items:center;min-height:44px}#site main :is(ul,ol)>li>a:only-child{display:inline-flex}#site main summary{min-height:44px;display:flex;align-items:center}#site main .chip{min-width:44px;min-height:44px}#site main :is(.batch-index,.mk-help-send,.calc-link){display:inline-flex;align-items:center;justify-content:center;min-height:44px}}
