 /* 内置CSS区 */
        .container {
            background: rgba(10, 25, 47, 0.85);
            backdrop-filter: blur(5px);
            border: 1px solid rgba(135, 206, 250, 0.5);
            border-radius: 15px;
            color: #e0fbfc;
            padding: 20px;
            font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
            box-shadow: 0 0 20px rgba(0, 191, 255, 0.5);
            max-width: 600px;
            margin: 20px auto;
        }
        .title {
            color: #98f5ff;
            text-align: center;
            margin-top: 0;
            text-shadow: 0 0 3px #98f5ff;
        }
        .description {
            text-align: center;
            color: #cde;
            font-style: italic;
            margin-bottom: 15px;
        }
        .options {
            display: flex;
            flex-direction: column;
            gap: 10px;
        }
        .option {
            padding: 12px;
            border-radius: 5px;
            cursor: pointer;
            font-size: 16px;
            transition: all 0.3s ease;
            border: none;
            text-align: left;
            color: inherit;
        }
        .option-1 {
            background: rgba(178, 34, 34, 0.3);
            border: 1px solid rgba(255, 99, 71, 0.7);
            color: #ffcccb;
            text-shadow: 0 0 2px #ffcccb;
        }
        .option-2 {
            background: rgba(46, 139, 87, 0.3);
            border: 1px solid rgba(60, 179, 113, 0.7);
            color: #c1ffc1;
            text-shadow: 0 0 2px #c1ffc1;
        }
        .option-3 {
            background: rgba(72, 61, 139, 0.3);
            border: 1px solid rgba(123, 104, 238, 0.7);
            color: #e6e6fa;
            text-shadow: 0 0 2px #e6e6fa;
        }
        .option-4 {
            background: rgba(255, 140, 0, 0.3);
            border: 1px solid rgba(255, 165, 0, 0.7);
            color: #fffacd;
            text-shadow: 0 0 2px #fffacd;
        }
        .option-5 {
            background: rgba(255, 20, 147, 0.3);
            border: 1px solid rgba(255, 105, 180, 0.7);
            color: #ffc0cb;
            text-shadow: 0 0 2px #ffc0cb;
        }
        .option:hover {
            filter: brightness(1.2);
        }
        /* 模态框样式 */
        .modal {
            display: none;
            position: fixed;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            background: rgba(10, 25, 47, 0.95);
            padding: 20px;
            border-radius: 10px;
            color: #e0fbfc;
            text-align: center;
            box-shadow: 0 0 10px rgba(0, 191, 255, 0.5);
            z-index: 1000;
        }
        .modal button {
            background: rgba(135, 206, 250, 0.7);
            border: none;
            padding: 10px 20px;
            border-radius: 5px;
            color: #e0fbfc;
            cursor: pointer;
            margin-top: 10px;
        }
        /* 响应式设计 */
        @media (max-width: 600px) {
            .container {
                padding: 10px;
                margin: 10px;
            }
            .option {
                font-size: 14px;
                padding: 10px;
            }
        }