.breadcrumb-nav[data-v-51c55e4b]{border-bottom:1px solid var(--surface-border);background:0 0;margin-bottom:1rem;padding:.75rem 0}.breadcrumb[data-v-51c55e4b]{flex-wrap:wrap;margin:0;padding:0;font-size:.875rem;list-style:none}.breadcrumb[data-v-51c55e4b],.breadcrumb-item[data-v-51c55e4b],.breadcrumb-link[data-v-51c55e4b]{align-items:center;display:flex}.breadcrumb-item[data-v-51c55e4b]:not(:first-child){margin-left:.5rem}.breadcrumb-link[data-v-51c55e4b]{color:var(--primary-color);border-radius:var(--border-radius);padding:.25rem .5rem;text-decoration:none;transition:color .3s}.breadcrumb-link[data-v-51c55e4b]:hover{color:var(--primary-color-dark,#1976d2);background-color:var(--surface-50)}.home-link[data-v-51c55e4b]{padding:.25rem}.home-link i[data-v-51c55e4b]{font-size:1rem}.breadcrumb-separator[data-v-51c55e4b]{color:var(--text-color-secondary);-webkit-user-select:none;user-select:none;margin:0 .5rem}.breadcrumb-current[data-v-51c55e4b]{color:var(--text-color);padding:.25rem .5rem;font-weight:500}.breadcrumb-item.is-active .breadcrumb-current[data-v-51c55e4b]{color:var(--text-color-secondary)}.sr-only[data-v-51c55e4b]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media only screen and (width<=768px){.breadcrumb-nav[data-v-51c55e4b]{padding:.5rem 0}.breadcrumb[data-v-51c55e4b]{font-size:.8rem}.breadcrumb-current[data-v-51c55e4b],.breadcrumb-link[data-v-51c55e4b]{padding:.2rem .4rem}.breadcrumb-separator[data-v-51c55e4b]{margin:0 .3rem}}.layout-container[data-v-f198a85d]{background-color:var(--bg-gray);margin-top:3.3rem;padding:2rem}.main-content[data-v-f198a85d]{padding-left:1rem;padding-right:1rem}.sidebar[data-v-f198a85d]{height:fit-content;position:sticky}.sidebar-section[data-v-f198a85d]{border:1px solid var(--surface-border);border-radius:var(--border-radius);background-color:#fff;margin-bottom:.5rem;padding:1rem;font-weight:600}.sidebar-section[data-v-f198a85d]:last-child{margin-bottom:0}.sidebar-section h3[data-v-f198a85d]{margin:0 0 1rem;font-size:1.1rem}.sidebar-items[data-v-f198a85d]>:not(:last-child){border-bottom:1px solid var(--surface-border);margin-bottom:.5rem}.albums-grid[data-v-f198a85d]{grid-template-columns:1fr;gap:.75rem;display:grid}.text-link[data-v-f198a85d]{text-align:end}.text-link a[data-v-f198a85d]{color:#6b46c1;font-size:.75rem;text-decoration:none}.album-card[data-v-f198a85d]{color:inherit;border-radius:var(--border-radius);text-decoration:none;transition:transform .3s;overflow:hidden}.album-card[data-v-f198a85d]:hover{transform:translateY(-2px)}.album-card-content[data-v-f198a85d]{border-radius:var(--border-radius);width:100%;height:120px;position:relative;overflow:hidden}.album-card-img[data-v-f198a85d]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s}.album-card:hover .album-card-img[data-v-f198a85d]{transform:scale(1.1)}.album-card-overlay[data-v-f198a85d]{background:linear-gradient(45deg,#000000b3,#0000004d);align-items:flex-end;padding:1rem;display:flex;position:absolute;inset:0}.album-card-text[data-v-f198a85d],.sidebar-text[data-v-f198a85d]{flex-direction:column;gap:.25rem;display:flex}.album-card-title[data-v-f198a85d]{color:#fff;font-size:.9rem;font-weight:600;line-height:1.2}.album-card-date[data-v-f198a85d],.album-card-title[data-v-f198a85d]{text-shadow:0 1px 2px #00000080}.album-card-date[data-v-f198a85d]{color:#ffffffe6;font-size:.8rem}.sidebar-item[data-v-f198a85d]{color:inherit;padding:.75rem;text-decoration:none;transition:background-color .2s}.sidebar-item[data-v-f198a85d]:hover{background-color:var(--surface-hover)}.sidebar-img[data-v-f198a85d]{-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius);flex-shrink:0;width:75px;height:75px}.sidebar-text[data-v-f198a85d]{justify-content:center;min-width:0}.sidebar-title[data-v-f198a85d]{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:.9rem;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.sidebar-date[data-v-f198a85d]{color:var(--text-color-secondary);gap:.3rem;font-weight:400;line-height:1.2;display:flex}.sidebar-date[data-v-f198a85d],.sidebar-date i[data-v-f198a85d]{align-items:center;font-size:.8rem}.sidebar-date i[data-v-f198a85d]{line-height:1;display:inline-flex}.sidebar-activity-date[data-v-f198a85d]{background-color:var(--bg-gray-light);border-radius:var(--border-radius);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:75px;height:75px;font-size:.9rem;font-weight:800;display:flex}.sidebar-activity-date .month[data-v-f198a85d]{color:var(--purple);text-transform:uppercase;font-size:calc(clamp(.8rem,2vw,1rem));font-weight:800}.sidebar-activity-date .day[data-v-f198a85d]{font-size:calc(clamp(1rem,2.5vw,1.2rem));font-weight:800}.empty[data-v-f198a85d],.loading[data-v-f198a85d]{text-align:center;color:var(--text-color-secondary);padding:1rem;font-size:.9rem;font-style:italic}@media only screen and (width<=600px){.layout-container[data-v-f198a85d]{padding:.5rem}}
