html:has(.mkt-shell){color-scheme:light}.mkt-shell{--mkt-app-bg: #fcfcfd;--mkt-surface-bg: #ffffff;--mkt-fg-primary: #1f1f1f;--mkt-fg-secondary: #5f6368;--mkt-fg-muted: #80868b;--mkt-border-subtle: rgba(15, 23, 20, .08);--mkt-border-strong: rgba(15, 23, 20, .14);--mkt-primary: #1f6f5c;--mkt-primary-light: #e6f2ee;--mkt-danger: #dc3545;--mkt-authority: #0e1f24;--mkt-mint: #5fc9a0;--app-bg: var(--mkt-app-bg);--container-bg: var(--mkt-surface-bg);--surface-bg: var(--mkt-surface-bg);--text-primary: var(--mkt-fg-primary);--text-secondary: var(--mkt-fg-secondary);--text-muted: var(--mkt-fg-muted);--border-color: var(--mkt-border-subtle);--input-bg: var(--mkt-surface-bg);--input-border: var(--mkt-border-strong);font-family:Figtree,system-ui,sans-serif;background:var(--mkt-app-bg);color:var(--mkt-fg-primary)}.mkt-label{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mkt-fg-muted)}.mkt-link{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mkt-primary)}.mkt-link:hover{text-decoration:underline}.mkt-input{width:100%;border:1px solid var(--mkt-border-strong);border-radius:0;background:var(--mkt-surface-bg);padding:10px 14px;font-size:14px;color:var(--mkt-fg-primary);transition:border-color .15s ease,box-shadow .15s ease}.mkt-input::-moz-placeholder{color:var(--mkt-fg-muted)}.mkt-input::placeholder{color:var(--mkt-fg-muted)}.mkt-input:focus{outline:none;border-color:var(--mkt-primary);box-shadow:0 0 0 2px #1f6f5c4d}.mkt-input--error{border-color:var(--mkt-danger)}.mkt-btn{--bk: var(--mkt-authority);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1;border:0;border-radius:0;box-shadow:none;text-decoration:none;background-color:var(--mkt-authority);background-image:linear-gradient(101deg,var(--mkt-mint) 0%,var(--mkt-mint) 45%,rgba(95,201,160,0) 46%),repeating-linear-gradient(119deg,rgba(95,201,160,.28) 0,rgba(95,201,160,.28) 1px,transparent 1px,transparent 6px);background-size:250% 100%,auto;background-position:100% 0,0 0;background-repeat:no-repeat,repeat;color:var(--mkt-mint);transition:background-position .45s cubic-bezier(.25,0,0,1),color .2s ease .12s}.mkt-btn:hover:not(:disabled){background-position:0 0,0 0;color:var(--mkt-authority)}.mkt-btn:disabled{cursor:not-allowed;opacity:.6}.mkt-btn:before{content:"";position:absolute;inset:-1px;pointer-events:none;background-image:linear-gradient(to right,var(--bk) 8px,transparent 8px,transparent calc(100% - 8px),var(--bk) calc(100% - 8px)),linear-gradient(to right,var(--bk) 8px,transparent 8px,transparent calc(100% - 8px),var(--bk) calc(100% - 8px)),linear-gradient(to bottom,var(--bk) 8px,transparent 8px,transparent calc(100% - 8px),var(--bk) calc(100% - 8px)),linear-gradient(to bottom,var(--bk) 8px,transparent 8px,transparent calc(100% - 8px),var(--bk) calc(100% - 8px));background-size:100% 1px,100% 1px,1px 100%,1px 100%;background-position:0 0,0 100%,0 0,100% 0;background-repeat:no-repeat;transition:inset .25s cubic-bezier(.25,0,0,1)}.mkt-btn:hover:not(:disabled):before{inset:-4px}.mkt-btn:focus-visible{outline:2px solid var(--mkt-primary);outline-offset:3px}.mkt-aside-hatch{background-image:repeating-linear-gradient(119deg,rgba(95,201,160,.07) 0,rgba(95,201,160,.07) 1px,transparent 1px,transparent 7px)}@media(prefers-reduced-motion:reduce){.mkt-btn,.mkt-btn:before{transition:none}}
