:root{--purple-gradient:linear-gradient(135deg,#8B5CF6,#6366F1);--accent-purple:#8B5CF6;--accent-indigo:#6366F1}.nav .nav__list-item{transition:all .2s ease}.nav .nav__list-item:hover{transform:translateX(4px)}.nav__list-toggle{font-weight:600;text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;color:var(--theme-elevation-400);padding:.75rem 1rem;margin-top:1rem}.nav__link{border-radius:6px;transition:all .2s ease}.nav__link:hover{background:var(--theme-elevation-100)}.nav__link.active{background:var(--purple-gradient);color:#fff;font-weight:500}.collection-list table{border-radius:8px;overflow:hidden}.collection-list thead{background:var(--theme-elevation-50)}.collection-list tbody tr{transition:all .2s ease}.collection-list tbody tr:hover{background:var(--theme-elevation-50);transform:scale(1.001);box-shadow:0 1px 3px rgba(0,0,0,.1)}.btn--style-primary{background:var(--purple-gradient);border:none;font-weight:500;transition:all .2s ease}.btn--style-primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(139,92,246,.3)}.card{border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .2s ease}.card:hover{box-shadow:0 4px 12px rgba(0,0,0,.15)}.dashboard__card{border-radius:12px;border:1px solid var(--theme-elevation-200);background:var(--theme-elevation-0)}.field-type{border-radius:8px}.input{border-radius:6px;transition:all .2s ease}.input:focus{border-color:var(--accent-purple);box-shadow:0 0 0 3px rgba(139,92,246,.1)}.pill{border-radius:12px;font-weight:500;padding:.25rem .75rem}.nav__link svg{width:18px;height:18px;margin-right:8px}