.top-nav {
  position: sticky;
  top: 0;
  z-index: 1000;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.8rem 1.2rem;
  background: rgba(17, 24, 39, 0.95);
}
.brand a, .nav-links a { color: #fff; text-decoration: none; }
.nav-links { list-style: none; display: flex; gap: 1rem; margin: 0; padding: 0; }
.dropdown { position: relative; }
.dropdown-menu { display:none; position:absolute; top:100%; left:0; background:#111827; list-style:none; padding:0.35rem 0; border-radius:6px; min-width:200px; }
.dropdown-menu li a { display:block; padding:0.45rem 0.8rem; }
.dropdown:hover .dropdown-menu { display:block; }

             .time{
            color:white;
            position: absolute;
            top: 20px;
            right:20px;
            }
                    .web-background{
            background-image: url('web-background1.png'); 
            background-size:cover;            
        }
        input:placeholder {color: LightGray;}
	
	input.warning{
	    border-color: red;
	    }

        /* 盒子样式 */
        .container {
            width: 500px; 
            margin: 0 auto; 
            padding: 20px;
            border: 1px solid #ccc;
            background-color: white;
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
            }
	/* 搞笑背景*/
        .Pandora {
            width: 500px; 
            margin: 0 auto; 
            padding: 20px;
            border: 1px solid #ccc;
            background-image: url('fun-background.png'); 
            background-size: cover;          
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
        }
        .ending{
            text-align:center;
            margin-top:50px;}