.lang-switch[data-v-1cb07cd6]{background:color-mix(in srgb,var(--ink,#1a1a17) 6%,transparent);display:inline-flex;gap:2px;margin:0 4px;padding:2px}.lang-switch[data-v-1cb07cd6],.lang-switch__btn[data-v-1cb07cd6]{border-radius:var(--r-pill,999px)}.lang-switch__btn[data-v-1cb07cd6]{color:inherit;font-size:var(--fs-xs,12px);font-weight:600;letter-spacing:.5px;line-height:1.4;padding:2px 8px;text-decoration:none;transition:background-color .15s ease}.lang-switch__btn[data-v-1cb07cd6]:hover{background:var(--paper-sunk,#f3f1ea)}.lang-switch__btn--active[data-v-1cb07cd6]{color:var(--paper,#fafaf7)}.lang-switch__btn--active[data-v-1cb07cd6],.lang-switch__btn--active[data-v-1cb07cd6]:hover{background:var(--ink,#1a1a17)}.search-dialog[data-v-1d40ec5c]{align-items:flex-start;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:color-mix(in srgb,var(--ink,#1a1a17) 45%,transparent);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:12vh 16px 16px;position:fixed;z-index:200}.search-dialog__panel[data-v-1d40ec5c]{background:var(--paper,#fafaf7);border-radius:var(--r-lg,14px);box-shadow:0 20px 60px #00000040;color:var(--ink,#1a1a17);display:flex;flex-direction:column;max-width:640px;overflow:hidden;width:100%}.search-dialog__input-row[data-v-1d40ec5c]{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--ink,#1a1a17) 10%,transparent);display:flex;gap:10px;padding:12px 14px}.search-dialog__icon[data-v-1d40ec5c]{flex-shrink:0;opacity:.6}.search-dialog__input[data-v-1d40ec5c]{background:transparent;border:0;color:inherit;flex:1;font-family:inherit;font-size:var(--fs-md,16px);outline:none;padding:4px 0}.search-dialog__input[data-v-1d40ec5c]::-moz-placeholder{color:var(--ink-3,#8a8a85)}.search-dialog__input[data-v-1d40ec5c]::placeholder{color:var(--ink-3,#8a8a85)}.search-dialog__close[data-v-1d40ec5c]{align-items:center;background:transparent;border:0;border-radius:var(--r-sm,6px);color:var(--ink-3,#8a8a85);cursor:pointer;display:inline-flex;justify-content:center;padding:4px}.search-dialog__close[data-v-1d40ec5c]:hover{background:color-mix(in srgb,var(--ink,#1a1a17) 6%,transparent);color:var(--ink,#1a1a17)}.search-dialog__body[data-v-1d40ec5c]{max-height:60vh;overflow-y:auto}.search-dialog__meta[data-v-1d40ec5c]{color:var(--ink-3,#8a8a85);font-size:var(--fs-sm,14px);margin:0;padding:20px 16px;text-align:center}.search-dialog__meta--err[data-v-1d40ec5c]{color:#c0392b}.search-dialog__results[data-v-1d40ec5c]{list-style:none;margin:0;padding:6px}.search-dialog__result[data-v-1d40ec5c]{border-radius:var(--r-sm,8px);color:inherit;display:flex;flex-direction:column;gap:4px;padding:10px 12px;text-decoration:none}.search-dialog__result[data-v-1d40ec5c]:focus-visible,.search-dialog__result[data-v-1d40ec5c]:hover{background:color-mix(in srgb,var(--ink,#1a1a17) 6%,transparent);outline:none}.search-dialog__result-title[data-v-1d40ec5c]{font-size:var(--fs-md,16px);font-weight:600;line-height:1.3}.search-dialog__result-excerpt[data-v-1d40ec5c]{color:var(--ink-2,#55554f);display:-webkit-box;font-size:var(--fs-sm,14px);-webkit-line-clamp:2;line-height:1.4;-webkit-box-orient:vertical;overflow:hidden}.search-dialog__result-date[data-v-1d40ec5c]{color:var(--ink-3,#8a8a85);font-size:var(--fs-xs,12px)}.toasts[data-v-529341f1]{display:flex;flex-direction:column;gap:10px;pointer-events:none;position:fixed;right:18px;top:18px;z-index:1100}.toast[data-v-529341f1]{align-items:center;-webkit-backdrop-filter:saturate(180%);backdrop-filter:saturate(180%);background:var(--paper-hi,#fff);border:1px solid color-mix(in srgb,var(--ink,#1a1a17) 8%,transparent);border-radius:var(--r-md,12px);box-shadow:var(--shadow-pop,0 14px 30px rgba(0,0,0,.18));color:var(--ink,#1a1a17);cursor:pointer;display:inline-flex;font-size:var(--fs-sm,14px);gap:10px;max-width:min(360px,calc(100vw - 36px));padding:10px 14px;pointer-events:auto}.toast--success[data-v-529341f1]{border-color:color-mix(in srgb,#2f8a4a 35%,transparent)}.toast--warn[data-v-529341f1]{border-color:color-mix(in srgb,#c58a18 40%,transparent)}.toast--error[data-v-529341f1]{border-color:color-mix(in srgb,var(--danger,#c0392b) 40%,transparent);color:var(--danger,#c0392b)}.toast__icon[data-v-529341f1]{color:var(--accent,#7a3a5a);display:inline-flex;flex-shrink:0}.toast--success .toast__icon[data-v-529341f1]{color:#2f8a4a}.toast--warn .toast__icon[data-v-529341f1]{color:#c58a18}.toast--error .toast__icon[data-v-529341f1]{color:var(--danger,#c0392b)}.toast__msg[data-v-529341f1]{line-height:1.35}.toast-enter-active[data-v-529341f1],.toast-leave-active[data-v-529341f1]{transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .22s ease}.toast-enter-from[data-v-529341f1]{opacity:0;transform:translate(24px,-6px) scale(.96)}.toast-leave-to[data-v-529341f1]{opacity:0;transform:translate(24px)}.toast-move[data-v-529341f1]{transition:transform .22s ease}@media(max-width:640px){.toasts[data-v-529341f1]{left:12px;right:12px;top:12px}.toast[data-v-529341f1]{max-width:100%}}
