:root{--main-font-size: 19px;--nav-link-size: 17px;--body-bg-color: white;--body-font-color: #524944;--main-color:rgb(188 68 68);--link-color: #4b5864;--h-color: #676f87;--font-main: "Tiktok Sans 18pt SemiCondensed", "Tiktok Sans", "Inter","Google Sans", "Roboto Flex", "Arial", "Acumin Pro SemiCondensed";--header-color: var(--body-font-color);--toc-font-size: 1rem;--header-color-rgb: 255, 255, 255;--panel-color-1: #eeeeee}@media screen and (min-width: 600px){:root{--section-padding-inline: 5rem;--section-padding-block: 0}}@media screen and (min-width: 900px){:root{--section-padding-inline: 10rem;--section-padding-block: 0}}@font-face{font-family:"Road Rage";src:url("/fonts/roadrage/RoadRage-Regular.woff2") format("woff2"),url("/fonts/roadrage/RoadRage-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Bebas Neue";src:url("/fonts/bebasneue/BebasNeue-Regular.woff2") format("woff2"),url("/fonts/bebasneue/BebasNeue-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Alegreya Sans SC";src:url("/fonts/assc/AlegreyaSansSC-Regular.woff2") format("woff2"),url("/fonts/assc/AlegreyaSansSC-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"TikTok Sans 18pt Condensed";src:url("/fonts/tiktoksans/TikTokSans18ptCondensed-Regular.woff2") format("woff2"),url("/fonts/tiktoksans/TikTokSans18ptCondensed-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"TikTok Sans 18pt Expanded";src:url("/fonts/tiktoksans/TikTokSans18ptExpanded-Regular.woff2") format("woff2"),url("/fonts/tiktoksans/TikTokSans18ptExpanded-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"TikTok Sans 18pt ExtraExpanded";src:url("/fonts/tiktoksans/TikTokSans18ptExtraExpanded-Regular.woff2") format("woff2"),url("/fonts/tiktoksans/TikTokSans18ptExtraExpanded-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"TikTok Sans 18pt SemiCondensed";src:url("/fonts/tiktoksans/TikTokSans18ptSemiCondensed-Regular.woff2") format("woff2"),url("/fonts/tiktoksans/TikTokSans18ptSemiCondensed-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"TikTok Sans 18pt SemiExpanded";src:url("/fonts/tiktoksans/TikTokSans18ptSemiExpanded-Regular.woff2") format("woff2"),url("/fonts/tiktoksans/TikTokSans18ptSemiExpanded-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"TikTok Sans 18pt";src:url("/fonts/tiktoksans/TikTokSans18pt-Regular.woff2") format("woff2"),url("/fonts/tiktoksans/TikTokSans18pt-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}body{display:flex;flex-direction:column;font-family:var(--font-main);font-size:var(--main-font-size);line-height:1.5;max-width:40em;margin:0;color:var(--body-font-color);background-color:var(--body-bg-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-spacing:2px}body.dark-mode{--body-bg-color: #474444;--body-font-color: rgb(213 213 213);--main-color: rgb(171 171 171);--link-color: #919191;--header-color: var(--body-font-color);--h-color: #b9b4b4;--panel-color-1: #292828}body.dark-mode blockquote{background:#373737;color:#cacaca}h1,h2,h3,h4,h5,h6{margin-block:1rem;font-weight:400;font-family:"Bebas Neue","Tiktok Sans","Google Sans",arch,"Roboto Flex Regular",Arial,sans-serif;color:var(--h-color)}a{text-underline-offset:3px;color:inherit;text-decoration-color:var(--link-color);text-decoration-thickness:1.3px}p{margin-block:.5rem;margin-block:1rem}header{padding-inline:1.5rem}.header-pic{text-align:center;display:flex;justify-content:center}.header-pic img{height:70px}.header-text{display:flex;justify-content:space-between;flex-direction:column;align-items:center}h1.title-header{font-family:"Road Rage","Amatic SC";font-size:3.1rem}nav{gap:1rem;display:flex;place-content:flex-start;justify-content:center;overflow-x:auto;position:sticky;top:0;background:#fff;box-shadow:0px 1px 0px rgba(128,128,128,.2705882353);}nav a{text-decoration:none;font-size:var(--nav-link-size);text-align:center;position:relative;color:#8c8f93;padding:14px 0;font-family:"TikTok Sans"}nav a.active{color:var(--header-color);text-decoration:none}nav a.active::after{content:"";position:absolute;left:0;right:0;bottom:0px;height:2px;background:#898989}.title-header a{text-decoration:none;text-transform:uppercase}header,nav{background:var(--panel-color-1)}.table-of-contents{color:#575757}.table-of-contents ol li{padding-block:.19rem;font-size:var(--toc-font-size)}main{display:flex;flex-direction:column;min-height:60vh;padding:1.2rem}img.blog-graphic{width:15%;float:left;padding-right:10px;margin:0}img.image{width:80%;display:block;margin:auto;margin-block:40px;box-shadow:0px 0px 4px 0px #979797}blockquote{padding:1rem;font-size:85%;color:#338342;background:rgba(88,239,115,.1294117647);margin-inline:0;border-radius:5px}blockquote p{margin:0;padding:0}hr,hr.line{background:none;border:1px dashed rgba(163,163,163,.46);width:100%}ul{padding-inline-start:1.5rem;margin-block:0;display:flex;flex-direction:column;gap:.5rem}li::marker{color:var(--main-color)}ol{padding-inline-start:1.5em}ol li{padding-inline-start:.19rem}.blog-list{margin-block:.5rem}.home-blog-list ul{padding:0;padding-inline-start:1rem}.home-blog-list ul li{list-style-type:none;position:relative;right:1rem}time.blog-list-date{font-size:70%;color:gray;display:block}.home-blog-list ul li,.blog-list ul li{}time.blog-post-date{font-size:75%;color:gray;display:block;margin-block-start:-.6rem}footer{text-align:center;font-size:15px;padding-block:1rem;background:var(--panel-color-1)}footer svg{}details{font-size:.8em;border:1px dashed rgba(170,170,170,.4705882353);border-radius:3px;padding-inline:12px;padding-block:5px;margin-block:10px;margin-inline:7px}details[open] summary{border-bottom:1px dashed #a9a9a9;padding-block-end:.5rem}details>summary{list-style-type:" + "}details[open]>summary{list-style-type:" - "}@media screen and (min-width: 600px){body{max-width:initial}main{max-width:40rem;margin-inline:auto}footer{display:flex;justify-content:center;gap:1rem;padding-block:0rem}}