@font-face{font-family:Literata;font-style:normal;font-weight:500;src:local("Literata Medium"),local("Literata-Medium"),url(/fonts/Literata-Medium.woff2) format("woff2");font-display:swap}@font-face{font-family:Literata;font-style:normal;font-weight:600;src:local("Literata DemiBold"),local("Literata-DemiBold"),url(/fonts/Literata-DemiBold.woff2) format("woff2");font-display:swap}@font-face{font-family:Golos;font-style:normal;font-weight:400;src:local("Golos Regular"),local("Golos-Regular"),url(/fonts/Golos-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Golos;font-style:normal;font-weight:500;src:local("Golos Medium"),local("Golos-Medium"),url(/fonts/Golos-Medium.woff2) format("woff2");font-display:swap}@font-face{font-family:Golos;font-style:normal;font-weight:600;src:local("Golos DemiBold"),local("Golos-DemiBold"),url(/fonts/Golos-DemiBold.woff2) format("woff2");font-display:swap}.content-card{display:flex;flex-direction:column}.content-card__image{align-self:center;max-width:100%;margin:3.5rem 0 2.5rem}.content-card__title{font-family:Literata,serif;font-size:1.625rem;font-weight:600}.content-card__subtitle{margin-top:.375rem;font-weight:500;color:var(--color-text);opacity:.4}.content-card__description{margin-top:1rem}:root{--color-text: #1f170c;--color-background: #f9f2e0;--color-primary: #514b43;--color-secondary: #998875;--color-inverted-text: #fffefc;--color-accent: #d63d21;--color-border: #231c124d;--divider: .5px solid var(--color-border)}:root[data-theme=dark]{--color-text: #f4ece2;--color-background: #1e1706;--color-primary: #bcb6ae;--color-secondary: #8a7966;--color-inverted-text: #050300;--color-accent: #de462b;--color-border: #eee7dd4d}:root[data-theme=dark] .invert{filter:invert(.8)}*,*:before,*:after{box-sizing:border-box;margin:0;scrollbar-width:none}*::selection{color:var(--color-inverted-text);background-color:var(--color-accent)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;font-family:Golos,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;color:var(--color-text);background-color:var(--color-background)}@media(min-width:768px){html{font-size:20px}}#app{display:grid;grid-template-rows:1fr min-content;max-width:80rem;min-height:100dvh;padding:0;margin:0 auto}img,svg{max-width:100%}input,button,textarea,select{font:inherit}ul{padding:0;margin:0;list-style:none}p,li{text-wrap:pretty}svg{vertical-align:bottom}.container{padding:1.25rem 1rem}.button{display:inline-flex;gap:.25rem;align-items:center;justify-content:center;max-width:18.75rem;padding:.625rem 1.875rem;color:var(--color-inverted-text);white-space:nowrap;cursor:pointer;outline:none;background:var(--color-text);border:none;border-radius:.5rem;transition:transform .2s}.button--block{width:100%}.button--big{padding:1rem 3.125rem;font-weight:500}.button:hover,.button:focus-visible{background-color:var(--color-secondary)}.button:active{transform:scale(.99)}a{color:var(--color-text);text-decoration:none}a.router-link-active{color:var(--color-accent)}.link{padding:0;color:var(--color-accent);cursor:pointer;outline:none;background:none;border:none}.link:hover,.link:focus-visible,.link.router-link-active{text-decoration:underline}.icon-button{display:inline-grid;place-items:center;padding:0;color:var(--color-text);cursor:pointer;outline:none;background:none;border:none}.icon-button .tabler-icon{width:1.375rem;height:1.375rem}.icon-button:hover,.icon-button:focus-visible{color:var(--color-secondary)}.main-nav{position:sticky;bottom:0;width:100%;background-color:var(--color-background);border-top:var(--divider);opacity:.94}.main-nav ul{display:grid;grid-template-columns:repeat(4,1fr);align-items:start;justify-content:space-between}.main-nav ul .nav-tab{display:flex;flex-direction:column;gap:.25rem;align-items:center;justify-content:center;padding:.625rem 1rem;font-size:.688rem;font-weight:700;color:var(--color-text);text-align:center;white-space:nowrap;opacity:.6}@media(min-width:768px){.main-nav ul .nav-tab{flex-direction:row}}.main-nav ul .nav-tab--active{color:var(--color-accent);opacity:1}
