.button-container{display:table;margin-left:auto;margin-right:auto}button,.button,a.button{position:relative;display:flex;align-items:center;justify-content:center;padding:8px 18px;margin-bottom:5px;text-align:center;border-radius:8px;border:1px solid rgba(0,0,0,0);appearance:none;cursor:pointer;outline:none;}button.outline,.button.outline,a.button.outline{background:rgba(0,0,0,0);box-shadow:none;padding:8px 18px}button.outline :hover,.button.outline :hover,a.button.outline :hover{transform:none;box-shadow:none}button.primary,.button.primary,a.button.primary{box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}button.primary:hover,.button.primary:hover,a.button.primary:hover{box-shadow:0 2px 6px rgba(50,50,93,.21),0 1px 3px rgba(0,0,0,.08)}button.link,.button.link,a.button.link{background:none;font-size:1rem}button.small,.button.small,a.button.small{font-size:.8rem}button.wide,.button.wide,a.button.wide{min-width:200px;padding:14px 24px}a.read-more,a.read-more:hover,a.read-more:active{display:inline-flex;background:none;box-shadow:none;padding:0 1rem;max-width:100%;position:absolute;right:0;bottom:0}.code-toolbar{margin-bottom:20px}.code-toolbar .toolbar-item a{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;margin-bottom:5px;text-align:center;font-size:13px;font-weight:500;border-radius:8px;border:1px solid rgba(0,0,0,0);appearance:none;cursor:pointer;outline:none}.header{display:flex;flex-direction:column;position:relative}.header__inner{display:flex;align-items:center;justify-content:space-between;height:40px}.header__logo{display:flex;flex:1;height:100%}.header__logo:after{content:"";background:repeating-linear-gradient(90deg, var(--accent), var(--accent) 8px, rgba(0,0,0,0) 0, rgba(0,0,0,0) 20px);display:block;width:100%;right:10px}.header__logo a{flex:0 0 auto;max-width:100%}.header .menu{margin:20px 0}.header .menu__inner{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.header .menu__inner li.active{color:var(--accent-1);border-block-end:2px solid}.header .menu__inner li:not(:last-of-type){margin-right:20px;margin-bottom:10px;flex:0 0 auto}.header .menu__sub-inner{position:relative;list-style:none;padding:0;margin:0}.header .menu__sub-inner:not(:only-child){margin-left:20px}.header .menu__sub-inner-more{position:absolute;background:var(--background);box-shadow:var(--shadow);color:#fff;border:2px solid;margin:0;padding:10px;list-style:none;z-index:99;top:35px;left:0}.header .menu__sub-inner-more-trigger{color:var(--accent);user-select:none;cursor:pointer}.header .menu__sub-inner-more li{margin:0;padding:5px;white-space:nowrap}#change-lang{height:100%;background:var(--background)}#change-lang svg{max-width:50px;color:var(--accent)}#change-lang select{height:40px;border:solid 2px var(--border-color);border-radius:5px;outline:none;color:var(--accent);background:var(--background);padding:0 .5rem 0 0}#change-lang select>button{height:40px;width:fit-content;padding:0;margin:0}#change-lang select>button svg{height:100%}#change-lang select::picker-icon{display:none}#change-lang select:open{border-bottom-left-radius:0;border-bottom-right-radius:0}#change-lang select:open::picker-icon{rotate:180deg}#change-lang select:open::picker{opacity:100%}#change-lang select,#change-lang ::picker(select){appearance:base-select;transition:ease-out .4s rotate;border:none}#change-lang ::picker(select){opacity:0;transition:all .6s allow-discrete}#change-lang ::picker(select):popover-open{opacity:1}@starting-style{#change-lang ::picker(select):popover-open{opacity:0}}#change-lang select>option{transition:.1s}#change-lang select:hover,#change-lang select:focus{color:var(--accent-1)}.logo{display:flex;align-items:center;height:100%;text-decoration:none;background:var(--accent);color:var(--color-hover);padding:5px 10px}/*!
 *  Hack typeface https://github.com/source-foundry/Hack
 *  License: https://github.com/source-foundry/Hack/blob/master/LICENSE.md
 */@font-face{font-family:"Hack";src:url("fonts/hack-regular.woff2?sha=3114f1256") format("woff2"),url("fonts/hack-regular.woff?sha=3114f1256") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Hack";src:url("fonts/hack-bold-subset.woff2?sha=3114f1256") format("woff2"),url("fonts/hack-bold-subset.woff?sha=3114f1256") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Hack";src:url("fonts/hack-italic-subset.woff2?sha=3114f1256") format("woff2"),url("fonts/hack-italic-webfont.woff?sha=3114f1256") format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Hack";src:url("fonts/hack-bolditalic-subset.woff2?sha=3114f1256") format("woff2"),url("fonts/hack-bolditalic-subset.woff?sha=3114f1256") format("woff");font-weight:700;font-style:italic}/*!
 *  Hack typeface https://github.com/source-foundry/Hack
 *  License: https://github.com/source-foundry/Hack/blob/master/LICENSE.md
 */@font-face{font-family:"Hack";src:url("fonts/hack-regular.woff2?sha=3114f1256") format("woff2"),url("fonts/hack-regular.woff?sha=3114f1256") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Hack";src:url("fonts/hack-bold.woff2?sha=3114f1256") format("woff2"),url("fonts/hack-bold.woff?sha=3114f1256") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Hack";src:url("fonts/hack-italic.woff2?sha=3114f1256") format("woff2"),url("fonts/hack-italic.woff?sha=3114f1256") format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Hack";src:url("fonts/hack-bolditalic.woff2?sha=3114f1256") format("woff2"),url("fonts/hack-bolditalic.woff?sha=3114f1256") format("woff");font-weight:700;font-style:italic}/*!
 *  Atkinson Hyperlegible typeface https://github.com/googlefonts/atkinson-hyperlegible
 *  License: https://github.com/googlefonts/atkinson-hyperlegible/blob/main/OFL.txt
 */@font-face{font-family:"Atkinson Hyperlegible";src:url("/fonts/AtkinsonHyperlegible/AtkinsonHyperlegible-Regular.otf") format("opentype")}@font-face{font-family:"Atkinson Hyperlegible";src:url("/fonts/AtkinsonHyperlegible/AtkinsonHyperlegible-Bold.otf") format("opentype");font-weight:700}/*!
 *  Inter typeface https://rsms.me/inter
 *  License: https://rsms.me/inter/#free
 */@font-face{font-family:"Inter";src:url("/fonts/Inter/Inter-VariableFont_opsz,wght.ttf") format("truetype")}@font-face{font-family:"Inter";src:url("/fonts/Inter/Inter-Italic-VariableFont_opsz,wght.ttf") format("truetype");font-style:italic}/*!
 *  Poppins 
 *  License: https://openfontlicense.org/open-font-license-official-text/
 */@font-face{font-family:"Poppins";src:url("/fonts/Poppins/Poppins-Regular.ttf") format("truetype")}@font-face{font-family:"Poppins";src:url("/fonts/Poppins/Poppins-Medium.ttf") format("truetype");font-weight:500}@font-face{font-family:"Poppins";src:url("/fonts/Poppins/Poppins-SemiBold.ttf") format("truetype");font-weight:600}@font-face{font-family:"Poppins";src:url("/fonts/Poppins/Poppins-Bold.ttf") format("truetype");font-weight:700}@font-face{font-family:"Poppins";src:url("/fonts/Poppins/Poppins-ExtraBold.ttf") format("truetype");font-weight:800}@font-face{font-family:"Poppins";src:url("/fonts/Poppins/Poppins-Italic.ttf") format("truetype");font-style:italic}@font-face{font-family:"Poppins";src:url("/fonts/Poppins/Poppins-BoldItalic.ttf") format("truetype");font-style:italic;font-weight:600}@font-face{font-family:"Poppins";src:url("/fonts/Poppins/Poppins-ExtraBoldItalic.ttf") format("truetype");font-style:italic;font-weight:800}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{margin:0;padding:0;font-family:Poppins,Inter,"Segoe UI","Noto Sans",Roboto,Helvetica,"Helvetica Neue",Arial,sans-serif;font-size:1rem;line-height:1.8;background-color:var(--sidebar-background);color:var(--color);text-rendering:optimizeLegibility;font-feature-settings:"kern" on;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%}@media (max-width: 683px){body{font-size:1rem}}h1,h2,h3,h4,h5,h6{display:flex;align-items:center;line-height:1.3;font-weight:bold;margin-block-start:1rem;margin-block-end:.25rem}h1{font-size:3.3rem;font-weight:800;margin-block-start:0}h2{font-size:2.85rem;margin-block-start:1.25rem}h3{font-size:2.4rem}h4{font-size:2rem}h5,h6{font-size:1rem}a{color:inherit}a:hover{cursor:pointer}img{display:block;max-width:100%;border-radius:5px}img.left{margin-right:auto}img.center{margin-left:auto;margin-right:auto}img.right{margin-left:auto}p{margin:1rem 0}figure{display:table;max-width:100%;margin:25px 0}figure.left,figure img{margin-right:auto}figure.center,figure img{margin-left:auto;margin-right:auto}figure.right,figure img{margin-left:auto}figure figcaption{font-size:14px;padding:5px 10px;margin-top:5px;background:var(--accent);color:var(--background)}figure figcaption.left{text-align:left}figure figcaption.center{text-align:center}figure figcaption.right{text-align:right}code{font-family:Hack,"FiraMono","FreeMono","Noto Sans Mono","DejaVu Sans Mono",Monaco,Consolas,Ubuntu Mono,monospace;font-feature-settings:normal;margin:0 2px;border-radius:3px;font-size:.95rem;background:var(--code-inline-bg);width:100%;white-space:nowrap;padding-block:1px}pre{font-family:Hack,"FiraMono","FreeMono","Noto Sans Mono","DejaVu Sans Mono",Monaco,Consolas,Ubuntu Mono,monospace;font-size:.95rem;overflow:auto;border-radius:3px;padding-block-start:.25rem;white-space:pre-wrap}@media (max-width: 683px){pre{word-wrap:break-word;white-space:nowrap}}pre code{display:block;margin:0;background:none;white-space:pre-wrap}pre code td{border:none;padding:0;padding-inline:.25rem}pre[data-linenos] tr td:first-child{background:#141317}pre:not([data-linenos]){padding-inline-start:.25rem}pre[data-lang]{position:relative;border:3px solid #e0e0e0}pre[data-lang]::before{content:"Code";position:absolute;display:block;top:0;left:0;padding-left:.5rem;width:100%;background:#e0e0e0;color:#222;font-weight:bold;font-family:Hack,"FiraMono","FreeMono","Noto Sans Mono","DejaVu Sans Mono",Monaco,Consolas,Ubuntu Mono,monospace}pre[data-lang] code{margin-top:calc(1.5rem - 2px)}pre[data-lang] code table{border:none;border-spacing:10px 0;margin:0;padding:0;height:100%}pre[data-lang] code table td:first-of-type{width:2rem;text-align:right;vertical-align:top;user-select:none}pre[data-lang=bash]{border-color:#a1a894}pre[data-lang=bash]::before{content:"Bash";background:#a1a894}pre[data-lang=c]{border-color:#566250}pre[data-lang=c]::before{content:"C";background:#566250;color:#fff}pre[data-lang=cron]::before{content:"Cron"}pre[data-lang=csharp]::before{content:"C#"}pre[data-lang=diff]{border:none}pre[data-lang=diff]::before{content:"Diff";background:linear-gradient(to right, #a0bb8a 50%, #bf616a 50%);color:#222}pre[data-lang=eml]::before,pre[data-lang=msg]::before{content:"Email"}pre[data-lang=gitlog]::before{content:"Git Log"}pre[data-lang=html]{border-color:#8cb4ff}pre[data-lang=html]::before{content:"HTML";background:#8cb4ff}pre[data-lang=http]::before{content:"HTTP"}pre[data-lang=lua]{border-color:#5555f6}pre[data-lang=lua]::before{content:"Lua";background:#5555f6;color:#ddd}pre[data-lang=md]::before{content:"Markdown"}pre[data-lang=php]{border-color:#8992bd}pre[data-lang=php]::before{content:"PHP";background:#8992bd;color:#000}pre[data-lang=powershell]{border-color:#0274b6}pre[data-lang=powershell]::before{content:"Powershell";background:#0274b6;color:#fff}pre[data-lang=python]{border-color:#7ebc90}pre[data-lang=python]::before{content:"Python";background:#7ebc90;color:#222}pre[data-lang=rust]{border-color:#f6a59e}pre[data-lang=rust]::before{content:"Rust";background:#f6a59e;color:#222}pre[data-lang=sql]::before{content:"SQL"}pre[data-lang=txt]{border-color:#cfd1d9}pre[data-lang=txt]::before{content:"Text";background:#cfd1d9}pre[data-lang=console]::before,pre[data-lang=terminal]::before,pre[data-lang=term]::before{content:"Terminal"}pre[data-lang=sh]{border-color:#626262}pre[data-lang=sh]::before{content:"Shell";background:#626262;color:#ddd}pre[data-lang=file]::before{content:"File"}code mark{display:block;background:#ebdea2;color:#ddd !important}pre[data-linenos] tr>td:nth-of-type(1){text-align:right !important;padding-right:.5rem;color:#777}pre[data-linenos] tr>td:nth-of-type(1) mark{display:block;color:#777;background:none !important}pre[data-linenos] tr>td:nth-of-type(2) mark{display:block}blockquote{position:relative;border-top:1px solid var(--accent);border-bottom:1px solid var(--accent);margin:25px 0;padding:20px}@media (max-width: 683px){blockquote{padding-right:0}}blockquote p:first-of-type{margin-top:0}blockquote p:last-of-type{margin-bottom:0}blockquote p{position:relative}blockquote p:before{content:">";display:block;position:absolute;left:-25px;color:var(--accent)}table{table-layout:fixed;border-collapse:collapse;width:100%;margin:40px 0}table,th,td{border:2px solid var(--accent-1);padding:10px}th{color:var(--accent);background:var(--accent-2);font-size:1.4rem}ul,ol{margin:0;padding:0;padding-inline-start:2.2rem}ul li,ol li{position:relative}.container{display:flex;flex-direction:column;padding:40px;max-width:1000px;min-height:100vh;margin:0 auto;background:var(--background)}@media (max-width: 683px){.container{padding:20px}}.content{display:flex}hr{width:100%;border:none;background:var(--border-color);height:1px}.hidden{display:none}.menu a{text-decoration:none;font-size:1.25rem}.theme-auto{color-scheme:light dark}.theme-light{color-scheme:light}.theme-dark{color-scheme:dark}.posts,.projects{display:flex;flex-direction:column;gap:10px;width:100%;margin:0 auto}.project-title-card{display:flex;gap:2rem;padding-block-end:1rem}.project-title-card img{width:48%;object-fit:cover;border-inline-start:5px solid var(--accent-1);border-block-start:5px solid var(--accent-1);border-inline-end:5px solid var(--accent-2);border-block-end:5px solid var(--accent-2);border-radius:10px}@media (max-width: 899px){.project-title-card img{display:none}}.project-links{display:flex;gap:.5rem;margin-block:.5rem}.project-code-link{width:fit-content}.project-code-link a{background:var(--accent-2);width:fit-content;padding:.2rem .4rem}.post,.project{font-size:1.2rem;position:relative;width:100%;text-align:left;font-family:Poppins,Inter,"Segoe UI","Noto Sans",Roboto,Helvetica,"Helvetica Neue",Arial,sans-serif;line-height:1.7rem;padding-block-end:1.5rem}@media (max-width: 899px){.post,.project{max-width:660px}}.post:not(:last-of-type),.project:not(:last-of-type){border-bottom:1px solid var(--border-color)}.post .post-meta-inline,.post .project-meta-inline,.post .post-meta,.post .project-meta,.project .post-meta-inline,.project .project-meta-inline,.project .post-meta,.project .project-meta{font-size:1rem;margin-bottom:10px;color:var(--accent-1)}.post-meta-inline,.project-meta-inline{display:flex;flex-direction:row;align-items:flex-start;justify-content:start;gap:1.6rem;color:var(--color-soft) !important}.post-meta-inline h1,.post-meta-inline h2,.post-meta-inline h3,.post-meta-inline h4,.post-meta-inline h5,.post-meta-inline h6,.project-meta-inline h1,.project-meta-inline h2,.project-meta-inline h3,.project-meta-inline h4,.project-meta-inline h5,.project-meta-inline h6{margin-top:.4rem;color:var(--color)}.post-title,.project-title{--border: 2px dashed var(--accent);position:relative;color:var(--accent)}.post-sub-title,.project-sub-title{color:var(--color);font-size:1.25rem;margin-block-start:.4rem}.post .post-tags-inline,.post .project-tags-inline,.post .post-tags,.post .project-tags,.project .post-tags-inline,.project .project-tags-inline,.project .post-tags,.project .project-tags{font-size:1rem;opacity:.9;margin-block-start:.5rem;margin-block-end:.25rem}.post-tags,.project-tags{column-gap:.5rem;row-gap:.2rem;display:flex;flex-wrap:wrap}.post-tags-inline,.project-tags-inline{display:flex;gap:.75rem}@media (max-width: 683px){.post-tags-inline,.project-tags-inline{display:block}}.post-tags a,.post-tags-inline a,.project-tags a,.project-tags-inline a{white-space:nowrap;padding:.1rem .3rem;color:var(--tag-color);background:var(--tag-bg);border-radius:5px}.post-content,.project-content{margin:10px 0}.post-content p,.project-content p{line-height:2rem}.post-cover,.project-cover{border:20px solid var(--accent);background:rgba(0,0,0,0);margin:40px 0;padding:20px}@media (max-width: 683px){.post-cover,.project-cover{padding:10px;border-width:10px}}.post .tag-list,.project .tag-list{display:flex;flex-wrap:wrap;row-gap:.25rem;column-gap:.5rem;text-align:justify}.post .post-tag,.project .post-tag{color:var(--tag-color);background:var(--tag-bg);white-space:nowrap;padding:0 .5rem;border-radius:1000px;font-family:Hack,"FiraMono","FreeMono","Noto Sans Mono","DejaVu Sans Mono",Monaco,Consolas,Ubuntu Mono,monospace;line-height:2rem}.post .post-tag:hover,.project .post-tag:hover{background:var(--tag-hover-bg);color:var(--tag-hover-color)}.post a,.project a{text-decoration:none;color:var(--accent)}.post a:hover,.project a:hover{background:var(--accent);color:var(--color-hover)}.post a:hover code,.project a:hover code{background:var(--accent)}.post a.zola-anchor,.project a.zola-anchor{display:inline-block}.post a.zola-anchor:hover,.project a.zola-anchor:hover{display:inline-block;position:relative;background:var(--accent);color:var(--background)}.post a.zola-anchor:hover:before,.project a.zola-anchor:hover:before{position:absolute;right:-1em;content:"#";color:var(--accent);font-weight:normal}.post ul,.project ul{list-style-type:square}.post li::marker,.project li::marker{font-family:Hack,"FiraMono","FreeMono","Noto Sans Mono","DejaVu Sans Mono",Monaco,Consolas,Ubuntu Mono,monospace}.post .toc-container,.project .toc-container{position:sticky;top:0}@media (max-width: 1400px){.post .toc-container,.project .toc-container{position:relative;width:100%}}.post .toc-container .toc,.project .toc-container .toc{--toc-width: 18vw;position:absolute;left:calc(-1*var(--toc-width) - 3rem);width:var(--toc-width);min-width:200px;height:96vh;max-height:fit-content;margin-top:1rem;padding-block:1rem;padding-inline:.25rem;background:var(--toc-bg);border-top:4px solid var(--accent);border-bottom:4px solid var(--accent);}@media (max-width: 1400px){.post .toc-container .toc,.project .toc-container .toc{position:relative;left:0;width:100%;margin-bottom:1rem}}.post .toc-container .toc .toc-header,.project .toc-container .toc .toc-header{text-align:center;font-size:1.75rem;margin-bottom:1rem;padding-bottom:4px;border-bottom:2px solid;text-transform:uppercase;font-weight:800;font-family:Poppins,Inter,Helvetica,Roboto,"Open-Sans",sans-serif;letter-spacing:1px;line-height:2rem}.post .toc-container .toc .toc-title,.project .toc-container .toc .toc-title{font-size:1.4rem;font-weight:600;text-align:center;margin-block-end:10px;display:block}.post .toc-container .toc .toc-items-container,.project .toc-container .toc .toc-items-container{height:calc(96vh - 8rem);max-height:fit-content;overflow-y:auto}.post .toc-container .toc ol.toc-items,.project .toc-container .toc ol.toc-items{counter-reset:h1-count 0;font-size:1rem;padding-inline-start:1rem}.post .toc-container .toc li.toc-item,.project .toc-container .toc li.toc-item{list-style-position:inside;counter-increment:h1-count 1}.post .toc-container .toc li.toc-item::marker,.project .toc-container .toc li.toc-item::marker{content:counter(h1-count, decimal) ". "}.post .toc-container .toc li.toc-item ol>li,.project .toc-container .toc li.toc-item ol>li{counter-increment:h2-count 1;padding-inline-start:0rem}.post .toc-container .toc li.toc-item ol>li::marker,.project .toc-container .toc li.toc-item ol>li::marker{content:counter(h1-count, decimal) "." counter(h2-count, decimal) " "}.post .toc-container .toc li.toc-item ol>li ol>li,.project .toc-container .toc li.toc-item ol>li ol>li{counter-increment:h3-count 1;padding-inline-start:.7rem}.post .toc-container .toc li.toc-item ol>li ol>li::marker,.project .toc-container .toc li.toc-item ol>li ol>li::marker{content:counter(h1-count, decimal) "." counter(h2-count, decimal) "." counter(h3-count, decimal) " "}.post footer.footnotes,.project footer.footnotes{margin-block-start:2rem;padding-block-start:1rem;border-block-start-width:.5rem;border-block-start-color:var(--border-color);border-block-start-style:dotted}.post--regulation h1{justify-content:center}.post--regulation h2{justify-content:center;margin-bottom:10px}.post--regulation h2+h2{margin-top:-10px;margin-bottom:20px}.post-list{display:grid;grid-template-columns:1fr 7fr;grid-column-gap:1rem;grid-row-gap:8px;text-wrap:nowrap}.post-list-title{font-size:1.25rem}.post-list .post-date{font-family:Hack,"FiraMono","FreeMono","Noto Sans Mono","DejaVu Sans Mono",Monaco,Consolas,Ubuntu Mono,monospace;text-align:right}.post-date{color:var(--color-soft);font-family:Poppins,Inter,"Segoe UI","Noto Sans",Roboto,Helvetica,"Helvetica Neue",Arial,sans-serif}.post-content::selection,.post-content *::selection{background:var(--accent-1);color:var(--color-hover)}.langs-block{display:flex;gap:.2rem;font-weight:bold}.lang-item{color:var(--color-soft);background:var(--accent-2);font-size:.8rem;margin:0;padding:0 .35rem}.lang-item:hover{background:var(--accent);color:var(--color-hover)}.callout{background:var(--callout-bg);color:var(--callout-color);border-left:8px solid;padding:10px;border-radius:4px;padding:20px;margin:1rem 0;font-size:1.25rem}.icon{width:1.5rem;height:1.5rem}.caution{color:var(--color-caution)}.warning{color:var(--color-warning)}.important{color:var(--color-important)}.tip{color:var(--color-tip)}.note{color:var(--color-note)}.callout-head{display:flex;align-items:center;gap:.4rem;fill:rgba(0,0,0,0);font-weight:600;letter-spacing:1px}.callout-text{color:var(--color)}.callout-text>p:last-of-type{margin-bottom:0}.err-404{display:flex;flex-direction:column;align-items:center}.grid-auto{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}.pagination{margin-top:50px}.pagination__title{display:flex;text-align:center;position:relative;margin:100px 0 20px}.pagination__title-h{text-align:center;margin:0 auto;padding:5px 10px;background:var(--background);font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;z-index:1}.pagination__title hr{position:absolute;left:0;right:0;width:100%;margin-top:15px;z-index:0}.pagination__buttons{display:flex;align-items:center;justify-content:center}@media (max-width: 683px){.pagination__buttons{flex-direction:column}}.button{position:relative;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;border-radius:8px;max-width:40%;padding:0;cursor:pointer;appearance:none}@media (max-width: 683px){.button{max-width:80%}}.button+.button{margin-left:10px}.button a{display:flex;padding:8px 16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.button__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.footer{padding:40px 0;flex-grow:0;opacity:.5}.footer__inner{display:flex;align-items:center;justify-content:space-between;margin:0;width:100%;max-width:100%}@media (max-width: 899px){.footer__inner{flex-direction:column}}.footer a{color:inherit}.footer .copyright{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;font-size:1rem;color:var(--light-color-secondary)}.footer .copyright--user{margin:auto;text-align:center}.footer .copyright>*:first-child:not(:only-child){margin-right:10px}@media (max-width: 899px){.footer .copyright>*:first-child:not(:only-child){border:none;padding:0;margin:0}}@media (max-width: 899px){.footer .copyright{flex-direction:column;margin-top:10px}}@media (max-width: 899px){.footer .copyright-theme-sep{display:none}}@media (max-width: 899px){.footer .copyright-theme{font-size:.75rem}}