.hp-changelog{--hp-cl-hair:var(--hp-rule);--hp-cl-text:var(--foreground);--hp-cl-soft:var(--secondary);--hp-cl-focus-inner:#fff;--hp-cl-focus-outer:oklch(0.18 0.01 50/0.9)}.hp-changelog main{font-size:17px;line-height:1.6}.hp-cl-head{max-width:var(--hp-max);margin:0 auto;padding:64px var(--hp-margin) 40px}.hp-cl-head h1{font:450 64px/1.04 var(--font-heading);letter-spacing:-.03em;margin:0 0 14px}.hp-cl-head p{color:var(--muted-foreground);font-size:19px}.hp-cl-follow{display:inline-block;margin-top:18px;font-size:15px;font-weight:600}.hp-cl-day{max-width:var(--hp-max);margin:0 auto;padding:40px var(--hp-margin);display:grid;grid-template-columns:200px minmax(0,1fr);gap:40px;border-top:1px solid var(--hp-cl-hair)}.hp-cl-date{font-size:15px;color:var(--muted-foreground);position:sticky;top:calc(var(--hp-bar) + 24px);align-self:start;padding-top:8px}.hp-cl-items{min-width:0;max-width:760px}.hp-cl-entry{margin-bottom:56px}.hp-cl-entry h2{font:450 34px/1.12 var(--font-heading);letter-spacing:-.02em;margin:0 0 10px}.hp-cl-entry p{margin:0 0 22px;color:var(--hp-cl-text)}.hp-cl-entry strong{font-weight:700}.hp-cl-entry kbd{font:600 14px var(--font-sans);background:var(--hp-cl-soft);border:1px solid var(--hp-cl-hair);border-radius:6px;padding:1px 6px}.hp-cl-media{position:relative;aspect-ratio:16/10;padding:28px;display:flex;align-items:center;justify-content:center;border-radius:20px;overflow:hidden;background:var(--hp-cl-soft);box-shadow:0 0 0 1px var(--hp-cl-hair),0 2px 6px oklch(.18 .01 50/.05),0 30px 70px -24px oklch(.18 .01 50/.2)}.hp-cl-media[data-backdrop=dark]{background:oklch(.24 .01 50)}.hp-cl-media[data-backdrop=film]{background:#fff}.hp-cl-media img,.hp-cl-media video{display:block;width:100%;height:100%;object-fit:contain;min-width:0;min-height:0}.hp-cl-media img{border-radius:8px}.hp-cl-play{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:76px;height:76px;border:0;border-radius:50%;background:oklch(.18 .01 50/.82);color:#fff;display:grid;place-items:center;cursor:pointer}.hp-cl-play[hidden]{display:none}.hp-cl-play svg{width:30px;height:30px;margin-left:4px}.hp-cl-play:focus-visible{outline:3px solid var(--hp-cl-focus-inner);outline-offset:2px;box-shadow:0 0 0 8px var(--hp-cl-focus-outer)}.hp-cl-duration{position:absolute;right:14px;bottom:12px;background:oklch(.18 .01 50/.75);color:#fff;font-size:13px;font-weight:600;padding:2px 8px;border-radius:6px;pointer-events:none}.hp-cl-media[data-playing=true] .hp-cl-duration{display:none}.hp-cl-docs{display:inline-block;margin-top:16px;font-weight:600}.hp-cl-entry+.hp-cl-also{border-top:1px dashed var(--hp-cl-hair);padding-top:18px}.hp-cl-also[data-alone]{padding-top:6px}.hp-cl-also[data-alone] ul{margin:0}.hp-cl-also h3{font-size:14px;color:var(--muted-foreground);font-weight:600;margin:0 0 6px}.hp-cl-also ul{padding-left:18px;color:var(--hp-cl-text);list-style:disc}.hp-cl-also li{margin:4px 0}@media (max-width:720px){.hp-cl-head{padding:36px var(--hp-margin) 24px}.hp-cl-head h1{font-size:44px}.hp-cl-head p{font-size:17px}.hp-cl-day{grid-template-columns:minmax(0,1fr);gap:12px;padding:28px var(--hp-margin)}.hp-cl-date{position:static;padding:0}.hp-cl-entry h2{font-size:27px}.hp-cl-media{border-radius:14px;padding:14px}.hp-cl-entry{margin-bottom:40px}.hp-cl-play{width:56px;height:56px}}