.site-noir .changelog-live{max-width:1120px;padding-top:36px}.site-noir .changelog-live .changelog-toolbar{padding:28px 30px 20px;margin-bottom:24px}.site-noir .changelog-live .changelog-toolbar-heading{align-items:flex-start;gap:22px}.site-noir .changelog-live .changelog-toolbar-heading h2{font-size:clamp(1.7rem,3vw,2.3rem);margin-bottom:0}.site-noir .ledger-sync{display:flex;flex-direction:column;align-items:flex-end;gap:7px;padding-top:4px}.site-noir .ledger-sync time{color:var(--text-muted);font-size:.72rem}.site-noir .ledger-connection{display:inline-flex;align-items:center;gap:8px;color:#d7c3d1;font-size:.78rem}.site-noir .ledger-connection>span{width:6px;height:6px;border-radius:50%;background:#a5b9a1;box-shadow:0 0 0 4px #a5b9a10c}.site-noir .ledger-connection.is-saved>span{background:#c5a681;box-shadow:0 0 0 4px #c5a6810c}.site-noir .changelog-live .changelog-filters{display:grid;grid-template-columns:1fr 1fr 1.4fr;align-items:end;grid-gap:16px;gap:16px;margin:24px 0 18px;max-width:none}.site-noir .changelog-live .changelog-filter-group{min-width:0}.site-noir .changelog-live .changelog-filter-label{color:var(--text-muted);font-size:.74rem;font-weight:600}.site-noir .changelog-live .changelog-filter-trigger{min-height:54px;border-radius:12px 4px}.site-noir .changelog-live .changelog-filter-option-icon,.site-noir .changelog-live .changelog-filter-trigger-icon{background:#35273a;border-color:var(--hairline);color:var(--rose-text)}.site-noir .ledger-search{display:flex;flex-direction:column;gap:10px;min-width:0}.site-noir .ledger-search label{font-size:.74rem;letter-spacing:.09em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.site-noir.page-transition .ledger-search input{width:100%;height:54px;padding:12px 16px;color:var(--text-dark);border:1px solid var(--hairline);border-radius:12px 4px 12px 4px;background:#16121b;font:inherit;font-size:.85rem;box-shadow:inset 0 1px 0 #ffffff04}.site-noir .ledger-search input::placeholder{color:#958699}.site-noir .ledger-toolbar-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--hairline);padding-top:17px}.site-noir .ledger-toolbar-bottom p{margin:0;color:var(--text-muted);font-size:.76rem}.site-noir .ledger-refresh{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:5px 0 5px 12px;background:none;border:0;color:var(--rose-text);font:inherit;font-size:.78rem;cursor:pointer;white-space:nowrap}.site-noir .ledger-refresh:hover{color:#f6d6e2}.site-noir .ledger-refresh:disabled{opacity:.5;cursor:wait}.site-noir .ledger-notice{display:flex;align-items:flex-start;gap:12px;padding:17px 20px;margin:0 0 24px;border:1px solid var(--hairline-gold);border-radius:10px 3px;background:#211b2080;color:var(--text-light);font-size:.82rem;line-height:1.7}.site-noir .ledger-notice>svg{flex-shrink:0;width:18px;margin-top:4px}.site-noir .ledger-error{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px;background:#35212b;border:1px solid #73505d;border-radius:12px;margin:20px 0}.site-noir .ledger-error p{margin:0;font-size:.85rem}.ledger-announcement{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-noir .changelog-live .changelog-commits-list{display:block}.site-noir .ledger-day{display:flex;align-items:center;gap:20px;margin:35px 0 16px;color:var(--gold-text);font-family:var(--font-mono),monospace;font-size:.75rem;font-weight:400;letter-spacing:.07em}.site-noir .ledger-day:after{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,var(--hairline-gold),transparent)}.site-noir.page-transition .changelog-live .commit-item{padding:23px 24px;margin:0 0 10px;border-radius:13px 4px 13px 4px;box-shadow:none;background:linear-gradient(110deg,#1d1721,#17131b);transition:border-color .2s ease}.site-noir.page-transition .changelog-live .commit-item:hover{transform:none;border-color:var(--hairline-strong);box-shadow:none}.site-noir .changelog-live .commit-icon{width:36px;height:36px;min-width:36px;background:#35273a;border:1px solid #76516755;color:#dfb2c6;box-shadow:none;font-size:.9rem}.site-noir .changelog-live .commit-icon.fixed{color:#d5bc96;background:#302820;border-color:#967c4e55}.site-noir .changelog-live .commit-icon.added{color:#bac9b3;background:#222b24;border-color:#8f9c7755}.site-noir .changelog-live .commit-header{gap:14px}.site-noir .changelog-live .commit-labels{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.site-noir .changelog-live .commit-sha{background:none;padding:0;color:#cfb3c5;font-size:.73rem;text-decoration:none}.site-noir .changelog-live a.commit-sha:hover{color:#f2d4e2;text-decoration:underline;text-underline-offset:4px}.site-noir .changelog-live .commit-type{font-size:.66rem;padding:3px 8px;background:#36283a;color:#d8bdd1;border:1px solid #785a7550;box-shadow:none}.site-noir .changelog-live .commit-date{font-size:.72rem;white-space:nowrap}.site-noir .changelog-live .commit-message{margin:11px 0 13px;font-size:.96rem;font-weight:500;line-height:1.6}.site-noir .changelog-live .commit-meta{flex-wrap:wrap;gap:8px;font-size:.75rem}.site-noir .changelog-live .commit-avatar{width:20px;height:20px;opacity:.85}.site-noir .changelog-live .commit-repo-badge{background:none;color:var(--text-muted);border:0;box-shadow:none;padding:0 0 0 6px;font-size:.72rem}.site-noir .ledger-notes{margin:0 0 16px}.site-noir .ledger-notes summary{width:-moz-fit-content;width:fit-content;cursor:pointer;color:var(--rose-text);font-size:.75rem;padding:4px 0}.site-noir .ledger-notes pre{max-height:24rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:.82rem;line-height:1.7;color:var(--text-light);border-left:1px solid var(--hairline-gold);padding:6px 18px;margin:12px 0}.site-noir .ledger-pagination{display:flex;flex-direction:column;gap:15px;align-items:center;padding:32px 16px 50px;text-align:center}.site-noir .ledger-pagination p,.site-noir .ledger-pagination small{color:var(--text-muted);margin:0;font-size:.76rem}.site-noir .ledger-pagination .page-btn{border-radius:12px 4px;padding:13px 24px;font-size:.84rem}.site-noir .ledger-empty{padding:52px 24px;text-align:center}.site-noir .ledger-empty>svg{width:32px;height:32px;color:var(--gold-text);margin:0 auto 20px}.site-noir .ledger-empty h3{font-size:1.3rem;font-weight:500}.site-noir .ledger-empty p{font-size:.86rem;color:var(--text-light)}.site-noir .ledger-skeleton{border:1px solid var(--hairline);border-radius:12px 4px;padding:24px;background:#19141e;margin-bottom:12px}.site-noir .ledger-skeleton span{display:block;height:10px;width:28%;background:#392c3d;border-radius:4px;margin-bottom:16px;animation:ledger-pulse 1.5s ease-in-out infinite alternate}.site-noir .ledger-skeleton span:nth-child(2){width:76%;height:15px}.site-noir .ledger-skeleton span:nth-child(3){width:38%;margin-bottom:0}.ledger-initial{min-height:80vh;display:grid;place-items:center;color:#bfb3c0}@keyframes ledger-pulse{to{opacity:.3}}@media (max-width:760px){.site-noir .changelog-live .changelog-toolbar{padding:22px 18px 15px}.site-noir .changelog-live .changelog-toolbar-heading{flex-direction:column;gap:15px}.site-noir .ledger-sync{align-items:flex-start}.site-noir .changelog-live .changelog-filters{grid-template-columns:1fr 1fr;gap:15px 10px}.site-noir .ledger-search{grid-column:1/-1}.site-noir .ledger-toolbar-bottom{flex-wrap:wrap;gap:3px}.site-noir .ledger-refresh{padding-left:0}.site-noir.page-transition .changelog-live .commit-item{padding:20px 16px;gap:12px}.site-noir .changelog-live .commit-icon{display:none}.site-noir .changelog-live .commit-header{align-items:flex-start}.site-noir .changelog-live .commit-message{font-size:.89rem}.site-noir .ledger-error{align-items:flex-start;flex-direction:column;gap:12px}}@media (max-width:480px){.site-noir .changelog-live .changelog-filters{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.site-noir .ledger-refresh .fa-spin,.site-noir .ledger-skeleton span{animation:none}}