:root{--width: 720px;--font-main: Verdana, sans-serif;--font-secondary: Verdana, sans-serif;--font-scale: 1em;--background-color: #faf9f7;--background-color-two: #e8e6e1;--heading-color: #044e54;--sub-heading-color: #0a6c74;--text-color: #423d33;--text-color-two: #504a40;--link-color: #0a6c74;--visited-color: #54d1db;--code-background-color: #d3cec4;--code-color: #27241d;--blockquote-color: #044e54;--color-primary-1000: #05400a;--color-primary-900: #0e5814;--color-primary-800: #207227;--color-primary-700: #2f8132;--color-primary-600: #3f9142;--color-primary-500: #57ae5b;--color-primary-400: #7bc47f;--color-primary-300: #a3d9a5;--color-primary-200: #c1eac5;--color-primary-100: #e3f9e5;--color-accent-1000: #014807;--color-accent-900: #07600e;--color-accent-800: #0e7817;--color-accent-700: #0f8613;--color-accent-600: #18981d;--color-accent-500: #31b237;--color-accent-400: #51ca58;--color-accent-300: #91e697;--color-accent-200: #c1f2c7;--color-accent-100: #e3f9e5;--color-secondary-1000: #27241d;--color-secondary-900: #423d33;--color-secondary-800: #504a40;--color-secondary-700: #625d52;--color-secondary-600: #857f72;--color-secondary-500: #a39e93;--color-secondary-400: #b8b2a7;--color-secondary-300: #d3cec4;--color-secondary-200: #e8e6e1;--color-secondary-100: #faf9f7}@media (prefers-color-scheme: dark){:root{--background-color: #27241d;--background-color-two: #423d33;--heading-color: #38bec9;--sub-heading-color: #8eedc7;--text-color: #e0fcff;--text-color-two: #faf9f7;--link-color: #38bec9;--visited-color: #8eedc7;--code-background-color: #000;--code-color: #e0fcff;--blockquote-color: #0a6c74}}body{font-family:var(--font-secondary);font-size:var(--font-scale);text-align:left;background-color:var(--background-color);word-wrap:break-word;overflow-wrap:break-word;line-height:1.5;color:var(--text-color);min-height:100vh;text-rendering:optimizeSpeed;margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-main);color:var(--heading-color)}h3,h4,h5,h6{color:var(--sub-heading-color);padding:0;margin:0}a{color:var(--link-color);cursor:pointer}hr{border-top:1px solid #ddd;margin:0 0 1rem}ul li a:visited{color:var(--visited-color)}a:hover{text-decoration:underline}nav{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}nav a{margin-right:8px}strong,b{color:var(--heading-color)}button{margin:0;cursor:pointer}content{line-height:1.6}table{width:100%}hr{border:0;border-top:1px dashed}code{font-family:monospace;padding:2px;background-color:var(--code-background-color);color:var(--code-color);border-radius:3px}blockquote{border-left:1px solid #999;color:var(--code-color);padding-left:20px;font-style:italic}footer{padding:25px 0;text-align:center;color:var(--blockquote-color);font-size:small}img,picture{max-width:100%;max-height:fit-content;display:block;object-fit:contain}time{color:var(--blockquote-color)}p,div{margin-block-start:unset;margin-block-end:unset;margin-inline-start:unset;margin-inline-end:unset}.row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;align-content:stretch;gap:1rem}.baseline-row{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;align-content:stretch;gap:1rem}.full-width{width:100%}.container{margin:auto;padding:20px;max-width:var(--width)}.code{padding:1px 15px;background-color:var(--code-background-color);color:var(--code-color);border-radius:3px;margin-block-start:1em;margin-block-end:1em;overflow-x:scroll}.highlight{padding:1px 15px;background-color:var(--visited-color);color:var(--background-color);border-radius:3px;margin-block-start:1em;margin-block-end:1em;white-space:nowrap}.social-links{display:flex;flex-direction:row;gap:1rem;justify-content:center;align-items:center;margin:1rem 0px;text-decoration:none;list-style:none}.clearfix{clear:both}.switcher{display:flex;flex-wrap:wrap;gap:1rem}.switcher>*{flex-grow:1;flex-basis:calc((30rem - 100%)*999)}.row{display:flex;flex-direction:row;width:100%;justify-content:space-between}.center{box-sizing:content-box;margin-inline:auto;text-align:center;max-inline-size:720px;display:flex;flex-direction:column;align-items:center}.recent-posts{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.recent-posts li{background-color:var(--background-color-two);color:var(--text-color-two);border-radius:.5rem;padding:0rem 1rem}.subtle{font-size:small;color:var(--text-color-two);margin-bottom:.5rem;text-decoration:none}.subtle:visited{color:var(--text-color-two)}.title{font-size:2em;margin:.25em 0 0}.hero-img{width:100%;max-width:100%;max-height:320px;object-fit:cover;border-radius:1rem;aspect-ratio:720/320}.emoji-list{list-style:none;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:0px}.emoji-list>li{display:flex;align-items:center;padding:0px 1rem;border-radius:1rem}.emoji-list>li:nth-child(2n){flex-direction:row-reverse}.emoji-list>li:nth-child(odd){flex-direction:row;background-color:var(--background-color-two);color:var(--text-color-two)}.emoji-mark{font-size:4rem}.card-list{padding:0;margin:0;display:flex;flex-direction:column;gap:1rem;list-style-type:none;padding:unset}.card{display:flex;border:1px solid var(--color-secondary-900);background-color:var(--background-color-two);border-radius:.5rem;box-shadow:0 4px 10px #00000080;line-height:1.6}.vertical{flex-direction:column;border-radius:.5rem;padding:.5rem 1rem}.horizontal{flex-direction:row;align-items:flex-start;gap:1rem}img{border-radius:.5rem 0 0 .5rem}.card-title{font-size:1.5rem;margin-bottom:16px;font-weight:700}.game-list{list-style:none;padding:0;margin:0}.game-item{display:flex;flex-direction:column;gap:4px;background-color:var(--background-color-two);padding:12px 16px;border-radius:12px;margin-bottom:12px}.game-item.W{border-left:6px solid #4caf50}.game-item.L{border-left:6px solid #f44336}.game-header{display:flex;justify-content:space-between;align-items:center;font-size:1rem;font-weight:700}.game-opponent{opacity:.9}.game-score{font-weight:700}.game-subdetails{display:flex;justify-content:space-between;font-size:.85rem;opacity:.7}a[data-astro-cid-eimmu3lg]{display:inline-block;text-decoration:none}a[data-astro-cid-eimmu3lg].active{font-weight:bolder;text-decoration:underline}header[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:row;align-items:center;padding:8px}nav[data-astro-cid-3ef6ksr2]{margin-left:auto;display:flex;flex-direction:row;gap:.25rem;font-weight:700}h2[data-astro-cid-3ef6ksr2]{text-align:center;margin:.5em 0;line-height:1.255rem}#content[data-astro-cid-3ef6ksr2]{max-width:var(--width);margin-left:auto;margin-right:auto}
