@charset "UTF-8";.content h2,.content h3,.content h4{position:relative;margin-left:-3.2rem;padding-left:3.2rem}.content h2>a[aria-hidden=true],.content h3>a[aria-hidden=true],.content h4>a[aria-hidden=true]{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0iIzAwMDAwMCIgdmlld0JveD0iMCAwIDI1NiAyNTYiPjxwYXRoIGQ9Ik0yMTYsMTUySDE2OFYxMDRoNDhhOCw4LDAsMCwwLDAtMTZIMTY4VjQwYTgsOCwwLDAsMC0xNiwwVjg4SDEwNFY0MGE4LDgsMCwwLDAtMTYsMFY4OEg0MGE4LDgsMCwwLDAsMCwxNkg4OHY0OEg0MGE4LDgsMCwwLDAsMCwxNkg4OHY0OGE4LDgsMCwwLDAsMTYsMFYxNjhoNDh2NDhhOCw4LDAsMCwwLDE2LDBWMTY4aDQ4YTgsOCwwLDAsMCwwLTE2Wm0tMTEyLDBWMTA0aDQ4djQ4WiI+PC9wYXRoPjwvc3ZnPg==) 50%/1.4rem 1.4rem no-repeat;width:1.4rem;height:2.2rem;display:block;top:calc(50% - 1rem);position:absolute!important;opacity:0;left:1.4rem;transition:opacity .3s ease}@media (min-width: 769px){.content h2:hover>a[aria-hidden=true],.content h3:hover>a[aria-hidden=true],.content h4:hover>a[aria-hidden=true]{opacity:1}}.content :root[color-scheme=dark] h2>a[aria-hidden=true],.content :root[color-scheme=dark] h3>a[aria-hidden=true],.content :root[color-scheme=dark] h4>a[aria-hidden=true]{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0iI2YwZjBmMCIgdmlld0JveD0iMCAwIDI1NiAyNTYiPjxwYXRoIGQ9Ik0yMTYsMTUySDE2OFYxMDRoNDhhOCw4LDAsMCwwLDAtMTZIMTY4VjQwYTgsOCwwLDAsMC0xNiwwVjg4SDEwNFY0MGE4LDgsMCwwLDAtMTYsMFY4OEg0MGE4LDgsMCwwLDAsMCwxNkg4OHY0OEg0MGE4LDgsMCwwLDAsMCwxNkg4OHY0OGE4LDgsMCwwLDAsMTYsMFYxNjhoNDh2NDhhOCw4LDAsMCwwLDE2LDBWMTY4aDQ4YTgsOCwwLDAsMCwwLTE2Wm0tMTEyLDBWMTA0aDQ4djQ4WiI+PC9wYXRoPjwvc3ZnPg==) 50%/1.4rem 1.4rem no-repeat}html{scroll-padding-top:6.4rem;scroll-behavior:smooth;scrollbar-width:auto;scrollbar-color:hsl(0,0%,25%) transparent;accent-color:var(--accent)}html,body{height:100%}body{color:var(--text);background-color:var(--background)}table{margin-bottom:3.2rem;border-collapse:collapse}th,td{padding:1.6rem;text-align:left;border:1px solid hsla(0,0%,100%,.4)}img,iframe{border-radius:20px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}main{max-width:var(--content-width);margin:0 auto;padding:1em var(--content-padding)}arabic{font-family:var(--font-arabic-body);direction:rtl;text-align:right}@media (max-width: 768px){arabic{font-size:.9em}}.articles{max-width:var(--post-width);margin:0 auto}.articles .title{text-align:center;margin:2.62rem auto;padding:1.62rem 0}@media screen and (max-width: 768px){.articles .title{margin:1.62rem auto;padding:1rem 0}}.articles .title h1{padding:0}.articles .title .tag-garden{justify-content:center}.articles__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:2.62rem}@media screen and (max-width: 768px){.articles__head{margin-bottom:1.62rem}}.articles__post{margin-block-start:1.6rem;padding-block-end:1.6rem;border-bottom:1px solid var(--divider)}.articles__post-title{font-size:1.5rem}.articles__notfound p{text-align:center}.articles .stage-info-clickable{cursor:pointer;color:var(--accent);text-decoration:none;transition:color .3s ease}.articles .stage-info-clickable:hover{color:var(--accent-highlight)}.articles .stage-info-container{transition:max-height .3s ease,opacity .3s ease;max-height:1000px;opacity:1;overflow:hidden;text-align:start}.articles .stage-info-container .tag-garden{justify-content:flex-start;margin-top:.334rem}.articles .stage-info-container.hidden{max-height:0;opacity:0}.box{display:flex;align-items:center;background-color:#f9f9f9;border:2px solid #f9f9f9;border-radius:20px;overflow:hidden;box-shadow:var(--shadow-s);margin:1rem auto;padding:1em;transition:transform .2s ease-in-out,box-shadow .3s ease,outline .1s ease}@media (max-width: 768px){.box{padding:0}}.box__link{display:flex;align-items:center;width:100%;text-decoration:none;color:var(--text)}.box__image{flex:0 0 150px;overflow:hidden}@media (max-width: 768px){.box__image{width:38%;overflow:visible}}.box__image img{width:100%;height:auto;display:block;border-radius:var(--radius)}.box__content{padding:1rem;color:#444}.box__content p{margin:0}@media (max-width: 768px){.box__content p{font-size:.9rem;line-height:var(--line-height-body)}}.box__content h2{padding-top:0}@media (max-width: 768px){.box__content h2{font-size:1.46rem}}.box:hover{transform:scale(1.02);box-shadow:var(--shadow-m),0 0 0 4px var(--accent)}.box:hover .box__link{color:#444}@media (max-width: 768px){artile .content p{padding-bottom:0}}.downloads{display:flex;flex-direction:column;gap:2rem;margin:1rem}.download{display:flex;gap:1.5rem;align-items:flex-start}.download__slider{flex:1;position:relative;min-width:110px;max-width:300px;aspect-ratio:5/8;overflow:hidden;float:left;margin-right:1.5rem}.download__slide{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.download__content{flex:2}.download__content p{padding-bottom:var(--paragraph-padding-bottom)}.download__subtitle{font-family:var(--font-italic);font-style:italic;font-weight:700}.download__note{font-family:var(--font-italic);font-style:italic}.download__buttons{margin-top:1rem;display:flex;gap:1rem}@media (max-width: 768px){.download{display:block;padding:1.62rem 0;margin-bottom:1.62rem}.download__slider{float:left;margin-right:1.5rem}.download__content{flex:unset}}.error{height:67vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-color:var(--background);color:var(--text);padding:20px}.error p{font-size:1.2rem;margin-bottom:20px}:root{--font-body: "Crimson Pro Variable", "Cormorant Garamond Variable", "Source Serif Pro", "Lora", "Amiri", serif;--font-italic: var(--font-body);--font-heading: var(--font-body);--font-title: "Cormorant Garamond Variable", "Crimson Pro Variable", "Source Serif Pro", "Lora", "Amiri", serif;--font-arabic-body: "Uthmanic Hafs";--font-arabic-quran: "Uthmanic Hafs";--font-size-body: 19.78px;--line-height-body: 1.527;--line-height-secondary: 1.35;--line-height-small: 1.24;--font-weight-regular: "wght" 364;--font-weight-semibold: "wght" 489;--font-weight-bold: "wght" 700;--accent: #20b1b1;--accent-mute: #7e9a9a;--accent-highlight: #149d9d;--text: #393939;--text-muted: #8e8e8e;--background: #ffffff;--background-darker: #e3e9ea;--background-darker2: #ffffff;--divider: #d5d5d5;--content-width: 1200px;--post-width: 700px;--content-padding: 1em;--radius: 4px;--paragraph-padding-top: .5em;--paragraph-padding-bottom: .5em;--shadow-s: 0px 0px 4px 4px rgba(0, 0, 0, .04);--shadow-m: 0px 0px 10px 4px rgba(0, 0, 0, .1);--shadow-l: 0px 0px 20px 8px rgba(0, 0, 0, .2);--color-success: #20b1b1;--color-error: #882a2a;--color-gray: rgb(118, 125, 134);--color-warning: #f4d088}@media (max-width: 768px){:root{--text: #333333;--font-size-body: 20.11px}}:root[color-scheme=dark]{--accent: #20b1b1;--accent-highlight: #149d9d;--text: #ffffff;--divider: #4d4d4d;--background: #202020;--background-darker: #181818;--background-darker2: #181818}.hadith{color:var(--text);line-height:var(--line-height-body);font-weight:600}@supports (font-variation-settings: normal){.hadith{font-variation-settings:var(--font-weight-semibold)}}.hadith__text{display:inline}.hadith__ref{display:inline-block;font-size:.8em;font-variant-caps:all-small-caps}@media (max-width: 768px){.hadith__ref{font-size:.9em}}.reset-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;box-shadow:none;margin:0;cursor:pointer;background:none;color:inherit;padding:0}.reset-button:hover,.reset-button:focus{background-color:transparent;border-color:transparent}.button,button,input[type=button],input[type=reset],input[type=submit]{background-color:var(--accent);border:.1rem solid var(--accent);border-radius:var(--radius);color:#fff;cursor:pointer;display:inline-block;font-size:.85em;height:2.8rem;line-height:2.8rem;padding:0 2rem;text-align:center;text-decoration:none;white-space:nowrap;transition:background-color,border-color .3s ease}@supports (font-variation-settings: normal){.button,button,input[type=button],input[type=reset],input[type=submit]{font-weight:500;font-variation-settings:var(--font-weight-semibold)}}.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:var(--accent-highlight);border-color:var(--accent-highlight);color:#fff;outline:0}.button[disabled],button[disabled],input[type=button][disabled],input[type=reset][disabled],input[type=submit][disabled]{cursor:default;opacity:.5}.button[disabled]:focus,.button[disabled]:hover,button[disabled]:focus,button[disabled]:hover,input[type=button][disabled]:focus,input[type=button][disabled]:hover,input[type=reset][disabled]:focus,input[type=reset][disabled]:hover,input[type=submit][disabled]:focus,input[type=submit][disabled]:hover{background-color:var(--accent);border-color:var(--accent)}.button.button-outline,button.button-outline,input[type=button].button-outline,input[type=reset].button-outline,input[type=submit].button-outline{background-color:transparent;color:var(--accent)}.button.button-outline:focus,.button.button-outline:hover,button.button-outline:focus,button.button-outline:hover,input[type=button].button-outline:focus,input[type=button].button-outline:hover,input[type=reset].button-outline:focus,input[type=reset].button-outline:hover,input[type=submit].button-outline:focus,input[type=submit].button-outline:hover{background-color:transparent;border-color:var(--accent-highlight);color:var(--accent-highlight)}.button.button-outline[disabled]:focus,.button.button-outline[disabled]:hover,button.button-outline[disabled]:focus,button.button-outline[disabled]:hover,input[type=button].button-outline[disabled]:focus,input[type=button].button-outline[disabled]:hover,input[type=reset].button-outline[disabled]:focus,input[type=reset].button-outline[disabled]:hover,input[type=submit].button-outline[disabled]:focus,input[type=submit].button-outline[disabled]:hover{border-color:inherit;color:var(--accent)}.button.button-clear,button.button-clear,input[type=button].button-clear,input[type=reset].button-clear,input[type=submit].button-clear{background-color:transparent;border-color:transparent;color:var(--accent)}.button.button-clear:focus,.button.button-clear:hover,button.button-clear:focus,button.button-clear:hover,input[type=button].button-clear:focus,input[type=button].button-clear:hover,input[type=reset].button-clear:focus,input[type=reset].button-clear:hover,input[type=submit].button-clear:focus,input[type=submit].button-clear:hover{background-color:transparent;border-color:transparent;color:var(--accent-highlight)}.button.button-clear[disabled]:focus,.button.button-clear[disabled]:hover,button.button-clear[disabled]:focus,button.button-clear[disabled]:hover,input[type=button].button-clear[disabled]:focus,input[type=button].button-clear[disabled]:hover,input[type=reset].button-clear[disabled]:focus,input[type=reset].button-clear[disabled]:hover,input[type=submit].button-clear[disabled]:focus,input[type=submit].button-clear[disabled]:hover{color:var(--accent)}input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=week],input:not([type]),textarea,select{-webkit-appearance:none;background-color:transparent;border:.1rem solid #d1d1d1;border-radius:var(--radius);box-shadow:none;box-sizing:inherit;height:2.8rem;padding:.8rem 1rem .7rem;width:100%}input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,input[type=week]:focus,input:not([type]):focus,textarea:focus,select:focus{border-color:var(--accent);outline:0}select{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 8" width="30"><path fill="%23d1d1d1" d="M0,0l6,8l6-8"/></svg>') center right no-repeat;padding-right:3rem}select:focus{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 8" width="30"><path fill="%239b4dca" d="M0,0l6,8l6-8"/></svg>')}select[multiple]{background:none;height:auto}textarea{min-height:6.5rem}label,legend{display:block;margin-bottom:.5rem}fieldset{border-width:0;padding:0}input[type=checkbox],input[type=radio]{display:inline}.label-inline{display:inline-block;font-weight:400;margin-left:.5rem}@media (min-width: 40rem){fieldset,input,select,textarea{margin-bottom:1.5rem}figure,form{margin-bottom:2.5rem}}.cover{max-width:100%}.cover img{max-width:var(--content-width);margin:0 auto 3rem;width:100%}.featured-image{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}article{max-width:var(--post-width);margin:0 auto}article header{margin-top:.62rem;margin-bottom:1.5rem}article header h1{margin-bottom:1.62rem}@media (max-width: 768px){article header h1{margin-bottom:1.25rem}}article header .metadata{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;color:var(--text-muted);margin-bottom:2em;font-size:.9rem;line-height:var(--line-height-small)}article header .metadata .tag a{color:var(--accent-mute);transition:background-color .3s ease,color .3s ease}article header .metadata .tag a:hover{color:var(--accent-highlight);background-color:var(--background-secondary-hover)}@media (max-width: 768px){article header .metadata{row-gap:.38rem;column-gap:.45rem;letter-spacing:-.38px}}article header .metadata__dates{opacity:.8}article header .metadata__dates span.separator{opacity:.6;padding:0 0rem}article header .metadata__tags{display:flex;gap:.62rem;align-items:center}@media (max-width: 768px){article header .metadata__tags{row-gap:.38rem}}article .content hr{max-width:200px;margin:2rem auto 0;border:0;border-top:1px solid var(--divider)}article .content p{padding-top:var(--paragraph-padding-top);padding-bottom:var(--paragraph-padding-bottom)}article .content ol{list-style:decimal outside;padding-inline-start:1.5em;padding-bottom:1em}article .content ul,article .content dl{list-style:disc outside;padding-inline-start:1.5em;padding-top:.62em;padding-bottom:1.24em}article .content dt{margin-top:.62rem}article .content img,article .content video,article .content iframe,article .content audio{border-radius:1px}article .content iframe{margin:1.62rem auto}h3#table-of-contents{background-color:var(--background);position:relative;z-index:1;display:inline-block;padding-inline-end:1em}h3#table-of-contents+ul{padding:2rem;border:1px solid var(--divider);border-radius:var(--radius);margin-top:-2rem}h3#table-of-contents+ul li{margin-bottom:.5rem}h3#table-of-contents+ul a{text-decoration:none;color:inherit}.footnotes{margin-top:3rem;padding-top:1.62rem;border-top:1px var(--divider) solid;display:block;font-size:.9rem}.footnotes hr{display:none}.footnotes ol{list-style:none!important;padding:0;margin:0;counter-reset:footnote-counter}.footnotes ol>li{position:relative;padding-left:1.5rem;counter-increment:footnote-counter;line-height:var(--line-height-secondary)}.footnotes ol>li:before{content:"[" counter(footnote-counter) "]";position:absolute;left:0;top:0;line-height:var(--line-height-secondary)}.read-next{margin-top:2rem}.read-next ul{list-style:none;padding:0}.read-next ul li{margin-bottom:1rem}.quran{color:var(--text);line-height:var(--line-height-body);font-weight:600}@supports (font-variation-settings: normal){.quran{font-variation-settings:var(--font-weight-semibold)}}.quran__quote--open,.quran__quote--close,.quran__text{display:inline}.quran__quote--open,.quran__quote--close{color:var(--accent);font-weight:700}.quran__quote--open{padding-inline-start:.162rem}.quran__quote--close{padding-inline-end:.162rem}.quran__ref{display:inline-block;font-size:.8em;font-variant-caps:all-small-caps;color:var(--accent)}@media (max-width: 768px){.quran__ref{font-size:.9em}}.quran-arabic{text-align:center;line-height:var(--line-height-body)}.quran-arabic__quote--open,.quran-arabic__quote--close,.quran-arabic__text{display:inline;font-family:var(--font-arabic-quran);direction:rtl;color:var(--text)}.quran-arabic__quote--open,.quran-arabic__quote--close{color:var(--accent);font-weight:700}.quran-arabic__quote--open{padding-inline-start:.162rem}.quran-arabic__quote--close{padding-inline-end:.162rem}.quran-arabic__ref{display:inline-block;font-size:.8em;font-variant-caps:all-small-caps;color:var(--accent)}@media (max-width: 768px){.quran-arabic__ref{font-size:.9em}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}img,picture,video,canvas,svg{display:block;max-width:100%}iframe,video{width:100%;border:none;aspect-ratio:16/9}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}button,input{font:inherit;color:inherit;border:none}button{font:inherit;background:none;cursor:pointer}ul,ol{list-style:none}@font-face{font-family:Crimson Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./crimson-pro-latin-wght-normal.DQ4O9Icj.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(./crimson-pro-latin-wght-italic.CnK1DW9Q.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./cormorant-garamond-latin-wght-normal.CEKF1Mbg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Variable;font-style:italic;font-display:swap;font-weight:300 700;src:url(./cormorant-garamond-latin-wght-italic.Dv5x7fcO.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Uthmanic Hafs;font-style:normal;font-display:swap;font-weight:400;src:url(./uthmanic_hafs_v20.Bnu1szGF.ttf) format("truetype");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}html{font-size:100%}body{font-family:var(--font-body);font-variant-ligatures:common-ligatures discretionary-ligatures historical-ligatures contextual;font-optical-sizing:auto;font-style:normal;font-size:var(--font-size-body);line-height:var(--line-height-body)}@supports (font-variation-settings: normal){body{font-weight:400;font-variation-settings:var(--font-weight-regular)}}h1:not(.title),h2,h3{font-family:var(--font-heading);font-style:italic;font-variant-ligatures:common-ligatures discretionary-ligatures historical-ligatures contextual;text-wrap:balance;padding-top:1.24em;padding-bottom:.62em}@supports (font-variation-settings: normal){h1:not(.title),h2,h3{font-weight:500;font-variation-settings:var(--font-weight-semibold)}}h1.title{font-family:var(--font-title);font-variant-ligatures:common-ligatures discretionary-ligatures historical-ligatures contextual}h1{font-size:clamp(2rem,4vw,3rem);line-height:clamp(1.2em,6vw,1.35em)}@media (max-width: 768px){h1{padding-top:.5em}}h2{font-size:clamp(1.7rem,4vw,1.9rem);line-height:clamp(1.35em,6vw,1.5em)}.content>h2:first-of-type{font-family:var(--font-title);font-style:normal;font-size:clamp(1.38rem,4vw,1.62rem);line-height:clamp(1.1em,4vw,1.24em);color:var(--text-muted);text-wrap:balance;margin-bottom:.8em}@supports (font-variation-settings: normal){.content>h2:first-of-type{font-weight:500;font-variation-settings:var(--font-weight-semibold)}}@supports (font-variation-settings: normal){.content>h2:first-of-type{font-weight:400;font-variation-settings:var(--font-weight-regular)}}h3{font-size:clamp(1.4rem,4vw,1.5rem);line-height:clamp(1.35em,6vw,1.5em);font-family:var(--font-italic)}p{line-height:var(--line-height-body)}a{color:var(--accent);text-decoration:none;transition:color .3s ease}a:hover{color:var(--accent-highlight)}em,i{font-family:var(--font-italic)!important;font-style:italic}.small{font-size:.9rem!important}.extrasmall{font-size:.75rem!important}strong{font-weight:600}@supports (font-variation-settings: normal){strong{font-variation-settings:var(--font-weight-semibold)}}sup{font-size:.75em;vertical-align:super;line-height:1;position:relative;padding-left:2px;font-weight:600}@supports (font-variation-settings: normal){sup{font-variation-settings:var(--font-weight-semibold)}}@media (max-width: 768px){sup{font-size:.8em!important}}.footnote-backref:after{content:"⌃";display:inline-block;margin-left:-.62rem;font-size:1.25rem;vertical-align:text-top}.footnote-backref{visibility:hidden}.footnote-backref:after{visibility:visible}blockquote{border-left:none;margin-top:-.15rem;margin-bottom:-.15rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 256 160'%3E%3Cpath fill='%23109FAF' opacity='0.17' d='M132.5 5.26c-19.36 9.51-34.05 18.44-44.06 26.79C78.42 40.4 71.58 47.91 67.9 54.59c-3.5 6.67-5.26 12.26-5.26 16.77 0 6.51 1.83 12.02 5.5 16.53a51.04 51.04 0 0 0 12.53 10.76 362.2 362.2 0 0 0 12.77 6.77c3.67 1.66 5.5 3.08 5.5 4.25 0 7.18-2.08 14.7-6.26 22.54-4.17 7.67-10.26 14.27-18.27 19.78-8.02 5.34-17.86 8.01-29.55 8.01-13.19 0-23.87-3.67-32.05-11.02C4.81 141.64.8 130.88.8 116.68c0-15.36 3.59-29.38 10.77-42.06 7.18-12.86 20.11-25.3 38.8-37.31C69.25 25.29 96.04 12.85 130.76 0l1.76 5.26Zm122.7 0c-19.36 9.51-34.05 18.44-44.07 26.79-10.02 8.35-16.86 15.86-20.53 22.54-3.5 6.67-5.26 12.26-5.26 16.77 0 6.51 1.84 12.02 5.5 16.53a51.06 51.06 0 0 0 12.53 10.76c4.84 2.67 9.1 4.93 12.77 6.77 3.67 1.66 5.5 3.08 5.5 4.25 0 7.18-2.08 14.7-6.25 22.54-4.18 7.67-10.27 14.27-18.28 19.78-8.02 5.34-17.86 8.01-29.55 8.01-13.19 0-23.87-3.67-32.05-11.02-8.01-7.34-12.02-18.1-12.02-32.3 0-15.36 3.6-29.38 10.77-42.06 7.18-12.86 20.12-25.3 38.81-37.31C191.93 25.29 218.73 12.85 253.45 0l1.75 5.26Z'/%3E%3C/svg%3E");background-position:top left;background-repeat:no-repeat;background-size:auto 67px;min-height:67px;font-size:1.1em!important;padding:21px 20px 25px 25px}blockquote *{font-family:var(--font-italic);font-style:italic!important}@media (max-width: 768px){blockquote{margin-top:-.2rem;background-size:auto 55px;min-height:55px;padding:15px 15px 25px}}.app-menu{background:var(--background-darker);position:fixed;top:0;right:0;z-index:1002;max-width:80%;width:300px;height:100vh}.app-menu__content{display:flex;flex-direction:column;gap:.5em;margin:2em 0;padding:2em 2em 0}.app-menu__item{display:flex;align-items:center;gap:.5em;color:inherit;text-decoration:none!important;cursor:pointer}.app-menu__item svg{fill:var(--accent)}.app-menu__sep{height:1em}.app-menu__label{font-size:.75rem;font-weight:700;font-family:var(--font-italic);font-style:italic;color:var(--text-muted);margin-top:1em;text-transform:uppercase}.app-menu-icon{width:32px;color:var(--text);padding:0;display:flex;justify-content:start;align-items:center;transition:all .3s ease}.app-menu-icon svg{fill:var(--text)}.app-menu-icon:hover{color:var(--text);opacity:.8}header.page-header{max-width:960px;margin:0 auto;padding:1em var(--content-padding);display:flex;align-items:center;justify-content:space-between;gap:1em}@media (max-width: 768px){header.page-header{justify-content:space-between}header.page-header .header__logo{margin-right:auto;max-width:60px}}.header__logo{max-width:70px}.header__actions{display:flex;align-items:center;justify-content:flex-end;gap:1em}@media (max-width: 768px){.header__actions{margin-left:auto}}.theme-swticher{transition:all .3s ease}.theme-swticher svg{fill:var(--text)}.theme-swticher:hover{opacity:.8}@media (max-width: 768px){.search-trigger{margin-left:auto}}.search-trigger__open{display:flex;align-items:center;padding:0 1em;min-width:200px;gap:.5em;background-color:var(--background-darker);border-color:var(--background-darker);color:var(--text);cursor:text}.search-trigger__open:hover{color:var(--text);background-color:var(--background-darker)}.search-trigger__open:focus{background-color:var(--background-darker);border-color:var(--background-darker)}@media (max-width: 768px){.search-trigger__open{min-width:auto}}.search-trigger__text{display:none}@media (min-width: 769px){.search-trigger__text{display:block}}.call{border-bottom:1px solid var(--divider);font-size:.9rem;text-align:center;padding:0 var(--content-padding);font-style:italic;font-family:var(--font-italic);display:block;max-width:var(--content-width);margin:0 auto;line-height:var(--line-height-secondary);padding:.5em}.toast-container{position:fixed;top:1em;left:50%;transform:translate(-50%);z-index:2000000;width:80vw;margin:0 auto}.toast{background-color:var(--color-gray);padding:.25rem 1rem;box-shadow:var(--shadow-s);border-radius:var(--radius);position:relative;display:flex;align-items:center;justify-content:space-between;max-width:var(--post-width);margin:0 auto;color:#fff}.toast--is-success{background-color:var(--color-success)}.toast--is-error{background-color:var(--color-error)}.toast__dismiss{cursor:pointer;border:none;background:none;color:inherit;padding:0}.toast__dismiss:hover{color:inherit;opacity:.6}.search__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0e2825e8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(3px);z-index:30}.search__content{width:90vw;max-width:600px;position:fixed;left:50%;top:20%;translate:-50% 0%;overflow:hidden;z-index:40}.search__input{width:100%;padding:1em;margin:0!important;color:#fff}.search__input:focus{box-shadow:none}.search__results>p,.search__results>ul{max-height:60vh;padding:1em;background-color:var(--background);overflow-y:auto;scrollbar-width:thin}.search__results ol{margin-block-start:.5em}.search__results li:not(:last-child){margin-block-end:1em;padding-block-end:1em;border-bottom:1px solid var(--divider)}.search__results a{display:block}.search__results :global(mark){background-color:var(--accent)}.search__hint,.search__loading,.search__empty{padding:1rem;text-align:center;color:#666}.search__hint{color:#666}.search__empty{font-style:italic}.floating-menu{position:fixed;bottom:80px;right:20px;display:flex;flex-direction:column;align-items:flex-end;gap:10px;z-index:1000}@media (max-width: 768px){.floating-menu .floating-menu{bottom:70px;transform:scale(.8)}}.floating-menu .chip-button{margin:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:24px;background-color:var(--background-darker);border:1px solid var(--divider);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transition:background-color .3s ease,border-color .3s ease,transform .2s ease,box-shadow .3s ease}.floating-menu .chip-button svg{fill:var(--text)}.floating-menu .chip-button svg:hover{transform:scale(1.1)}.floating-menu .chip-button:hover{background-color:var(--accent);border-color:var(--accent);transform:scale(1.1);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.floating-menu .chip-button:hover svg{fill:#fff}.floating-menu .chip-button:active{transform:scale(.95)}.floating-menu .chip-button:disabled{cursor:not-allowed;opacity:.5}.floating-menu .chip-button.go-up{transform:scale(.7)}footer{padding:1em var(--content-padding);max-width:960px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1em;text-align:center;margin-top:5rem}footer .footer-menu{display:flex;gap:1em}footer .footer-menu a{text-decoration:none;color:var(--text);transition:color .2s ease}footer .footer-menu a:hover{color:var(--accent)}footer .social-icons{display:flex;gap:.5em}footer .social-icons a{display:flex;align-items:center;justify-content:center;width:2.5em;height:2.5em;background-color:transparent;border-radius:50%;color:var(--text-color);transition:background-color .3s ease,color .3s ease}footer .social-icons a svg{width:1.2em;height:1.2em;fill:var(--text)}footer .social-icons a:hover{background-color:var(--accent)}footer .social-icons a:hover svg{fill:#fff}footer .copyright{color:var(--text-muted)}
