footer{background-color:var(--primary)}footer p{line-height:1.3rem;margin:0;padding:0}footer a{color:var(--primarytextcolor)!important}.somelinks a{color:var(--primary-text);display:inline-block;font-size:1.3rem;font-weight:400;line-height:1;text-decoration:none}.somelinks a:hover{color:var(--gray);text-decoration:none}.theme-preview-panel[data-v-b5dff4b3]{align-items:flex-end;bottom:80px;display:flex;flex-direction:column;position:fixed;right:20px;z-index:1060}.theme-preview-toggle[data-v-b5dff4b3]{align-items:center;background:#1a1a1a;border:none;border-radius:50%;box-shadow:0 4px 16px #0000004d;color:#fff;cursor:pointer;display:flex;font-size:1.4rem;height:56px;justify-content:center;transition:transform .2s ease,background .2s ease;width:56px}.theme-preview-toggle[data-v-b5dff4b3]:hover{background:#333;transform:scale(1.08)}.theme-preview-toggle.open[data-v-b5dff4b3]{background:#333}.theme-preview-menu[data-v-b5dff4b3]{background:#1a1a1a;border-radius:12px;bottom:68px;box-shadow:0 8px 32px #0006;overflow:hidden;position:absolute;right:0;width:260px}.theme-preview-menu-header[data-v-b5dff4b3]{color:#fff9;font-size:.85rem;font-weight:600;letter-spacing:.05em;padding:14px 16px 10px;text-transform:uppercase}.theme-preview-menu-list[data-v-b5dff4b3]{max-height:320px;overflow-y:auto;padding:0 8px 8px}.theme-preview-item[data-v-b5dff4b3]{align-items:center;background:transparent;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;gap:10px;padding:10px 8px;transition:background .15s ease;width:100%}.theme-preview-item[data-v-b5dff4b3]:hover{background:#ffffff1a}.theme-preview-item.active[data-v-b5dff4b3]{background:#ffffff26}.theme-preview-swatch[data-v-b5dff4b3]{border:2px solid hsla(0,0%,100%,.15);border-radius:6px;flex-shrink:0;height:28px;width:28px}.theme-preview-name[data-v-b5dff4b3]{flex:1;text-align:left}.theme-preview-check[data-v-b5dff4b3]{color:#4ade80;font-size:.8rem}.theme-preview-divider[data-v-b5dff4b3]{border:none;border-top:1px solid hsla(0,0%,100%,.12);margin:6px 0}.theme-preview-color-row[data-v-b5dff4b3]{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:8px}.theme-preview-color-label[data-v-b5dff4b3]{color:#ffffff80;font-size:.8rem;white-space:nowrap}.theme-preview-color-input-wrap[data-v-b5dff4b3]{align-items:center;display:flex;gap:8px}.theme-preview-color-input[data-v-b5dff4b3]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:2px solid hsla(0,0%,100%,.15);border-radius:6px;cursor:pointer;height:32px;padding:0;width:32px}.theme-preview-color-input[data-v-b5dff4b3]::-webkit-color-swatch-wrapper{padding:2px}.theme-preview-color-input[data-v-b5dff4b3]::-webkit-color-swatch{border:none;border-radius:3px}.theme-preview-color-input[data-v-b5dff4b3]::-moz-color-swatch{border:none;border-radius:3px}.theme-preview-color-hex[data-v-b5dff4b3]{color:#ffffff73;font-family:monospace;font-size:.75rem;min-width:60px}.theme-menu-enter-active[data-v-b5dff4b3],.theme-menu-leave-active[data-v-b5dff4b3]{transition:opacity .2s ease,transform .2s ease}.theme-menu-enter-from[data-v-b5dff4b3],.theme-menu-leave-to[data-v-b5dff4b3]{opacity:0;transform:translateY(8px) scale(.95)}
