.culture-icon{vertical-align:middle;flex:none;width:20px;height:20px;display:inline-block;overflow:visible}.button .culture-icon{width:18px;height:18px}.feature-icon .culture-icon{width:34px;height:34px}.step-icon .culture-icon{width:30px;height:30px}.featured-points>span{align-items:center;gap:8px;display:flex}.featured-points .culture-icon{width:18px;height:18px;color:var(--red)}.site-header{border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;border-radius:999px;width:min(1180px,100% - 48px);height:72px;margin:16px auto 0;position:sticky;top:16px;box-shadow:0 12px 32px #1413111a}.site-header:before,.site-header:after{display:none}.header-inner.wrap{gap:28px;width:100%;padding:8px 16px}.site-header .brand .brand-logo{width:156px;height:auto}.site-header .main-nav{flex:1;justify-content:center;align-items:center;gap:28px;margin-left:0;margin-right:0;display:flex}.site-header .main-nav>a{padding:8px 0;font-size:14px;line-height:22px}.site-header .main-nav>a.active{color:var(--ink);border-color:#0000}.site-header .nav-actions{flex-shrink:0;gap:10px}.site-header .icon-button{justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.site-header .mode-toggle{background:0 0}.site-header .mode-symbol{display:flex}.site-header .mode-symbol .culture-icon{width:24px;height:24px;transition:transform .4s cubic-bezier(.22,1,.36,1)}:root[data-site-mode=dark] .mode-symbol .icon-taiji{transform:rotate(180deg)}.site-header .lang-toggle{min-width:32px;padding:8px 4px;font-size:13px}.site-header .header-download{min-height:44px;box-shadow:none;background:var(--ink);color:var(--paper);font-family:var(--body);border:0;border-radius:999px;padding:10px 18px;font-size:14px;line-height:20px;display:inline-flex}.site-header .header-download:hover{background:var(--red);color:#fff}.site-header .menu-toggle{display:none}.laptop-screen{aspect-ratio:1920/1213}.laptop-screen>picture{width:100%;height:100%;display:block}.laptop-screen .native-wegit-image{object-fit:contain;width:100%;height:100%;display:block}.section-heading p{text-align:center;max-width:min(760px,100%);margin-inline:auto}.final-cta-inner .microcopy{text-align:center;width:100%;max-width:none;margin:14px auto 0}.final-cta-inner>p{margin-inline:auto}.feature-card:hover,.theme-card:hover,.theme-mini-item:hover,.theme-choice:hover,.icon-size-item:hover{box-shadow:none;transform:none}:root[data-site-mode=dark] .feature-card:hover,:root[data-site-mode=dark] .theme-card:hover,:root[data-site-mode=dark] .theme-mini-item:hover,:root[data-site-mode=dark] .theme-choice:hover,:root[data-site-mode=dark] .icon-size-item:hover{box-shadow:none}.theme-mini-item>.mock-host,.theme-card>.mock-host,.theme-choice>.mock-host,.icon-size-item>img,.feature-card>.feature-icon{transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1)}.theme-mini-item:hover>.mock-host,.theme-card:hover>.mock-host,.theme-choice:hover>.mock-host,.icon-size-item:hover>img,.feature-card:hover>.feature-icon{transform:translateY(-6px);box-shadow:0 16px 28px #1e181221}.theme-card{min-width:0;container:theme-card/inline-size}.theme-card .theme-card-actions{flex-wrap:nowrap}.theme-card .theme-card-actions .button{gap:7px;min-width:auto;min-height:40px}.theme-action-label{display:var(--theme-action-label-display,inline)}@container theme-card (width<=288px){.theme-card-actions{--theme-action-label-display:none}}.theme-card .theme-card-actions .culture-icon{width:16px;height:16px}.theme-card>p{min-height:3.4em}.theme-preview-dialog{border:1px solid var(--line);background:var(--surface);width:min(1480px,100vw - 48px);max-width:none;max-height:calc(100dvh - 48px);color:var(--ink);overscroll-behavior:contain;border-radius:24px;padding:0;overflow:auto;box-shadow:0 28px 100px #0000004d}.theme-preview-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1214129e}body.preview-open{overflow:hidden}.preview-dialog-heading{z-index:4;background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex;position:sticky;top:0}.preview-dialog-heading h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:26px;line-height:36px}.preview-close{border:1px solid var(--line);background:var(--paper);width:40px;height:40px;color:var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.preview-dialog-grid{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:24px;padding:24px;display:grid}.preview-dialog-stage{min-width:0}.preview-dialog-stage .mock-host{width:100%;height:auto}.preview-dialog-grid .theme-settings{border-radius:16px;padding:20px}.preview-dialog-grid .theme-settings h3{margin:0 0 20px;font-size:19px}.preview-dialog-grid .theme-settings .settings-divider{margin:20px 0}.preview-caption{font-family:var(--body);color:var(--muted);margin:12px 0 0;font-size:12px;line-height:20px}.theme-preview-dialog .color-picker{gap:7px}.theme-preview-dialog .color-chip{width:27px;height:27px}.theme-preview-dialog .settings-actions{gap:10px}.theme-preview-dialog .preview-scope{max-width:none}.theme-preview-dialog .text-button{justify-content:center;align-items:center;gap:8px;display:flex}.mock-host{container-type:inline-size}.wegit-workbench{aspect-ratio:1920/1213;border:1px solid var(--app-border);background:var(--app-bg);width:100%;color:var(--app-text);text-align:left;-webkit-font-smoothing:antialiased;border-radius:10px;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,system-ui,sans-serif;font-size:clamp(5px,1.2cqw,14px);line-height:1.45;display:flex;overflow:hidden}.wegit-workbench *{box-sizing:border-box}.wegit-workbench strong{font-weight:600}.wegit-workbench small{color:var(--app-muted);font-size:.85em;line-height:1.4;display:block}.wegit-workbench .culture-icon{width:1.3em;height:1.3em}.wg-toolbar{background:var(--app-chrome);border-bottom:1px solid var(--app-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:1em;padding:.7em 1em;display:flex}.wg-repository{align-items:center;gap:.8em;min-width:0;display:flex}.wg-repository>.culture-icon{width:2em;height:2em;color:var(--app-modified)}.wg-sync{align-items:center;gap:.55em;display:flex}.wg-native-pill{border:1px solid var(--app-border);background:var(--app-panel);white-space:nowrap;border-radius:999px;align-items:center;gap:.5em;padding:.45em .8em;font-size:.85em;display:inline-flex}.wg-native-pill b{color:var(--app-keyword);font-weight:500}.wg-native-pill i{background:var(--app-sidebar);color:var(--app-number);border-radius:999px;padding:0 .4em;font-style:normal}.wg-toolbar-symbol{padding:.4em;display:flex}.wg-body{flex:1;min-height:0;display:flex}.wg-sidebar{background:var(--app-sidebar);flex-direction:column;flex-shrink:0;gap:.55em;width:16%;padding:1em .6em .7em;display:flex}.wg-section-label{color:var(--app-muted);padding:.2em .6em;font-size:.85em}.wg-nav-row{white-space:nowrap;border-radius:.55em;align-items:center;gap:.6em;padding:.75em .65em;display:flex}.wg-nav-row .culture-icon{color:var(--app-string)}.wg-nav-row:nth-of-type(3) .culture-icon{color:var(--app-keyword)}.wg-nav-row:nth-of-type(5) .culture-icon{color:var(--app-modified)}.wg-nav-row b{margin-left:auto;font-size:.85em}.wg-nav-active{background:var(--app-accent);color:var(--app-selection-text)}.wg-nav-active .culture-icon{color:inherit}.wg-repos-label{margin-top:1em}.wg-repo-item{padding-top:.4em}.wg-brand{background:var(--app-panel);border:1px solid var(--app-border);border-radius:1em;align-items:center;gap:.45em;margin-top:auto;padding:.5em;display:flex}.wg-brand img{object-fit:contain;width:2.2em;height:2.2em}.wg-brand>span{margin-left:auto}.wg-main{flex-direction:column;flex:1;min-width:0;display:flex}.wg-editors{flex:1;grid-template-columns:33.5% minmax(0,1fr);min-height:0;display:grid}.wg-files{border-right:1px solid var(--app-border);background:var(--app-bg);min-width:0;padding-top:1em;overflow:hidden}.wg-files-heading{align-items:center;gap:.5em;padding:0 1em .9em;display:flex}.wg-files-heading .culture-icon{color:var(--app-modified)}.wg-files-heading>b{color:var(--app-number);background:var(--app-sidebar);border-radius:999px;padding:.1em .5em;font-size:.85em}.wg-search{border:1px solid var(--app-border);color:var(--app-muted);white-space:nowrap;border-radius:.5em;align-items:center;gap:.5em;margin:0 .8em 1em;padding:.5em .6em;font-size:.85em;display:flex}.wg-file-group{color:var(--app-muted);padding:.6em 1em;font-size:.85em}.wg-file-row{border-radius:.65em;align-items:center;gap:.5em;min-width:0;margin:0 .5em;padding:.8em .7em;font-size:.85em;display:flex}.wg-file-row strong{white-space:nowrap}.wg-file-row>.culture-icon{color:var(--app-modified)}.wg-file-row>b{color:var(--app-modified);margin-left:auto}.wg-file-selected{background:var(--app-panel)}.wg-check{background:var(--app-accent);color:var(--app-selection-text);border-radius:.25em;padding:0 .2em;font-size:.9em}.wg-diff{background:var(--app-bg);flex-direction:column;min-width:0;display:flex;overflow:hidden}.wg-diff-heading{align-items:center;gap:.8em;padding:1.1em 1em .7em;display:flex}.wg-diff-heading strong{white-space:nowrap;font-size:.9em}.wg-diff-heading small{margin-top:.3em}.wg-diff-count{color:var(--app-positive);white-space:nowrap;margin-left:auto;font-size:.85em}.wg-diff-count em{color:var(--app-negative);padding-left:.35em;font-style:normal}.wg-layout-toggle{background:var(--app-panel);border:1px solid var(--app-border);white-space:nowrap;border-radius:999px;padding:.4em .6em;font-size:.8em}.wg-diff-options{border-bottom:1px solid var(--app-border);white-space:nowrap;align-items:center;gap:1em;padding:.5em 1.2em 1em;font-size:.8em;display:flex}.wg-diff-options>b{color:var(--app-accent);background:var(--app-panel);border-radius:.4em;padding:.2em .6em;font-weight:500}.wg-diff-options>span{color:var(--app-muted)}.wg-hunk-heading{color:var(--app-comment);white-space:nowrap;justify-content:space-between;align-items:center;gap:1em;padding:.9em 1.2em;font-size:.8em;display:flex}.wg-hunk-heading>span{border:1px solid var(--app-border);color:var(--app-text);background:var(--app-panel);border-radius:999px;padding:.35em .6em}.wg-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--mock-font-size,1em);flex:1;line-height:1.65;overflow:hidden}.wg-code-row{white-space:pre;grid-template-columns:2.7em 2em minmax(0,1fr);min-height:1.7em;padding:.05em 1em;display:grid}.wg-code-row code{font:inherit;color:inherit;white-space:pre}.wg-line-number{color:var(--app-comment)}.wg-diff-sign{color:var(--app-negative)}.wg-added{background:var(--app-diff-added)}.wg-added .wg-diff-sign{color:var(--app-positive)}.wg-removed{background:var(--app-diff-removed)}.wg-keyword code{color:var(--app-keyword)}.wg-commit{background:var(--app-chrome);border-top:1px solid var(--app-border);flex-shrink:0;gap:.75em;padding:.8em 1em;display:flex}.wg-draft{flex-direction:column;flex:1;gap:.5em;min-width:0;display:flex}.wg-draft>span{border:1px solid var(--app-border);border-radius:.6em;min-height:3.2em;padding:.6em .7em;font-size:.9em;display:block}.wg-draft small{white-space:nowrap}.wg-commit-actions{flex-direction:column;justify-content:flex-start;gap:.5em;min-width:21%;display:flex}.wg-commit-actions>span{text-align:center;border:1px solid var(--app-border);background:var(--app-panel);white-space:nowrap;border-radius:999px;padding:.5em .75em;font-size:.85em;display:block}.wg-commit-actions>.wg-commit-primary{background:var(--app-accent);border-color:var(--app-accent);color:var(--app-selection-text)}.wg-compact .wg-toolbar{padding:.65em .8em}.wg-compact .wg-native-pill:nth-child(n+2),.wg-compact .wg-toolbar-symbol,.wg-compact .wg-layout-toggle,.wg-compact .wg-diff-options>span,.wg-compact .wg-hunk-heading>span{display:none}.wg-compact .wg-repos-label{margin-top:.6em}.wg-compact .wg-brand{border:0}.wg-compact .wg-files{padding-top:.65em}.wg-compact .wg-file-row{padding:.6em .5em}.wg-compact .wg-code{line-height:1.5}.wg-compact .wg-commit{padding:.6em .7em}.mock-host[data-app-font=mono] .wegit-workbench{font-family:ui-monospace,Menlo,monospace}.theme-mini-item>.mock-host,.theme-card>.mock-host{border-radius:12px;overflow:hidden;height:auto!important}.theme-mini-item .wegit-workbench,.theme-card .wegit-workbench{border-radius:12px}.featured-image .mock-host{height:auto!important}.featured-image .wegit-workbench{border-radius:8px}@media (width<=1100px){.preview-dialog-grid{grid-template-columns:minmax(0,1fr) 260px;gap:16px;padding:20px}.preview-dialog-grid .theme-settings{padding:16px}.wg-layout-toggle{display:none}.site-header .main-nav,.header-inner.wrap{gap:20px}}@media (width<=860px){.site-header{border-radius:999px;width:calc(100% - 24px);height:64px;margin-top:12px;top:12px}.header-inner.wrap{gap:12px;padding:6px 12px}.site-header .brand .brand-logo{width:126px}.site-header .main-nav{background:var(--surface);border:1px solid var(--line);border-radius:24px;width:100%;margin:0;padding:16px;display:none;position:absolute;top:calc(100% + 10px);left:0;right:0;box-shadow:0 18px 40px #00000024}.site-header .main-nav.open{flex-direction:column;align-items:stretch;gap:4px;display:flex}.site-header .main-nav>a{border:0;border-radius:12px;padding:12px 16px}.site-header .main-nav>a.active{background:var(--paper);color:var(--red)}.site-header .menu-toggle{display:inline-flex}.site-header .nav-actions{gap:6px;margin-left:auto}.site-header .icon-button{width:32px;height:36px}.site-header .lang-toggle{min-width:28px;padding:8px 2px;font-size:12px}.site-header .header-download{display:none}.theme-card-actions{--theme-action-label-display:none}.preview-dialog-grid{display:block}.preview-dialog-stage{margin-bottom:20px}.theme-preview-dialog{border-radius:20px;width:calc(100vw - 28px);max-height:calc(100dvh - 28px)}.preview-dialog-heading{padding:14px 16px}.preview-dialog-heading h2{font-size:22px;line-height:30px}.preview-dialog-grid{padding:16px}.preview-dialog-grid .theme-settings{max-width:none;display:block}.preview-dialog-grid .theme-settings .color-picker{gap:14px}.preview-dialog-grid .theme-settings .settings-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.preview-dialog-grid .theme-settings .settings-actions .text-button{grid-column:1/-1}.preview-close{width:36px;height:36px}.modal-workbench .wg-code{font-size:calc(var(--mock-font-size,13px)*.65)}.theme-card>p{min-height:0}}@media (width<=560px){.modal-workbench .wg-code{font-size:calc(var(--mock-font-size,13px)*.4)}.preview-dialog-grid .theme-settings .settings-actions{grid-template-columns:1fr;gap:10px;display:grid}.preview-dialog-grid .settings-actions .button{width:100%;min-height:44px}.preview-dialog-grid .settings-actions .text-button{white-space:nowrap;grid-column:auto;min-height:40px}}@media (width<=420px){.site-header .brand .brand-logo{width:108px}.header-inner.wrap{gap:6px}.site-header .nav-actions{gap:3px}.site-header .mode-symbol .culture-icon{width:22px;height:22px}.preview-dialog-stage .preview-caption{font-size:11px;line-height:18px}}@media (prefers-reduced-motion:reduce){.theme-mini-item>.mock-host,.theme-card>.mock-host,.icon-size-item>img,.feature-card>.feature-icon,.mode-symbol .culture-icon{transition:none!important}.theme-mini-item:hover>.mock-host,.theme-card:hover>.mock-host,.icon-size-item:hover>img,.feature-card:hover>.feature-icon{transform:none}}
