        body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; line-height: 1.6;color: #222; margin: 0;padding: 0;word-break: break-word;   min-height: 100%}
        img {      max-width: 100%;   height: auto;display: block;margin: 0 auto;  }
        .header-image, .footer-image {text-align: center;margin: 0;   }
        .content {margin: 20px auto; padding: 0 20px; }
        h1 { font-size: 1.8em; }
        h2 { font-size: 1.5em; }
        h3 { font-size: 1.3em; }
        h4 { font-size: 1.1em; }
        h5 { font-size: 1em; }
        h6 { font-size: 0.9em; }
        small { font-size: 0.8em; }
        main {max-width: 720px; margin: 0 auto;padding: 0;}
        .ppb {  position: fixed;  bottom: 10px;  right: 20px;  background-color: rgba(255, 255, 255, 0.3);   padding: 8px 12px;  color: #000;  text-decoration: none;  border-radius: 6px;  transition: background-color 0.3s ease, color 0.3s ease;}
        .ppb:hover {  background-color: rgba(0, 0, 0, 0.9);   color: #fff; }




        #shield{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:9999;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;cursor:default}
        #shield p.instruction{margin-bottom:20px;font-size:1.2em;color:#333;padding:0 20px}
        #shield p.warning{font-size:.8em;color:#777;margin-top:15px}
        #circles-container{padding:15px 0;min-height:60px}
        .circle{width:45px;height:45px;border-radius:50%;margin:8px;cursor:pointer;display:inline-block;transition:transform .1s ease-out;box-shadow:0 2px 4px rgba(0,0,0,0.2)}
        .circle:hover{transform:scale(1.1)}
        .circle.clicked{opacity:.5;pointer-events:none;border:2px solid #333}

        .container { background-color: #fff; padding: 30px; border-radius: 8px; box-shadow: 0 0 15px rgba(0,0,0,0.1);    max-width: 600px; margin: 20px auto;} 
        .container h1 { color: #d9534f; margin-bottom: 15px; } 
        .container p { margin-bottom: 20px; } 
        .container a, .warning a{ color: #1a1a2e; text-decoration: none; } 
        .container a:hover, .warning a:hover { text-decoration: underline; }