@layer quartz-base{@charset "UTF-8";.garden-nav{flex-direction:column;flex:auto;min-height:0;display:flex}.garden-nav .gn-menu{display:none}.garden-nav .gn-panel{flex-direction:column;min-height:0;display:flex}.garden-nav .gn-views{border-bottom:1px solid var(--lightgray);gap:1.1rem;margin-bottom:.6rem;display:flex}.garden-nav .gn-views button{font-family:var(--headerFont);color:var(--gray);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 .35rem;font-size:.95rem;font-weight:600}.garden-nav .gn-views button:hover{color:var(--darkgray)}.garden-nav .gn-views button[aria-selected=true]{color:var(--dark);border-bottom-color:var(--dark)}.garden-nav .gn-view{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;min-height:0;padding-right:12px;overflow-y:auto}.garden-nav .gn-view[hidden]{display:none}.garden-nav .gn-section>summary{cursor:pointer;text-transform:uppercase;letter-spacing:.08em;color:var(--gray);align-items:baseline;gap:.5rem;padding:.55rem 0 .35rem;font-size:.7rem;list-style:none;display:flex}.garden-nav .gn-section>summary::-webkit-details-marker{display:none}.garden-nav .gn-section>summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;align-self:center;width:.32rem;height:.32rem;transition:transform .15s;transform:rotate(-45deg)}.garden-nav .gn-section>summary:hover{color:var(--dark)}.garden-nav .gn-section[open]>summary:before{transform:rotate(45deg)}.garden-nav .gn-section+.gn-section{margin-top:.3rem}.garden-nav .gn-list{margin:0;padding:0;list-style:none}.garden-nav .gn-list li{margin:0}.garden-nav .gn-list li+li{margin-top:.3rem}.garden-nav .gn-list a{color:var(--darkgray);background:0 0;border-left:2px solid #0000;flex-direction:column;gap:.2rem;padding:.45rem 0 .45rem .6rem;font-weight:400;line-height:1.3;display:flex}.garden-nav .gn-list a:hover,.garden-nav .gn-list a[aria-current]{border-left-color:var(--lightgray);color:var(--dark)}.garden-nav .gn-list a.is-target{border-left-color:var(--secondary)}.garden-nav .gn-list .gn-title{overflow-wrap:anywhere;font-size:.92rem}.garden-nav .gn-list .gn-meta{font-family:var(--codeFont);letter-spacing:.01em;color:var(--gray);gap:.6rem;font-size:.66rem;display:flex}.garden-nav .gn-list .gn-kind{text-transform:lowercase}.garden-nav .gn-when>summary{border-bottom:1px solid var(--lightgray);cursor:pointer;text-transform:uppercase;letter-spacing:.08em;color:var(--darkgray);align-items:baseline;gap:.5rem;padding:.55rem 0;font-size:.7rem;font-weight:600;list-style:none;display:flex}.garden-nav .gn-when>summary::-webkit-details-marker{display:none}.garden-nav .gn-when>summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:.35rem;height:.35rem;transition:transform .15s;transform:translateY(-.1rem)rotate(-45deg)}.garden-nav .gn-when>summary>span:first-of-type{flex:1}.garden-nav .gn-when>summary .gn-count{font-family:var(--codeFont);letter-spacing:0;color:var(--gray);font-weight:400}.garden-nav .gn-when>summary:hover{color:var(--dark)}.garden-nav .gn-when[open]>summary:before{transform:translateY(-.2rem)rotate(45deg)}.garden-nav .gn-when>.gn-list{padding:.3rem 0 .6rem}.garden-nav .gn-feed:not(.all) .gn-when.gn-older{display:none}.garden-nav .gn-more{font-family:var(--codeFont);color:var(--secondary);cursor:pointer;background:0 0;border:none;margin:.6rem 0 .2rem;padding:0;font-size:.72rem}.garden-nav .gn-more:hover{text-underline-offset:3px;text-decoration:underline}.garden-nav .gn-bundle>details>summary{cursor:pointer;color:var(--darkgray);border-left:2px solid #0000;flex-direction:column;gap:.2rem;padding:.45rem 0 .45rem .6rem;list-style:none;display:flex}.garden-nav .gn-bundle>details>summary::-webkit-details-marker{display:none}.garden-nav .gn-bundle>details>summary:hover{border-left-color:var(--lightgray);color:var(--dark)}.garden-nav .gn-bundle>details>summary .gn-title:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:.32rem;height:.32rem;margin-left:.45rem;transition:transform .15s;display:inline-block;transform:translateY(-.2rem)rotate(45deg)}.garden-nav .gn-bundle>details[open]>summary .gn-title:after{transform:translateY(0)rotate(225deg)}.garden-nav .gn-bundle>details>.gn-list{border-left:1px solid var(--lightgray);margin-left:.6rem;padding-left:.4rem}@keyframes gn-flash{0%{background:var(--highlight)}to{background:0 0}}.garden-nav .gn-group.flash>summary{animation:1.6s ease-out gn-flash}.garden-nav .gn-group>summary{cursor:pointer;font-family:var(--headerFont);color:var(--dark);justify-content:space-between;align-items:baseline;padding:.5rem 0;font-size:.95rem;font-weight:600;list-style:none;display:flex}.garden-nav .gn-group>summary::-webkit-details-marker{display:none}.garden-nav .gn-group>summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;align-self:center;width:.4rem;height:.4rem;margin-right:.6rem;transition:transform .15s;transform:rotate(-45deg)}.garden-nav .gn-group>summary>span:first-of-type{flex:1}.garden-nav .gn-group[open]>summary:before{transform:rotate(45deg)}.garden-nav .gn-group .gn-count{font-family:var(--bodyFont);color:var(--gray);font-size:.75rem;font-weight:400}.garden-nav .gn-group .gn-all{background:0 0;margin:0 0 .2rem 1rem;padding:0;font-size:.75rem;display:inline-block}.garden-nav .gn-group>.gn-list,.garden-nav .gn-group>.gn-sub{border-left:1px solid var(--lightgray);margin-left:.2rem;padding-left:.6rem}.garden-nav .gn-window{border:1px solid var(--lightgray);background:var(--light);border-radius:3px;flex-direction:column;display:flex}.garden-nav .gn-bar{border-bottom:1px solid var(--lightgray);align-items:center;gap:.4rem;min-width:0;padding:.35rem .5rem;font-size:.78rem;display:flex}.garden-nav .gn-bar .gn-up{width:1.5rem;height:1.5rem;color:var(--dark);background:0 0;border-radius:2px;flex:none;justify-content:center;align-items:center;display:flex}.garden-nav .gn-bar .gn-up svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:.95rem;height:.95rem}.garden-nav .gn-bar .gn-up:hover{background:var(--highlight)}.garden-nav .gn-bar .gn-up[aria-disabled=true]{color:var(--lightgray);pointer-events:none}.garden-nav .gn-bar .gn-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--gray);overflow:hidden}.garden-nav .gn-bar .gn-path a{color:var(--darkgray);background:0 0;padding:0;font-weight:400}.garden-nav .gn-bar .gn-path a[aria-current=page]{color:var(--dark);font-weight:600}.garden-nav .gn-bar .gn-path .gn-sep{margin:0 .3rem}.garden-nav .gn-icons{-webkit-user-select:none;user-select:none;grid-template-columns:repeat(auto-fill,minmax(4.6rem,1fr));align-items:start;gap:.6rem .25rem;padding:.75rem .4rem;display:grid}.garden-nav .gn-icon{color:var(--darkgray);text-align:center;cursor:pointer;background:0 0;border-radius:3px;outline:none;flex-direction:column;align-items:center;gap:.35rem;padding:.35rem .2rem;font-weight:400;display:flex}.garden-nav .gn-icon .gn-icon-pic{justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.garden-nav .gn-icon img{border-radius:0;max-width:100%;max-height:100%;margin:0;box-shadow:0 0 0 1px #00000014,0 2px 5px #00000026}.garden-nav .gn-icon[data-kind=video] .gn-icon-pic{position:relative}.garden-nav .gn-icon[data-kind=video] .gn-icon-pic:after{content:"▶";color:#fff;background:#0009;padding:.15rem .2rem;font-size:.55rem;line-height:1;position:absolute;bottom:.1rem;right:.1rem}.garden-nav .gn-icon .gn-icon-name{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:.72rem;line-height:1.25;display:-webkit-box;overflow:hidden}.garden-nav .gn-icon:hover,.garden-nav .gn-icon:focus-visible{background:var(--highlight);color:var(--dark)}.garden-nav .gn-icon:focus-visible{box-shadow:0 0 0 1px var(--secondary)}.garden-nav .gn-folder-icon{width:2.9rem;height:auto}.garden-nav .gn-folder-icon path{fill:color-mix(in srgb, var(--secondary) 18%, var(--light));stroke:color-mix(in srgb, var(--secondary) 55%, var(--dark));stroke-width:1.2px;stroke-linejoin:round}.garden-nav .gn-folder-icon .gn-folder-front{fill:color-mix(in srgb, var(--secondary) 30%, var(--light))}.garden-nav .gn-sheet-icon{width:2.3rem;height:auto}.garden-nav .gn-sheet-icon path{fill:var(--light);stroke:var(--gray);stroke-width:1.2px;stroke-linejoin:round}.garden-nav .gn-sheet-icon .gn-sheet-fold{fill:none}.garden-nav .gn-sheet-icon text{font-family:var(--headerFont);fill:var(--darkgray);font-size:11px;font-weight:600}.garden-nav .gn-status{border-top:1px solid var(--lightgray);color:var(--gray);text-overflow:ellipsis;white-space:nowrap;padding:.35rem .6rem;font-size:.72rem;overflow:hidden}@media (max-width:800px){.garden-nav{flex:none;order:-1;margin-right:.5rem}.garden-nav .gn-menu{color:var(--darkgray);cursor:pointer;z-index:101;background:0 0;border:none;padding:5px;display:flex;position:relative}.garden-nav .gn-panel{z-index:100;background:var(--light);visibility:hidden;padding:4.5rem 1.5rem 1.5rem;transition:transform .2s,visibility .2s;position:fixed;inset:0;transform:translate(-100%)}.garden-nav.open .gn-panel{visibility:visible;transform:none}.garden-nav .gn-list .gn-title{font-size:1rem}}.garden-nav .gn-icon[data-kind=gallery] img{box-shadow:0 0 0 1px #00000014, 3px 3px 0 -1px var(--light), 3px 3px 0 0 var(--gray), 6px 6px 0 -1px var(--light), 6px 6px 0 0 var(--lightgray)}}