:root{--pressgpt-color-bg-primary: #0f0f0f;--pressgpt-color-bg-surface: #121212;--pressgpt-color-bg-elevated: #151515;--pressgpt-color-bg-muted: #1d1d1d;--pressgpt-color-border: #2a2a2a;--pressgpt-color-border-subtle: rgba(255, 255, 255, 0.1);--pressgpt-color-text-primary: #ffffff;--pressgpt-color-text-secondary: #cfcfcf;--pressgpt-color-text-muted: rgba(255, 255, 255, 0.6);--pressgpt-color-accent: #00d4ff;--pressgpt-color-accent-strong: #007acc;--pressgpt-color-accent-warm: #ff6b6b;--pressgpt-color-accent-warning: #ffd700;--pressgpt-color-neutral-100: #111111;--pressgpt-color-neutral-200: #141414;--pressgpt-color-neutral-300: #1a1a1a;--pressgpt-color-neutral-400: #2d2d2d;--pressgpt-color-neutral-500: #3a3a3a;--pressgpt-color-neutral-600: #4a4a4a;--pressgpt-color-neutral-700: #666666;--pressgpt-color-neutral-800: #888888;--pressgpt-color-neutral-900: #b8c5d1;--pressgpt-color-light: #f5f5f5;--pressgpt-color-white: #ffffff;--pressgpt-color-black: #000000}.archive-page .archive-layout{display:grid;grid-template-columns:2fr 1fr;gap:24px;max-width:1170px;margin:2rem auto;padding:0 16px}.archive-page .archive-header{margin-bottom:12px}.archive-page .archive-crumb{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-radius:10px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);margin-bottom:10px}.archive-page .crumb-list{list-style:none;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0;padding:0}.archive-page .crumb-item{color:hsla(0,0%,100%,.75);font-size:.9rem;display:flex;align-items:center;gap:6px}.archive-page .crumb-item+.crumb-item::before{content:"/";opacity:.5;margin:0 2px}.archive-page .crumb-item.is-current{color:#fff;font-weight:600}.archive-page .crumb-link{color:hsla(0,0%,100%,.85);text-decoration:none}.archive-page .crumb-actions{display:flex;gap:8px}.archive-page .crumb-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:rgba(0,212,255,.15);color:#fff;border:1px solid rgba(0,212,255,.35);text-decoration:none;font-size:.85rem}.archive-page .crumb-chip:hover{filter:brightness(1.05)}.archive-page .archive-title{font-size:1.4rem}.archive-page .archive-subtitle{color:hsla(0,0%,100%,.7);font-size:.95rem}.archive-page .archive-group{margin:18px 0 24px;padding-top:6px;border-top:1px solid hsla(0,0%,100%,.08)}.archive-page .group-title{font-size:1.1rem;margin:0 0 10px}.archive-page .group-title a{color:#fff;text-decoration:none}.archive-page .group-list{list-style:none;display:grid;grid-template-columns:1fr;gap:8px;margin:0;padding:0}.archive-page .group-item{display:grid;grid-template-columns:56px 1fr;align-items:baseline;gap:10px;padding:6px 10px;border-radius:8px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06)}.archive-page .group-item:hover{background:rgba(0,212,255,.06);border-color:rgba(0,212,255,.25)}.archive-page .item-time{color:hsla(0,0%,100%,.7);font-variant-numeric:tabular-nums}.archive-page .item-link{color:#fff}.archive-page .archive-empty{opacity:.8;padding:12px}.archive-page .archive-sidebar .archive-datebox{position:sticky;top:90px;padding:14px;border-radius:12px;background:rgba(20,20,20,.9);border:1px solid hsla(0,0%,100%,.08)}.archive-page .datebox-title{display:flex;align-items:center;justify-content:space-between;margin:0 0 12px;font-size:1rem}.archive-page .datebox-form{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px;margin-bottom:10px}.archive-page .datebox-form input{width:100%;background:#111;color:#fff;border:1px solid #333;border-radius:8px;padding:8px}.archive-page .datebox-form .button{grid-column:1/-1}.archive-page .datebox-current{display:grid;grid-template-columns:1fr;gap:4px;margin:10px 0}.archive-page .datebox-current .date-label{color:hsla(0,0%,100%,.6);font-size:.85rem}.archive-page .datebox-nav{display:flex;gap:8px;flex-wrap:wrap}.archive-page .button{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:10px;background:#00d4ff;color:#000;font-weight:600;border:1px solid #00d4ff;cursor:pointer}.archive-page .button:hover{filter:brightness(1.05)}.archive-page .button[aria-disabled=true],.archive-page .button.button-ghost[aria-disabled=true],.archive-page .button:disabled{opacity:.5;pointer-events:none}.archive-page .button-ghost{background:rgba(0,0,0,0);color:#fff;border-color:hsla(0,0%,100%,.25)}.archive-page .archive-highlights{margin:12px 0 18px;padding:10px;border-radius:12px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06)}.archive-page .highlights-list{list-style:none;display:grid;gap:8px;margin:0;padding:0}.archive-page .highlight-item{display:grid;grid-template-columns:56px 1fr;gap:10px}.archive-page .highlight-link{color:#fff;font-weight:600}.archive-page .highlight-excerpt{color:hsla(0,0%,100%,.75);font-size:.95rem;margin-top:4px}@media(max-width: 900px){.archive-page .archive-layout{grid-template-columns:1fr}.archive-page .archive-sidebar{order:-1}}body.light-mode .archive-page .archive-subtitle{color:rgba(0,0,0,.6)}body.light-mode .archive-page .archive-crumb{background:#fff;border-color:rgba(0,0,0,.08)}body.light-mode .archive-page .crumb-item{color:rgba(0,0,0,.65)}body.light-mode .archive-page .crumb-item.is-current{color:#000}body.light-mode .archive-page .crumb-link{color:#111}body.light-mode .archive-page .crumb-chip{background:rgba(0,212,255,.18);color:#111;border-color:rgba(0,0,0,.12)}body.light-mode .archive-page .group-title a{color:#111}body.light-mode .archive-page .group-item{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.08)}body.light-mode .archive-page .group-item:hover{background:rgba(0,212,255,.12);border-color:rgba(0,212,255,.35)}body.light-mode .archive-page .item-time{color:rgba(0,0,0,.65)}body.light-mode .archive-page .item-link{color:#111}body.light-mode .archive-page .archive-empty{color:rgba(0,0,0,.7)}body.light-mode .archive-page .archive-sidebar .archive-datebox{background:#fff;border-color:rgba(0,0,0,.1)}body.light-mode .archive-page .datebox-title{color:#111}body.light-mode .archive-page .datebox-form input{background:#fff;color:#111;border-color:#ddd}body.light-mode .archive-page .datebox-current .date-label{color:rgba(0,0,0,.6)}body.light-mode .archive-page .datebox-nav .button-ghost{color:#111;border-color:rgba(0,0,0,.25)}body.light-mode .archive-page .button{color:#000;border-color:#00d4ff;background:#00d4ff}body.light-mode .archive-page .button-ghost{background:rgba(0,0,0,0);color:#111;border-color:rgba(0,0,0,.25)}body.light-mode .archive-page .archive-highlights{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.08)}body.light-mode .archive-page .highlight-link{color:#111}body.light-mode .archive-page .highlight-excerpt{color:rgba(0,0,0,.7)}.pagination{margin-top:24px;margin-bottom:16px;display:flex;justify-content:center}.pagination .nav-links{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:center}.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border-radius:8px;background:#1a1a1a;border:1px solid #333;color:#ccc;text-decoration:none;font-weight:600;font-size:.9rem;transition:background .2s ease,color .2s ease,border-color .2s ease}.pagination .page-numbers:hover{background:var(--pressgpt-color-accent, #00d4ff);color:#fff;border-color:var(--pressgpt-color-accent, #00d4ff)}.pagination .page-numbers.current{background:var(--pressgpt-color-accent, #00d4ff);color:#fff;border-color:var(--pressgpt-color-accent, #00d4ff);pointer-events:none}.pagination .page-numbers.dots{border:none;background:rgba(0,0,0,0);color:#666;pointer-events:none}.pagination .page-numbers.prev,.pagination .page-numbers.next{font-weight:700}body.light-mode .pagination .page-numbers{background:#f0f0f0;border-color:#ddd;color:#333}body.light-mode .pagination .page-numbers:hover,body.light-mode .pagination .page-numbers.current{background:var(--pressgpt-color-accent, #00d4ff);color:#fff;border-color:var(--pressgpt-color-accent, #00d4ff)}body.light-mode .pagination .page-numbers.dots{background:rgba(0,0,0,0);color:#999}.posts-grid #archive-grid{margin-top:20px}/*# sourceMappingURL=chunk-archive.css.map */
