:root{--parallax-perspective:3000px}.parallax-card{perspective:var(--parallax-perspective);position:relative;--p-rx:0;--p-ry:0}.parallax-card>div{transition:transform var(--t-d-small)ease-out,transform-origin var(--t-d-small)ease-out;transform:rotateX(var(--p-rx))rotateY(var(--p-ry))translateZ(0)}.parallax-card>div::before{background:linear-gradient(var(--glass-angle),transparent 0%,rgba(255,255,255,.121569) 40%,rgba(255,255,255,.317647) 50%,rgba(255,255,255,.286275) 40%,transparent 86%);content:"";width:100%;height:100%;top:0;left:0;position:absolute;z-index:1;opacity:.6;transform:scale(.94)}.parallax-card parallax{opacity:1;position:absolute;width:50%;height:50%;z-index:1000;opacity:0}.parallax-card parallax:hover,.parallax-card parallax:focus{transform:translateZ(50px)}.parallax-card parallax:hover~div,.parallax-card parallax:focus~div{animation-play-state:paused}.parallax-card parallax:nth-child(1){top:0;left:0}.parallax-card parallax:nth-child(1):hover~div,.parallax-card parallax:nth-child(1):focus~div{transform-origin:right bottom;--p-rx:5deg;--p-ry:-5deg;--glass-angle:120deg}.parallax-card parallax:nth-child(2){top:0;right:0}.parallax-card parallax:nth-child(2):hover~div,.parallax-card parallax:nth-child(2):focus~div{transform-origin:left bottom;--p-rx:5deg;--p-ry:5deg;--glass-angle:60deg}.parallax-card parallax:nth-child(3){bottom:0;right:0}.parallax-card parallax:nth-child(3):hover~div,.parallax-card parallax:nth-child(3):focus~div{transform-origin:left top;--p-rx:-5deg;--p-ry:5deg;--glass-angle:100deg}.parallax-card parallax:nth-child(4){bottom:0;left:0}.parallax-card parallax:nth-child(4):hover~div,.parallax-card parallax:nth-child(4):focus~div{transform-origin:right top;--p-rx:-5deg;--p-ry:-5deg;--glass-angle:20deg}#singleContent{position:relative}#singleContent .progress{width:100%;position:-webkit-sticky;position:sticky;top:4.6em;z-index:1000}#singleContent .progress *{width:0%;height:1rem;background-color:var(--primary-color);border-radius:var(--border-radius-medium);transition:width var(--t-d-small)ease-in}#singleContent h1{text-transform:capitalize}#singleContent .frontmatter a{text-decoration:none;color:inherit}#singleContent .frontmatter a img{width:50px;border-radius:100%;background-color:var(--secondary2-color);transition:transform var(--t-d-small)ease,background-color var(--t-d-small)ease}#singleContent .frontmatter a:hover img{transform:scale(1.1);background-color:var(--primary-color)}#singleContent .author-link{text-underline-offset:var(--txt-underline-offset)}#singleContent .featured-image.parallax-card div::before{transform:scale(1)}#singleContent .featured-image img{border-radius:var(--border-radius-medium)}#singleContent .tag{background-color:var(--secondary2-color);border-radius:var(--border-radius-medium);padding:10px 0;margin-bottom:.5rem;transition:background-color var(--t-d-small)ease-in}#singleContent .tag:hover{background-color:var(--primary-color)}#singleContent .tag a{text-decoration:none;color:var(--accent-color);padding:12px 20px;border-radius:var(--border-radius-medium)}#singleContent .article h2,#singleContent .article h3,#singleContent .article h4,#singleContent .article h5{scroll-margin-top:3em}#singleContent .article h2{font-size:var(--h3-font-size);font-weight:var(--font-weight-medium);padding-top:calc(var(--h3-font-size)/2)}#singleContent .article h3{font-size:var(--h4-font-size);font-weight:var(--font-weight-normal);padding-top:calc(var(--h4-font-size)/2)}#singleContent .article h4{font-size:var(--h5-font-size);font-weight:var(--font-weight-light);padding-top:calc(var(--h5-font-size)/2)}#singleContent .article h5{font-size:var(--h5-font-size);font-weight:var(--font-weight-light);padding-top:calc(var(--h6-font-size)/2)}#singleContent .article p{letter-spacing:.02em;line-height:2em}#singleContent .article svg{padding-bottom:2px;text-decoration:none}#singleContent .article a{text-underline-offset:var(--txt-underline-offset)}#singleContent .article .notes{background-color:var(--secondary2-color);font-style:italic;position:relative;overflow:hidden;z-index:1}#singleContent .article .notes::before{content:" ";background-image:url(/images/heart.svg);background-size:100%;width:10em;height:10em;position:absolute;bottom:-4.8em;right:1em;z-index:-1;opacity:.5}#singleContent .article .notes::after{content:" ";background-image:url(/images/heart.svg);background-size:100%;width:5em;height:5em;position:absolute;bottom:-2em;right:7em;z-index:-1}#singleContent .rose{padding-bottom:0;width:14rem;margin:auto}#singleContent .written-by .author-link{text-decoration:none;color:inherit}#singleContent .written-by .author-link h6{font-weight:var(--font-weight-normal);color:var(--accent-color)}#singleContent .written-by .author-link img{width:80px;border-radius:50%;background-color:var(--secondary2-color);transition:transform var(--t-d-small)ease,background-color var(--t-d-small)ease,border-radius var(--t-d-small)ease}#singleContent .written-by .author-link:hover img{transform:scale(1.1);background-color:var(--primary-color)}#singleContent .share-icons h5{display:block}#singleContent .share-icons svg circle{fill:var(--secondary2-color)}#singleContent .share-icons svg:hover{transform:scale(1.2);transition:transform var(--t-d-small)ease}#singleContent .share-icons svg:hover circle{fill:var(--primary-color)}#singleContent .share-icons .list-inline-item{display:inline-block}#singleContent .share-icons #clipboardNotification{margin:3% auto}#singleContent .share-icons #clipboardNotification span{padding:2% 4%;background-color:var(--secondary-color);border-radius:var(--border-radius-medium)}#singleContent .comments{scroll-margin-top:100px}#singleContent .aside-div{border-left:1px solid rgba(223,144,70,.5)}#singleContent aside{z-index:500;top:100px!important}#singleContent aside .tocAccordion button{width:100%;background-color:transparent!important;box-shadow:none;border:none;padding:0;outline:inherit}#singleContent aside .tocAccordion .accordion .accordion-header{background-color:var(--secondary2-color)}#singleContent aside .tocAccordion .accordion .accordion-header .accordion-button{position:relative}#singleContent aside .tocAccordion .accordion .accordion-header .accordion-button .arrow{position:absolute;top:45%;right:0}#singleContent aside .tocAccordion .accordion .accordion-header .accordion-button[aria-expanded=true] .arrow{--rotate:-90deg}#singleContent aside .tocAccordion .accordion #collapseOne{border-right:1px solid var(--secondary2-color);border-bottom:1px solid var(--secondary2-color);border-left:1px solid var(--secondary2-color)}#singleContent aside .tocAccordion #TableOfContents{font-size:small;padding-top:1em;padding-left:.6em}#singleContent aside .tocAccordion #TableOfContents .active-h{font-weight:var(--font-weight-bold)}#singleContent aside .tocAccordion #TableOfContents li:has(.active-h)::before{opacity:1}#singleContent aside .tocAccordion #TableOfContents ul{list-style:none;padding:0!important}#singleContent aside .tocAccordion #TableOfContents ul li{position:relative;padding:.2em 2em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:var(--border-radius-small);transition:background-color var(--t-d-small)ease}#singleContent aside .tocAccordion #TableOfContents ul li::before{content:" ";background-image:url(/images/heart.svg);background-size:100%;height:1em;width:1em;position:absolute;top:.5em;left:.7em;z-index:1;opacity:.3;filter:invert(47%)sepia(32%)saturate(2927%)hue-rotate(330deg)brightness(96%)contrast(90%);transition:opacity var(--t-d-small)ease}#singleContent aside .tocAccordion #TableOfContents ul li:hover{white-space:unset;background-color:var(--secondary2-color)}#singleContent aside .tocAccordion #TableOfContents ul li:hover::before{color:var(--primary-color);opacity:1}#singleContent aside .tocAccordion #TableOfContents ul li a{text-decoration:none;color:var(--text-color);padding:.2em;border-radius:var(--border-radius-small);transition:font-weight var(--t-d-small)ease}#singleContent aside .tocAccordion #TableOfContents ul li a:hover{font-weight:var(--font-weight-medium)}#singleContent aside .tocAccordion #TableOfContents ul li ul{padding-top:.4em}#singleContent aside #webShare{padding:.8em 1.8em}#singleContent aside .random-card div{aspect-ratio:16/9;width:100%;position:relative;background-color:#fff;border-radius:var(--border-radius-small);box-shadow:1px 1px 8px 1px rgba(0,0,0,.1);transition:box-shadow var(--t-d-small)ease}#singleContent aside .random-card div figure{border-radius:var(--border-radius-small)}#singleContent aside .random-card div figure img{width:100%;transform:scale(1.1);transition:transform var(--t-d-small)ease}#singleContent aside .random-card div p{position:absolute;bottom:0;padding-top:5em;color:var(--text-color);background:#fff;background:linear-gradient(0deg,#fff 30%,transparent 100%);border-radius:var(--border-radius-small)}#singleContent aside .random-card div:hover{box-shadow:0 0 8px 1px rgba(0,0,0,.2)}#singleContent aside .random-card div:hover img{transform:scale(1)}@media screen and (max-width:767px){#singleContent .rose{padding-bottom:0;width:10rem;margin:auto}}