@keyframes slideIn{0%{width:0;left:50%}to{width:100%;left:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}body{display:flex;flex-direction:column;min-height:100vh;font-family:Arial,sans-serif;font-size:16px;line-height:1.5;margin:0;padding:0;background-color:#fdf6e3}ul{list-style:none;margin:0;padding:0}table{border-collapse:collapse;width:100%;margin-bottom:20px}th,td{text-align:left;padding:10px;border:1px solid #eea66c}table th{background-color:#ffca9f;color:#000}table td{background-color:#ffe8bc;color:#000}.text-box{max-width:100%;overflow:hidden}.router-link-active{font-weight:700;color:#ffca9f!important}.breadcrumb-nav{background:linear-gradient(135deg,#2a2a2a,#444);padding:1rem 2rem;display:flex;align-items:center;gap:2rem;box-shadow:0 2px 8px #0000001a}.back-button{background:none;border:none;cursor:pointer;font-weight:600;transition:all .3s ease}.back-button:focus-visible{outline:2px solid #ffca9f;outline-offset:2px;border-radius:2px}.back-button{color:#ffca9f;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:4px;font-size:1rem}.back-button:hover{background-color:#ffca9f1a;color:#fff}.back-button:hover .back-arrow{transform:translate(-4px)}.back-button .back-arrow{font-size:1.2rem;transition:transform .3s ease}.breadcrumb{display:flex;align-items:center;gap:.75rem;color:#ccc;font-size:.9rem}.breadcrumb a{color:#ffca9f;text-decoration:none;transition:color .3s ease}.breadcrumb a:focus-visible{outline:2px solid #ffca9f;outline-offset:2px;border-radius:2px}.breadcrumb a:hover{color:#fff;text-decoration:underline}.breadcrumb .separator{color:#ffca9f80}.breadcrumb .current{color:#ffca9f;font-weight:600}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
