.notices-page.svelte-vumvni{--bg-page: #f8fafc;--bg-card: #ffffff;--text-primary: #1e293b;--text-secondary: #64748b;--accent: #3b82f6;--border-color: rgba(0, 0, 0, .08);--shadow: 0 4px 20px rgba(0, 0, 0, .08);min-height:100vh;background:var(--bg-page);color:var(--text-primary);padding:40px 0 80px}@media(prefers-color-scheme:dark){.notices-page.svelte-vumvni{--bg-page: #0f172a;--bg-card: #1e293b;--text-primary: #f1f5f9;--text-secondary: #94a3b8;--border-color: rgba(255, 255, 255, .08);--shadow: 0 4px 20px rgba(0, 0, 0, .3)}}.container.svelte-vumvni{max-width:800px;margin:0 auto;padding:0 20px}h1.svelte-vumvni{font-size:2rem;font-weight:700;margin:0 0 32px}.notices-list.svelte-vumvni{display:flex;flex-direction:column;gap:12px}.notice-item.svelte-vumvni{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;overflow:hidden;transition:box-shadow .2s ease}.notice-item.svelte-vumvni:hover,.notice-item.expanded.svelte-vumvni{box-shadow:var(--shadow)}.notice-header.svelte-vumvni{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;background:none;border:none;cursor:pointer;text-align:left;color:inherit}.notice-title-wrapper.svelte-vumvni{flex:1;min-width:0}.notice-header.svelte-vumvni h2:where(.svelte-vumvni){font-size:1.1rem;font-weight:600;margin:0 0 4px}.notice-date.svelte-vumvni{font-size:.85rem;color:var(--text-secondary)}.expand-icon.svelte-vumvni{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--bg-page);border-radius:8px;font-size:1.25rem;font-weight:600;color:var(--text-secondary);flex-shrink:0;transition:background-color .2s}.notice-header.svelte-vumvni:hover .expand-icon:where(.svelte-vumvni){background:var(--accent);color:#fff}.notice-content.svelte-vumvni{padding:20px;border-top:1px solid var(--border-color);margin-top:-1px;color:var(--text-primary);line-height:1.7}.notice-content.svelte-vumvni p{margin:0 0 1em}.notice-content.svelte-vumvni p:last-child{margin-bottom:0}.notice-content.svelte-vumvni a{color:var(--accent)}.notice-content.svelte-vumvni ul,.notice-content.svelte-vumvni ol{margin:0 0 1em;padding-left:1.5em}.notice-content.svelte-vumvni li{margin-bottom:.5em}.notice-content.svelte-vumvni h1,.notice-content.svelte-vumvni h2,.notice-content.svelte-vumvni h3{margin:1.5em 0 .5em}.notice-content.svelte-vumvni h1:first-child,.notice-content.svelte-vumvni h2:first-child,.notice-content.svelte-vumvni h3:first-child{margin-top:0}.empty-state.svelte-vumvni{text-align:center;padding:80px 20px;color:var(--text-secondary)}.empty-state.svelte-vumvni svg:where(.svelte-vumvni){width:80px;height:80px;margin-bottom:16px;opacity:.5}.empty-state.svelte-vumvni p:where(.svelte-vumvni){font-size:1.1rem;margin:0}@media(max-width:768px){.notices-page.svelte-vumvni{padding:24px 0 60px}h1.svelte-vumvni{font-size:1.75rem;margin-bottom:24px}.notice-header.svelte-vumvni{padding:16px}.notice-header.svelte-vumvni h2:where(.svelte-vumvni){font-size:1rem}.notice-content.svelte-vumvni{padding:16px}}
