.arc-wrap{max-width:1200px;margin:0 auto;padding:0 0 40px;width:100%}body:has(.arc-wrap) .child-page__main{background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin-bottom:0!important}body:has(.arc-wrap) .child-page{padding-bottom:0}.arc-banner{position:relative;border-radius:12px 12px 0 0;overflow:hidden;margin-bottom:0;height:160px;background:linear-gradient(135deg,#1e293b 0%,#334155 100%);display:flex;align-items:flex-end;padding:24px 28px}.arc-banner-text h1{font-size:20px;font-weight:700;color:#fff;margin:0 0 4px}.arc-banner-text p{font-size:13px;color:rgb(255 255 255 / .7);margin:0}.arc-stats{display:flex;background:var(--bg-card,#fff);border-radius:0 0 12px 12px;border:1px solid var(--border-primary,#e2e8f0);border-top:none;margin-bottom:28px;overflow:hidden}.arc-stat{flex:1;text-align:center;padding:20px 8px}.arc-stat-label{font-size:16px;color:var(--text-primary,#1e293b);margin-bottom:6px}.arc-stat-value{font-size:22px;font-weight:800;color:var(--text-primary,#1e293b)}.arc-year-block{margin-bottom:20px}.arc-year-block:last-child{margin-bottom:0}.arc-year-card{background:var(--bg-card,#fff);border-radius:12px;border:1px solid var(--border-primary,#e2e8f0);overflow:hidden;transition:box-shadow .25s ease,transform .25s ease}.arc-year-card:hover{box-shadow:0 8px 24px rgb(0 0 0 / .08);transform:translateY(-2px)}.arc-year-num{font-size:64px;font-weight:900;color:var(--border-primary,#e2e8f0);line-height:1;padding:16px 24px 0;user-select:none;pointer-events:auto;letter-spacing:-2px;transition:color .25s ease,transform .25s ease;display:inline-block;cursor:default}.arc-year-num:hover{color:var(--color-link,#3b82f6);transform:translateX(8px) scale(1.04)}.arc-year-card:hover .arc-year-num{color:var(--color-link,#3b82f6);transform:translateX(6px)}html[data-theme="dark"] .arc-year-num{color:rgb(255 255 255 / .08)}html[data-theme="dark"] .arc-year-num:hover,html[data-theme="dark"] .arc-year-card:hover .arc-year-num{color:rgb(99 153 255 / .5)}.arc-post-list{padding:4px 24px 20px;list-style:none;margin:0}.arc-post-item{display:flex;align-items:baseline;gap:12px;padding:7px 0;border-bottom:1px dashed var(--border-primary,#eef1f5);transition:padding-left .2s ease}.arc-post-item:hover{padding-left:6px}.arc-post-item:last-child{border-bottom:none}.arc-post-date{flex-shrink:0;font-size:13px;color:var(--text-tertiary,#94a3b8);font-variant-numeric:tabular-nums;width:42px}.arc-post-title{font-size:15px;color:var(--text-primary,#1e293b);text-decoration:none;line-height:1.5;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s}.arc-post-title:hover{color:var(--color-link,#3b82f6)}.arc-empty{text-align:center;padding:60px 0;color:var(--text-tertiary,#94a3b8);font-size:15px}@media (max-width:1024px){.arc-wrap{padding:0 0 32px}}@media (max-width:640px){.arc-wrap{padding:0 0 24px}.arc-banner{height:120px;padding:16px 18px}.arc-banner-text h1{font-size:17px}.arc-stat-label{font-size:13px}.arc-stat-value{font-size:17px}.arc-year-num{font-size:44px;padding:12px 16px 0}.arc-years{padding:0 12px}.arc-post-list{padding:4px 16px 16px}.arc-post-title{font-size:14px}.arc-stats{flex-wrap:wrap}.arc-stat{flex:0 0 33.333%;padding:14px 4px}.arc-stat:nth-child(1),.arc-stat:nth-child(2),.arc-stat:nth-child(3){border-bottom:1px solid var(--border-primary,#e2e8f0)}}@media (hover:none){.arc-year-num:hover,.arc-year-card:hover .arc-year-num{color:var(--border-primary,#e2e8f0)!important;transform:none!important}html[data-theme="dark"] .arc-year-num:hover,html[data-theme="dark"] .arc-year-card:hover .arc-year-num{color:rgb(255 255 255 / .08)!important}.arc-year-card:hover{box-shadow:none!important;transform:none!important}.arc-post-item:hover{padding-left:0!important}}