.link,.link-text{cursor:pointer}.link-text{color:var(--colors-text-primary);&:hover{text-decoration:underline}}.link:focus{outline:none}.link:focus-visible{outline:none}.outline-text[data-focus-visible=true]:focus{outline:2px solid var(--colors-text-primary);border-radius:6px}.outline-box[data-focus-visible=true]:focus{outline:2px solid var(--colors-text-primary);box-shadow:0 0 12px var(--colors-text-primary)!important;border-radius:var(--border-radius)}.markdown{blockquote,h3,h4,h5,h6,p,ul{line-height:1.5rem;&:not(:last-child){margin-bottom:2rem}}li{margin-left:22px;&:not(:last-child){margin-bottom:1.4rem}}a{font-weight:600;color:var(--colors-text-primary);&:hover{text-decoration:underline}}h2{margin-bottom:12px}.postImg{margin:24px auto 12px;display:block;max-width:100%;height:auto;max-height:400px;object-fit:contain}.caption{font-size:.9rem;text-align:center;color:var(--colors-text-light);margin-bottom:24px}}[data-rmiz-modal-overlay=visible]{background-color:var(--colors-background-translucent)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.card-container{background-color:var(--colors-background-card);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:12px;box-shadow:0 0 24px 0 var(--colors-shadow-light);padding:24px 32px;border:1px solid var(--colors-border);display:flex;flex-direction:column;gap:12px;width:100%;transition:all .2s;height:auto;align-self:stretch;&:hover{box-shadow:0 0 24px 0 var(--colors-shadow)}}@media (max-width:500px){.card-container{padding:18px 24px}}.card-content-grid{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap}.card-content-centered{height:100%;justify-content:center;align-items:center}.card-content-centered,.card-header{display:flex;flex-direction:row}.card-header{justify-content:space-between;.card-title{h3{font-size:1.4rem;font-weight:599}}.card-header-action{.link{align-items:center;gap:1px;font-weight:500;color:var(--colors-text-light);fill:var(--colors-text-light);white-space:nowrap;transition:all .2s cubic-bezier(.01,1.22,.94,.93);&:hover{color:var(--colors-primary-light);fill:var(--colors-primary-light);transform:scale(1.02)}}}}.text-card{padding:42px 84px;.markdown{p{line-height:1.6rem}}@media (max-width:600px){padding-left:24px;padding-bottom:42px;padding-right:24px;padding-top:42px}}.navigation-footer{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;.ghost-item{opacity:0}.item{padding:12px 22px;background-color:var(--colors-background-card);border:1px solid var(--colors-border);border-radius:var(--border-radius);color:var(--colors-text);fill:var(--colors-text);display:flex;flex-direction:column;gap:.5rem;align-items:center;justify-content:center;text-align:center;transition:all .2s ease-out;.icon{font-size:1.5rem}.link{font-size:.8rem;color:var(--colors-text-light)}.title{font-size:1rem;font-weight:600;display:flex;align-items:center}}.item:hover{box-shadow:0 0 24px 0 var(--colors-shadow);transform:scale(1.02);border-color:var(--colors-text-primary);color:var(--colors-text-primary);fill:var(--colors-text-primary)}.item:first-of-type{align-items:start;text-align:left}.item:last-of-type{align-items:end;text-align:right}}h1{font-size:2.5rem;font-weight:700;margin:12px 0;a{cursor:pointer;&:hover{text-decoration:underline}}}.content-container{padding:4rem;background-color:var(--colors-background-translucent);border-radius:12px;border:1.4px solid var(--colors-border)}