@layer reset{*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}body{line-height:1.5}img,picture,video,canvas,svg{display:block;max-inline-size:100%;height:auto}input,button,textarea,select{font:inherit;letter-spacing:inherit;word-spacing:inherit;color:currentColor}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul{list-style:none}:not([class]){h1&,h2&,h3&,h4&,h5&,h6&{margin-block:.75em;line-height:1.5;text-wrap:balance;letter-spacing:-.05ch;font-family:sans-serif}p&,ol&,ul&{margin-block:1em;text-align:justify}ol&,ul&{padding-inline-start:1.5em;list-style:revert}li&{margin-block:.5em}}pre[class]{padding:1em;border-radius:.5em}}@view-transition{navigation:auto}.header-links[data-astro-cid-526kr6un]{ul{list-style:none;display:flex;gap:.5rem;padding:0}}header[data-astro-cid-3ef6ksr2]{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;padding:.5em;gap:.5rem;position:fixed;z-index:10;background-color:var(--color-background);color:var(--color-foreground);border-bottom:1px solid var(--color-foreground);a{color:var(--color-foreground);text-decoration:none}}:root{color-scheme:light dark;font-size:18px;--01: #FFF1E8;--02: #FFCCAA;--03: #7E2553;--04: #1D2B53;--color-light: var(--01);--color-dark: var(--04);--color-dark--secondary: var(--03);--color-light--secondary: var(--02);--color-foreground: light-dark(var(--color-dark), var(--color-light));--color-background: light-dark(var(--color-light), var(--color-dark));--color-background--secondary: light-dark( var(--color-light--secondary), var(--color-dark--secondary) );--color-foreground--secondary: light-dark( var(--color-dark--secondary), var(--color-light--secondary) );--color-font: var(--color-foreground);--site-width: 1300px;--col-min-width: min(452px, 95vw)}body{font-family:Garamond,Georgia,serif;color:var(--color-foreground);line-height:1.25;margin:0;background:linear-gradient(135deg,var(--color-background--secondary) 25%,transparent 25%) -50px 0,linear-gradient(225deg,var(--color-background--secondary) 25%,transparent 25%) -50px 0,linear-gradient(315deg,var(--color-background--secondary) 25%,transparent 25%),linear-gradient(45deg,var(--color-background--secondary) 25%,transparent 25%);background-size:100px 100px;background-color:var(--color-background);background-attachment:fixed}.with-shadow{background:var(--color-background);filter:drop-shadow(.3em .3em 0em var(--color-foreground))}h1{font-size:1.9rem;margin-block:.5em}a{color:var(--color-foreground--secondary)}blockquote{padding-inline:1rem;border:1px solid var(--color-foreground);background:var(--color-background--secondary);border-radius:1rem;@media screen and (min-width:550px){&:has(h4){margin-left:-1.5rem;float:right;width:50%;position:relative;left:2.5rem}}}details{background-color:var(--color-background--secondary);padding:1rem;border-radius:1rem;summary{cursor:pointer}~details,&:has(~details){border-radius:0}}main{padding-top:calc(2.5rem + 5%);padding-inline:min(1.6rem,2.5vw);padding-bottom:10%;max-width:var(--site-width);margin-inline:auto;display:flex;justify-content:center;gap:2rem;>.left{max-width:var(--col-min-width)}>.right{z-index:5;width:clamp(var(--col-min-width),calc(80rch + 25px),80vw)}@media screen and (max-width:900px){flex-direction:column;gap:0;>.left{width:clamp(var(--col-min-width),calc(80rch + 25px),80vw);max-width:unset;margin-inline:auto}>.right{padding-top:0;margin-left:unset;margin-inline:auto}}}.island[data-astro-cid-xnpcppjj]{display:flex;border:1px solid var(--color-foreground);&.is-container{container:island / inline-size}&.with-padding{padding:.5rem}&.bottom-margin{margin-bottom:1.5rem}}.header-img[data-astro-cid-4dqtj3le]{opacity:.1;min-width:min(96vw,420px);@media screen and (max-width:900px){width:100%;height:150px;object-fit:cover;.island:has(&){display:block}}}.content-title-wrap[data-astro-cid-hrx4cnfh]{padding-inline:1em;padding-block:.75em;h3{margin-block:0;font-size:1em;font-weight:400}a{text-decoration:none;color:var(--color-foreground)}}.content-content-wrap[data-astro-cid-hrx4cnfh]{padding:1em;max-width:100%;>*:first-child{margin-block-start:0}>*:last-child{margin-block-end:0}}
