:root{--col-red: #E7375A;--col-yellow: #FFF2CF;--col-black: #333;--col-gray: #dfdfe5;--col-off-white: #F6F6F6;--max-content-width: 800px;--side-padding: 30px;--col-black: #1e1c2a;--col-blue: #01c0ff;--col-white: #f6f6f6;--col-pink: #fbdae0;--col-red: #e7375a;--col-yellow-light: #fff2cf;--col-yellow: #ffe100}body,html{margin:0;padding:0}*{font-family:Host Grotesk Variable,sans-serif;font-weight:500;font-optical-sizing:auto;font-style:normal;margin:0;padding:0;text-decoration:none;font-size:inherit;font-style:inherit;box-sizing:border-box}i,em,strong,u{font-size:unset;font-family:inherit}u{text-decoration:underline}ul,ol{padding-left:20px;margin-top:10px;margin-bottom:10px}p,ul,ol{line-height:1.5}a{color:var(--col-red)}a[aria-describedby=footnote-label]{font-size:14px;font-family:monospace}a[aria-describedby=footnote-label]:before{content:"["}a[aria-describedby=footnote-label]:after{content:"]"}body{color:var(--col-black);display:flex;flex-direction:column;background-color:var(--col-off-white);min-height:100vh;font-size:18px}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600}h1{color:var(--col-red);font-size:32px;line-height:1;margin-bottom:20px;text-align:center;font-family:Bowlby One SC,system-ui;font-weight:400}h2,h3,h4,h5,h6{margin-top:30px;margin-bottom:30px;font-family:Host Grotesk Variable,sans-serif;font-weight:700}h2{font-family:Bowlby One SC,system-ui;font-weight:400;font-size:28px;letter-spacing:.04em;color:var(--col-off-white);background-color:var(--col-red);border-radius:999px;display:inline-block;padding:8px 30px;transform:rotate(-2deg)}em{font-style:italic}p{margin-top:15px;margin-bottom:15px}.footer-container{display:flex;color:var(--col-off-white);background-color:var(--col-red);padding:20px var(--side-padding)}footer{display:flex;justify-content:space-between;margin:0 auto;max-width:var(--max-content-width);width:100%;text-align:center}footer a{color:var(--col-off-white)}table{margin:30px auto;border:1px solid var(--col-black);border-collapse:collapse;border-spacing:0;border-radius:8px}th{background:#e8eef2}td,th{border:1px solid var(--col-black);padding:8px 10px}hr{border:0;border-bottom:2px solid var(--col-gray)}code{font-family:monospace;background-color:var(--col-gray);padding:4px}blockquote{border-left:4px solid var(--col-red);margin-left:0;margin-right:0;padding-left:18px;color:var(--col-black);font-style:italic}details{padding:5px 0;cursor:pointer}summary{font-weight:600;outline:none}main{padding-top:20px;padding-bottom:20px;width:calc(100% - 40px);max-width:800px;margin:0 auto;overflow-x:hidden}cite{display:block;margin-top:10px;text-align:right}cite:before{content:"— "}strikethrough{text-decoration:line-through}.blog-post-body{background-color:#fff}.logo-text{font-size:40px;font-weight:600;--color1: white;--color2: var(--col-red);paint-order:stroke fill;color:var(--color1);-webkit-text-fill-color:var(--color1);-webkit-text-stroke-width:12px;-webkit-text-stroke-color:var(--color2)}.sensoba-blog-logo{font-family:Bowlby One SC,system-ui;display:flex;gap:10px;color:var(--col-black)}.sensoba-blog-logo>img{height:40px}.logo-small{height:38px;width:auto;display:block}.logo-normal{height:38px;width:auto;display:none}.navbar{background:#fff;position:sticky;top:0;box-shadow:0 2px 4px #0000001a;z-index:100}.navbar.no-scroll{position:static;box-shadow:none}.nav{display:flex;justify-content:space-between;margin:0 auto;max-width:var(--max-content-width);padding:20px var(--side-padding)}.nav-links{display:flex;gap:20px;align-items:center}.ss-input,face{padding:5px 12px;border:2px solid black;border-radius:4px;font-size:inherit;line-height:1.2}.ss-button{--color: var(--col-red);--thickness: 3px;--thickness-hover: 6px;--thickness-click: 1px;--border-width: 2px;--border-radius: 99px;color:var(--col-off-white);background:var(--color);position:relative;border-radius:var(--border-radius);white-space:nowrap;padding:0;padding-top:var(--thickness);border:0;text-decoration:none;font-weight:400;border-color:transparent;border-width:var(--border-width);cursor:pointer;--dark: .2;--col: color(from var(--color) display-p3 calc(r - var(--dark)) calc(g - var(--dark)) calc(b - var(--dark)) );--shade: .1;--col-shaded: color(from var(--col) display-p3 calc(r - var(--shade)) calc(g - var(--shade)) calc(b - var(--shade)) );background:linear-gradient(to left,var(--col-shaded) 0%,var(--col) 10%,var(--col) 90%,var(--col-shaded) 100%);display:inline-flex}.ss-button face{background:var(--color);border-radius:var(--border-radius);border-color:transparent;transform:translateY(calc(-1 * var(--thickness)));transition:transform .1s ease;display:flex;align-items:center;font-size:16px;font-weight:400;letter-spacing:.04em;font-family:Bowlby One SC,system-ui;pointer-events:none;padding:5px 20px}.ss-button:hover face{transform:translateY(calc(-1 * var(--thickness-hover)))}.ss-button:active face{transform:translateY(calc(-1 * var(--thickness-click)))}.separator{display:inline-block;margin:0 8px 5px;border-left:.5px solid;border-right:.5px solid;color:var(--col-black);height:14px;vertical-align:middle}.blog-post-container{flex-grow:1;height:fit-content;width:100%;max-width:800px;margin:0 auto;font-size:18px;padding:40px 30px;background:#fff;overflow-x:hidden}.blog-post-container h1{text-align:center}.blog-post-container :target{background:var(--col-yellow);animation:target-fade 2.5s ease-out forwards;scroll-margin-top:80px}.blog-post-info{text-align:center}.blog-post-cover-image img{width:100%;height:auto;border-radius:.5rem}.share-links{display:flex;gap:10px;margin-top:30px;margin-bottom:30px;justify-content:center}.share-link-button{width:40px;height:40px;background:#000;background:var(--col-red);display:flex;padding:8px;border-radius:8px;scale:1;transition:scale .2s ease}.share-link-button:hover{scale:1.15}.share-link-button img{width:100%}.featured-blog-post{display:flex;flex-direction:column;gap:30px}.featured-blog-post-cover-image{order:0}.featured-blog-post-info{order:1;text-align:center;color:#000}.other-blog-posts{margin-top:60px;display:grid;grid-template-columns:repeat(1,1fr);gap:30px}.other-blog-post{display:block;scale:1;transition:scale .2s ease}.other-blog-post:hover{scale:1.02}.other-blog-post-title-container{height:60px}.other-blog-post-title{text-align:center;color:#000;margin:0;padding-top:15px}.other-blog-post-image{width:100%;height:250px;object-fit:cover;border-radius:10px;display:block}@media (min-width: 600px){.featured-blog-post{flex-direction:row}.featured-blog-post>div{width:50%}.featured-blog-post-cover-image{order:1}.featured-blog-post-info{order:0;text-align:left}.other-blog-posts{grid-template-columns:repeat(2,1fr)}.other-blog-post-image{height:200px}.logo-small{display:none}.logo-normal{display:block}}.featured-blog-post-image{width:100%;object-fit:cover;border-radius:10px;height:100%}
