/*
Theme Name: Docs Theme
Theme URI: https://meowapps.com/docs-theme
Author: Meow Apps
Author URI: https://meowapps.com
Description: A documentation-first, block-based WordPress theme built entirely on FSE. Perfect for technical documentation, knowledge bases, and developer resources.
Requires at least: 6.0
Tested up to: 6.4
Requires PHP: 7.4
Version: 25.10.2
License: GPL v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: docs-theme
Tags: full-site-editing, block-patterns, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, block-styles, wide-blocks, accessibility-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
:root{--color-background: #0f172a;--color-foreground: #cad3df;--color-muted: #94a3b8;--color-primary: #2563eb;--color-secondary: #1e40af;--color-accent: rgba(78, 185, 236, 1);--color-accent-bg: rgba(78, 185, 236, 0.1);--color-hover: #334155;--color-border-ui: rgba(255, 255, 255, 0.1);--color-code-bg: #1e293b;--color-widget-bg: #1e293b;--color-border: #e5e7eb;--color-bold-accent: #92a2ff;--spacing-unit: 1rem;--spacing-xs: calc(var(--spacing-unit) * 0.25);--spacing-sm: calc(var(--spacing-unit) * 0.5);--spacing-md: var(--spacing-unit);--spacing-lg: calc(var(--spacing-unit) * 1.5);--spacing-xl: calc(var(--spacing-unit) * 2);--spacing-2xl: calc(var(--spacing-unit) * 3);--spacing-3xl: calc(var(--spacing-unit) * 4);--font-family-body: "Inter", -apple-system, "system-ui", "Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";--font-family-sidebar: "Inter", -apple-system, "system-ui", "Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";--font-family-titles: "Inter", ui-sans-serif, system-ui, -apple-system, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, "SF Mono", Consolas, "Liberation Mono", Menlo, monospace;--font-size-xs: 0.75rem;--font-size-sm: 0.875rem;--font-size-base: 1rem;--font-size-lg: 1.0625rem;--font-size-xl: 1.125rem;--font-size-2xl: 1.25rem;--font-size-3xl: 1.5rem;--font-size-4xl: 1.875rem;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.7;--line-height-loose: 1.75;--layout-max-width: 1400px;--layout-content-width: 760px;--layout-sidebar-width: 280px;--header-height: calc(var(--spacing-3xl) + var(--spacing-md));--content-padding-vertical: var(--spacing-2xl);--content-padding-horizontal: var(--spacing-3xl);--sidebar-padding-vertical: var(--spacing-2xl);--sidebar-padding-horizontal: var(--spacing-xl);--z-index-sticky: 10;--z-index-dropdown: 100;--z-index-mobile-menu: 900;--z-index-modal: 1000}body.theme-dark{--color-background: #0f172a;--color-foreground: #cad3df;--color-muted: #94a3b8;--color-primary: #2563eb;--color-secondary: #1e40af;--color-accent: rgba(78, 185, 236, 1);--color-accent-bg: rgba(78, 185, 236, 0.1);--color-hover: #334155;--color-border-ui: rgba(255, 255, 255, 0.1);--color-code-bg: #1e293b;--color-widget-bg: #1e293b;--color-border: #e5e7eb;--color-bold-accent: #92a2ff;--color-link: #60a5fa;--color-link-hover: #93c5fd;--color-text-heading: #f1f5f9;--color-sidebar-bg: #0f172a;--color-header-bg: #0f172a;--color-content-bg: #ffffff0a;--color-toc-link: #cbd5e1;--color-toc-link-active: #60a5fa;--color-search-bg: #1e293b;--color-search-border: rgba(255, 255, 255, 0.1);--color-search-text: #e2e8f0;--color-code-text: #e2e8f0;--color-code-border: rgba(255, 255, 255, 0.05);--color-table-border: #334155;--color-table-header-bg: #1e293b;--color-blockquote-border: #3b82f6;--color-button-bg: #2563eb;--color-button-text: #ffffff;--color-button-hover-bg: #1d4ed8;--color-badge-bg: rgba(59, 130, 246, 0.1);--color-badge-text: #60a5fa;--color-scrollbar-track: #1e293b;--color-scrollbar-thumb: #475569;--color-scrollbar-thumb-hover: #64748b;--color-success: #10b981;--color-success-bg: rgba(16, 185, 129, 0.1);--color-error: #ef4444;--color-error-bg: rgba(239, 68, 68, 0.1);--color-warning: #f59e0b;--color-warning-bg: rgba(245, 158, 11, 0.1);--color-info: #3b82f6;--color-info-bg: rgba(59, 130, 246, 0.1);--color-code-comment: #7c8a99;--color-code-keyword: #c792ea;--color-code-string: #a3d5a3;--color-code-function: #82aaff;--color-code-variable: #ffcb8b;--color-code-number: #f78c6c;--color-code-operator: #89ddff;--color-code-error: #ff5370;--color-modal-overlay: rgba(0, 0, 0, 0.8);--color-modal-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);--color-table-stripe: rgba(255, 255, 255, 0.02);--color-table-hover: rgba(255, 255, 255, 0.04);--color-content-link: #c57ce8;--color-content-link-border: rgba(197, 125, 232, 0.25);--color-button-green: #22c55e;--color-button-green-bg: rgba(34, 197, 94, 0.05);--color-button-green-border: rgba(34, 197, 94, 0.6);--color-button-green-hover: #16a34a;--color-button-purple: #a855f7;--color-button-purple-bg: rgba(168, 85, 247, 0.05);--color-button-purple-border: rgba(168, 85, 247, 0.6);--color-button-purple-hover: #7c3aed}body.theme-light{--color-background: #f6f8ff;--color-foreground: #382525;--color-muted: #6b7280;--color-primary: #4E6FC3;--color-secondary: #4660a5;--color-accent: #4660a5;--color-accent-bg: #4E6FC3;--color-hover: #f5f7fb;--color-border-ui: rgba(56, 37, 37, 0.1);--color-code-bg: #fafbfc;--color-widget-bg: #f8f9fb;--color-border: #e5e7eb;--color-bold-accent: #4E6FC3;--color-link: #4E6FC3;--color-link-hover: #4660a5;--color-text-heading: #382525;--color-sidebar-bg: #f6f8ff;--color-header-bg: #4E6FC3;--color-content-bg: #ffffff;--color-toc-link: #6b7280;--color-toc-link-active: #4E6FC3;--color-search-bg: rgba(255, 255, 255, 0.9);--color-search-border: rgba(255, 255, 255, 0.3);--color-search-text: #382525;--color-code-text: #382525;--color-code-border: rgba(56, 37, 37, 0.05);--color-table-border: #e5e7eb;--color-table-header-bg: #f8f9fb;--color-blockquote-border: #4E6FC3;--color-blockquote-text: #4f69a5;--color-button-bg: #4E6FC3;--color-button-text: #ffffff;--color-button-hover-bg: #4660a5;--color-badge-bg: #4E6FC3;--color-badge-text: #ffffff;--color-scrollbar-track: #f3f4f6;--color-scrollbar-thumb: #c3c5c7;--color-scrollbar-thumb-hover: #9ca3af;--color-success: #ffffff;--color-success-bg: #3ba16d;--color-error: #ffffff;--color-error-bg: #db4141;--color-warning: #ffffff;--color-warning-bg: #f39d30;--color-info: #ffffff;--color-info-bg: #4E6FC3;--color-code-comment: #6b7280;--color-code-keyword: #9968c5;--color-code-string: #3ba16d;--color-code-function: #4E6FC3;--color-code-variable: #f39d30;--color-code-number: #db4141;--color-code-operator: #4660a5;--color-code-error: #db4141;--color-modal-overlay: rgba(56, 37, 37, 0.5);--color-modal-shadow: 0 20px 25px -5px rgba(56, 37, 37, 0.1), 0 10px 10px -5px rgba(56, 37, 37, 0.04);--color-table-stripe: rgba(78, 111, 195, 0.02);--color-table-hover: rgba(78, 111, 195, 0.04);--color-content-link: #9968c5;--color-content-link-border: rgba(153, 104, 197, 0.25);--color-button-green: #3ba16d;--color-button-green-bg: rgba(59, 161, 109, 0.05);--color-button-green-border: rgba(59, 161, 109, 0.6);--color-button-green-hover: #2f8156;--color-button-purple: #9968c5;--color-button-purple-bg: rgba(153, 104, 197, 0.05);--color-button-purple-border: rgba(153, 104, 197, 0.6);--color-button-purple-hover: #7d51a6}:root{--color-background: #0f172a;--color-foreground: #cad3df;--color-muted: #94a3b8;--color-primary: #2563eb;--color-secondary: #1e40af;--color-accent: rgba(78, 185, 236, 1);--color-accent-bg: rgba(78, 185, 236, 0.1);--color-hover: #334155;--color-border-ui: rgba(255, 255, 255, 0.1);--color-code-bg: #1e293b;--color-widget-bg: #1e293b;--color-border: #e5e7eb;--color-bold-accent: #92a2ff;--color-link: #60a5fa;--color-link-hover: #93c5fd;--color-text-heading: #f1f5f9;--color-sidebar-bg: #0f172a;--color-header-bg: #0f172a;--color-content-bg: #ffffff0a;--color-toc-link: #cbd5e1;--color-toc-link-active: #60a5fa;--color-search-bg: #1e293b;--color-search-border: rgba(255, 255, 255, 0.1);--color-search-text: #e2e8f0;--color-code-text: #e2e8f0;--color-code-border: rgba(255, 255, 255, 0.05);--color-table-border: #334155;--color-table-header-bg: #1e293b;--color-blockquote-border: #3b82f6;--color-button-bg: #2563eb;--color-button-text: #ffffff;--color-button-hover-bg: #1d4ed8;--color-badge-bg: rgba(59, 130, 246, 0.1);--color-badge-text: #60a5fa;--color-scrollbar-track: #1e293b;--color-scrollbar-thumb: #475569;--color-scrollbar-thumb-hover: #64748b;--color-success: #10b981;--color-success-bg: rgba(16, 185, 129, 0.1);--color-error: #ef4444;--color-error-bg: rgba(239, 68, 68, 0.1);--color-warning: #f59e0b;--color-warning-bg: rgba(245, 158, 11, 0.1);--color-info: #3b82f6;--color-info-bg: rgba(59, 130, 246, 0.1);--color-code-comment: #7c8a99;--color-code-keyword: #c792ea;--color-code-string: #a3d5a3;--color-code-function: #82aaff;--color-code-variable: #ffcb8b;--color-code-number: #f78c6c;--color-code-operator: #89ddff;--color-code-error: #ff5370;--color-modal-overlay: rgba(0, 0, 0, 0.8);--color-modal-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);--color-table-stripe: rgba(255, 255, 255, 0.02);--color-table-hover: rgba(255, 255, 255, 0.04);--color-content-link: #c57ce8;--color-content-link-border: rgba(197, 125, 232, 0.25);--color-button-green: #22c55e;--color-button-green-bg: rgba(34, 197, 94, 0.05);--color-button-green-border: rgba(34, 197, 94, 0.6);--color-button-green-hover: #16a34a;--color-button-purple: #a855f7;--color-button-purple-bg: rgba(168, 85, 247, 0.05);--color-button-purple-border: rgba(168, 85, 247, 0.6);--color-button-purple-hover: #7c3aed}*{box-sizing:border-box}html{scroll-behavior:auto}body{min-height:100vh;margin:0;background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-family-body);font-size:16px;line-height:var(--line-height-relaxed);position:relative}body::before,body::after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}body.theme-dark::before{background-image:repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(255, 255, 255, 0.015) 2px, rgba(255, 255, 255, 0.015) 3px)}body.theme-dark::after{background-image:radial-gradient(ellipse at center, transparent 0%, transparent 65%, rgba(0, 0, 0, 0.4) 100%)}@media(max-width: 768px){body.mobile-menu-open{overflow:hidden}}@media(max-width: 768px){body #wpadminbar{display:none !important}}.site{position:relative;z-index:2}a{color:var(--color-accent);text-decoration:none}a:hover{color:var(--color-accent)}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:var(--line-height-tight);color:var(--color-foreground);margin-top:0;color:var(--color-text-heading)}p{margin-top:0;margin-bottom:var(--spacing-md)}ul,ol{margin-top:0;margin-bottom:var(--spacing-md)}code{font-family:var(--font-family-mono);font-size:.875em;background-color:var(--color-code-bg);color:var(--color-accent);padding:var(--spacing-xs) calc(var(--spacing-xs)*1.5);border-radius:.25rem}pre{font-family:var(--font-family-mono);font-size:var(--font-size-sm);background-color:var(--color-code-bg);padding:var(--spacing-lg);border-radius:.375rem;overflow-x:auto;margin:var(--spacing-lg) 0}pre code{background:none;padding:0;font-size:inherit}.wp-code-block,.wp-block-code{font-family:var(--font-family-mono);font-size:13px;background-color:var(--color-code-bg);padding:var(--spacing-lg);border-radius:.375rem;overflow-x:auto;margin:var(--spacing-lg) 0}.wp-code-block code,.wp-block-code code{font-family:inherit;font-size:inherit;background:none;padding:0;color:var(--color-foreground)}.site{display:flex;flex-direction:column;min-height:100vh}.site-header{position:fixed;top:0;left:0;right:0;z-index:var(--z-index-sticky);background-color:var(--color-header-bg);border-bottom:1px solid var(--color-border-ui);padding:var(--spacing-md) 0}@media(max-width: 768px){.site-header{position:relative;padding:var(--spacing-sm) 0}}body.admin-bar .site-header{top:32px}@media(max-width: 768px){body.admin-bar .site-header{top:0}}@media screen and (max-width: 782px){body.admin-bar .site-header{top:46px}}@media screen and (max-width: 782px)and (max-width: 768px){body.admin-bar .site-header{top:0}}.header-inner{max-width:var(--layout-max-width);margin:0 auto;padding:0}.header-content{display:grid;grid-template-columns:var(--layout-sidebar-width) 1fr var(--layout-sidebar-width);align-items:center;gap:0}@media(max-width: 1024px){.header-content{grid-template-columns:var(--layout-sidebar-width) 1fr}.header-content .header-spacer{display:none}}@media(max-width: 768px){.header-content{display:flex;align-items:center;justify-content:flex-start;padding:0 var(--spacing-md);gap:var(--spacing-sm)}}.site-content{flex:1;padding-top:var(--header-height)}@media(max-width: 768px){.site-content{padding-top:0}}.content-wrapper{display:grid;grid-template-columns:var(--layout-sidebar-width) 1fr var(--layout-sidebar-width);max-width:var(--layout-max-width);margin:0 auto;min-height:calc(100vh - var(--spacing-3xl))}@media(max-width: 1024px){.content-wrapper{grid-template-columns:var(--layout-sidebar-width) 1fr}.content-wrapper .docs-sidebar-right{display:none}}@media(max-width: 768px){.content-wrapper{grid-template-columns:1fr}.content-wrapper .docs-sidebar-left{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;background-color:var(--color-background);z-index:var(--z-index-mobile-menu);transform:translateX(-100%);transition:transform .3s ease-in-out;overflow-y:auto;border-right:none}.mobile-menu-open .content-wrapper .docs-sidebar-left{display:block;transform:translateX(0)}.content-wrapper .sidebar-pages-navigation{padding:var(--spacing-xl) var(--spacing-lg)}}.docs-sidebar-left,.docs-sidebar-right{position:sticky;top:var(--header-height);height:calc(100vh - var(--header-height));overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-hover) rgba(0,0,0,0)}.docs-sidebar-left::-webkit-scrollbar,.docs-sidebar-right::-webkit-scrollbar{width:6px}.docs-sidebar-left::-webkit-scrollbar-track,.docs-sidebar-right::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.docs-sidebar-left::-webkit-scrollbar-thumb,.docs-sidebar-right::-webkit-scrollbar-thumb{background-color:var(--color-hover);border-radius:3px}body.admin-bar .docs-sidebar-left,body.admin-bar .docs-sidebar-right{top:calc(var(--header-height) + 32px);height:calc(100vh - var(--header-height) - 32px)}@media screen and (max-width: 782px){body.admin-bar .docs-sidebar-left,body.admin-bar .docs-sidebar-right{top:calc(var(--header-height) + 46px);height:calc(100vh - var(--header-height) - 46px)}}.docs-sidebar-left{text-align:left;padding:30px var(--sidebar-padding-horizontal) 0;font-family:var(--font-family-sidebar);border-right:1px solid var(--color-border-ui)}.docs-sidebar-left .sidebar-pages-navigation{padding-top:var(--content-padding-vertical);padding-bottom:var(--content-padding-vertical)}.docs-sidebar-right{padding:30px var(--sidebar-padding-horizontal) var(--spacing-2xl);border-left:1px solid var(--color-border-ui)}.site-main{padding:var(--content-padding-vertical) var(--content-padding-horizontal);width:100%;background-color:var(--color-content-bg)}@media(max-width: 768px){.site-main{padding:var(--spacing-xl) var(--spacing-lg)}}.site-branding{display:flex;align-items:center;gap:var(--spacing-md);padding:0 var(--sidebar-padding-horizontal)}@media(max-width: 768px){.site-branding{padding:0;gap:var(--spacing-sm);flex:initial}}.site-logo{flex-shrink:0}.site-logo img{height:40px;width:auto}.site-info{flex:1}.site-title{margin:0;font-size:var(--font-size-3xl);font-weight:700}.site-title a{color:var(--color-text-heading);text-decoration:none}.site-description{margin:calc(var(--spacing-xs)*.5) 0 0 0;font-size:calc(var(--font-size-base)*.9375);color:var(--color-muted);line-height:var(--line-height-tight)}.header-search{width:100%;max-width:600px;margin:0 auto}@media(max-width: 768px){.header-search{margin-top:var(--spacing-lg)}}.search-form{position:relative;display:flex;align-items:center}.search-trigger{background:none;border:none;padding:0;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit;display:flex;align-items:center;gap:var(--spacing-sm);width:100%;padding:calc(var(--spacing-md)*.75) var(--spacing-md);background-color:var(--color-widget-bg);border:1px solid var(--color-border-ui);border-radius:.375rem;color:var(--color-muted);font-family:inherit;font-size:var(--font-size-base);transition:all .2s ease;cursor:pointer}.search-trigger:hover{background-color:var(--color-hover);border-color:var(--color-accent);color:var(--color-foreground)}.search-trigger:hover svg{color:var(--color-accent)}.search-trigger svg{flex-shrink:0;width:20px;height:20px;transition:color .2s ease}.search-trigger .search-trigger-text{flex:1;text-align:left}.search-trigger .search-trigger-shortcut{flex-shrink:0;padding:2px 6px;background:var(--color-background);border:1px solid var(--color-border-ui);border-radius:4px;font-size:12px;font-weight:500;font-family:var(--font-family-mono);color:var(--color-foreground)}@media(max-width: 768px){.search-trigger{padding:var(--spacing-sm);width:auto}.search-trigger .search-trigger-text{display:none}.search-trigger .search-trigger-shortcut{display:none}}.header-spacer{display:flex;justify-content:flex-end;align-items:center}@media(max-width: 768px){.header-spacer{justify-content:center}}.mobile-menu-toggle{background:none;border:none;padding:0;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit;display:none;padding:var(--spacing-sm);color:var(--color-foreground);cursor:pointer}@media(max-width: 768px){.mobile-menu-toggle{display:block}}.mobile-menu-toggle:hover .burger-icon span{background-color:var(--color-accent)}.burger-icon{display:block;width:24px;height:24px;position:relative}.burger-icon span{display:block;position:absolute;height:2px;width:100%;background-color:var(--color-foreground);border-radius:2px;left:0;transition:all .3s ease}.burger-icon span:nth-child(1){top:5px}.burger-icon span:nth-child(2){top:11px}.burger-icon span:nth-child(3){top:17px}.mobile-menu-toggle[aria-expanded=true] .burger-icon span:nth-child(1){transform:rotate(45deg);top:11px}.mobile-menu-toggle[aria-expanded=true] .burger-icon span:nth-child(2){opacity:0;transform:translateX(-20px)}.mobile-menu-toggle[aria-expanded=true] .burger-icon span:nth-child(3){transform:rotate(-45deg);top:11px}.page-category-section{margin-bottom:var(--spacing-lg)}.page-category-section:last-child{margin-bottom:0}.page-category-section:first-child{margin-top:0}.category-title{margin:0 0 var(--spacing-md) 0;font-family:var(--font-family-titles);font-size:var(--font-size-sm);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted);line-height:var(--line-height-tight);font-size:12px;margin-bottom:0;border-bottom:0;padding-bottom:0}.pages-list{list-style:none;margin:0;padding:0;margin-top:10px}.page-item{margin:0}.page-item.has-children>.page-item-wrapper{position:relative}.page-item-wrapper{display:flex;align-items:center;justify-content:space-between}.current-page>.page-item-wrapper{background-color:var(--color-accent-bg);margin:0 calc(var(--spacing-sm)*-1);padding:0 var(--spacing-sm);border-radius:.25rem}.page-link{flex:1;display:block;padding:var(--spacing-xs) 0;color:var(--color-foreground);text-decoration:none;font-weight:500;font-size:14px;transition:color .2s ease}.page-link:hover{color:var(--color-accent)}.current-page>.page-item-wrapper>.page-link{color:var(--color-accent);font-weight:600}.toggle-children{background:none;border:none;padding:0;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit;padding:var(--spacing-sm);color:var(--color-muted);transition:color .2s ease}.toggle-children:hover{color:var(--color-foreground)}.toggle-children svg{display:block;width:12px;height:12px;transition:transform .2s ease}.toggle-children[aria-expanded=true] svg{transform:rotate(90deg)}.page-item .children{list-style:none;margin:0;padding:0 0 0 var(--spacing-md)}.page-item .children .page-link{font-size:13px}.toc-title{margin:0 0 var(--spacing-md) 0;font-family:var(--font-family-titles);font-size:var(--font-size-sm);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted);line-height:var(--line-height-tight);font-size:12px;margin-bottom:0;border-bottom:0;padding-bottom:0}.docs-toc{font-family:var(--font-family-sidebar)}.docs-toc .no-headings{color:var(--color-muted);font-size:var(--font-size-sm)}.docs-toc__list{list-style:none;margin:0;padding:0;margin-top:10px}.docs-toc__list--nested{padding-left:var(--spacing-md);margin-top:var(--spacing-xs)}.docs-toc__item{margin-bottom:var(--spacing-xs)}.docs-toc__item--h3{font-size:calc(var(--font-size-base)*.9375);padding-left:var(--spacing-md)}.docs-toc__item--h4{font-size:var(--font-size-sm);opacity:.9;padding-left:calc(var(--spacing-md)*2)}.docs-toc__link{display:block;padding:var(--spacing-xs) var(--spacing-md);margin-left:2px;color:var(--color-foreground);text-decoration:none;font-size:var(--font-size-sm);font-weight:500;line-height:var(--line-height-normal);border-left:2px solid rgba(0,0,0,0);transition:color .2s ease,border-color .2s ease,background-color .2s ease;position:relative}.docs-toc__link:hover{color:var(--color-accent)}.docs-toc__link.is-active{color:var(--color-accent);border-left-color:var(--color-accent);background-color:var(--color-accent-bg)}.sidebar-button-section:first-child{margin-top:0}.sidebar-button-section+.sidebar-button-section{margin-top:var(--spacing-lg)}.sidebar-button-section:last-child{margin-bottom:var(--spacing-lg)}.sidebar-button-section .toc-title{margin-bottom:var(--spacing-md);margin-top:0}.sidebar-toc-section+.sidebar-button-section{margin-top:var(--spacing-lg)}.sidebar-buttons{display:flex;flex-direction:row;gap:var(--spacing-sm)}.sidebar-buttons .sidebar-button{flex:1}.sidebar-button{display:flex;align-items:center;justify-content:center;padding:calc(var(--spacing-sm)*.75) var(--spacing-md);background-color:var(--color-widget-bg);border:1px solid var(--color-border-ui);border-radius:.375rem;font-family:var(--font-family-body);font-size:var(--font-size-sm);font-weight:500;text-decoration:none;text-align:center;transition:all .2s ease;color:var(--color-foreground);white-space:nowrap}.sidebar-button:hover{background-color:var(--color-hover);color:var(--color-foreground);transform:translateY(-1px)}.sidebar-button--green{border-color:var(--color-button-green-border);background-color:var(--color-button-green-bg);color:var(--color-button-green)}.sidebar-button--green:hover{background-color:var(--color-button-green-bg);border-color:var(--color-button-green-border);color:var(--color-button-green-hover)}.sidebar-button--purple{border-color:var(--color-button-purple-border);background-color:var(--color-button-purple-bg);color:var(--color-button-purple)}.sidebar-button--purple:hover{background-color:var(--color-button-purple-bg);border-color:var(--color-button-purple-border);color:var(--color-button-purple-hover)}.entry-title-wrapper{display:flex;align-items:center;gap:var(--spacing-lg);flex-wrap:wrap}.entry-title-wrapper .docs-page-meta{margin-top:0;margin-left:auto;font-size:var(--font-size-sm);opacity:1}.entry-title{font-weight:600;line-height:var(--line-height-tight);color:var(--color-foreground);margin-top:0;margin:0;font-size:var(--font-size-4xl);font-weight:700;line-height:var(--line-height-tight);color:var(--color-text-heading);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.entry-content{font-size:inherit;line-height:var(--line-height-loose)}.entry-content>*{margin-top:0;margin-bottom:var(--spacing-lg)}.entry-content>*:last-child{margin-bottom:0}.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{font-weight:600;line-height:var(--line-height-tight);color:var(--color-foreground);margin-top:0;scroll-margin-top:calc(var(--spacing-2xl) + var(--spacing-sm));margin-top:var(--spacing-xl);margin-bottom:var(--spacing-sm);font-weight:600;color:var(--color-text-heading)}.entry-content h2{font-size:var(--font-size-3xl);margin-top:var(--spacing-xl)}.entry-content h3{font-size:var(--font-size-2xl);margin-top:var(--spacing-lg)}.entry-content h4{font-size:var(--font-size-xl);margin-top:var(--spacing-lg)}.entry-content h5{font-size:var(--font-size-lg);margin-top:var(--spacing-md)}.entry-content h6{font-size:var(--font-size-base);margin-top:var(--spacing-md)}.entry-content a{color:var(--color-content-link);border-bottom:2.5px solid var(--color-content-link-border);padding-bottom:2px;text-decoration:none;transition:border-color .2s ease}.entry-content a:hover{border-bottom-color:rgba(197,125,232,.5)}.entry-content ul,.entry-content ol{padding-left:var(--spacing-xl)}.entry-content ul li,.entry-content ol li{margin-bottom:var(--spacing-sm)}.entry-content ul li:last-child,.entry-content ol li:last-child{margin-bottom:0}.entry-content ul{list-style:none;padding-left:0}.entry-content ul li{position:relative;padding-left:25px}.entry-content ul li::before{content:"";position:absolute;left:0;top:11px;width:8px;height:8px;background-color:var(--color-accent);border-radius:50%}.entry-content ol{list-style:none;counter-reset:list-counter;padding-left:0}.entry-content ol li{position:relative;padding-left:calc(var(--spacing-xl) + var(--spacing-sm));counter-increment:list-counter}.entry-content ol li::before{content:counter(list-counter);position:absolute;left:0;top:2px;width:24px;height:24px;background-color:var(--color-background);color:var(--color-accent);border:1px solid var(--color-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);font-weight:600;line-height:1}.entry-content blockquote{position:relative;margin:var(--spacing-xl) 0;padding:var(--spacing-lg) var(--spacing-xl) var(--spacing-lg) calc(var(--spacing-xl) + 60px);background:linear-gradient(135deg, rgba(59, 130, 246, 0.15) 0%, rgba(37, 99, 235, 0.1) 100%);border-left:none;border-radius:8px;color:var(--color-foreground);box-shadow:var(--color-modal-shadow);backdrop-filter:blur(2px)}.entry-content blockquote::before{content:"";position:absolute;left:var(--spacing-lg);top:50%;transform:translateY(-50%);width:32px;height:32px;background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%233b82f6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z'%3E%3C/path%3E%3C/svg%3E")}.entry-content blockquote p:last-child{margin-bottom:0}.entry-content blockquote a{color:inherit;border-bottom:2.5px solid currentColor;opacity:.9}.entry-content blockquote a:hover{opacity:1;border-bottom-color:currentColor}.entry-content table,.entry-content .wp-block-table table{width:100%;margin-bottom:var(--spacing-xl);border-collapse:collapse}.entry-content table th,.entry-content table td,.entry-content .wp-block-table table th,.entry-content .wp-block-table table td{padding:calc(var(--spacing-md)*.75);border:1px solid var(--color-border-ui);text-align:left}.entry-content table th,.entry-content .wp-block-table table th{background-color:var(--color-widget-bg);font-weight:600}.entry-content table tbody tr:nth-child(even),.entry-content .wp-block-table table tbody tr:nth-child(even){background-color:var(--color-table-stripe)}.entry-content table tbody tr,.entry-content .wp-block-table table tbody tr{transition:background-color .2s ease}.entry-content table tbody tr:hover,.entry-content .wp-block-table table tbody tr:hover{background-color:var(--color-table-hover)}.entry-content .wp-block-table{margin-bottom:var(--spacing-xl);overflow-x:auto}.entry-content pre{position:relative}.entry-content img{border-radius:.375rem;box-shadow:0 1px 3px var(--color-border-ui)}.page-links{margin-top:var(--spacing-2xl);padding-top:var(--spacing-xl);border-top:1px solid var(--color-border-ui);font-size:var(--font-size-sm);color:var(--color-muted)}.no-results{text-align:center;padding:var(--spacing-3xl) 0}.no-results .entry-title{font-size:var(--font-size-2xl);color:var(--color-muted)}.docs-child-pages{margin-top:var(--spacing-lg)}.docs-child-pages .docs-page-cards{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:var(--spacing-lg)}.docs-child-pages .docs-page-card{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg);background-color:var(--color-widget-bg);border:1px solid var(--color-border-ui);border-radius:8px;text-decoration:none;transition:all .2s ease}.docs-child-pages .docs-page-card:hover{transform:translateY(-1px);box-shadow:0 2px 8px var(--color-border-ui);background-color:var(--color-background)}.docs-child-pages .docs-page-card:hover .docs-page-card-arrow{opacity:.8;transform:translateX(2px);color:var(--color-accent)}.docs-child-pages .docs-page-card .docs-page-card-content{flex:1}.docs-child-pages .docs-page-card .docs-page-card-title{font-weight:600;line-height:var(--line-height-tight);color:var(--color-foreground);margin-top:0;font-size:var(--font-size-lg);font-weight:600;margin:0 0 var(--spacing-xs) 0;color:var(--color-text-heading);display:flex;align-items:center;gap:var(--spacing-xs)}.docs-child-pages .docs-page-card .docs-page-card-emoticon{font-size:var(--font-size-xl);line-height:1}.docs-child-pages .docs-page-card .docs-page-card-excerpt{font-size:var(--font-size-sm);color:var(--color-muted);margin:0 0 var(--spacing-xs) 0;line-height:var(--line-height-normal)}.docs-child-pages .docs-page-card .docs-page-card-meta{font-size:var(--font-size-xs);color:var(--color-secondary)}.docs-child-pages .docs-page-card .docs-page-card-arrow{margin-left:var(--spacing-md);color:var(--color-muted);flex-shrink:0;opacity:.4;transform:translateX(-2px);transition:all .2s ease}.page-emoticon{display:inline-block;font-size:1.2em;margin-right:var(--spacing-xs);vertical-align:middle}.docs-search-result-emoticon{display:inline-block;font-size:1.1em;margin-right:var(--spacing-xs);vertical-align:middle}pre{position:relative}.copy-code-button{background:none;border:none;padding:0;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit;position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);padding:var(--spacing-xs) calc(var(--spacing-sm)*.75);background-color:var(--color-hover);color:var(--color-foreground);border-radius:.25rem;font-size:var(--font-size-xs);opacity:0;transition:opacity .2s ease,background-color .2s ease}.copy-code-button:hover{background-color:var(--color-primary)}.copy-code-button.copied{background-color:var(--color-success)}pre:hover .copy-code-button{opacity:1}.wp-block-code{border:1px solid var(--color-border-ui);border-radius:0;padding:var(--spacing-sm)}.hljs{background:var(--color-code-bg) !important;color:var(--color-foreground) !important}.wp-block-code code.hljs,.wp-code-block code.hljs{font-family:var(--font-family-mono);font-size:13px;line-height:1.6}.hljs-comment,.hljs-quote{color:var(--color-code-comment);font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-addition{color:var(--color-code-keyword)}.hljs-number,.hljs-string,.hljs-meta .hljs-string,.hljs-literal,.hljs-doctag,.hljs-regexp{color:var(--color-code-string)}.hljs-title,.hljs-section,.hljs-name,.hljs-selector-id,.hljs-selector-class{color:var(--color-code-function)}.hljs-attribute,.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-class .hljs-title,.hljs-type{color:var(--color-code-variable)}.hljs-symbol,.hljs-bullet,.hljs-subst,.hljs-meta,.hljs-link{color:var(--color-code-number)}.hljs-built_in,.hljs-builtin-name{color:var(--color-code-operator)}.hljs-deletion{color:var(--color-code-error)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}.page-subtitle{margin-top:calc(var(--spacing-xs)*.5);margin-bottom:0;font-weight:400;color:var(--color-muted)}.entry-header{margin-bottom:var(--spacing-xl)}.docs-breadcrumbs-wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-xl);gap:var(--spacing-lg);min-height:32px}@media(max-width: 768px){.docs-breadcrumbs-wrapper{display:none}}.docs-breadcrumbs{flex:1}.docs-breadcrumbs__list{display:flex;align-items:center;gap:var(--spacing-xs);list-style:none;margin:0;padding:0;font-size:var(--font-size-sm);line-height:1}.docs-breadcrumbs__item{display:flex;align-items:center;margin:0}.docs-breadcrumbs__item:not(:last-child)::after{content:"›";margin-left:var(--spacing-xs);color:var(--color-muted);opacity:.5}.docs-breadcrumbs__link{color:var(--color-muted);text-decoration:none;transition:color .2s ease}.docs-breadcrumbs__link:hover{color:var(--color-accent)}.docs-breadcrumbs__current{color:var(--color-foreground);font-weight:500}.docs-page-meta{display:flex;align-items:center;gap:var(--spacing-lg);margin-top:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-muted);margin-left:auto}.docs-badges-wrapper{display:inline-flex;align-items:center;gap:0;flex-shrink:0}.docs-reading-time-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:var(--color-accent-bg);color:var(--color-accent);font-size:var(--font-size-xs);font-weight:500;border-radius:20px 0 0 20px;border-right:1px solid var(--color-accent-bg)}.docs-reading-time-badge svg{width:12px;height:12px;opacity:.8}.docs-last-updated-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:var(--color-badge-bg);color:var(--color-muted);font-size:var(--font-size-xs);font-weight:500;border-radius:0 20px 20px 0}.docs-last-updated-badge svg{width:12px;height:12px;opacity:.8}.docs-last-updated-badge.last-updated--green{background:var(--color-success-bg);color:var(--color-success)}.docs-last-updated-badge.last-updated--red{background:var(--color-error-bg);color:var(--color-error)}.docs-badges-wrapper .docs-reading-time-badge:only-child{border-radius:20px;border-right:none}.docs-badges-wrapper .docs-last-updated-badge:only-child{border-radius:20px}.docs-reading-time{display:inline-flex;align-items:center;gap:var(--spacing-xs)}.docs-reading-time__icon{width:16px;height:16px;opacity:.8}.docs-reading-time__text{font-weight:500}.docs-last-updated{display:inline-flex;align-items:center;gap:var(--spacing-xs)}.docs-last-updated__icon{width:16px;height:16px;opacity:.8}.docs-last-updated__text{font-weight:500}.docs-last-updated__text time{font-weight:400}@media(max-width: 768px){.docs-page-meta{flex-wrap:wrap;gap:var(--spacing-md);font-size:var(--font-size-xs)}}.docs-search-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:none}.docs-search-modal.is-open{display:block}.docs-search-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--color-modal-overlay);backdrop-filter:blur(4px);cursor:pointer}.docs-search-container{position:absolute;top:10%;left:50%;transform:translateX(-50%);width:90%;max-width:680px;max-height:80vh;background:var(--color-widget-bg);border:1px solid var(--color-border-ui);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--color-modal-shadow)}.docs-search-header{display:flex;align-items:center;padding:0 var(--spacing-lg);border-bottom:1px solid var(--color-border-ui);gap:var(--spacing-md)}.docs-search-icon{color:var(--color-muted);flex-shrink:0}.docs-search-input{flex:1;border:none;background:none;padding:var(--spacing-lg) 0;font-size:var(--font-size-lg);color:var(--color-foreground);outline:none}.docs-search-input::placeholder{color:var(--color-muted)}.docs-search-close{background:none;border:none;padding:0;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit;padding:var(--spacing-xs) var(--spacing-sm);border-radius:6px;background:var(--color-background);color:var(--color-muted);font-size:var(--font-size-xs);font-weight:500;transition:all .2s ease}.docs-search-close:hover{background:var(--color-hover);color:var(--color-foreground)}.docs-search-results{flex:1;overflow-y:auto;overscroll-behavior:contain}.docs-search-empty{padding:var(--spacing-3xl) var(--spacing-xl);text-align:center;color:var(--color-muted)}.docs-search-empty p{margin:0}.docs-search-empty p:first-child{font-size:var(--font-size-lg);margin-bottom:var(--spacing-sm)}.docs-search-empty strong{color:var(--color-foreground)}.docs-search-loading{padding:var(--spacing-3xl);text-align:center;color:var(--color-muted)}.docs-search-error{padding:var(--spacing-3xl);text-align:center;color:var(--color-error)}.docs-search-results-list{padding:var(--spacing-sm)}.docs-search-result{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg);margin-bottom:var(--spacing-sm);background:var(--color-background);border:1px solid rgba(0,0,0,0);border-radius:8px;text-decoration:none;transition:all .2s ease;cursor:pointer}.docs-search-result:last-child{margin-bottom:0}.docs-search-result:hover,.docs-search-result.is-selected{background:var(--color-hover);border-color:var(--color-border-ui)}.docs-search-result:hover .docs-search-result-arrow,.docs-search-result.is-selected .docs-search-result-arrow{opacity:1}.docs-search-result.is-selected{border-color:var(--color-accent);box-shadow:0 0 0 2px rgba(78,185,236,.2)}.docs-search-result-content{flex:1;min-width:0}.docs-search-breadcrumbs{display:flex;gap:var(--spacing-xs);margin-bottom:var(--spacing-xs)}.docs-search-breadcrumb{font-size:var(--font-size-xs);color:var(--color-muted)}.docs-search-breadcrumb:not(:last-child)::after{content:"→";margin-left:var(--spacing-xs);opacity:.5}.docs-search-result-title{margin:0 0 var(--spacing-xs) 0;font-size:var(--font-size-base);font-weight:600;color:var(--color-foreground);line-height:var(--line-height-tight)}.docs-search-result-title mark{background:var(--color-accent);color:var(--color-background);padding:2px 4px;border-radius:3px;font-weight:700}.docs-search-result-excerpt{margin:0;font-size:var(--font-size-sm);color:var(--color-muted);line-height:var(--line-height-normal);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.docs-search-result-excerpt mark{background:rgba(78,185,236,.2);color:var(--color-accent);padding:1px 2px;border-radius:2px;font-weight:600}.docs-search-result-arrow{flex-shrink:0;color:var(--color-muted);opacity:0;transition:all .2s ease}.docs-search-footer{padding:var(--spacing-sm) var(--spacing-lg);border-top:1px solid var(--color-border-ui);background:var(--color-code-bg)}.docs-search-hints{display:flex;gap:var(--spacing-lg);font-size:var(--font-size-xs);color:var(--color-muted)}.docs-search-hints kbd{display:inline-block;padding:2px 6px;background:var(--color-background);border:1px solid var(--color-border-ui);border-radius:4px;font-size:11px;font-weight:500;font-family:var(--font-family-mono);color:var(--color-foreground);box-shadow:0 1px 2px var(--color-border-ui)}@media(max-width: 640px){.docs-search-container{top:5%;width:95%;max-height:90vh}.docs-search-hints{justify-content:center;gap:var(--spacing-md)}.docs-search-hints span{font-size:11px}}body.theme-light .site-header{--color-foreground: #ffffff;--color-muted: rgba(255, 255, 255, 0.8);--color-text-heading: #ffffff;--color-border-ui: rgba(255, 255, 255, 0.2)}body.theme-light .site-header .site-title a,body.theme-light .site-header .site-description,body.theme-light .site-header .mobile-menu-toggle{color:#fff}body.theme-light .site-header .search-trigger{background-color:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.9)}body.theme-light .site-header .search-trigger:hover{background-color:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.5);color:#fff}body.theme-light .site-header .search-trigger:hover svg{color:#fff}body.theme-light .site-header .search-trigger .search-trigger-shortcut{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3);color:#fff}body.theme-light .current-page>.page-item-wrapper{background-color:#4e6fc3}body.theme-light .current-page>.page-item-wrapper .page-link{color:#fff;font-weight:600}body.theme-light .current-page>.page-item-wrapper .page-link:hover{color:#fff}body.theme-light .docs-toc__link.is-active{background-color:#4e6fc3;color:#fff;border-left-color:#4660a5}body.theme-light .docs-toc__link.is-active:hover{color:#fff}body.theme-light .docs-reading-time-badge{background:#4e6fc3;color:#fff;border-right-color:#4660a5}body.theme-light .entry-content blockquote,body.theme-light blockquote{color:#4f69a5 !important}body.theme-light .entry-content blockquote p,body.theme-light .entry-content blockquote span,body.theme-light .entry-content blockquote strong,body.theme-light .entry-content blockquote em,body.theme-light blockquote p,body.theme-light blockquote span,body.theme-light blockquote strong,body.theme-light blockquote em{color:inherit !important}body.theme-light .blockquote-warning,body.theme-light .wp-block-quote.is-style-warning,body.theme-light blockquote.warning{color:#b87620 !important}body.theme-light .blockquote-warning p,body.theme-light .blockquote-warning span,body.theme-light .blockquote-warning strong,body.theme-light .blockquote-warning em,body.theme-light .wp-block-quote.is-style-warning p,body.theme-light .wp-block-quote.is-style-warning span,body.theme-light .wp-block-quote.is-style-warning strong,body.theme-light .wp-block-quote.is-style-warning em,body.theme-light blockquote.warning p,body.theme-light blockquote.warning span,body.theme-light blockquote.warning strong,body.theme-light blockquote.warning em{color:inherit !important}body.theme-light .blockquote-danger,body.theme-light .blockquote-error,body.theme-light .wp-block-quote.is-style-danger,body.theme-light .wp-block-quote.is-style-error,body.theme-light blockquote.danger,body.theme-light blockquote.error{color:#a03030 !important}body.theme-light .blockquote-danger p,body.theme-light .blockquote-danger span,body.theme-light .blockquote-danger strong,body.theme-light .blockquote-danger em,body.theme-light .blockquote-error p,body.theme-light .blockquote-error span,body.theme-light .blockquote-error strong,body.theme-light .blockquote-error em,body.theme-light .wp-block-quote.is-style-danger p,body.theme-light .wp-block-quote.is-style-danger span,body.theme-light .wp-block-quote.is-style-danger strong,body.theme-light .wp-block-quote.is-style-danger em,body.theme-light .wp-block-quote.is-style-error p,body.theme-light .wp-block-quote.is-style-error span,body.theme-light .wp-block-quote.is-style-error strong,body.theme-light .wp-block-quote.is-style-error em,body.theme-light blockquote.danger p,body.theme-light blockquote.danger span,body.theme-light blockquote.danger strong,body.theme-light blockquote.danger em,body.theme-light blockquote.error p,body.theme-light blockquote.error span,body.theme-light blockquote.error strong,body.theme-light blockquote.error em{color:inherit !important}body.theme-light .blockquote-success,body.theme-light .wp-block-quote.is-style-success,body.theme-light blockquote.success{color:#2d7c58 !important}body.theme-light .blockquote-success p,body.theme-light .blockquote-success span,body.theme-light .blockquote-success strong,body.theme-light .blockquote-success em,body.theme-light .wp-block-quote.is-style-success p,body.theme-light .wp-block-quote.is-style-success span,body.theme-light .wp-block-quote.is-style-success strong,body.theme-light .wp-block-quote.is-style-success em,body.theme-light blockquote.success p,body.theme-light blockquote.success span,body.theme-light blockquote.success strong,body.theme-light blockquote.success em{color:inherit !important}body.theme-light code{background-color:rgba(78,111,195,.1);color:#4e6fc3}body.theme-light .docs-search-result.is-selected{box-shadow:0 0 0 2px rgba(78,111,195,.3)}body.theme-light .entry-content a:hover{border-bottom-color:rgba(153,104,197,.5)}body.theme-light .alert-success,body.theme-light .notice-success,body.theme-light .message-success{color:#2d7c58}body.theme-light .alert-error,body.theme-light .notice-error,body.theme-light .message-error{color:#a03030}body.theme-light .alert-warning,body.theme-light .notice-warning,body.theme-light .message-warning{color:#b87620}body.theme-light .alert-info,body.theme-light .notice-info,body.theme-light .message-info{color:#4f69a5}body.theme-light .wp-block-group.is-style-info.has-background,body.theme-light .wp-block-group.is-style-success.has-background,body.theme-light .wp-block-group.is-style-warning.has-background,body.theme-light .wp-block-group.is-style-error.has-background{color:inherit}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.is-loading{position:relative;opacity:.6;pointer-events:none}.is-loading::after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid var(--color-primary);border-right-color:rgba(0,0,0,0);border-radius:50%;animation:spin .75s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.docs-sidebar-left.menu-open .sidebar-pages-navigation{display:block}@media(max-width: 768px){.hide-mobile{display:none}}@media(max-width: 1024px){.hide-tablet{display:none}}.show-mobile{display:none}@media(max-width: 768px){.show-mobile{display:block}}.show-tablet{display:none}@media(max-width: 1024px){.show-tablet{display:block}}
