header{flex-direction:row;align-items:center;gap:1.5rem;margin:2rem 0;display:flex}header h1{flex:auto;margin:0}.clipboard-button{float:right;color:var(--gray);border-color:var(--dark);background-color:var(--light);opacity:0;border:1px solid;border-radius:5px;margin:-.2rem .3rem;padding:.4rem;transition:all .2s;display:flex;position:absolute;right:0}.clipboard-button>svg{fill:var(--light);filter:contrast(.3)}.clipboard-button:hover{cursor:pointer;border-color:var(--secondary)}.clipboard-button:focus{outline:0}pre:hover>.clipboard-button{opacity:1;transition:all .2s}.breadcrumb-container{flex-flow:wrap;gap:.5rem;margin:.75rem 0 0;padding:0;display:flex}.breadcrumb-element{font-family:var(--codeFont);text-transform:uppercase;flex-direction:row;justify-content:center;align-items:center;display:flex}.breadcrumb-element p{margin:0 0 0 .5rem;line-height:normal}@media (max-width:768px){.breadcrumb-container{white-space:nowrap;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:.25rem;font-size:12px;line-height:1.4;overflow-x:auto}.breadcrumb-element p{margin-left:.25rem}.breadcrumb-element a{white-space:nowrap;text-overflow:ellipsis;max-width:55vw;display:inline-block;overflow:hidden}}.article-title{margin:2rem 0 0}.content-meta{color:var(--gray);font-family:"Caveat",var(--bodyFont);margin-top:0;margin-bottom:25px;font-weight:400;font-size:28px!important;line-height:1.25!important}.page-title{margin:0}.page-title .header-thumb{border-radius:8px;width:162px;height:auto;margin-top:18px;margin-bottom:8px;display:block}@media (max-width:900px){.page-title .header-thumb{display:none!important}}.search{flex-grow:.3;min-width:-moz-fit-content;min-width:fit-content;max-width:14rem}@media (max-width:768px){.search{max-width:10rem}}.search>#search-icon{background-color:var(--lightgray);cursor:pointer;white-space:nowrap;border-radius:4px;align-items:center;height:2rem;display:flex}.search>#search-icon>div{flex-grow:1}.search>#search-icon>p{padding:0 1rem;display:inline}@media (max-width:768px){.search>#search-icon>p{padding:0 .6rem;font-size:12px}}.search>#search-icon svg{cursor:pointer;width:18px;min-width:18px;margin:0 .5rem}@media (max-width:768px){.search>#search-icon svg{width:16px;min-width:16px}}.search>#search-icon svg .search-path{stroke:var(--darkgray);stroke-width:2px;transition:stroke .5s}.search>#search-container{contain:layout;z-index:999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:100vw;height:100vh;display:none;position:fixed;top:0;left:0;overflow-y:auto}.search>#search-container.active{display:inline-block}.search>#search-container>#search-space{width:50%;margin-top:15vh;margin-left:auto;margin-right:auto}@media (max-width:1620px){.search>#search-container>#search-space{width:90%}}.search>#search-container>#search-space>*{background:var(--light);border-radius:5px;width:100%;margin-bottom:2em;box-shadow:0 14px 50px #1b21301f,0 10px 30px #1b213029}.search>#search-container>#search-space>input{box-sizing:border-box;font-family:var(--bodyFont);color:var(--dark);border:1px solid var(--lightgray);padding:.5em 1em;font-size:1.1em}.search>#search-container>#search-space>input:focus{outline:none}.search>#search-container>#search-space>#results-container .result-card{cursor:pointer;border:1px solid var(--lightgray);text-transform:none;text-align:left;background:var(--light);border-bottom:none;outline:none;width:100%;margin:0;padding:1em;font-family:inherit;font-size:100%;line-height:1.15;transition:background .2s}.search>#search-container>#search-space>#results-container .result-card .highlight{color:var(--secondary);font-weight:700}.search>#search-container>#search-space>#results-container .result-card:hover,.search>#search-container>#search-space>#results-container .result-card:focus{background:var(--lightgray)}.search>#search-container>#search-space>#results-container .result-card:first-of-type{border-top-left-radius:5px;border-top-right-radius:5px}.search>#search-container>#search-space>#results-container .result-card:last-of-type{border-bottom:1px solid var(--lightgray);border-bottom-right-radius:5px;border-bottom-left-radius:5px}.search>#search-container>#search-space>#results-container .result-card>h3{margin:0}.search>#search-container>#search-space>#results-container .result-card>ul>li{white-space:nowrap;overflow-wrap:normal;margin:0;display:inline-block}.search>#search-container>#search-space>#results-container .result-card>ul{background-clip:border-box;gap:.4rem;margin:.45rem 0 0 -2px;padding-left:0;list-style:none;display:flex;overflow:hidden}.search>#search-container>#search-space>#results-container .result-card>ul>li>p{background-color:var(--highlight);color:var(--secondary);opacity:.85;background-clip:border-box;border-radius:8px;margin:0;padding:.03rem .4rem;overflow:hidden}.search>#search-container>#search-space>#results-container .result-card>ul>li>.match-tag{color:var(--tertiary);opacity:1;font-weight:700}.search>#search-container>#search-space>#results-container .result-card>p{margin-bottom:0}button#toc{text-align:left;cursor:pointer;color:var(--dark);background-color:#0000;border:none;align-items:center;margin-top:1rem;padding:0;display:flex}button#toc h3{margin:0;font-family:"Source Serif 4",Source Serif Pro,Times New Roman,Georgia,serif;font-size:18px;font-weight:600;line-height:1.3;display:inline-block}button#toc .fold{opacity:.8;margin-left:.5rem;transition:transform .3s}button#toc.collapsed .fold{transform:rotate(-90deg)}@media (max-width:768px){button#toc{margin-top:1.25rem}}#toc-content{max-height:none;list-style:none;transition:max-height .5s;overflow:hidden}#toc-content.collapsed>.overflow:after{opacity:0}#toc-content ul{margin:.75rem 0;padding:0;list-style:none}#toc-content ul>li>a{color:var(--dark);opacity:.35;font-family:"Source Serif 4",Source Serif Pro,Times New Roman,Georgia,serif;font-size:15px;font-weight:400;line-height:1.6;transition:opacity .5s,color .3s}#toc-content ul>li>a.in-view{opacity:.75}#toc-content .depth-0{padding-left:0}#toc-content .depth-1{padding-left:1rem}#toc-content .depth-2{padding-left:2rem}#toc-content .depth-3{padding-left:3rem}#toc-content .depth-4{padding-left:4rem}#toc-content .depth-5{padding-left:5rem}#toc-content .depth-6{padding-left:6rem}button#explorer{all:unset;text-align:left;cursor:pointer;color:var(--dark);background-color:#0000;border:none;align-items:center;padding:0;display:flex}button#explorer h1{margin:0;font-family:"Source Serif 4",Source Serif Pro,Times New Roman,Georgia,serif;font-size:18px;font-weight:600;line-height:1.3;display:inline-block}button#explorer .fold{opacity:.8;margin-left:.5rem;transition:transform .3s}button#explorer.collapsed .fold{transform:rotate(-90deg)}.folder-outer{grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out;display:grid}.folder-outer.open{grid-template-rows:1fr}.folder-outer>ul{overflow:hidden}#explorer-content{max-height:none;margin-top:.5rem;list-style:none;transition:max-height .35s;overflow:hidden}#explorer-content.collapsed>.overflow:after{opacity:0}#explorer-content ul{margin:.08rem 0;padding:0;list-style:none;transition:max-height .35s,transform .35s,opacity .2s}#explorer-content ul li>a{color:var(--dark);opacity:1;pointer-events:all;font-family:"Source Serif 4",Source Serif Pro,Times New Roman,Georgia,serif;font-size:15px;font-weight:400;line-height:1.6}svg{pointer-events:all}svg>polyline{pointer-events:none}.folder-container{-webkit-user-select:none;user-select:none;flex-direction:row;align-items:center;display:flex}.folder-container div>a{color:var(--dark);font-family:"Source Serif 4",Source Serif Pro,Times New Roman,Georgia,serif;font-size:18px;font-weight:400;line-height:1.6;display:inline-block}.folder-container div>a:hover{color:var(--dark)}.folder-container div>button{color:var(--dark);text-align:left;cursor:pointer;background-color:#0000;border:none;align-items:center;padding-left:0;padding-right:0;font-family:"Source Serif 4",Source Serif Pro,Times New Roman,Georgia,serif;display:flex}.folder-container div>button p{color:var(--dark);pointer-events:none;margin:0;font-size:16px;font-weight:400;line-height:1.6;display:inline-block}.folder-icon{color:var(--dark);cursor:pointer;backface-visibility:visible;margin-right:5px;transition:transform .3s}div:has(>.folder-outer:not(.open))>.folder-container>svg{transform:rotate(-90deg)}.folder-icon:hover{color:var(--tertiary)}.no-background:after{background:0 0!important}#explorer-end{height:4px;margin:0}footer{text-align:left;opacity:.7;margin-bottom:4rem}@media (max-width:768px){footer{opacity:.7;font-size:11px}footer p{line-height:1.4;font-size:11px!important}footer a{font-size:11px!important}}footer ul{flex-direction:row;gap:1rem;margin:-1rem 0 0;padding:0;list-style:none;display:flex}@media (max-width:768px){footer ul{flex-wrap:wrap;gap:.5rem}}.center:has(.content-container){margin-right:auto;width:100%!important;max-width:none!important;margin-left:0!important}@media (max-width:1200px){.center:has(.content-container){overflow-x:hidden;max-width:100vw!important}.landing-page{box-sizing:border-box;flex-direction:column;max-width:100vw;min-height:100vh;display:flex;overflow-x:hidden;overflow-y:auto}.content-container{box-sizing:border-box;flex-direction:column;flex:1;max-width:100vw;display:flex;overflow-x:hidden}}.landing-header{font-optical-sizing:auto;color:var(--osamu-blue);margin:26px 0 9px -140px;font-family:"Source Serif 4",Source Serif Pro,Times New Roman,Georgia,serif;font-size:64px;font-weight:600;line-height:normal}@media (max-width:1200px){.landing-header{margin:26px 0 9px 20px;font-size:clamp(40px,8vw,56px)}}.escaperr-text{color:var(--osamu-green);font-style:italic;font-weight:400}.main-navigation{font-size:18px;font-family:"IBM Plex Mono",var(--codeFont),"Monaco","Consolas",monospace;text-transform:uppercase;color:var(--osamu-blue);text-align:left;margin:0 0 28px -131px}@media (max-width:1200px){.main-navigation{white-space:normal;box-sizing:border-box;word-wrap:break-word;max-width:calc(100vw - 40px);margin:0 0 20px 23px;font-size:12px;line-height:1.6;overflow-x:visible}}.nav-link{text-decoration:none;transition:color .2s}.nav-link:hover{color:var(--osamu-green);text-decoration:none}.nav-main{color:#040000;font-weight:500}.nav-highlight{color:var(--osamu-blue);font-weight:700}.nav-separator{color:var(--osamu-blue);margin:0 8px;font-weight:400}.main-content-wrapper{align-items:flex-start;gap:clamp(15px,2vw,19px);min-height:100vh;margin-bottom:-80px;padding-left:clamp(20px,2vw,40px);padding-right:clamp(20px,2vw,40px);display:flex;width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}@media (max-width:1620px){.main-content-wrapper{gap:clamp(8px,1.5vw,15px)}}@media (max-width:1400px){.main-content-wrapper{gap:clamp(5px,1vw,12px);padding-left:clamp(15px,1.5vw,30px);padding-right:clamp(15px,1.5vw,30px)}}@media (max-width:1200px){.main-content-wrapper{box-sizing:border-box;justify-content:center;gap:0;min-height:auto;padding-left:0;padding-right:0;display:block;width:100%!important;margin-bottom:0!important;margin-left:0!important;margin-right:0!important}}.character-container{width:clamp(400px,30vw,553px);transition:opacity .3s}@media (max-width:1620px){.character-container{width:clamp(260px,28vw,500px)}}@media (max-width:1400px){.character-container{width:clamp(200px,25vw,350px)}}@media (max-width:1200px){.character-container{display:none}}.anime-character{width:100%;margin:0!important}.issue-container{flex:1;grid-template-rows:repeat(2,auto);grid-template-columns:repeat(3,minmax(260px,309px));align-self:flex-start;gap:clamp(20px,4vw,96px);margin-top:12px;display:grid}@media (max-width:1620px){.issue-container{grid-template-columns:repeat(3,minmax(240px,280px));gap:clamp(10px,3vw,60px)}}@media (max-width:1400px){.issue-container{grid-template-columns:repeat(3,minmax(180px,220px));gap:clamp(15px,3vw,60px)}}@media (max-width:1200px){.issue-container{box-sizing:border-box;grid-template-rows:auto;grid-template-columns:1fr;gap:12px;width:100%;max-width:100%;margin:0;padding:0 20px}}.card{aspect-ratio:309/388;cursor:pointer;background-color:#fff;border:1px solid #000;border-radius:12px;width:100%;min-width:180px;max-width:100%;height:auto;padding:clamp(6px,1.2vw,12px);transition:transform .3s;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000080}@media (max-width:1620px){.card{min-width:120px;padding:clamp(5px,1vw,10px)}}@media (max-width:1400px){.card{aspect-ratio:309/320;min-width:100px;padding:clamp(4px,.8vw,8px)}}@media (max-width:1200px){.card{aspect-ratio:4;box-sizing:border-box;align-items:center;width:100%;min-width:auto;max-width:100%;height:80px;padding:12px;display:flex;position:relative;overflow:hidden}.card .card-content{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex;position:relative}.card .card-text{flex-direction:column;flex:1;justify-content:center;max-width:75%;display:flex}.card .card-illustration-area{flex:0 0 25%;justify-content:center;align-items:center;height:100%;display:flex;position:relative}}.header-card{width:100px;margin:1em 0 0;display:inline-block}.card-title{color:#fff;margin:0 0 12px;font-family:"Source Serif 4",serif;font-size:clamp(24px,4vw,44px);font-weight:400;line-height:1.2;position:absolute;top:clamp(12px,2vw,20px);left:clamp(12px,2vw,20px)}@media (max-width:1620px){.card-title{font-size:clamp(20px,3.5vw,36px);top:clamp(10px,1.8vw,16px);left:clamp(10px,1.8vw,16px)}}@media (max-width:1400px){.card-title{font-size:clamp(16px,3vw,28px);top:clamp(8px,1.5vw,12px);left:clamp(8px,1.5vw,12px)}}@media (max-width:1200px){.card-title{margin-top:-6px;font-size:22px;line-height:1;position:relative;top:0;left:0}}.card-description{color:#fff;margin-top:8px;margin-left:3px;margin-right:clamp(20px,4vw,42px);font-family:Caveat,cursive;font-size:clamp(10px,1.5vw,14px);font-weight:400;line-height:1.2;position:absolute;top:clamp(80px,15vw,120px);left:clamp(12px,2vw,20px)}@media (max-width:1620px){.card-description{margin-right:clamp(18px,3.5vw,36px);font-size:clamp(9px,1.3vw,12px);top:clamp(70px,13vw,100px);left:clamp(10px,1.8vw,16px)}}@media (max-width:1400px){.card-description{margin-right:clamp(15px,3vw,30px);font-size:clamp(8px,1.1vw,10px);top:clamp(55px,11vw,80px);left:clamp(8px,1.5vw,12px)}}@media (max-width:1200px){.card-description{display:none}}.card-issue{text-transform:uppercase;font-size:clamp(10px,1.8vw,16px);font-family:"IBM Plex Mono",var(--codeFont),monospace;color:#fff;margin:0;font-weight:700;position:absolute;bottom:clamp(10px,1.5vw,15px);right:clamp(12px,2vw,19px)}@media (max-width:1620px){.card-issue{font-size:clamp(9px,1.6vw,14px);bottom:clamp(8px,1.3vw,12px);right:clamp(10px,1.8vw,16px)}}@media (max-width:1400px){.card-issue{font-size:clamp(8px,1.4vw,12px);bottom:clamp(6px,1.1vw,10px);right:clamp(8px,1.5vw,12px)}}@media (max-width:1200px){.card-issue{margin:0;font-size:10px;position:absolute;bottom:0;left:14px;right:auto}}.card img{transition:all .3s;transform:rotate(0)scale(1)}.card:hover{transform:scale(1.02)}.card-coming{background:#cfccc4cc}.card-1{background:#014458cc 0 0/cover;overflow:visible}.card-illustration-1{width:178px;margin-bottom:0;transition:opacity .3s;position:absolute;bottom:0;left:0;opacity:1!important}@media (max-width:1620px){.card-illustration-1{width:clamp(140px,20vw,160px)}}@media (max-width:1400px){.card-illustration-1{width:clamp(92px,18vw,122px)}}@media (max-width:1200px){.card-illustration-1{width:100%;max-width:90px;height:auto;margin-bottom:-12px;margin-right:20px;position:absolute}}.card-1:hover .card-illustration-1{opacity:0!important}.card-1:hover .card-illustration-1-color{opacity:1!important}.card-illustration-1-color{width:178px;margin-bottom:0;transition:opacity .3s;position:absolute;bottom:0;left:0;opacity:0!important}@media (max-width:1620px){.card-illustration-1-color{width:clamp(140px,20vw,160px)}}@media (max-width:1400px){.card-illustration-1-color{width:clamp(92px,18vw,122px)}}@media (max-width:1200px){.card-illustration-1-color{width:100%;max-width:90px;height:auto;margin-bottom:-12px;margin-right:20px;position:absolute}}.card-2{background:#91b22dcc 0 0/cover;overflow:visible}.card-illustration-2{width:179px;margin-bottom:0;margin-left:12px;transition:opacity .3s;position:absolute;bottom:0;left:0;opacity:1!important}@media (max-width:1620px){.card-illustration-2{width:clamp(140px,20vw,160px);margin-left:clamp(8px,1.2vw,10px)}}@media (max-width:1400px){.card-illustration-2{width:clamp(92px,18vw,122px);margin-left:clamp(6px,1vw,8px)}}@media (max-width:1200px){.card-illustration-2{width:100%;max-width:90px;height:auto;margin-bottom:-12px;margin-right:20px;position:absolute}}.card-2:hover .card-illustration-2{opacity:0!important}.card-2:hover .card-illustration-2-color{opacity:1!important}.card-illustration-2-color{width:179px;margin-bottom:0;margin-left:12px;transition:opacity .3s;position:absolute;bottom:0;left:0;opacity:0!important}@media (max-width:1620px){.card-illustration-2-color{width:clamp(140px,20vw,160px);margin-left:clamp(8px,1.2vw,10px)}}@media (max-width:1400px){.card-illustration-2-color{width:clamp(92px,18vw,122px);margin-left:clamp(6px,1vw,8px)}}@media (max-width:1200px){.card-illustration-2-color{width:100%;max-width:90px;height:auto;margin-bottom:-12px;margin-right:20px;position:absolute}}.card-3{background:#b48c8ccc 0 0/cover;overflow:visible}.card-illustration-3{width:187px;margin-bottom:0;margin-left:6px;transition:opacity .3s;position:absolute;bottom:0;left:0;opacity:1!important}@media (max-width:1620px){.card-illustration-3{width:clamp(140px,20vw,160px);margin-left:clamp(4px,.8vw,5px)}}@media (max-width:1400px){.card-illustration-3{width:clamp(100px,18vw,130px);margin-left:clamp(3px,.6vw,4px)}}@media (max-width:1200px){.card-illustration-3{width:100%;max-width:90px;height:auto;margin-bottom:-12px;margin-right:20px;position:absolute}}.card-3:hover .card-illustration-3{opacity:0!important}.card-3:hover .card-illustration-3-color{opacity:1!important}.card-illustration-3-color{width:187px;margin-bottom:0;margin-left:6px;transition:opacity .3s;position:absolute;bottom:0;left:0;opacity:0!important}@media (max-width:1620px){.card-illustration-3-color{width:clamp(140px,20vw,160px);margin-left:clamp(4px,.8vw,5px)}}@media (max-width:1400px){.card-illustration-3-color{width:clamp(100px,18vw,130px);margin-left:clamp(3px,.6vw,4px)}}@media (max-width:1200px){.card-illustration-3-color{width:100%;max-width:90px;height:auto;margin-bottom:-12px;margin-right:20px;position:absolute}}.card-4{background:#43352ccc 0 0/cover;overflow:visible}.card-illustration-4{width:175px;margin-bottom:0;margin-left:12px;transition:opacity .3s;position:absolute;bottom:0;left:0;opacity:1!important}@media (max-width:1620px){.card-illustration-4{width:clamp(140px,20vw,160px);margin-left:clamp(8px,1.2vw,10px)}}@media (max-width:1400px){.card-illustration-4{width:clamp(100px,18vw,130px);margin-left:clamp(6px,1vw,8px)}}@media (max-width:1200px){.card-illustration-4{width:100%;max-width:90px;height:auto;margin-bottom:-12px;margin-right:20px;position:absolute}}.card-4:hover .card-illustration-4{opacity:0!important}.card-4:hover .card-illustration-4-color{opacity:1!important}.card-illustration-4-color{width:175px;margin-bottom:0;margin-left:12px;transition:opacity .3s;position:absolute;bottom:0;left:0;opacity:0!important}@media (max-width:1620px){.card-illustration-4-color{width:clamp(140px,20vw,160px);margin-left:clamp(8px,1.2vw,10px)}}@media (max-width:1400px){.card-illustration-4-color{width:clamp(100px,18vw,130px);margin-left:clamp(6px,1vw,8px)}}@media (max-width:1200px){.card-illustration-4-color{width:100%;max-width:90px;height:auto;margin-bottom:-12px;margin-right:20px;position:absolute}}.card-5{background:#040000cc 0 0/cover;overflow:visible}.card-illustration-5{width:170px;margin-bottom:0;margin-left:9px;transition:opacity .3s;position:absolute;bottom:0;left:0;opacity:1!important}@media (max-width:1620px){.card-illustration-5{width:clamp(140px,20vw,160px);margin-left:clamp(6px,1vw,7px)}}@media (max-width:1400px){.card-illustration-5{width:clamp(100px,18vw,130px);margin-left:clamp(5px,.8vw,6px)}}@media (max-width:1200px){.card-illustration-5{width:100%;max-width:90px;height:auto;margin-bottom:-12px;margin-right:20px;position:absolute}}.card-5:hover .card-illustration-5{opacity:0!important}.card-5:hover .card-illustration-5-color{opacity:1!important}.card-illustration-5-color{width:170px;margin-bottom:0;margin-left:9px;transition:opacity .3s;position:absolute;bottom:0;left:0;opacity:0!important}@media (max-width:1620px){.card-illustration-5-color{width:clamp(140px,20vw,160px);margin-left:clamp(6px,1vw,7px)}}@media (max-width:1400px){.card-illustration-5-color{width:clamp(100px,18vw,130px);margin-left:clamp(5px,.8vw,6px)}}@media (max-width:1200px){.card-illustration-5-color{width:100%;max-width:90px;height:auto;margin-bottom:-12px;margin-right:20px;position:absolute}}.card-6{background:#fffc 0 0/cover;overflow:visible}.card-6 .card-title,.card-6 .card-description,.card-6 .card-issue{color:var(--osamu-black)}.card-illustration-6{width:60%;position:absolute;bottom:0;left:0;opacity:1!important}@media (max-width:1620px){.card-illustration-6{width:clamp(140px,20vw,160px)}}@media (max-width:1400px){.card-illustration-6{width:clamp(100px,18vw,130px)}}@media (max-width:1200px){.card-illustration-6{width:100%;max-width:60px;height:auto;margin:0;position:static}}.disclaimer-container{text-align:center;width:100%;max-width:90%;margin:auto auto 8px;position:relative}@media (max-width:1200px){.disclaimer-container{background:#ffffff0d;max-width:100%;margin-top:0;margin-bottom:0;position:relative;bottom:0;left:0;right:0}}.disclaimer-text{font-family:"IBM Plex Mono",var(--codeFont),"Monaco","Consolas",monospace;color:#3d3b3b;opacity:.8;margin:0;padding:0;font-size:14px;line-height:1.4}@media (max-width:1200px){.disclaimer-text{color:#666;margin-top:4px;margin-bottom:4px;padding:0 20px;font-size:10px;line-height:1.2}}ul.section-ul{margin-top:2em;padding-left:0;list-style:none}li.section-li{margin-bottom:1em}li.section-li>.section{grid-template-columns:6em 3fr 1fr;display:grid}@media (max-width:600px){li.section-li>.section>.tags{display:none}}li.section-li>.section>.desc>h3{margin:0;font-size:18px;line-height:1.4}@media (max-width:768px){li.section-li>.section>.desc>h3{line-height:1.4;font-size:15px!important}}li.section-li>.section>.desc>h3>a{background-color:#0000}li.section-li>.section>.meta{opacity:.9;font-family:"Caveat",var(--bodyFont);flex-basis:6em;margin:0;font-size:28px;line-height:1.2}@media (max-width:768px){li.section-li>.section>.meta{line-height:1.2;font-size:14px!important}}.popover .section{grid-template-columns:6em 1fr!important}.popover .section>.tags{display:none}.section h3,.section>.tags{margin:0}@media (max-width:800px){.section{flex-direction:column;align-items:flex-start}.section>.folder-tags{margin-left:0}.section .folder-meta{min-width:0}}@keyframes dropin{0%{opacity:0;visibility:hidden}1%{opacity:0}to{opacity:1;visibility:visible}}.popover{z-index:999;visibility:hidden;opacity:0;padding:1rem;transition:opacity .3s,visibility .3s;position:absolute;overflow:visible}.popover>.popover-inner{font-weight:initial;line-height:normal;font-size:initial;font-family:var(--bodyFont);border:1px solid var(--lightgray);white-space:normal;background-color:#fff;border-radius:5px;width:30rem;max-height:20rem;padding:0 1rem 1rem;position:relative;overflow:auto;box-shadow:6px 6px 36px #00000040}.popover h1{font-size:1.5rem}@media (max-width:600px){.popover{display:none!important}}a:hover .popover,.popover:hover{animation:.3s .2s forwards dropin}:root{--shiki-color-text:#24292e;--shiki-color-background:#f8f8f8;--shiki-token-constant:#005cc5;--shiki-token-string:#032f62;--shiki-token-comment:#6a737d;--shiki-token-keyword:#d73a49;--shiki-token-parameter:#24292e;--shiki-token-function:#24292e;--shiki-token-string-expression:#22863a;--shiki-token-punctuation:#24292e;--shiki-token-link:#24292e}[saved-theme=dark]{--shiki-color-text:#e1e4e8!important;--shiki-color-background:#24292e!important;--shiki-token-constant:#79b8ff!important;--shiki-token-string:#9ecbff!important;--shiki-token-comment:#6a737d!important;--shiki-token-keyword:#f97583!important;--shiki-token-parameter:#e1e4e8!important;--shiki-token-function:#e1e4e8!important;--shiki-token-string-expression:#85e89d!important;--shiki-token-punctuation:#e1e4e8!important;--shiki-token-link:#e1e4e8!important}.callout{border:1px solid var(--border);background-color:var(--bg);box-sizing:border-box;border-radius:5px;padding:0 1rem;transition:max-height .3s;overflow-y:hidden}.callout>:nth-child(2){margin-top:0}.callout[data-callout=note]{--color:#448aff;--border:#448aff44;--bg:#448aff10}.callout[data-callout=abstract]{--color:#00b0ff;--border:#00b0ff44;--bg:#00b0ff10}.callout[data-callout=info],.callout[data-callout=todo]{--color:#00b8d4;--border:#00b8d444;--bg:#00b8d410}.callout[data-callout=tip]{--color:#00bfa5;--border:#00bfa544;--bg:#00bfa510}.callout[data-callout=success]{--color:#09ad7a;--border:#09ad7144;--bg:#09ad7110}.callout[data-callout=question]{--color:#dba642;--border:#dba64244;--bg:#dba64210}.callout[data-callout=warning]{--color:#db8942;--border:#db894244;--bg:#db894210}.callout[data-callout=failure],.callout[data-callout=danger],.callout[data-callout=bug]{--color:#db4242;--border:#db424244;--bg:#db424210}.callout[data-callout=example]{--color:#7a43b5;--border:#7a43b544;--bg:#7a43b510}.callout[data-callout=quote]{--color:var(--secondary);--border:var(--lightgray)}.callout.is-collapsed>.callout-title>.fold{transform:rotate(-90deg)}.callout-title{color:var(--color);gap:5px;padding:1rem 0;display:flex}.callout-title .fold{opacity:.8;cursor:pointer;margin-left:.5rem;transition:transform .3s}.callout-title>.callout-title-inner>p{color:var(--color);margin:0}.callout-icon{flex:0 0 18px;width:18px;height:18px;padding-top:4px}.callout-title-inner{font-weight:700}html{scroll-behavior:smooth;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;width:100vw;overflow-x:hidden}body,section{box-sizing:border-box;background-color:var(--light);font-family:var(--bodyFont);color:var(--darkgray);max-width:100%;margin:0}.text-highlight{background-color:#fff23688;border-radius:5px;padding:0 .1rem}::selection{background:color-mix(in srgb,var(--tertiary)75%,transparent);color:var(--darkgray)}p,ul,text,a,tr,td,li,ol,ul,.katex,.math{color:var(--darkgray);fill:var(--darkgray);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.math.math-display{text-align:center}a{color:var(--secondary);font-weight:600;text-decoration:none;transition:color .2s}a:hover{color:var(--tertiary)!important}a.internal{background-color:var(--highlight);border-radius:5px;padding:0 .1rem;text-decoration:none}.desktop-only{display:revert}@media (max-width:1620px){.desktop-only{display:none}}.mobile-only{display:none}@media (max-width:1620px){.mobile-only{display:revert}.page{max-width:900px;margin:0 auto;padding:0 1rem}}.page article{position:relative}.page article>h1{font-size:2rem}.page article li:has(>input[type=checkbox]){padding-left:0;list-style-type:none}.page article li:has(>input[type=checkbox]:checked){text-decoration:line-through;-webkit-text-decoration-color:var(--gray);text-decoration-color:var(--gray);color:var(--gray)}.page article li>*{margin-top:0;margin-bottom:0}.page article p>strong{color:var(--dark);font-weight:700}.page>#quartz-body{width:100%;display:flex}@media (max-width:1620px){.page>#quartz-body{flex-direction:column}}.page>#quartz-body .sidebar{box-sizing:border-box;flex-direction:column;flex:1;gap:1.25rem;width:360px;margin-top:calc(4.5rem + 40px);padding:0 3rem;display:flex;position:fixed;top:0}@media (max-width:1620px){.page>#quartz-body .sidebar{position:initial;width:initial;flex-direction:row;margin-top:2rem;padding:0 .75rem}}.page>#quartz-body .sidebar.left{left:calc(50vw - 822px)}@media (max-width:1620px){.page>#quartz-body .sidebar.left{align-items:center;gap:0}}.page>#quartz-body .sidebar.right{right:calc(50vw - 822px)}@media (max-width:1620px){.page>#quartz-body .sidebar.right>*{flex:1}}.page .page-header{width:900px;margin:4.5rem auto 0}@media (max-width:1620px){.page .page-header{width:initial;margin-top:2rem}}.page .center,.page footer{width:900px;margin-left:auto;margin-right:auto}@media (max-width:1620px){.page .center,.page footer{width:initial;margin-left:0;margin-right:0}}.footnotes{border-top:1px solid var(--lightgray);margin-top:2rem}input[type=checkbox]{color:var(--secondary);border:1px solid var(--lightgray);background-color:var(--light);appearance:none;border-radius:3px;width:16px;height:16px;margin-inline:-1.4rem .2rem;position:relative;transform:translateY(2px)}input[type=checkbox]:checked{border-color:var(--secondary);background-color:var(--secondary)}input[type=checkbox]:checked:after{content:"";border:solid var(--light);border-width:0 2px 2px 0;width:4px;height:8px;display:block;position:absolute;top:1px;left:4px;transform:rotate(45deg)}blockquote{border-left:3px solid var(--secondary);margin:1rem 0;padding-left:1rem;transition:border-color .2s}h1,h2,h3,h4,h5,h6,thead{font-family:var(--headerFont);color:var(--dark);font-weight:revert;margin-bottom:0}article>h1>a,article>h2>a,article>h3>a,article>h4>a,article>h5>a,article>h6>a,article>thead>a{color:var(--dark)}article>h1>a.internal,article>h2>a.internal,article>h3>a.internal,article>h4>a.internal,article>h5>a.internal,article>h6>a.internal,article>thead>a.internal{background-color:#0000}h1[id]>a[href^=\#],h2[id]>a[href^=\#],h3[id]>a[href^=\#],h4[id]>a[href^=\#],h5[id]>a[href^=\#],h6[id]>a[href^=\#]{opacity:0;font-family:var(--codeFont);-webkit-user-select:none;user-select:none;margin:0 .5rem;transition:opacity .2s;display:inline-block;transform:translateY(-.1rem)}h1[id]:hover>a,h2[id]:hover>a,h3[id]:hover>a,h4[id]:hover>a,h5[id]:hover>a,h6[id]:hover>a{opacity:1}h1{margin-top:2.25rem;margin-bottom:1rem;font-size:1.75rem}h2{margin-top:1.9rem;margin-bottom:1rem;font-size:1.4rem}h3{margin-top:1.62rem;margin-bottom:1rem;font-size:1.12rem}h4,h5,h6{margin-top:1.5rem;margin-bottom:1rem;font-size:1rem}div[data-rehype-pretty-code-fragment]{line-height:1.6rem;position:relative}div[data-rehype-pretty-code-fragment]>div[data-rehype-pretty-code-title]{font-family:var(--codeFont);border:1px solid var(--lightgray);color:var(--darkgray);border-radius:5px;width:max-content;margin-bottom:-.5rem;padding:.1rem .5rem;font-size:.9rem}div[data-rehype-pretty-code-fragment]>pre{padding:.5rem 0}pre{font-family:var(--codeFont);border:1px solid var(--lightgray);border-radius:5px;padding:.5rem;overflow-x:auto}pre:has(>code.mermaid){border:none}pre>code{counter-reset:line;counter-increment:line 0;background:0 0;padding:0;font-size:.85rem;display:grid}pre>code [data-highlighted-chars]{background-color:var(--highlight);border-radius:5px}pre>code>[data-line]{box-sizing:border-box;border-left:3px solid #0000;padding:0 .25rem}pre>code>[data-line][data-highlighted-line]{background-color:var(--highlight);border-left:3px solid var(--secondary)}pre>code>[data-line]:before{content:counter(line);counter-increment:line;text-align:right;color:#738a9499;width:1rem;margin-right:1rem;display:inline-block}pre>code[data-line-numbers-max-digits="2"]>[data-line]:before{width:2rem}pre>code[data-line-numbers-max-digits="3"]>[data-line]:before{width:3rem}code{color:var(--dark);font-size:.9em;font-family:var(--codeFont);background:var(--lightgray);border-radius:5px;padding:.1rem .2rem}tbody,li,p{line-height:1.6rem}table{border-collapse:collapse;margin:1rem 0;padding:1.5rem}table>*{line-height:2rem}th{text-align:left;border-bottom:2px solid var(--darkgray);padding:.4rem 1rem}td{padding:.2rem 1rem}tr{border-bottom:1px solid var(--darkgray)}tr:last-child{border-bottom:none}img{border-radius:5px;max-width:100%;margin:1rem 0}p>img+em{display:block;transform:translateY(-1rem)}hr{background-color:var(--lightgray);border:none;width:100%;height:1px;margin:2rem auto}audio,video{border-radius:5px;width:100%}.spacer{flex:auto}ul.overflow,ol.overflow{content:"";clear:both;max-height:400px;overflow-y:auto}.transclude ul{padding-left:1rem}.intext-header{background:#000}:root{--osamu-blue:#014458;--osamu-green:#91b22d;--osamu-pink:#fcd2bc;--osamu-dark-pink:#b48c8c;--osamu-black:#000;--osamu-white:#fff;--osamu-brown:#43352c;--osamu-gray:#514943}body{margin:0;background:0 0!important}body:before{content:"";z-index:-1;will-change:transform;background-image:url(/static/bg-blog.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0;transform:translateZ(0)}body[data-slug=index]:before{background-image:url(/static/bg-new.png)!important}body:not([data-slug=index]){background-color:#fff!important}body:not([data-slug=index]):before{display:none!important}body[data-slug$=\/index]{background-color:#0000!important}body[data-slug$=\/index]:before{background-image:url(/static/bg-blog.png)!important;display:block!important}@media (prefers-reduced-data:reduce){body[data-slug=index]:before{background:linear-gradient(#eef3f7 0%,#e6edf5 100%)!important}}@media (max-width:768px){body:not([data-slug=index]) .page article p,body:not([data-slug=index]) .page:not(.landing-page) article p:not(.content-meta),body:not([data-slug=index]) .page:not(.landing-page) article li,body:not([data-slug=index]) .page:not(.landing-page) .popover-hint>p:not(.content-meta){font-size:14px!important;line-height:1.85!important}body:not([data-slug=index]) .page:not(.landing-page) footer p,body:not([data-slug=index]) .page:not(.landing-page) footer a{font-size:14px!important;line-height:1.6!important}body:not([data-slug=index]) .page:not(.landing-page) article em,body:not([data-slug=index]) .page:not(.landing-page) article i,body:not([data-slug=index]) .page:not(.landing-page) article cite,body:not([data-slug=index]) .page:not(.landing-page) article p em,body:not([data-slug=index]) .page:not(.landing-page) article li em,body:not([data-slug=index]) .page:not(.landing-page) article td em{font-size:14px!important}body:not([data-slug=index]) .page:not(.landing-page) .article-title,body:not([data-slug=index]) .page:not(.landing-page) article>h1{margin:.9rem 0 .45rem!important;font-size:26px!important;line-height:1.28!important}body:not([data-slug=index]) .page:not(.landing-page) article h1{font-size:24px!important;line-height:1.3!important}body:not([data-slug=index]) .page:not(.landing-page) article h2{font-size:21px!important;line-height:1.32!important}body:not([data-slug=index]) .page:not(.landing-page) article h3{font-size:18px!important;line-height:1.35!important}body:not([data-slug=index]) .page:not(.landing-page) article h4{font-size:16px!important;line-height:1.4!important}body:not([data-slug=index]) .page:not(.landing-page) article h5{font-size:14px!important;line-height:1.45!important}body:not([data-slug=index]) .page:not(.landing-page) article h6{font-size:13px!important;line-height:1.5!important}body:not([data-slug=index]) .page:not(.landing-page) .katex{font-size:.95em!important}body:not([data-slug=index]) .page:not(.landing-page) .katex-display{-webkit-overflow-scrolling:touch;overflow-x:auto;margin:.8rem 0!important}body:not([data-slug=index]) .page:not(.landing-page) .katex-display .katex{font-size:1.1em!important}body:not([data-slug=index]) .page:not(.landing-page) sup,body:not([data-slug=index]) .page:not(.landing-page) sub{font-size:.75em;line-height:0;position:relative}body:not([data-slug=index]) .page:not(.landing-page) sup{top:-.35em}body:not([data-slug=index]) .page:not(.landing-page) sub{bottom:-.15em}}@font-face{font-family:Tiempos;src:url(/static/tiempos-light.woff2)format("woff2");font-weight:400;font-style:normal}.marquee{background:linear-gradient(90deg,var(--osamu-blue)77%,var(--osamu-green)100%);white-space:nowrap;align-items:center;width:100%;height:40px;display:flex;overflow:hidden;font-family:"IBM Plex Mono",var(--codeFont),"Monaco","Consolas",monospace!important}@media (max-width:768px){.marquee{height:35px}}@media (max-width:480px){.marquee{height:30px}}.marquee p{color:#fff;white-space:nowrap;margin:0;padding:0;font-size:14px;line-height:40px;animation:15s linear infinite loopText;font-weight:700!important;font-family:"IBM Plex Mono",var(--codeFont),"Monaco","Consolas",monospace!important}@media (max-width:768px){.marquee p{font-size:13px;line-height:35px;animation:12s linear infinite loopText}}@media (max-width:480px){.marquee p{font-size:12px;line-height:30px;animation:10s linear infinite loopText}}@keyframes loopText{0%{transform:translate(0)}to{transform:translate(-25%)}}.content-container{width:70%;margin:0 auto;padding-bottom:128px}@media (max-width:1200px){.content-container{width:80%;padding-bottom:100px}}@media (max-width:768px){.content-container{width:90%;padding-bottom:80px}}@media (max-width:480px){.content-container{width:95%;padding-bottom:60px}}@media (max-width:320px){.content-container{width:98%;padding-bottom:40px}}.article-header{background:#6096e6;border:1px solid #5687d1;border-radius:5px;margin-top:50px;padding:25px}.article-header h1{color:#f9f5e9;margin:0;padding:0}.article-header p{color:#f9f5e9;margin:0;padding:5px 0 0}body[data-slug=getting-started] .article-header{background:#9ca665;border:#949c61}body[data-slug=growing-people] .article-header{background:#bd7c18;border:#ad7018}body[data-slug=superboosting-ideas] .article-header{background:#ac7d94;border:#9f7389}body[data-slug=maintenance] .article-header{background:#eb846d;border:#d37662}body[data-slug=demo-days] .article-header{background:#e18fa7;border:#e18fa715}.navigation-container{justify-content:space-between;display:flex}body[data-slug=basics] .navigation-container{display:display;justify-content:flex-end}body[data-slug=demo-days] .navigation-container{display:display;justify-content:flex-start}a.navigation-button{text-align:center;cursor:pointer;background:#6096e6;border:1px solid #5687d1;border-radius:5px;width:17%;padding:15px;transition:all .3s;transform:scale(1)}a.navigation-button:hover{transform:scale(1.02)}a.navigation-button p{color:#f9f5e9;margin:0;padding:0}body[data-slug=getting-started] a.navigation-button{background:#9ca665;border:#949c61}body[data-slug=growing-people] a.navigation-button{background:#bd7c18;border:#ad7018}body[data-slug=superboosting-ideas] a.navigation-button{background:#ac7d94;border:#9f7389}body[data-slug=maintenance] a.navigation-button{background:#eb846d;border:#d37662}body[data-slug=demo-days] a.navigation-button{background:#e18fa7;border:#ab5e75}.end-message{color:#f9f5e9;border-radius:5px;padding:25px}.end-message h1{color:#f9f5e9;margin:0;padding:0}.end-message p{color:#f9f5e9;margin:0;padding:5px 0 0}.end-message .cta-button{cursor:pointer;background-color:#f9f5e9;border:none;border-radius:5px;margin:20px 0 0;padding:15px 32px;font-size:16px;font-weight:400;text-decoration:none;display:inline-block}@media screen and (max-width:600px){.end-message{text-align:center}.end-message .cta-button{margin:20px auto 0;display:block}}body[data-slug=basics] .end-message{background:#6096e6;border:1px solid #5687d1}body[data-slug=basics] .end-message .cta-button{color:#6096e6}body[data-slug=getting-started] .end-message{background:#9ca665;border:1px solid #949c61}body[data-slug=getting-started] .end-message .cta-button{color:#9ca665}body[data-slug=growing-people] .end-message{background:#bd7c18;border:1px solid #ad7018}body[data-slug=growing-people] .end-message .cta-button{color:#bd7c18}body[data-slug=superboosting-ideas] .end-message{background:#ac7d94;border:1px solid #9f7389}body[data-slug=superboosting-ideas] .end-message .cta-button{color:#ac7d94}body[data-slug=maintenance] .end-message{background:#eb846d;border:1px solid #d37662}body[data-slug=maintenance] .end-message .cta-button{color:#eb846d}body[data-slug=demo-days] .end-message{background:#e18fa7;border:1px solid #ab5e75}body[data-slug=demo-days] .end-message .cta-button{color:#e18fa7}::-webkit-scrollbar{width:0;height:0;display:none}*{scrollbar-width:none;-ms-overflow-style:none}html{scroll-behavior:smooth}body:not([data-slug=index]) .page-title a{color:var(--osamu-blue);font-size:0;font-family:"Source Serif 4",Source Serif Pro,Times New Roman,Georgia,serif!important}body:not([data-slug=index]) .page-title a:before{content:"escaperr";color:var(--osamu-blue);font-family:"Source Serif 4",Source Serif Pro,Times New Roman,Georgia,serif;font-size:34px;font-style:italic;font-weight:400}body:not([data-slug=index]) .page-title a:after{content:"'s space";color:var(--osamu-blue);font-family:"Source Serif 4",Source Serif Pro,Times New Roman,Georgia,serif;font-size:34px;font-style:normal;font-weight:600}body:not([data-slug=index]) .page-title{margin-bottom:12px;display:inline-block}@media (max-width:768px){body:not([data-slug=index]) .page-title a:before,body:not([data-slug=index]) .page-title a:after{font-size:24px}.search>#search-icon{height:1.8rem}}.article-title,article>h1{color:var(--dark)!important;font-family:"Source Serif 4",Source Serif Pro,Times New Roman,Georgia,serif!important;font-size:40px!important;font-weight:600!important;line-height:1.25!important}body:not([data-slug=index]):not([data-slug^=ai-robotics]):not([data-slug^=science-theory]):not([data-slug^=books-sources]):not([data-slug^=personal-essays]):not([data-slug^=side-quests]) .content-meta,body:not([data-slug=index]):not([data-slug^=ai-robotics]):not([data-slug^=science-theory]):not([data-slug^=books-sources]):not([data-slug^=personal-essays]):not([data-slug^=side-quests]) a:not(.page-title a),body:not([data-slug=index]):not([data-slug^=ai-robotics]):not([data-slug^=science-theory]):not([data-slug^=books-sources]):not([data-slug^=personal-essays]):not([data-slug^=side-quests]) .page-title a:before,body:not([data-slug=index]):not([data-slug^=ai-robotics]):not([data-slug^=science-theory]):not([data-slug^=books-sources]):not([data-slug^=personal-essays]):not([data-slug^=side-quests]) .page-title a:after,body:not([data-slug=index]):not([data-slug^=ai-robotics]):not([data-slug^=science-theory]):not([data-slug^=books-sources]):not([data-slug^=personal-essays]):not([data-slug^=side-quests]) .folder-icon,body:not([data-slug=index]):not([data-slug^=ai-robotics]):not([data-slug^=science-theory]):not([data-slug^=books-sources]):not([data-slug^=personal-essays]):not([data-slug^=side-quests]) .page:not(.landing-page) em,body:not([data-slug=index]):not([data-slug^=ai-robotics]):not([data-slug^=science-theory]):not([data-slug^=books-sources]):not([data-slug^=personal-essays]):not([data-slug^=side-quests]) .page:not(.landing-page) i,body:not([data-slug=index]):not([data-slug^=ai-robotics]):not([data-slug^=science-theory]):not([data-slug^=books-sources]):not([data-slug^=personal-essays]):not([data-slug^=side-quests]) .page:not(.landing-page) cite{color:var(--osamu-blue)!important}body:not([data-slug=index]):not([data-slug^=ai-robotics]):not([data-slug^=science-theory]):not([data-slug^=books-sources]):not([data-slug^=personal-essays]):not([data-slug^=side-quests]) .page:not(.landing-page) blockquote{border-left:3px solid var(--osamu-blue)!important}body:not([data-slug=index]):not([data-slug^=ai-robotics]):not([data-slug^=science-theory]):not([data-slug^=books-sources]):not([data-slug^=personal-essays]):not([data-slug^=side-quests]) .marquee{background:linear-gradient(90deg,var(--osamu-blue)77%,color-mix(in srgb,var(--osamu-blue)70%,white)100%)}body[data-slug=index] .marquee{background:linear-gradient(90deg,var(--osamu-blue)77%,var(--osamu-green)100%)}body[data-slug^=ai-robotics] .article-header{border:1px solid var(--osamu-blue)!important;background:var(--osamu-blue)!important}body[data-slug^=ai-robotics] .content-meta,body[data-slug^=ai-robotics] a:not(.page-title a){color:var(--osamu-blue)!important}body[data-slug^=ai-robotics] a:not(.page-title a):hover{color:#014458b3!important}body[data-slug^=ai-robotics] .page:not(.landing-page) em,body[data-slug^=ai-robotics] .page:not(.landing-page) i,body[data-slug^=ai-robotics] .page:not(.landing-page) cite{color:var(--osamu-blue)!important}body[data-slug^=ai-robotics] .page:not(.landing-page) blockquote{border-left:3px solid var(--osamu-blue)!important}body[data-slug^=ai-robotics] .page-title a:before,body[data-slug^=ai-robotics] .page-title a:after,body[data-slug^=ai-robotics] .folder-icon{color:var(--osamu-blue)!important}body[data-slug^=ai-robotics] .marquee{background:linear-gradient(90deg,var(--osamu-blue)77%,color-mix(in srgb,var(--osamu-blue)70%,white)100%)}body[data-slug^=science-theory] .article-header{border:1px solid var(--osamu-green)!important;background:var(--osamu-green)!important}body[data-slug^=science-theory] .content-meta,body[data-slug^=science-theory] a:not(.page-title a){color:var(--osamu-green)!important}body[data-slug^=science-theory] a:not(.page-title a):hover{color:#91b22db3!important}body[data-slug^=science-theory] .page:not(.landing-page) em,body[data-slug^=science-theory] .page:not(.landing-page) i,body[data-slug^=science-theory] .page:not(.landing-page) cite{color:var(--osamu-green)!important}body[data-slug^=science-theory] .page:not(.landing-page) blockquote{border-left:3px solid var(--osamu-green)!important}body[data-slug^=science-theory] .page-title a:before,body[data-slug^=science-theory] .page-title a:after,body[data-slug^=science-theory] .folder-icon{color:var(--osamu-green)!important}body[data-slug^=science-theory] .marquee{background:linear-gradient(90deg,var(--osamu-green)77%,color-mix(in srgb,var(--osamu-green)70%,white)100%)}body[data-slug^=books-sources] .article-header{border:1px solid var(--osamu-dark-pink)!important;background:var(--osamu-dark-pink)!important}body[data-slug^=books-sources] .content-meta,body[data-slug^=books-sources] a:not(.page-title a){color:var(--osamu-dark-pink)!important}body[data-slug^=books-sources] a:not(.page-title a):hover{color:#b48c8cb3!important}body[data-slug^=books-sources] .page:not(.landing-page) em,body[data-slug^=books-sources] .page:not(.landing-page) i,body[data-slug^=books-sources] .page:not(.landing-page) cite{color:var(--osamu-dark-pink)!important}body[data-slug^=books-sources] .page:not(.landing-page) blockquote{border-left:3px solid var(--osamu-dark-pink)!important}body[data-slug^=books-sources] .page-title a:before,body[data-slug^=books-sources] .page-title a:after,body[data-slug^=books-sources] .folder-icon{color:var(--osamu-dark-pink)!important}body[data-slug^=books-sources] .marquee{background:linear-gradient(90deg,var(--osamu-dark-pink)77%,color-mix(in srgb,var(--osamu-dark-pink)70%,white)100%)}body[data-slug^=personal-essays] .article-header{border:1px solid var(--osamu-brown)!important;background:var(--osamu-brown)!important}body[data-slug^=personal-essays] .content-meta,body[data-slug^=personal-essays] a:not(.page-title a){color:var(--osamu-brown)!important}body[data-slug^=personal-essays] a:not(.page-title a):hover{color:#43352cb3!important}body[data-slug^=personal-essays] .page:not(.landing-page) em,body[data-slug^=personal-essays] .page:not(.landing-page) i,body[data-slug^=personal-essays] .page:not(.landing-page) cite{color:var(--osamu-brown)!important}body[data-slug^=personal-essays] .page:not(.landing-page) blockquote{border-left:3px solid var(--osamu-brown)!important}body[data-slug^=personal-essays] .page-title a:before,body[data-slug^=personal-essays] .page-title a:after,body[data-slug^=personal-essays] .folder-icon{color:var(--osamu-brown)!important}body[data-slug^=personal-essays] .marquee{background:linear-gradient(90deg,var(--osamu-brown)77%,color-mix(in srgb,var(--osamu-brown)70%,white)100%)}body[data-slug^=side-quests] .article-header{border:1px solid var(--osamu-black)!important;background:var(--osamu-black)!important}body[data-slug^=side-quests] .content-meta,body[data-slug^=side-quests] a:not(.page-title a){color:var(--osamu-black)!important}body[data-slug^=side-quests] a:not(.page-title a):hover{color:#040000b3!important}body[data-slug^=side-quests] .page:not(.landing-page) em,body[data-slug^=side-quests] .page:not(.landing-page) i,body[data-slug^=side-quests] .page:not(.landing-page) cite{color:var(--osamu-black)!important}body[data-slug^=side-quests] .page:not(.landing-page) blockquote{border-left:3px solid var(--osamu-black)!important}body[data-slug^=side-quests] .page-title a:before,body[data-slug^=side-quests] .page-title a:after,body[data-slug^=side-quests] .folder-icon{color:var(--osamu-black)!important}body[data-slug^=side-quests] .marquee{background:linear-gradient(90deg,var(--osamu-black)77%,color-mix(in srgb,var(--osamu-black)40%,white)100%)}.header-card{width:120px;height:auto;margin:1em 0 0;display:inline-block}.header-card .card{transform-origin:0 0;cursor:default;margin-bottom:-150px;transform:scale(.5)}.header-card .card:hover{transform:scale(.52)}body[data-slug^=ai-robotics] .header-card .card-illustration-1,body[data-slug^=science-theory] .header-card .card-illustration-2,body[data-slug^=books-sources] .header-card .card-illustration-3,body[data-slug^=personal-essays] .header-card .card-illustration-4,body[data-slug^=side-quests] .header-card .card-illustration-5{opacity:1!important}body[data-slug^=ai-robotics] .header-card .card-illustration-1-color,body[data-slug^=science-theory] .header-card .card-illustration-2-color,body[data-slug^=books-sources] .header-card .card-illustration-3-color,body[data-slug^=personal-essays] .header-card .card-illustration-4-color,body[data-slug^=side-quests] .header-card .card-illustration-5-color{opacity:0!important}article p,article li,article td,.page:not(.landing-page) p:not(.content-meta),.page:not(.landing-page) li,.page:not(.landing-page) td,article blockquote p,.page:not(.landing-page) blockquote p{color:var(--dark)!important;font-size:16px!important;line-height:1.75!important}article h1{margin:1.5rem 0 .75rem;line-height:1.25;font-size:30px!important}article h2{margin:1.3rem 0 .7rem;line-height:1.3;font-size:24px!important}article h3{margin:1.1rem 0 .6rem;line-height:1.35;font-size:20px!important}article h4{margin:1rem 0 .5rem;line-height:1.4;font-size:18px!important}article h5{margin:.9rem 0 .5rem;line-height:1.45;font-size:16px!important}article h6{margin:.8rem 0 .4rem;line-height:1.5;font-size:14px!important}.page:not(.landing-page) p.content-meta{font-family:"Caveat",var(--bodyFont);margin-top:2px!important;margin-bottom:24px!important;font-size:20px!important;line-height:1.4!important}.katex,.katex *,.math{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;color:var(--dark)!important;fill:var(--dark)!important}.katex-display{margin:1rem 0}@media (max-width:768px){.page:not(.landing-page) article p,.page:not(.landing-page) article li,.page:not(.landing-page) article td,.page:not(.landing-page) .page:not(.landing-page) p:not(.content-meta),.page:not(.landing-page) .page:not(.landing-page) li,.page:not(.landing-page) .page:not(.landing-page) td{font-size:12px!important;line-height:1.7!important}.page:not(.landing-page) .article-title,.page:not(.landing-page) article>h1{margin:1.25rem 0 .5rem!important;font-size:36px!important;line-height:1.25!important}.page:not(.landing-page) article h1{font-size:30px!important}.page:not(.landing-page) article h2{font-size:26px!important}.page:not(.landing-page) article h3{font-size:22px!important}.page:not(.landing-page) article h4{font-size:20px!important}.page:not(.landing-page) article h5{font-size:18px!important}.page:not(.landing-page) article h6{font-size:16px!important}.page:not(.landing-page) p.content-meta{font-size:18px!important;line-height:1.4!important}.page:not(.landing-page) blockquote{border-left-width:3px!important;margin:.9rem 0!important;padding-left:.75rem!important}.page:not(.landing-page) pre{padding:.4rem!important}.page:not(.landing-page) pre>code{font-size:.8rem!important}.page:not(.landing-page) img{margin:.75rem 0!important}}:root{--light:#f7f5eb;--lightgray:#e0ddd7;--gray:#a09d98;--darkgray:#5c534b;--dark:#242220;--secondary:#635b8f;--tertiary:#69a3d6;--highlight:#8f9fa926;--headerFont:"Source Serif 4",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--bodyFont:"Source Sans 3",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--codeFont:"IBM Plex Mono",ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace}:root[saved-theme=dark]{--light:#161618;--lightgray:#393639;--gray:#646464;--darkgray:#d4d4d4;--dark:#ebebec;--secondary:#7b97aa;--tertiary:#84a59d;--highlight:#8f9fa926}