code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:none;text-shadow:0 1px rgba(0,0,0,.3);font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#272822}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#8292a2}.token.punctuation{color:#f8f8f2}.token.namespace{opacity:.7}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#f92672}.token.boolean,.token.number{color:#ae81ff}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#a6e22e}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.function,.token.class-name{color:#e6db74}.token.keyword{color:#66d9ef}.token.regex,.token.important{color:#fd971f}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}*{margin:0;padding:0;box-sizing:border-box}:root{--color-primary: rgba(255, 255, 102, .9);--color-primary-light: #61a0ff;--color-primary-dark: #2970d6;--color-accent: #ff9e3a;--color-accent-light: #ffb366;--color-accent-dark: #e68a26;--color-success: #4caf50;--color-warning: #ff9800;--color-error: #f44336;--color-info: #2196f3;--color-bg-primary: #000;--color-bg-secondary: #1e1e1e;--color-bg-tertiary: #2d2d2d;--color-bg-elevated: #333333;--color-text-primary: rgba(255, 255, 102, .6);--color-text-secondary: #a0a0a0;--color-text-disabled: #6c6c6c;--color-border: rgba(255, 255, 102, .3);--color-border-light: #4d4d4d;--color-sidebar-bg: #1a1a1a;--color-sidebar-handle: #333333;--color-sidebar-border: #3d3d3d;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-md: 1rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-size-xxl: 2rem;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);--shadow-md: 0 3px 6px rgba(0, 0, 0, .16), 0 3px 6px rgba(0, 0, 0, .23);--shadow-lg: 0 10px 20px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23);--transition-fast: .2s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--header-height: 60px;--sidebar-width: 280px;--sidebar-handle-width: 24px;--content-max-width: 1200px;--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 12px}.light-theme{--color-bg-primary: #ffffff;--color-bg-secondary: #f5f5f5;--color-bg-tertiary: #e8e8e8;--color-bg-elevated: #ffffff;--color-text-primary: #212121;--color-text-secondary: #757575;--color-text-disabled: #9e9e9e;--color-border: #e0e0e0;--color-border-light: #eeeeee;--color-sidebar-bg: #f5f5f5;--color-sidebar-handle: #e0e0e0;--color-sidebar-border: #e0e0e0}body{background-color:var(--color-bg-primary);color:var(--color-text-primary)}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6}app-root{display:grid;grid-template-rows:auto 1fr;min-height:100vh}app-root header{padding:1rem;background:#ccc;border-bottom:1px solid #999999}app-root header h1{margin-bottom:.5rem}app-root header nav a{text-decoration:none;color:#333}app-root header nav a:hover{text-decoration:underline}app-root header.reader-mode{display:none}app-root main{padding:0;max-width:1200px;margin:0 auto;width:100%}app-root main.reader-mode{max-width:none;margin:0}markdown h1,markdown h2,markdown h3,markdown h4,markdown h5,markdown h6{margin-top:1em;margin-bottom:.5em;font-weight:600}markdown p{margin-bottom:1em}markdown pre{background-color:#f6f8fa;border-radius:3px;padding:16px;overflow:auto;margin-bottom:1em}markdown code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:.9em;padding:.2em .4em;background-color:#1b1f230d;border-radius:3px}markdown ul,markdown ol{margin-bottom:1em;padding-left:2em}markdown blockquote{padding:0 1em;color:var(--color-primary);border-left:.25em solid var(--color-primary);margin-bottom:1em}markdown a{color:var(--color-primary)}.library-book-content .content-container:before{content:"";position:fixed;top:120px;left:var(--container-left, 0);width:var(--container-width-25, 25vw);height:0;padding-bottom:calc(var(--container-width-25, 25vw) * .75);background-image:url(https://novikorisnik.github.io/aix/images/bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:1;z-index:-1;pointer-events:none}
