.ytpg-container{max-width:800px;margin:30px auto;padding:25px;background:#f9f9f9;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.ytpg-form{display:flex;flex-direction:column;gap:15px;margin-bottom:25px}.ytpg-form label{font-weight:700;font-size:16px;margin-bottom:5px;display:block}.ytpg-form input[type=url]{padding:12px;font-size:16px;border:1px solid #ddd;border-radius:4px;width:100%}.ytpg-form button{padding:12px 20px;background:#0073aa;color:white;border:none;border-radius:4px;cursor:pointer;font-size:16px;font-weight:700;align-self:flex-start;transition:background .3s ease}.ytpg-form button:hover{background:#005d87}.ytpg-output{margin-top:30px;padding:20px;background:#fff;border-radius:6px;border:1px solid #ddd}.ytpg-output h3{margin-top:0;margin-bottom:15px;color:#333}.ytpg-output textarea{width:100%;height:300px;font-family:monospace;font-size:14px;padding:15px;border:1px solid #ddd;border-radius:4px;resize:vertical;background:#f5f5f5}