ul.menu{ display:block; padding:2rem 2rem 1.2rem 2rem; }
ul.menu li{ position:relative; display:block; padding:0; background-color:var(--colorL); margin:0 0 0.5rem 0; }
ul.menu li:first-child{ border-top-left-radius:var(--radius); border-top-right-radius:var(--radius); }
ul.menu li:last-child{ border-bottom-left-radius:var(--radius); border-bottom-right-radius:var(--radius); }
ul.menu li a{ display:block; width:100%; padding:1rem 2.5rem; color:var(--color); font-size:1.2rem; line-height:1; font-weight:700; text-decoration:none; }
ul.menu li a:hover{ color:var(--colorG); }