.content-filter-wrapper{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.content-filter-overlay{display:flex;flex-direction:column;position:absolute;background-color:rgba(0,0,0,.3);z-index:10;padding:16px;gap:8px;align-items:center}.content-filter-size-S .content-filter-overlay{padding:8px;gap:4px}.content-filter-text{font-family:Chakra Petch,sans-serif;color:white;font-size:16px;text-align:center}.content-filter-size-S .content-filter-text{font-size:14px}.content-filter-children{overflow:clip;width:100%;height:100%;z-index:1}.content-filter-children *{--blur-size:25px;filter:blur(var(--blur-size));-webkit-filter:blur(var(--blur-size));-moz-filter:blur(var(--blur-size));-o-filter:blur(var(--blur-size));-ms-filter:blur(var(--blur-size));margin:-10px -20px -20px -10px}.button{width:-webkit-fit-content;width:fit-content;height:-webkit-fit-content;height:fit-content;cursor:pointer;display:flex;padding:8px;border-radius:4px;font-family:Chakra Petch,sans-serif;font-weight:600;font-size:16px;background-color:initial;border:1px solid}.button-size-S.button{padding:4px;font-size:14px}.button:focus-visible,.button:hover{background-color:initial!important;color:white!important;transition:.2s}.button.button-quiet:focus-visible,.button.button-quiet:hover{background-color:white!important;color:black!important;transition:.2s}.date-display{display:flex;font-family:Chakra Petch,sans-serif;justify-content:start;margin:0 16px;color:#777}.page-footer{border-top:2px solid #222;background-color:#111;margin:16px -16px -16px;padding:0 16px 16px}.markdown-anchor{color:#fff}.dialog-underlay{position:fixed;width:100%;height:100%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;z-index:99999;background-color:rgba(0,0,0,.8);padding:16px;cursor:pointer}.dialog-underlay *{object-fit:contain;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);cursor:default}.markdown-page{display:flex;flex-direction:column;width:100%;height:100%}.markdown-page h1,h2,h3,h4,h5,h6{font-family:Chakra Petch,sans-serif;color:white;margin:8px}.markdown-page hr{width:100%}.markdown-page p{margin:16px;font-family:IBM Plex Sans,sans-serif;font-weight:400}.markdown-page a{text-decoration:underline;cursor:pointer}.markdown-page .md-img{width:100%;height:auto;cursor:pointer;image-rendering:optimizeQuality}.markdown-page br{margin:8px}.markdown-page center{display:flex;justify-content:center;gap:8px}.page-graphic-list-item{width:100%;margin:8px}.page-preview{display:flex;flex-direction:column;justify-content:space-between;position:relative;cursor:pointer;width:calc(100% - 34px);height:calc(100% - 34px);padding:16px;border:1px solid transparent;background-color:#0008}.page-preview-title{display:flex;position:relative;max-width:calc(100% + 16px);width:-webkit-fit-content;width:fit-content;height:-webkit-fit-content;height:fit-content;border:0;padding:0;margin:0 0 0 -16px;font-family:Chakra Petch,sans-serif;font-size:20px;font-weight:600;align-items:center;background:none;white-space:nowrap;text-overflow:ellipsis}.preview-size-S .page-preview-title{font-size:12px}.preview-size-L .page-preview-title{font-size:20px}.page-preview-title-text{color:white;cursor:pointer;font-style:italic;margin:0;padding-left:16px;z-index:1;padding-right:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.page-preview-subtitle{color:white;font-family:Chakra Petch,sans-serif;text-align:left}.preview-size-S .page-preview-subtitle{font-size:10px}.preview-size-L .page-preview-subtitle{font-size:14px}.page-preview-title .page-preview-title-flourish{z-index:1;color:white;font-size:24px;text-align:center;line-height:20px;margin-top:-3px;height:20px;display:flex;justify-content:center;align-items:center;padding-right:16px}.page-preview-bg,.page-preview-title-bg{z-index:0;display:flex;position:absolute;width:0;height:100%;transition:.2s;top:0;left:0}.page-preview-title-bg{width:0;height:100%}.page-preview-bg{width:100%;height:0}.page-preview:focus .page-preview-title-bg,.page-preview:hover .page-preview-title-bg{width:100%;transition:.2s}.page-preview:focus .page-preview-bg,.page-preview:hover .page-preview-bg{height:100%;transition:.2s}.page-preview:focus .page-preview-title-flourish,.page-preview:focus .page-preview-title-text,.page-preview:hover .page-preview-title-flourish,.page-preview:hover .page-preview-title-text{color:black;transition:.2s}.page-preview-content{margin-top:8px;position:relative;display:flex;gap:16px;z-index:1}@media (max-width:900px){.page-preview-title{font-size:16px}}.page-graphic-list{display:flex;justify-content:center;align-items:center;flex-direction:column}.page-thumbnail-wrapper{aspect-ratio:1/1;display:flex;width:100%}.page-thumbnail-wrapper img{width:100%;aspect-ratio:1/1;object-fit:cover}.loading-box{display:flex;position:absolute;z-index:3;width:100%;height:100%;background:linear-gradient(-45deg,#111 35%,#222 50%,#111 65%);background-size:550% 100%;animation:shimmer 1s infinite}@keyframes shimmer{0%{background-position-x:100%}to{background-position-x:0}}.page-grid{display:grid;padding:8px;grid-gap:16px;gap:16px}.page-grid.size-S{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.page-grid.size-L{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.links{flex-direction:row;flex-wrap:wrap;justify-content:left;align-items:center;padding-top:16px;margin-bottom:-16px}.link,.links{display:flex;gap:16px;font-size:20px;font-weight:700}.link{position:relative;overflow:hidden;background-color:initial;border:none;font-family:Chakra Petch,sans-serif}.link-text{z-index:2;padding:4px}.link:not(.selected) .link-text{cursor:pointer}.link:focus-visible:not(.selected) .link-background,.link:hover:not(.selected) .link-background{transition:.2s;bottom:0}.link:focus-visible:not(.selected) .link-text,.link:hover:not(.selected) .link-text{transition:.2s;color:black}.link-background{z-index:1;position:absolute;width:100%;height:100%;left:0;background-color:white}.link:not(.selected) .link-background{transition:.2s;bottom:-100%}.link.selected{color:black}.content-settings-button{position:absolute;top:0;right:0;margin:16px}.section{position:relative;display:flex;flex-direction:column;background:#0009;width:calc(100vw - 82px);height:-webkit-fit-content;height:fit-content;max-width:900px;color:#fffb;padding:16px;border-width:1px;border-style:solid;overflow:hidden}.section-content{font-family:IBM Plex Sans,sans-serif;font-weight:400}.section-title{font-weight:600;font-size:32px}.corner-paw{width:80px;height:80px;position:absolute;top:8px;right:12px;stroke-width:4px;fill:none;opacity:.2}.title-flourish{background-image:linear-gradient(90deg,#ffe76a,#ffbe26,#fff4b7);color:transparent;-webkit-background-clip:text;background-clip:text;background-size:400% 100%;animation:gradient 2s linear infinite;animation-direction:alternate;-webkit-user-select:none;user-select:none}@keyframes gradient{0%{background-position:0 50%}to{background-position:100% 50%}}.header-flourish,.header-title{color:black;text-align:center;font-size:40px;margin:0}.stripe-1{position:absolute;width:250px;height:52px;background-color:#ffbe26;z-index:2}.stripe-1 .stripe-edge{border-left-color:#ffbe26;left:250px}.stripe-2{position:absolute;width:280px;height:52px;background-color:#fff4b7;z-index:1}.stripe-2 .stripe-edge{border-left-color:#fff4b7;left:280px}.stripe-edge{position:relative;width:0;height:0;border-top:52px solid transparent;border-left-width:24px;border-left-style:solid}.header-flourish{font-weight:300}.header-title{position:absolute;font-weight:900;margin-left:-16px;padding-left:16px}.title-container,.title-text{display:flex}.title-text{z-index:3;background-color:#ffe76a;width:220px;height:52px;margin-left:-16px;padding-left:16px;font-family:Chakra Petch,sans-serif;font-weight:700}.title-text .stripe-edge{border-left-color:#ffe76a;left:220px}@media (max-width:500px){.title-container{margin-top:36px}}.base-dialog{display:flex;flex-direction:column;width:-webkit-fit-content;width:fit-content;height:-webkit-fit-content;height:fit-content;background-color:#222;border-radius:8px;min-width:50%;border:0;color:white}.base-dialog *{color:white}.dialog-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.dialog-x-wrapper{background-color:initial;border:none;display:flex;justify-content:center;align-items:center;cursor:pointer}.dialog-x{width:18px;height:18px;fill:#aaa}.dialog-title{font-family:Chakra Petch,sans-serif;font-size:24px;font-weight:700}.dialog-divider{height:2px;background-color:#333;margin:8px 0}.dropdown{width:-webkit-fit-content;width:fit-content;height:-webkit-fit-content;height:fit-content;cursor:pointer;display:flex;padding:8px;border-radius:4px;font-family:Chakra Petch,sans-serif;font-weight:600;font-size:16px;background-color:initial;border:1px solid}.content-settings{position:relative;display:flex;width:100%;flex-direction:column;justify-content:center;gap:8px;margin:32px 0}.content-setting-row{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:32px}.content-setting-row label{width:50%;height:100%;font-weight:700}.page{width:calc(100% - 48px);height:-webkit-fit-content;height:fit-content;min-height:calc(100% - 48px);position:absolute;align-items:center;margin:24px;gap:24px;padding-bottom:24px}.page,.page-contents{display:flex;flex-direction:column}.loading-placeholder{position:relative;width:100%;height:300px}.page-tag-list{display:flex;margin:16px;gap:16px;font-family:Chakra Petch,sans-serif;align-items:center;flex-wrap:wrap}.page-tag-title{font-weight:700}.page-tag{background-color:#1b1b1b;padding:8px;border-radius:4px;border:0;color:#ddd;font-size:14px;cursor:pointer}