.notification-wrapper[data-astro-cid-gugh32ts]{position:fixed;bottom:2rem;right:2rem;z-index:100;animation:slideIn .4s ease-out}@keyframes slideIn{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}.notification[data-astro-cid-gugh32ts]{background:#fff;border:1.5px solid #e9ecef;border-radius:12px;padding:1rem 1.25rem;box-shadow:0 4px 12px #00000014,0 2px 4px #0000000a;display:flex;align-items:center;gap:1rem;max-width:400px;transition:all .2s ease}.notification[data-astro-cid-gugh32ts]:hover{box-shadow:0 6px 16px #0000001f,0 3px 6px #0000000f;border-color:#9b6b47}.notification-content[data-astro-cid-gugh32ts]{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.notification-badge[data-astro-cid-gugh32ts]{background:linear-gradient(135deg,#9b6b47,#8b6f47);color:#fff;font-size:.75rem;font-weight:600;padding:.25rem .625rem;border-radius:6px;text-transform:uppercase;letter-spacing:.03em;flex-shrink:0}.notification-text[data-astro-cid-gugh32ts]{flex:1;min-width:0}.notification-link[data-astro-cid-gugh32ts]{color:#111;text-decoration:none;font-size:.938rem;font-weight:500;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.notification-link[data-astro-cid-gugh32ts]:hover{color:#9b6b47}.notification-dismiss[data-astro-cid-gugh32ts]{background:0 0;border:0;color:#999;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;flex-shrink:0}.notification-dismiss[data-astro-cid-gugh32ts]:hover{background:#f5f5f5;color:#666}.notification-dismiss[data-astro-cid-gugh32ts]:focus{outline:2px solid #9b6b47;outline-offset:2px}.notification-wrapper[data-astro-cid-gugh32ts].hidden{animation:slideOut .3s ease-in forwards}@keyframes slideOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(100px);opacity:0}}@media (max-width:768px){.notification-wrapper[data-astro-cid-gugh32ts]{bottom:1rem;right:1rem;left:1rem}.notification[data-astro-cid-gugh32ts]{max-width:none;padding:.875rem 1rem}.notification-link[data-astro-cid-gugh32ts]{font-size:.875rem}.notification-badge[data-astro-cid-gugh32ts]{font-size:.688rem}}