.page-post{padding:4px 0 48px}.page-post .back{margin-bottom:18px}.page-post .hero{gap:22px;display:grid}.page-post .meta{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.page-post .dates{color:var(--faint);font-size:12px}.page-post .p-title{margin:6px 0 10px;font-size:20px;font-weight:500;line-height:1.35}.page-post .p-sum{color:var(--soft);max-width:72ch;margin:0}.page-post .art{aspect-ratio:3;border:1px solid var(--card-line);border-radius:10px;width:100%;display:block}.page-post .facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:28px 0 0;display:grid}.page-post .facts div{border-top:1px solid var(--rule);padding-top:10px}.page-post .facts dt{color:var(--faint);font-size:11.5px}.page-post .facts dd{color:var(--hero);margin:2px 0 0;font-size:18px}.page-post .sec{margin:40px 0 16px}.page-post .log{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.page-post .map{border:1px solid var(--card-line);background:var(--card);border-radius:10px;flex-direction:column;gap:8px;margin:0;padding:10px;display:flex;position:sticky;top:16px}.page-post .map figcaption{color:var(--faint);font-size:11.5px}.page-post .days{gap:18px;margin:0;padding:0;list-style:none;display:grid}.page-post .days>li{padding-left:26px;position:relative}.page-post .days>li:before{content:"";border:1.5px solid var(--stop);background:var(--pond);border-radius:50%;width:10px;height:10px;transition:background .15s;position:absolute;top:7px;left:1px}.page-post .days>li:hover:before{background:var(--stop)}.page-post .days>li:not(:last-child):after{content:"";background:radial-gradient(circle, var(--rule-dot) 1px, transparent 1.4px) center top / 4px 5px repeat-y;width:4px;position:absolute;top:19px;bottom:-23px;left:4px}.page-post .days h4{color:var(--hero);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;font-size:13px;font-weight:500;display:flex}.page-post .days h4 .when{color:var(--faint);font-size:11.5px;font-weight:400}.page-post .acts{gap:2px;margin:4px 0 0;padding:0;list-style:none;display:grid}.page-post .acts li{color:var(--text);padding-left:14px;position:relative}.page-post .acts li:before{content:"";background:var(--faint);border-radius:50%;width:4px;height:4px;position:absolute;top:.72em;left:2px}.page-post .spend{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.page-post .bars{border-collapse:collapse;width:100%}.page-post .bars caption{text-align:left;color:var(--faint);padding-bottom:8px;font-size:11.5px}.page-post .bars th{width:118px;color:var(--soft);text-align:left;white-space:nowrap;padding:3px 12px 3px 0;font-weight:400;transition:color .15s}.page-post .bars td{padding:3px 0}.page-post .bars tr:hover th{color:var(--hero)}.page-post .tip{align-items:center;gap:8px;display:flex}.page-post .bar{width:calc((100% - 52px) * var(--p) / 45.9);background:radial-gradient(circle, var(--bar) 1.25px, transparent 1.55px) left top / 4px 4px;flex:none;min-width:8px;height:12px}.page-post .val{color:var(--hero);font-variant-numeric:tabular-nums;font-size:12px}.page-post .extras{gap:14px;margin:0;display:grid}.page-post .extras div{border-top:1px solid var(--rule);padding-top:8px}.page-post .extras dt{color:var(--faint);font-size:11.5px}.page-post .extras dd{color:var(--hero);margin:0;font-size:15px}.page-post .extras dd span{color:var(--faint);margin-left:6px;font-size:12px}.page-post .pager{margin-top:36px}@media (max-width:720px){.page-post .facts{grid-template-columns:repeat(2,minmax(0,1fr))}.page-post .art{aspect-ratio:16/9}.page-post .log,.page-post .spend{grid-template-columns:minmax(0,1fr);gap:22px}.page-post .map{position:static}}@media (max-width:640px){.page-post{padding:4px 0 40px}.page-post .bars th{width:104px;padding-right:8px}}
