.title{color:#00a05a}.info-text{background:linear-gradient(135deg,#dcf5e6e6,#f0fff6f2);border-left:4px solid rgb(0,160,90);padding:16px 20px;margin:20px auto;border-radius:8px;color:#14462d;font-size:16px;line-height:1.6;max-width:90%;box-shadow:0 4px 12px #00a05a26;transition:transform .2s ease,box-shadow .2s ease}.info-text strong{color:#00a05a}.info-text:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00a05a33}.info-text code{background-color:#00a05a1f;padding:2px 6px;border-radius:4px;font-family:monospace;color:#006e41}.characters_list{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;padding:20px;margin:0}.characters_list li{padding:20px;border:1px solid rgba(0,160,90,.5);border-radius:12px;background:linear-gradient(145deg,#f0f8ffe6,#dcebffb3);box-shadow:0 6px 15px #00a05a26;transition:transform .2s ease,box-shadow .2s ease}.characters_list li:hover{transform:translateY(-4px);box-shadow:0 12px 20px #00a05a40}.characters_list h2{color:#006e41;font-size:18px;margin-bottom:12px;text-align:center}.pagination{display:flex;justify-content:center;align-items:center;margin:20px 0;font-family:Arial,sans-serif}.pagination a{color:#14462d;padding:8px 14px;margin:0 4px;text-decoration:none;border:1px solid rgb(20,70,45);border-radius:4px;transition:all .3s ease}.pagination a:hover:not(.active){background-color:#14462d;color:#fff}.pagination a.active{background-color:#14462d;color:#fff;cursor:default}.pagination a.prev,.pagination a.next{font-weight:700}.pagination a.prev.disabled,.pagination a.next.disabled{opacity:.5;pointer-events:none}
