body{font-family:'Inter',sans-serif;background:#eceff1;color:#37474f;min-height:100vh;margin:0;padding:0;line-height:1.6}.header{background:linear-gradient(90deg,#00796b,#26a69a);color:#fff;padding:20px 0;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.1)}.header h1{margin:0;font-size:2rem;font-weight:700}.header .navbar{background:rgba(0,121,107,.95);padding:10px 0}.header .navbar-nav .nav-link{color:#e0f7fa;font-weight:500;padding:8px 16px;transition:all .3s ease}.header .navbar-nav .nav-link:hover,.header .navbar-nav .nav-link.active{color:#fff;background:#004d40;border-radius:5px}.header .navbar-toggler{border:none}.header .navbar-toggler-icon{background-image:url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 30\ 30\'%3e%3cpath\ stroke=\'rgba\(255,\ 255,\ 255,\ 0.95\)\'\ stroke-linecap=\'round\'\ stroke-miterlimit=\'10\'\ stroke-width=\'2\'\ d=\'M4\ 7h22M4\ 15h22M4\ 23h22\'/%3e%3c/svg%3e)}.header p{font-size:.9rem;opacity:.9;margin:10px 0 0}.container{max-width:1000px;margin:20px auto;padding:0 15px}.card{background:#fff;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.nav-results{display:flex;flex-wrap:wrap;gap:10px;padding:10px 0}.nav-results h2{color:#00796b;font-size:1.25rem;font-weight:600;text-align:center;width:100%;margin-bottom:10px}.nav-results .btn{padding:8px 16px;font-size:.95rem;font-weight:500;transition:all .3s ease;border-radius:5px}.nav-results .btn-primary{background:linear-gradient(45deg,#00796b,#26a69a);border:none;color:#fff}.nav-results .btn-primary:hover{background:linear-gradient(45deg,#004d40,#00796b);transform:translateY(-2px)}.nav-results .btn-success{background:linear-gradient(45deg,#ffb300,#ffca28);border:none}.nav-results .btn-success:hover{background:linear-gradient(45deg,#ff8f00,#ffb300);transform:translateY(-2px)}.entry-content{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:20px}.entry-content h1{color:#00796b;font-size:2.2rem;font-weight:700;margin-bottom:15px;text-align:center}.entry-content h2{color:#00796b;font-size:1.5rem;font-weight:600;margin:20px 0 15px;text-align:center}.entry-content p{margin:15px 0;line-height:1.7;color:#455a64}.tablepress{width:100%;border-collapse:collapse;margin-bottom:20px}.tablepress th{background:#00796b;color:#fff;border:1px solid #b0bec5;padding:10px;text-align:center;font-weight:600}.tablepress td{border:1px solid #b0bec5;padding:10px;text-align:center;vertical-align:middle;transition:background .3s}.tablepress tr:hover td{background:#e0f7fa}.tablepress tr:nth-child(even) {background:#f5f7fa}.error-message{color:#d32f2f;margin-bottom:15px;text-align:center;font-weight:500;background:rgba(211,47,47,.1);padding:10px;border-radius:5px;box-shadow:0 2px 4px rgba(211,47,47,.2)}.footer{background:#37474f;color:#fff;padding:20px 0;text-align:center;box-shadow:0 -2px 4px rgba(0,0,0,.1)}.footer .navbar{background:rgba(55,71,79,.95);padding:10px 0}.footer .navbar-nav .nav-link{color:#e0f7fa;font-weight:500;padding:8px 16px;transition:all .3s ease}.footer .navbar-nav .nav-link:hover,.footer .navbar-nav .nav-link.active{color:#fff;background:#263238;border-radius:5px}.footer .navbar-toggler{border:none}.footer .navbar-toggler-icon{background-image:url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ viewBox=\'0\ 0\ 30\ 30\'%3e%3cpath\ stroke=\'rgba\(255,\ 255,\ 255,\ 0.95\)\'\ stroke-linecap=\'round\'\ stroke-miterlimit=\'10\'\ stroke-width=\'2\'\ d=\'M4\ 7h22M4\ 15h22M4\ 23h22\'/%3e%3c/svg%3e)}.footer p{margin:10px 0;font-size:.9rem}img{loading:lazy}@media (max-width:767px){.header h1{font-size:1.6rem}.header p{font-size:.8rem}.tablepress th,.tablepress td{font-size:.8rem;padding:6px}.nav-results .btn{width:100%;margin:5px 0;font-size:.9rem}.container{padding:0 10px}.entry-content h1{font-size:1.8rem}.entry-content h2{font-size:1.3rem}.navbar-collapse{background:rgba(0,121,107,.95);padding:10px}.footer .navbar-collapse{background:rgba(55,71,79,.95);padding:10px}.navbar-nav .nav-link{text-align:center}}@media (min-width:768px){.navbar-nav{display:flex;justify-content:center}}