@layer quartz-base{@charset "UTF-8";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:fit-content(8em) 3fr 1fr;display:grid}@media (max-width:600px){li.section-li>.section>.tags{display:none}}li.section-li>.section>.desc>h3>a{background-color:#0000}li.section-li>.section .meta{opacity:.6;margin:0 1em 0 0}.popover .section{grid-template-columns:fit-content(8em) 1fr!important}.popover .section>.tags{display:none}body:has(article.traces-grid) .content-meta{display:none}body:has(article.traces-grid) .page-listing .section-ul.traces-grid-ul{flex-direction:column;gap:1.9rem;margin-top:1.5rem;padding:.5rem 0 .5rem 2.8rem;list-style:none;display:flex;position:relative}body:has(article.traces-grid) .traces-grid-ul:before{content:"";border-left:3px dashed var(--secondary);opacity:.6;width:0;position:absolute;top:0;bottom:0;left:.9rem}body:has(article.traces-grid) .page-listing li.trace-li{margin:0;position:relative}body:has(article.traces-grid) li.trace-li:before{content:"✦";width:1.5rem;height:1.5rem;color:var(--light);background:var(--tertiary);border:2px solid var(--dark);box-shadow:0 0 0 3px var(--tertiary);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;display:flex;position:absolute;top:50%;left:-2.05rem;transform:translateY(-50%)}body:has(article.traces-grid) li.trace-li:nth-child(2n):before{content:"★";background:var(--secondary);box-shadow:0 0 0 3px var(--secondary)}body:has(article.traces-grid) .trace-card{border:3px solid var(--dark);width:100%;box-shadow:6px 6px 0 0 var(--tertiary);background:repeating-linear-gradient(45deg,#7ab8600d 0 10px,#c878300d 10px 20px),#1c180a8c;border-radius:20px 5px;flex-direction:row;align-items:stretch;transition:transform .12s,box-shadow .12s,border-color .12s;display:flex;position:relative;overflow:hidden;transform:rotate(-.7deg)}body:has(article.traces-grid) li.trace-li:nth-child(2n) .trace-card{box-shadow:-6px 6px 0 0 var(--secondary);border-radius:5px 20px;transform:rotate(.7deg)}body:has(article.traces-grid) .trace-card:hover{border-color:var(--secondary);box-shadow:8px 8px 0 0 var(--tertiary), 0 0 18px #7ab86059;transform:rotate(0)scale(1.012)}body:has(article.traces-grid) li.trace-li:nth-child(2n) .trace-card:hover{box-shadow:-8px 8px 0 0 var(--secondary), 0 0 18px #c8783059}body:has(article.traces-grid) .trace-thumb{background-position:50%;background-size:cover;background-color:var(--lightgray);border-right:3px dashed var(--dark);flex:0 0 200px;align-self:stretch;min-height:140px}body:has(article.traces-grid) .trace-thumb--empty{background:radial-gradient(circle at 30% 30%,#c8783038,#0000 60%),repeating-linear-gradient(-45deg,#7ab8601a 0 8px,#0000 8px 16px),#3a332080;justify-content:center;align-items:center;display:flex}body:has(article.traces-grid) .trace-thumb-week{font-family:var(--codeFont,monospace);font-variant-numeric:tabular-nums;letter-spacing:.05em;color:var(--dark);text-align:center;text-shadow:2px 2px 0 var(--tertiary), -1px -1px 0 var(--secondary);font-size:2rem;font-weight:700;line-height:1.05;transform:rotate(-3deg)}body:has(article.traces-grid) .trace-body{flex-direction:column;flex:auto;justify-content:center;padding:1rem 1.4rem;display:flex}body:has(article.traces-grid) .trace-meta{font-family:var(--codeFont,monospace);letter-spacing:.05em;text-transform:uppercase;color:var(--gray);align-items:center;gap:.6rem;margin:0 0 .4rem;font-size:.7rem;display:flex}body:has(article.traces-grid) .trace-meta>time{opacity:.85}body:has(article.traces-grid) .trace-week{font-family:var(--codeFont,monospace);font-variant-numeric:tabular-nums;color:var(--light);background:var(--tertiary);border:2px solid var(--dark);box-shadow:2px 2px 0 0 var(--dark);border-radius:0;padding:.1rem .45rem}body:has(article.traces-grid) .trace-title{font-family:var(--titleFont);color:var(--dark);margin:0;font-size:1.7rem;line-height:1.1}body:has(article.traces-grid) .trace-excerpt{color:var(--darkgray);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.4rem 0 0;font-size:.85rem;line-height:1.45;display:-webkit-box;overflow:hidden}body:has(article.traces-grid) .trace-stretched-link{background-color:#0000;position:absolute;inset:0}@media (max-width:600px){body:has(article.traces-grid) .page-listing .section-ul.traces-grid-ul{gap:1.6rem;padding-left:2rem}body:has(article.traces-grid) .traces-grid-ul:before{left:.5rem}body:has(article.traces-grid) li.trace-li:before{left:-1.7rem}body:has(article.traces-grid) .trace-thumb{flex-basis:96px;min-height:110px}body:has(article.traces-grid) .trace-thumb-week{font-size:1.3rem}body:has(article.traces-grid) .trace-title{font-size:1.3rem}body:has(article.traces-grid) .trace-body{padding:.8rem 1rem}}body:has(article.radio-grid) .content-meta{display:none}body:has(article.radio-grid) .article-title{display:none}body[data-slug=radio-show\/index]{animation:20s ease-in-out infinite bloom-breathe;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.68' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23grain)' opacity='0.11'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='800'%3E%3Cfilter id='org'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.012 0.006' numOctaves='5' seed='12' stitchTiles='stitch'/%3E%3CfeGaussianBlur stdDeviation='4'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.03 0.25 0 0 0 0 0.06 0 0 0 0 1.5 0 0 0 -0.4'/%3E%3C/filter%3E%3Crect width='800' height='800' filter='url(%23org)' opacity='0.14'/%3E%3C/svg%3E"), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cfilter id='org2'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.025 0.018' numOctaves='4' seed='7' stitchTiles='stitch'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.02 0.18 0 0 0 0 0.04 0 0 0 0 1.8 0 0 0 -0.55'/%3E%3C/filter%3E%3Crect width='600' height='600' filter='url(%23org2)' opacity='0.12'/%3E%3C/svg%3E"), radial-gradient(ellipse 65% 60% at 74% 18%, rgba(168, 210, 28, calc(var(--bloom-alpha) * .8)) 0%, rgba(80, 130, 14, calc(var(--bloom-alpha) * .33)) 48%, transparent 72%), radial-gradient(ellipse 12% 75% at 78% 8%, rgba(210, 240, 50, calc(var(--bloom-streak) * .8)) 0%, transparent 100%), radial-gradient(ellipse 22% 55% at 62% 12%, rgba(140, 190, 25, calc(var(--bloom-streak) * .69)) 0%, transparent 100%), radial-gradient(ellipse 50% 42% at 16% 70%, rgba(38, 88, 18, calc(var(--bloom-secondary) * .8)) 0%, transparent 65%), radial-gradient(ellipse 130% 55% at 50% 108%, #4824084d 0%, transparent 52%), linear-gradient(155deg, #0a1208bf 0%, #0d1008bf 45%, #100d06bf 100%), url(/files/garden-mochee-menagerie.jpg)!important;background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,50%!important;background-repeat:repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat!important;background-size:200px 200px,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,cover!important;background-attachment:scroll,fixed,fixed,fixed,fixed,fixed,fixed,fixed,fixed,fixed!important}body[data-slug=radio-show\/index] #quartz-root,body[data-slug=radio-show\/index] #quartz-body,body[data-slug=radio-show\/index] .center{background:0 0!important}@keyframes radio-pulse{0%,to{opacity:1;box-shadow:0 0 6px 1px #c87830b3}50%{opacity:.35;box-shadow:0 0 2px #c878304d}}body:has(article.radio-grid) article.radio-grid{font-family:var(--codeFont);background:linear-gradient(155deg,#140e088c 0%,#0c0a0659 100%);border:1px solid #c8783040;border-radius:6px;margin-bottom:2rem;padding:1.6rem 1.8rem;position:relative}body:has(article.radio-grid) article.radio-grid p{color:var(--darkgray);margin-bottom:.9rem;font-size:.92rem;line-height:1.6}body:has(article.radio-grid) article.radio-grid img{filter:drop-shadow(0 0 8px #c8783059);width:64px;height:auto;margin:0 0 .8rem;display:block}body:has(article.radio-grid) article.radio-grid strong{color:var(--tertiary)}body:has(article.radio-grid) .page-listing .section-ul.radio-grid-ul{flex-direction:column;gap:1rem;margin-top:1rem;padding:0;list-style:none;display:flex}body:has(article.radio-grid) .transmission-card{background:#140e084d;border:1px dashed #c878304d;border-radius:4px;padding:1rem 1.2rem;transition:border-color .2s,background .2s;position:relative}body:has(article.radio-grid) .transmission-card:hover{background:#140e0880;border-color:#c8783099}body:has(article.radio-grid) .transmission-title{margin:0 0 .3rem;font-size:1.1rem}body:has(article.radio-grid) .transmission-excerpt{opacity:.75;margin:0 0 .4rem;font-size:.85rem}body:has(article.radio-grid) .transmission-date{font-family:var(--codeFont);letter-spacing:.05em;opacity:.55;font-size:.72rem}body:has(article.radio-grid) .transmission-stretched-link{background-color:#0000;position:absolute;inset:0}body:has(article.films-grid) .content-meta{display:none}body:has(article.films-grid) .page-listing .section-ul.films-grid-ul{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-auto-rows:4px;gap:0 1.4rem;margin-top:1rem;padding:0;list-style:none;display:grid}body:has(article.films-grid) .page-listing li.poster-li{margin:0;display:block}body:has(article.films-grid) li.poster-li:has(.poster-card--wide){grid-row:span 62}body:has(article.films-grid) li.poster-li:has(.poster-card--square){grid-row:span 74}body:has(article.films-grid) li.poster-li:has(.poster-card--poster){grid-row:span 124}body:has(article.films-grid) li.poster-li:has(.poster-card--text){grid-row:span 32}body:has(article.films-grid) .poster-card{background-color:#141216e6;border:1px solid #966eb959;border-radius:3px;flex-direction:column;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 18px #00000073}body:has(article.films-grid) .poster-card.card-color-moss{border-color:#84a59d8c}body:has(article.films-grid) .poster-card.card-color-sky{border-color:#7b97aa8c}body:has(article.films-grid) .poster-card.card-color-soil{border-color:#b982468c}body:has(article.films-grid) .poster-card.card-color-bark{border-color:#a0694ba6}body:has(article.films-grid) .poster-card.card-color-dusk{border-color:#966eb98c}body:has(article.films-grid) .poster-card:hover{border-color:#966eb9b3;transform:translateY(-6px)scale(1.02);box-shadow:0 16px 32px #0009,0 0 24px #966eb940}body:has(article.films-grid) .poster-face{background-position:50%;background-size:cover;justify-content:center;align-items:center;padding:1rem;display:flex;position:relative}body:has(article.films-grid) .poster-face--poster{aspect-ratio:2/3}body:has(article.films-grid) .poster-face--square{aspect-ratio:4/3}body:has(article.films-grid) .poster-face--wide{aspect-ratio:16/9}body:has(article.films-grid) .poster-card--text{background-color:#180a0cbf}body:has(article.films-grid) .poster-card--text .poster-caption{padding:.9rem .9rem 1rem}body:has(article.films-grid) .poster-status--inline{margin-top:.5rem;display:inline-block;position:static}body:has(article.films-grid) .poster-face--placeholder{background:repeating-linear-gradient(155deg,#ffffff05 0 2px,#0000 2px 12px),linear-gradient(160deg,#1e162cf2 0%,#0e0a12fa 100%)}body:has(article.films-grid) .poster-face-title{font-family:var(--titleFont,var(--headerFont));text-align:center;color:#e6dcf0d9;text-shadow:0 2px 8px #0009;font-size:1.3rem;line-height:1.2}body:has(article.films-grid) .poster-status{font-family:var(--codeFont);letter-spacing:.08em;text-transform:uppercase;color:#d2ebc3bf;background:#0000008c;border-radius:2px;padding:.2rem .4rem;font-size:.55rem;position:absolute;top:.5rem;right:.5rem}body:has(article.films-grid) .poster-status--in-progress{color:#e6be78e6}body:has(article.films-grid) .poster-caption{padding:.7rem .8rem .9rem}body:has(article.films-grid) .poster-title{margin:0 0 .3rem;font-size:.92rem;line-height:1.25}body:has(article.films-grid) .poster-meta{font-family:var(--codeFont);letter-spacing:.04em;text-transform:uppercase;opacity:.55;gap:.5rem;margin:0;font-size:.65rem;display:flex}body:has(article.films-grid) .poster-stretched-link{background-color:#0000;position:absolute;inset:0}@media (max-width:600px){body:has(article.films-grid) .page-listing .section-ul.films-grid-ul{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:0 1rem}}}