body{font-family:roboto slab,serif;font-weight:400;font-style:normal;background-color:#dcf3f7;color:#252525;margin:0;display:flex;flex-direction:column;min-height:100vh}.container{max-width:800px;margin:1em auto;padding:1 1em;flex:1;box-sizing:border-box}nav{background-color:rgba(12,158,194,.4)!important;font-family:roboto slab,serif;font-weight:500;font-style:normal;text-decoration:none;padding:15px 20px;font-size:20px;border-radius:8px;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,.3);box-sizing:border-box;margin:10px auto 0!important;text-shadow:1px 1px 2px rgba(0,0,0,.2);margin-bottom:1px}nav ul.navbar{display:flex;justify-content:center;align-items:center;list-style:none;padding:0;margin:0;width:100%;gap:0}nav ul.navbar li.spacer{flex:.3}.tags-list{margin-top:5px;padding:0;text-align:center;display:flex;justify-content:center;gap:1em;flex-wrap:wrap}.tag-item{font-weight:500;color:#0c8ec2;white-space:nowrap}.tag-item a{text-transform:capitalize}img{display:block;margin-left:auto;margin-right:auto;width:95%;height:auto;border-radius:15px;box-shadow:0 4px 6px rgba(0,0,0,.1)}a,a:visited{text-decoration:none;color:#000}a:hover{text-decoration:none;color:#346994}a:active{text-decoration:none;color:#018dff}footer{padding:3em;font-size:14px;text-align:center}table{border-collapse:collapse;width:100%;margin-left:auto;margin-right:auto;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.1)}th,td{border:1px solid #ddd;padding:6px;text-align:center;background-color:#00d9ff05;color:#000;font-weight:600;text-align:center}th{background-color:#0b4580;color:#fff}tbody tr:hover{background-color:#1b5ea1bd;transition:background-color .3s ease,color .3s ease}tbody tr:hover td,tbody tr:hover th{color:#fff}.photo-img{width:100%;border-radius:8px;box-shadow:0 8px 15px rgba(0,0,0,.3);display:block;margin-left:auto;margin-right:auto;margin-bottom:2em;object-fit:cover;cursor:pointer;transition:transform .3s ease}.photo-img:hover{transform:scale(1.025)}.page-wrapper{width:90%;max-width:960px;margin:20px auto;background-color:rgba(255,255,255,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 8px 24px rgba(0,0,0,.15);border-radius:12px;padding:2em;box-sizing:border-box}.list-container{max-width:800px;margin:0 auto;padding:0 1em;text-align:center;display:flex;flex-direction:column;justify-content:flex-start}.list-container ul{padding-left:0;margin:0 auto;display:inline-block;text-align:left}